2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "X2AP-Containers"
4 * found in "X2AP-15-4-0.asn1"
5 * `asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
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));
1598 const int indexToPresence[7] = {
1599 E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR_NOTHING,
1600 E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR_ReceiveStatusOfULPDCPSDUsExtended,
1601 E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR_COUNTValueExtended,
1602 E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR_COUNTValueExtended,
1603 E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18,
1604 E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR_COUNTvaluePDCP_SNlength18,
1605 E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR_COUNTvaluePDCP_SNlength18
1608 for(row=0; row < itable->rows_count; row++) {
1609 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1610 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1612 if(type_cell->cell_kind == aioc__undefined)
1616 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1617 result.type_descriptor = type_cell->type_descriptor;
1618 result.presence_index = indexToPresence[presence_index];
1627 memb_extensionValue_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1628 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1631 ASN__CTFAIL(app_key, td, sptr,
1632 "%s: value not given (%s:%d)",
1633 td->name, __FILE__, __LINE__);
1638 if(1 /* No applicable constraints whatsoever */) {
1639 /* Nothing is here. See below */
1642 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1646 memb_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1647 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1651 ASN__CTFAIL(app_key, td, sptr,
1652 "%s: value not given (%s:%d)",
1653 td->name, __FILE__, __LINE__);
1657 value = *(const long *)sptr;
1659 if((value >= 0 && value <= 65535)) {
1660 /* Constraint check succeeded */
1663 ASN__CTFAIL(app_key, td, sptr,
1664 "%s: constraint failed (%s:%d)",
1665 td->name, __FILE__, __LINE__);
1670 static asn_type_selector_result_t
1671 select_CellInformation_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1672 asn_type_selector_result_t result = {0, 0};
1673 const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
1674 size_t constraining_column = 0; /* &id */
1675 size_t for_column = 1; /* &criticality */
1676 size_t row, presence_index = 0;
1677 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
1679 for(row=0; row < itable->rows_count; row++) {
1680 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1681 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1683 if(type_cell->cell_kind == aioc__undefined)
1687 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1688 result.type_descriptor = type_cell->type_descriptor;
1689 result.presence_index = presence_index;
1698 memb_criticality_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1699 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1702 ASN__CTFAIL(app_key, td, sptr,
1703 "%s: value not given (%s:%d)",
1704 td->name, __FILE__, __LINE__);
1709 if(1 /* No applicable constraints whatsoever */) {
1710 /* Nothing is here. See below */
1713 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1716 static asn_type_selector_result_t
1717 select_CellInformation_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1718 asn_type_selector_result_t result = {0, 0};
1719 const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
1720 size_t constraining_column = 0; /* &id */
1721 size_t for_column = 2; /* &Extension */
1722 size_t row, presence_index = 0;
1723 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
1725 for(row=0; row < itable->rows_count; row++) {
1726 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1727 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1729 if(type_cell->cell_kind == aioc__undefined)
1733 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1734 result.type_descriptor = type_cell->type_descriptor;
1735 result.presence_index = presence_index;
1744 memb_extensionValue_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1745 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1748 ASN__CTFAIL(app_key, td, sptr,
1749 "%s: value not given (%s:%d)",
1750 td->name, __FILE__, __LINE__);
1755 if(1 /* No applicable constraints whatsoever */) {
1756 /* Nothing is here. See below */
1759 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1763 memb_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1764 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1768 ASN__CTFAIL(app_key, td, sptr,
1769 "%s: value not given (%s:%d)",
1770 td->name, __FILE__, __LINE__);
1774 value = *(const long *)sptr;
1776 if((value >= 0 && value <= 65535)) {
1777 /* Constraint check succeeded */
1780 ASN__CTFAIL(app_key, td, sptr,
1781 "%s: constraint failed (%s:%d)",
1782 td->name, __FILE__, __LINE__);
1787 static asn_type_selector_result_t
1788 select_ServedCellsToModify_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1789 asn_type_selector_result_t result = {0, 0};
1790 const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
1791 size_t constraining_column = 0; /* &id */
1792 size_t for_column = 1; /* &criticality */
1793 size_t row, presence_index = 0;
1794 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
1796 for(row=0; row < itable->rows_count; row++) {
1797 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1798 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1800 if(type_cell->cell_kind == aioc__undefined)
1804 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1805 result.type_descriptor = type_cell->type_descriptor;
1806 result.presence_index = presence_index;
1815 memb_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1816 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1819 ASN__CTFAIL(app_key, td, sptr,
1820 "%s: value not given (%s:%d)",
1821 td->name, __FILE__, __LINE__);
1826 if(1 /* No applicable constraints whatsoever */) {
1827 /* Nothing is here. See below */
1830 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1833 static asn_type_selector_result_t
1834 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1835 asn_type_selector_result_t result = {0, 0};
1836 const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
1837 size_t constraining_column = 0; /* &id */
1838 size_t for_column = 2; /* &Extension */
1839 size_t row, presence_index = 0;
1840 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
1842 for(row=0; row < itable->rows_count; row++) {
1843 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1844 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1846 if(type_cell->cell_kind == aioc__undefined)
1850 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1851 result.type_descriptor = type_cell->type_descriptor;
1852 result.presence_index = presence_index;
1861 memb_extensionValue_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1862 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1865 ASN__CTFAIL(app_key, td, sptr,
1866 "%s: value not given (%s:%d)",
1867 td->name, __FILE__, __LINE__);
1872 if(1 /* No applicable constraints whatsoever */) {
1873 /* Nothing is here. See below */
1876 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1880 memb_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1881 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1885 ASN__CTFAIL(app_key, td, sptr,
1886 "%s: value not given (%s:%d)",
1887 td->name, __FILE__, __LINE__);
1891 value = *(const long *)sptr;
1893 if((value >= 0 && value <= 65535)) {
1894 /* Constraint check succeeded */
1897 ASN__CTFAIL(app_key, td, sptr,
1898 "%s: constraint failed (%s:%d)",
1899 td->name, __FILE__, __LINE__);
1905 memb_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1906 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1909 ASN__CTFAIL(app_key, td, sptr,
1910 "%s: value not given (%s:%d)",
1911 td->name, __FILE__, __LINE__);
1916 if(1 /* No applicable constraints whatsoever */) {
1917 /* Nothing is here. See below */
1920 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1924 memb_extensionValue_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1925 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1928 ASN__CTFAIL(app_key, td, sptr,
1929 "%s: value not given (%s:%d)",
1930 td->name, __FILE__, __LINE__);
1935 if(1 /* No applicable constraints whatsoever */) {
1936 /* Nothing is here. See below */
1939 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1943 memb_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1944 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1948 ASN__CTFAIL(app_key, td, sptr,
1949 "%s: value not given (%s:%d)",
1950 td->name, __FILE__, __LINE__);
1954 value = *(const long *)sptr;
1956 if((value >= 0 && value <= 65535)) {
1957 /* Constraint check succeeded */
1960 ASN__CTFAIL(app_key, td, sptr,
1961 "%s: constraint failed (%s:%d)",
1962 td->name, __FILE__, __LINE__);
1968 memb_criticality_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1969 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1972 ASN__CTFAIL(app_key, td, sptr,
1973 "%s: value not given (%s:%d)",
1974 td->name, __FILE__, __LINE__);
1979 if(1 /* No applicable constraints whatsoever */) {
1980 /* Nothing is here. See below */
1983 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1987 memb_extensionValue_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1988 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1991 ASN__CTFAIL(app_key, td, sptr,
1992 "%s: value not given (%s:%d)",
1993 td->name, __FILE__, __LINE__);
1998 if(1 /* No applicable constraints whatsoever */) {
1999 /* Nothing is here. See below */
2002 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2006 memb_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2007 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2011 ASN__CTFAIL(app_key, td, sptr,
2012 "%s: value not given (%s:%d)",
2013 td->name, __FILE__, __LINE__);
2017 value = *(const long *)sptr;
2019 if((value >= 0 && value <= 65535)) {
2020 /* Constraint check succeeded */
2023 ASN__CTFAIL(app_key, td, sptr,
2024 "%s: constraint failed (%s:%d)",
2025 td->name, __FILE__, __LINE__);
2031 memb_criticality_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2032 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2035 ASN__CTFAIL(app_key, td, sptr,
2036 "%s: value not given (%s:%d)",
2037 td->name, __FILE__, __LINE__);
2042 if(1 /* No applicable constraints whatsoever */) {
2043 /* Nothing is here. See below */
2046 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2050 memb_extensionValue_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2051 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2054 ASN__CTFAIL(app_key, td, sptr,
2055 "%s: value not given (%s:%d)",
2056 td->name, __FILE__, __LINE__);
2061 if(1 /* No applicable constraints whatsoever */) {
2062 /* Nothing is here. See below */
2065 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2069 memb_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2070 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2074 ASN__CTFAIL(app_key, td, sptr,
2075 "%s: value not given (%s:%d)",
2076 td->name, __FILE__, __LINE__);
2080 value = *(const long *)sptr;
2082 if((value >= 0 && value <= 65535)) {
2083 /* Constraint check succeeded */
2086 ASN__CTFAIL(app_key, td, sptr,
2087 "%s: constraint failed (%s:%d)",
2088 td->name, __FILE__, __LINE__);
2094 memb_criticality_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2095 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2098 ASN__CTFAIL(app_key, td, sptr,
2099 "%s: value not given (%s:%d)",
2100 td->name, __FILE__, __LINE__);
2105 if(1 /* No applicable constraints whatsoever */) {
2106 /* Nothing is here. See below */
2109 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2113 memb_extensionValue_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2114 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2117 ASN__CTFAIL(app_key, td, sptr,
2118 "%s: value not given (%s:%d)",
2119 td->name, __FILE__, __LINE__);
2124 if(1 /* No applicable constraints whatsoever */) {
2125 /* Nothing is here. See below */
2128 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2132 memb_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2133 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2137 ASN__CTFAIL(app_key, td, sptr,
2138 "%s: value not given (%s:%d)",
2139 td->name, __FILE__, __LINE__);
2143 value = *(const long *)sptr;
2145 if((value >= 0 && value <= 65535)) {
2146 /* Constraint check succeeded */
2149 ASN__CTFAIL(app_key, td, sptr,
2150 "%s: constraint failed (%s:%d)",
2151 td->name, __FILE__, __LINE__);
2156 static asn_type_selector_result_t
2157 select_CellMeasurementResult_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2158 asn_type_selector_result_t result = {0, 0};
2159 const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
2160 size_t constraining_column = 0; /* &id */
2161 size_t for_column = 1; /* &criticality */
2162 size_t row, presence_index = 0;
2163 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
2165 for(row=0; row < itable->rows_count; row++) {
2166 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2167 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2169 if(type_cell->cell_kind == aioc__undefined)
2173 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2174 result.type_descriptor = type_cell->type_descriptor;
2175 result.presence_index = presence_index;
2184 memb_criticality_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2185 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2188 ASN__CTFAIL(app_key, td, sptr,
2189 "%s: value not given (%s:%d)",
2190 td->name, __FILE__, __LINE__);
2195 if(1 /* No applicable constraints whatsoever */) {
2196 /* Nothing is here. See below */
2199 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2202 static asn_type_selector_result_t
2203 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2204 asn_type_selector_result_t result = {0, 0};
2205 const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
2206 size_t constraining_column = 0; /* &id */
2207 size_t for_column = 2; /* &Extension */
2208 size_t row, presence_index = 0;
2209 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
2211 for(row=0; row < itable->rows_count; row++) {
2212 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2213 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2215 if(type_cell->cell_kind == aioc__undefined)
2219 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2220 result.type_descriptor = type_cell->type_descriptor;
2221 result.presence_index = presence_index;
2230 memb_extensionValue_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2231 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2234 ASN__CTFAIL(app_key, td, sptr,
2235 "%s: value not given (%s:%d)",
2236 td->name, __FILE__, __LINE__);
2241 if(1 /* No applicable constraints whatsoever */) {
2242 /* Nothing is here. See below */
2245 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2249 memb_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2250 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2254 ASN__CTFAIL(app_key, td, sptr,
2255 "%s: value not given (%s:%d)",
2256 td->name, __FILE__, __LINE__);
2260 value = *(const long *)sptr;
2262 if((value >= 0 && value <= 65535)) {
2263 /* Constraint check succeeded */
2266 ASN__CTFAIL(app_key, td, sptr,
2267 "%s: constraint failed (%s:%d)",
2268 td->name, __FILE__, __LINE__);
2274 memb_criticality_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2275 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2278 ASN__CTFAIL(app_key, td, sptr,
2279 "%s: value not given (%s:%d)",
2280 td->name, __FILE__, __LINE__);
2285 if(1 /* No applicable constraints whatsoever */) {
2286 /* Nothing is here. See below */
2289 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2293 memb_extensionValue_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2294 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2297 ASN__CTFAIL(app_key, td, sptr,
2298 "%s: value not given (%s:%d)",
2299 td->name, __FILE__, __LINE__);
2304 if(1 /* No applicable constraints whatsoever */) {
2305 /* Nothing is here. See below */
2308 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2312 memb_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2313 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2317 ASN__CTFAIL(app_key, td, sptr,
2318 "%s: value not given (%s:%d)",
2319 td->name, __FILE__, __LINE__);
2323 value = *(const long *)sptr;
2325 if((value >= 0 && value <= 65535)) {
2326 /* Constraint check succeeded */
2329 ASN__CTFAIL(app_key, td, sptr,
2330 "%s: constraint failed (%s:%d)",
2331 td->name, __FILE__, __LINE__);
2337 memb_criticality_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2338 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2341 ASN__CTFAIL(app_key, td, sptr,
2342 "%s: value not given (%s:%d)",
2343 td->name, __FILE__, __LINE__);
2348 if(1 /* No applicable constraints whatsoever */) {
2349 /* Nothing is here. See below */
2352 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2356 memb_extensionValue_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2357 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2360 ASN__CTFAIL(app_key, td, sptr,
2361 "%s: value not given (%s:%d)",
2362 td->name, __FILE__, __LINE__);
2367 if(1 /* No applicable constraints whatsoever */) {
2368 /* Nothing is here. See below */
2371 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2375 memb_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2376 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2380 ASN__CTFAIL(app_key, td, sptr,
2381 "%s: value not given (%s:%d)",
2382 td->name, __FILE__, __LINE__);
2386 value = *(const long *)sptr;
2388 if((value >= 0 && value <= 65535)) {
2389 /* Constraint check succeeded */
2392 ASN__CTFAIL(app_key, td, sptr,
2393 "%s: constraint failed (%s:%d)",
2394 td->name, __FILE__, __LINE__);
2400 memb_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2401 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2404 ASN__CTFAIL(app_key, td, sptr,
2405 "%s: value not given (%s:%d)",
2406 td->name, __FILE__, __LINE__);
2411 if(1 /* No applicable constraints whatsoever */) {
2412 /* Nothing is here. See below */
2415 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2419 memb_extensionValue_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2420 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2423 ASN__CTFAIL(app_key, td, sptr,
2424 "%s: value not given (%s:%d)",
2425 td->name, __FILE__, __LINE__);
2430 if(1 /* No applicable constraints whatsoever */) {
2431 /* Nothing is here. See below */
2434 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2438 memb_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2439 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2443 ASN__CTFAIL(app_key, td, sptr,
2444 "%s: value not given (%s:%d)",
2445 td->name, __FILE__, __LINE__);
2449 value = *(const long *)sptr;
2451 if((value >= 0 && value <= 65535)) {
2452 /* Constraint check succeeded */
2455 ASN__CTFAIL(app_key, td, sptr,
2456 "%s: constraint failed (%s:%d)",
2457 td->name, __FILE__, __LINE__);
2462 static asn_type_selector_result_t
2463 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2464 asn_type_selector_result_t result = {0, 0};
2465 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1;
2466 size_t constraining_column = 0; /* &id */
2467 size_t for_column = 1; /* &criticality */
2468 size_t row, presence_index = 0;
2469 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));
2471 for(row=0; row < itable->rows_count; row++) {
2472 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2473 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2475 if(type_cell->cell_kind == aioc__undefined)
2479 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2480 result.type_descriptor = type_cell->type_descriptor;
2481 result.presence_index = presence_index;
2490 memb_criticality_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2491 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2494 ASN__CTFAIL(app_key, td, sptr,
2495 "%s: value not given (%s:%d)",
2496 td->name, __FILE__, __LINE__);
2501 if(1 /* No applicable constraints whatsoever */) {
2502 /* Nothing is here. See below */
2505 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2508 static asn_type_selector_result_t
2509 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2510 asn_type_selector_result_t result = {0, 0};
2511 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1;
2512 size_t constraining_column = 0; /* &id */
2513 size_t for_column = 2; /* &Extension */
2514 size_t row, presence_index = 0;
2515 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));
2516 const int indexToPresence[3] = {
2517 E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue_PR_NOTHING,
2518 E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue_PR_Correlation_ID,
2519 E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue_PR_Correlation_ID
2522 for(row=0; row < itable->rows_count; row++) {
2523 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2524 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2526 if(type_cell->cell_kind == aioc__undefined)
2530 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2531 result.type_descriptor = type_cell->type_descriptor;
2532 result.presence_index = indexToPresence[presence_index];
2541 memb_extensionValue_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2542 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2545 ASN__CTFAIL(app_key, td, sptr,
2546 "%s: value not given (%s:%d)",
2547 td->name, __FILE__, __LINE__);
2552 if(1 /* No applicable constraints whatsoever */) {
2553 /* Nothing is here. See below */
2556 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2560 memb_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2561 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2565 ASN__CTFAIL(app_key, td, sptr,
2566 "%s: value not given (%s:%d)",
2567 td->name, __FILE__, __LINE__);
2571 value = *(const long *)sptr;
2573 if((value >= 0 && value <= 65535)) {
2574 /* Constraint check succeeded */
2577 ASN__CTFAIL(app_key, td, sptr,
2578 "%s: constraint failed (%s:%d)",
2579 td->name, __FILE__, __LINE__);
2585 memb_criticality_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2586 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2589 ASN__CTFAIL(app_key, td, sptr,
2590 "%s: value not given (%s:%d)",
2591 td->name, __FILE__, __LINE__);
2596 if(1 /* No applicable constraints whatsoever */) {
2597 /* Nothing is here. See below */
2600 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2604 memb_extensionValue_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2605 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2608 ASN__CTFAIL(app_key, td, sptr,
2609 "%s: value not given (%s:%d)",
2610 td->name, __FILE__, __LINE__);
2615 if(1 /* No applicable constraints whatsoever */) {
2616 /* Nothing is here. See below */
2619 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2623 memb_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2624 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2628 ASN__CTFAIL(app_key, td, sptr,
2629 "%s: value not given (%s:%d)",
2630 td->name, __FILE__, __LINE__);
2634 value = *(const long *)sptr;
2636 if((value >= 0 && value <= 65535)) {
2637 /* Constraint check succeeded */
2640 ASN__CTFAIL(app_key, td, sptr,
2641 "%s: constraint failed (%s:%d)",
2642 td->name, __FILE__, __LINE__);
2648 memb_criticality_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2649 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2652 ASN__CTFAIL(app_key, td, sptr,
2653 "%s: value not given (%s:%d)",
2654 td->name, __FILE__, __LINE__);
2659 if(1 /* No applicable constraints whatsoever */) {
2660 /* Nothing is here. See below */
2663 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2667 memb_extensionValue_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2668 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2671 ASN__CTFAIL(app_key, td, sptr,
2672 "%s: value not given (%s:%d)",
2673 td->name, __FILE__, __LINE__);
2678 if(1 /* No applicable constraints whatsoever */) {
2679 /* Nothing is here. See below */
2682 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2686 memb_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2687 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2691 ASN__CTFAIL(app_key, td, sptr,
2692 "%s: value not given (%s:%d)",
2693 td->name, __FILE__, __LINE__);
2697 value = *(const long *)sptr;
2699 if((value >= 0 && value <= 65535)) {
2700 /* Constraint check succeeded */
2703 ASN__CTFAIL(app_key, td, sptr,
2704 "%s: constraint failed (%s:%d)",
2705 td->name, __FILE__, __LINE__);
2711 memb_criticality_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2712 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2715 ASN__CTFAIL(app_key, td, sptr,
2716 "%s: value not given (%s:%d)",
2717 td->name, __FILE__, __LINE__);
2722 if(1 /* No applicable constraints whatsoever */) {
2723 /* Nothing is here. See below */
2726 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2730 memb_extensionValue_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2731 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2734 ASN__CTFAIL(app_key, td, sptr,
2735 "%s: value not given (%s:%d)",
2736 td->name, __FILE__, __LINE__);
2741 if(1 /* No applicable constraints whatsoever */) {
2742 /* Nothing is here. See below */
2745 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2749 memb_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2750 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2754 ASN__CTFAIL(app_key, td, sptr,
2755 "%s: value not given (%s:%d)",
2756 td->name, __FILE__, __LINE__);
2760 value = *(const long *)sptr;
2762 if((value >= 0 && value <= 65535)) {
2763 /* Constraint check succeeded */
2766 ASN__CTFAIL(app_key, td, sptr,
2767 "%s: constraint failed (%s:%d)",
2768 td->name, __FILE__, __LINE__);
2774 memb_criticality_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2775 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2778 ASN__CTFAIL(app_key, td, sptr,
2779 "%s: value not given (%s:%d)",
2780 td->name, __FILE__, __LINE__);
2785 if(1 /* No applicable constraints whatsoever */) {
2786 /* Nothing is here. See below */
2789 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2793 memb_extensionValue_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2794 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2797 ASN__CTFAIL(app_key, td, sptr,
2798 "%s: value not given (%s:%d)",
2799 td->name, __FILE__, __LINE__);
2804 if(1 /* No applicable constraints whatsoever */) {
2805 /* Nothing is here. See below */
2808 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2812 memb_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2813 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2817 ASN__CTFAIL(app_key, td, sptr,
2818 "%s: value not given (%s:%d)",
2819 td->name, __FILE__, __LINE__);
2823 value = *(const long *)sptr;
2825 if((value >= 0 && value <= 65535)) {
2826 /* Constraint check succeeded */
2829 ASN__CTFAIL(app_key, td, sptr,
2830 "%s: constraint failed (%s:%d)",
2831 td->name, __FILE__, __LINE__);
2837 memb_criticality_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2838 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2841 ASN__CTFAIL(app_key, td, sptr,
2842 "%s: value not given (%s:%d)",
2843 td->name, __FILE__, __LINE__);
2848 if(1 /* No applicable constraints whatsoever */) {
2849 /* Nothing is here. See below */
2852 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2856 memb_extensionValue_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2857 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2860 ASN__CTFAIL(app_key, td, sptr,
2861 "%s: value not given (%s:%d)",
2862 td->name, __FILE__, __LINE__);
2867 if(1 /* No applicable constraints whatsoever */) {
2868 /* Nothing is here. See below */
2871 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2875 memb_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2876 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2880 ASN__CTFAIL(app_key, td, sptr,
2881 "%s: value not given (%s:%d)",
2882 td->name, __FILE__, __LINE__);
2886 value = *(const long *)sptr;
2888 if((value >= 0 && value <= 65535)) {
2889 /* Constraint check succeeded */
2892 ASN__CTFAIL(app_key, td, sptr,
2893 "%s: constraint failed (%s:%d)",
2894 td->name, __FILE__, __LINE__);
2900 memb_criticality_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2901 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2904 ASN__CTFAIL(app_key, td, sptr,
2905 "%s: value not given (%s:%d)",
2906 td->name, __FILE__, __LINE__);
2911 if(1 /* No applicable constraints whatsoever */) {
2912 /* Nothing is here. See below */
2915 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2919 memb_extensionValue_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2920 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2923 ASN__CTFAIL(app_key, td, sptr,
2924 "%s: value not given (%s:%d)",
2925 td->name, __FILE__, __LINE__);
2930 if(1 /* No applicable constraints whatsoever */) {
2931 /* Nothing is here. See below */
2934 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2938 memb_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2939 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2943 ASN__CTFAIL(app_key, td, sptr,
2944 "%s: value not given (%s:%d)",
2945 td->name, __FILE__, __LINE__);
2949 value = *(const long *)sptr;
2951 if((value >= 0 && value <= 65535)) {
2952 /* Constraint check succeeded */
2955 ASN__CTFAIL(app_key, td, sptr,
2956 "%s: constraint failed (%s:%d)",
2957 td->name, __FILE__, __LINE__);
2962 static asn_type_selector_result_t
2963 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2964 asn_type_selector_result_t result = {0, 0};
2965 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1;
2966 size_t constraining_column = 0; /* &id */
2967 size_t for_column = 1; /* &criticality */
2968 size_t row, presence_index = 0;
2969 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));
2971 for(row=0; row < itable->rows_count; row++) {
2972 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2973 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2975 if(type_cell->cell_kind == aioc__undefined)
2979 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2980 result.type_descriptor = type_cell->type_descriptor;
2981 result.presence_index = presence_index;
2990 memb_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2991 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2994 ASN__CTFAIL(app_key, td, sptr,
2995 "%s: value not given (%s:%d)",
2996 td->name, __FILE__, __LINE__);
3001 if(1 /* No applicable constraints whatsoever */) {
3002 /* Nothing is here. See below */
3005 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3008 static asn_type_selector_result_t
3009 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3010 asn_type_selector_result_t result = {0, 0};
3011 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1;
3012 size_t constraining_column = 0; /* &id */
3013 size_t for_column = 2; /* &Extension */
3014 size_t row, presence_index = 0;
3015 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));
3016 const int indexToPresence[3] = {
3017 E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue_PR_NOTHING,
3018 E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue_PR_Correlation_ID,
3019 E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue_PR_Correlation_ID
3022 for(row=0; row < itable->rows_count; row++) {
3023 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3024 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3026 if(type_cell->cell_kind == aioc__undefined)
3030 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3031 result.type_descriptor = type_cell->type_descriptor;
3032 result.presence_index = indexToPresence[presence_index];
3041 memb_extensionValue_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
3042 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3045 ASN__CTFAIL(app_key, td, sptr,
3046 "%s: value not given (%s:%d)",
3047 td->name, __FILE__, __LINE__);
3052 if(1 /* No applicable constraints whatsoever */) {
3053 /* Nothing is here. See below */
3056 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3060 memb_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3061 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3065 ASN__CTFAIL(app_key, td, sptr,
3066 "%s: value not given (%s:%d)",
3067 td->name, __FILE__, __LINE__);
3071 value = *(const long *)sptr;
3073 if((value >= 0 && value <= 65535)) {
3074 /* Constraint check succeeded */
3077 ASN__CTFAIL(app_key, td, sptr,
3078 "%s: constraint failed (%s:%d)",
3079 td->name, __FILE__, __LINE__);
3085 memb_criticality_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3086 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3089 ASN__CTFAIL(app_key, td, sptr,
3090 "%s: value not given (%s:%d)",
3091 td->name, __FILE__, __LINE__);
3096 if(1 /* No applicable constraints whatsoever */) {
3097 /* Nothing is here. See below */
3100 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3104 memb_extensionValue_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3105 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3108 ASN__CTFAIL(app_key, td, sptr,
3109 "%s: value not given (%s:%d)",
3110 td->name, __FILE__, __LINE__);
3115 if(1 /* No applicable constraints whatsoever */) {
3116 /* Nothing is here. See below */
3119 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3123 memb_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3124 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3128 ASN__CTFAIL(app_key, td, sptr,
3129 "%s: value not given (%s:%d)",
3130 td->name, __FILE__, __LINE__);
3134 value = *(const long *)sptr;
3136 if((value >= 0 && value <= 65535)) {
3137 /* Constraint check succeeded */
3140 ASN__CTFAIL(app_key, td, sptr,
3141 "%s: constraint failed (%s:%d)",
3142 td->name, __FILE__, __LINE__);
3148 memb_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3149 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3152 ASN__CTFAIL(app_key, td, sptr,
3153 "%s: value not given (%s:%d)",
3154 td->name, __FILE__, __LINE__);
3159 if(1 /* No applicable constraints whatsoever */) {
3160 /* Nothing is here. See below */
3163 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3167 memb_extensionValue_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3168 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3171 ASN__CTFAIL(app_key, td, sptr,
3172 "%s: value not given (%s:%d)",
3173 td->name, __FILE__, __LINE__);
3178 if(1 /* No applicable constraints whatsoever */) {
3179 /* Nothing is here. See below */
3182 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3186 memb_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3187 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3191 ASN__CTFAIL(app_key, td, sptr,
3192 "%s: value not given (%s:%d)",
3193 td->name, __FILE__, __LINE__);
3197 value = *(const long *)sptr;
3199 if((value >= 0 && value <= 65535)) {
3200 /* Constraint check succeeded */
3203 ASN__CTFAIL(app_key, td, sptr,
3204 "%s: constraint failed (%s:%d)",
3205 td->name, __FILE__, __LINE__);
3211 memb_criticality_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3212 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3215 ASN__CTFAIL(app_key, td, sptr,
3216 "%s: value not given (%s:%d)",
3217 td->name, __FILE__, __LINE__);
3222 if(1 /* No applicable constraints whatsoever */) {
3223 /* Nothing is here. See below */
3226 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3230 memb_extensionValue_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3231 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3234 ASN__CTFAIL(app_key, td, sptr,
3235 "%s: value not given (%s:%d)",
3236 td->name, __FILE__, __LINE__);
3241 if(1 /* No applicable constraints whatsoever */) {
3242 /* Nothing is here. See below */
3245 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3249 memb_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3250 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3254 ASN__CTFAIL(app_key, td, sptr,
3255 "%s: value not given (%s:%d)",
3256 td->name, __FILE__, __LINE__);
3260 value = *(const long *)sptr;
3262 if((value >= 0 && value <= 65535)) {
3263 /* Constraint check succeeded */
3266 ASN__CTFAIL(app_key, td, sptr,
3267 "%s: constraint failed (%s:%d)",
3268 td->name, __FILE__, __LINE__);
3274 memb_criticality_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3275 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3278 ASN__CTFAIL(app_key, td, sptr,
3279 "%s: value not given (%s:%d)",
3280 td->name, __FILE__, __LINE__);
3285 if(1 /* No applicable constraints whatsoever */) {
3286 /* Nothing is here. See below */
3289 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3293 memb_extensionValue_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3294 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3297 ASN__CTFAIL(app_key, td, sptr,
3298 "%s: value not given (%s:%d)",
3299 td->name, __FILE__, __LINE__);
3304 if(1 /* No applicable constraints whatsoever */) {
3305 /* Nothing is here. See below */
3308 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3312 memb_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3313 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3317 ASN__CTFAIL(app_key, td, sptr,
3318 "%s: value not given (%s:%d)",
3319 td->name, __FILE__, __LINE__);
3323 value = *(const long *)sptr;
3325 if((value >= 0 && value <= 65535)) {
3326 /* Constraint check succeeded */
3329 ASN__CTFAIL(app_key, td, sptr,
3330 "%s: constraint failed (%s:%d)",
3331 td->name, __FILE__, __LINE__);
3337 memb_criticality_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3338 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3341 ASN__CTFAIL(app_key, td, sptr,
3342 "%s: value not given (%s:%d)",
3343 td->name, __FILE__, __LINE__);
3348 if(1 /* No applicable constraints whatsoever */) {
3349 /* Nothing is here. See below */
3352 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3356 memb_extensionValue_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3357 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3360 ASN__CTFAIL(app_key, td, sptr,
3361 "%s: value not given (%s:%d)",
3362 td->name, __FILE__, __LINE__);
3367 if(1 /* No applicable constraints whatsoever */) {
3368 /* Nothing is here. See below */
3371 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3375 memb_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3376 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3380 ASN__CTFAIL(app_key, td, sptr,
3381 "%s: value not given (%s:%d)",
3382 td->name, __FILE__, __LINE__);
3386 value = *(const long *)sptr;
3388 if((value >= 0 && value <= 65535)) {
3389 /* Constraint check succeeded */
3392 ASN__CTFAIL(app_key, td, sptr,
3393 "%s: constraint failed (%s:%d)",
3394 td->name, __FILE__, __LINE__);
3400 memb_criticality_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3401 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3404 ASN__CTFAIL(app_key, td, sptr,
3405 "%s: value not given (%s:%d)",
3406 td->name, __FILE__, __LINE__);
3411 if(1 /* No applicable constraints whatsoever */) {
3412 /* Nothing is here. See below */
3415 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3419 memb_extensionValue_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3420 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3423 ASN__CTFAIL(app_key, td, sptr,
3424 "%s: value not given (%s:%d)",
3425 td->name, __FILE__, __LINE__);
3430 if(1 /* No applicable constraints whatsoever */) {
3431 /* Nothing is here. See below */
3434 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3438 memb_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3439 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3443 ASN__CTFAIL(app_key, td, sptr,
3444 "%s: value not given (%s:%d)",
3445 td->name, __FILE__, __LINE__);
3449 value = *(const long *)sptr;
3451 if((value >= 0 && value <= 65535)) {
3452 /* Constraint check succeeded */
3455 ASN__CTFAIL(app_key, td, sptr,
3456 "%s: constraint failed (%s:%d)",
3457 td->name, __FILE__, __LINE__);
3463 memb_criticality_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3464 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3467 ASN__CTFAIL(app_key, td, sptr,
3468 "%s: value not given (%s:%d)",
3469 td->name, __FILE__, __LINE__);
3474 if(1 /* No applicable constraints whatsoever */) {
3475 /* Nothing is here. See below */
3478 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3482 memb_extensionValue_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3483 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3486 ASN__CTFAIL(app_key, td, sptr,
3487 "%s: value not given (%s:%d)",
3488 td->name, __FILE__, __LINE__);
3493 if(1 /* No applicable constraints whatsoever */) {
3494 /* Nothing is here. See below */
3497 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3501 memb_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3502 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3506 ASN__CTFAIL(app_key, td, sptr,
3507 "%s: value not given (%s:%d)",
3508 td->name, __FILE__, __LINE__);
3512 value = *(const long *)sptr;
3514 if((value >= 0 && value <= 65535)) {
3515 /* Constraint check succeeded */
3518 ASN__CTFAIL(app_key, td, sptr,
3519 "%s: constraint failed (%s:%d)",
3520 td->name, __FILE__, __LINE__);
3526 memb_criticality_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3527 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3530 ASN__CTFAIL(app_key, td, sptr,
3531 "%s: value not given (%s:%d)",
3532 td->name, __FILE__, __LINE__);
3537 if(1 /* No applicable constraints whatsoever */) {
3538 /* Nothing is here. See below */
3541 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3545 memb_extensionValue_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3546 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3549 ASN__CTFAIL(app_key, td, sptr,
3550 "%s: value not given (%s:%d)",
3551 td->name, __FILE__, __LINE__);
3556 if(1 /* No applicable constraints whatsoever */) {
3557 /* Nothing is here. See below */
3560 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3564 memb_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3565 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3569 ASN__CTFAIL(app_key, td, sptr,
3570 "%s: value not given (%s:%d)",
3571 td->name, __FILE__, __LINE__);
3575 value = *(const long *)sptr;
3577 if((value >= 0 && value <= 65535)) {
3578 /* Constraint check succeeded */
3581 ASN__CTFAIL(app_key, td, sptr,
3582 "%s: constraint failed (%s:%d)",
3583 td->name, __FILE__, __LINE__);
3589 memb_criticality_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3590 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3593 ASN__CTFAIL(app_key, td, sptr,
3594 "%s: value not given (%s:%d)",
3595 td->name, __FILE__, __LINE__);
3600 if(1 /* No applicable constraints whatsoever */) {
3601 /* Nothing is here. See below */
3604 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3608 memb_extensionValue_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3609 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3612 ASN__CTFAIL(app_key, td, sptr,
3613 "%s: value not given (%s:%d)",
3614 td->name, __FILE__, __LINE__);
3619 if(1 /* No applicable constraints whatsoever */) {
3620 /* Nothing is here. See below */
3623 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3627 memb_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3628 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3632 ASN__CTFAIL(app_key, td, sptr,
3633 "%s: value not given (%s:%d)",
3634 td->name, __FILE__, __LINE__);
3638 value = *(const long *)sptr;
3640 if((value >= 0 && value <= 65535)) {
3641 /* Constraint check succeeded */
3644 ASN__CTFAIL(app_key, td, sptr,
3645 "%s: constraint failed (%s:%d)",
3646 td->name, __FILE__, __LINE__);
3652 memb_criticality_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3653 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3656 ASN__CTFAIL(app_key, td, sptr,
3657 "%s: value not given (%s:%d)",
3658 td->name, __FILE__, __LINE__);
3663 if(1 /* No applicable constraints whatsoever */) {
3664 /* Nothing is here. See below */
3667 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3671 memb_extensionValue_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3672 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3675 ASN__CTFAIL(app_key, td, sptr,
3676 "%s: value not given (%s:%d)",
3677 td->name, __FILE__, __LINE__);
3682 if(1 /* No applicable constraints whatsoever */) {
3683 /* Nothing is here. See below */
3686 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3690 memb_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3691 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3695 ASN__CTFAIL(app_key, td, sptr,
3696 "%s: value not given (%s:%d)",
3697 td->name, __FILE__, __LINE__);
3701 value = *(const long *)sptr;
3703 if((value >= 0 && value <= 65535)) {
3704 /* Constraint check succeeded */
3707 ASN__CTFAIL(app_key, td, sptr,
3708 "%s: constraint failed (%s:%d)",
3709 td->name, __FILE__, __LINE__);
3715 memb_criticality_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3716 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3719 ASN__CTFAIL(app_key, td, sptr,
3720 "%s: value not given (%s:%d)",
3721 td->name, __FILE__, __LINE__);
3726 if(1 /* No applicable constraints whatsoever */) {
3727 /* Nothing is here. See below */
3730 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3734 memb_extensionValue_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3735 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3738 ASN__CTFAIL(app_key, td, sptr,
3739 "%s: value not given (%s:%d)",
3740 td->name, __FILE__, __LINE__);
3745 if(1 /* No applicable constraints whatsoever */) {
3746 /* Nothing is here. See below */
3749 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3753 memb_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3754 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3758 ASN__CTFAIL(app_key, td, sptr,
3759 "%s: value not given (%s:%d)",
3760 td->name, __FILE__, __LINE__);
3764 value = *(const long *)sptr;
3766 if((value >= 0 && value <= 65535)) {
3767 /* Constraint check succeeded */
3770 ASN__CTFAIL(app_key, td, sptr,
3771 "%s: constraint failed (%s:%d)",
3772 td->name, __FILE__, __LINE__);
3778 memb_criticality_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3779 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3782 ASN__CTFAIL(app_key, td, sptr,
3783 "%s: value not given (%s:%d)",
3784 td->name, __FILE__, __LINE__);
3789 if(1 /* No applicable constraints whatsoever */) {
3790 /* Nothing is here. See below */
3793 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3797 memb_extensionValue_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3798 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3801 ASN__CTFAIL(app_key, td, sptr,
3802 "%s: value not given (%s:%d)",
3803 td->name, __FILE__, __LINE__);
3808 if(1 /* No applicable constraints whatsoever */) {
3809 /* Nothing is here. See below */
3812 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3816 memb_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3817 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3821 ASN__CTFAIL(app_key, td, sptr,
3822 "%s: value not given (%s:%d)",
3823 td->name, __FILE__, __LINE__);
3827 value = *(const long *)sptr;
3829 if((value >= 0 && value <= 65535)) {
3830 /* Constraint check succeeded */
3833 ASN__CTFAIL(app_key, td, sptr,
3834 "%s: constraint failed (%s:%d)",
3835 td->name, __FILE__, __LINE__);
3841 memb_criticality_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3842 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3845 ASN__CTFAIL(app_key, td, sptr,
3846 "%s: value not given (%s:%d)",
3847 td->name, __FILE__, __LINE__);
3852 if(1 /* No applicable constraints whatsoever */) {
3853 /* Nothing is here. See below */
3856 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3860 memb_extensionValue_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3861 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3864 ASN__CTFAIL(app_key, td, sptr,
3865 "%s: value not given (%s:%d)",
3866 td->name, __FILE__, __LINE__);
3871 if(1 /* No applicable constraints whatsoever */) {
3872 /* Nothing is here. See below */
3875 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3879 memb_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3880 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3884 ASN__CTFAIL(app_key, td, sptr,
3885 "%s: value not given (%s:%d)",
3886 td->name, __FILE__, __LINE__);
3890 value = *(const long *)sptr;
3892 if((value >= 0 && value <= 65535)) {
3893 /* Constraint check succeeded */
3896 ASN__CTFAIL(app_key, td, sptr,
3897 "%s: constraint failed (%s:%d)",
3898 td->name, __FILE__, __LINE__);
3904 memb_criticality_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3905 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3908 ASN__CTFAIL(app_key, td, sptr,
3909 "%s: value not given (%s:%d)",
3910 td->name, __FILE__, __LINE__);
3915 if(1 /* No applicable constraints whatsoever */) {
3916 /* Nothing is here. See below */
3919 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3923 memb_extensionValue_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3924 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3927 ASN__CTFAIL(app_key, td, sptr,
3928 "%s: value not given (%s:%d)",
3929 td->name, __FILE__, __LINE__);
3934 if(1 /* No applicable constraints whatsoever */) {
3935 /* Nothing is here. See below */
3938 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3942 memb_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3943 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3947 ASN__CTFAIL(app_key, td, sptr,
3948 "%s: value not given (%s:%d)",
3949 td->name, __FILE__, __LINE__);
3953 value = *(const long *)sptr;
3955 if((value >= 0 && value <= 65535)) {
3956 /* Constraint check succeeded */
3959 ASN__CTFAIL(app_key, td, sptr,
3960 "%s: constraint failed (%s:%d)",
3961 td->name, __FILE__, __LINE__);
3967 memb_criticality_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3968 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3971 ASN__CTFAIL(app_key, td, sptr,
3972 "%s: value not given (%s:%d)",
3973 td->name, __FILE__, __LINE__);
3978 if(1 /* No applicable constraints whatsoever */) {
3979 /* Nothing is here. See below */
3982 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3986 memb_extensionValue_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3987 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3990 ASN__CTFAIL(app_key, td, sptr,
3991 "%s: value not given (%s:%d)",
3992 td->name, __FILE__, __LINE__);
3997 if(1 /* No applicable constraints whatsoever */) {
3998 /* Nothing is here. See below */
4001 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4005 memb_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4006 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4010 ASN__CTFAIL(app_key, td, sptr,
4011 "%s: value not given (%s:%d)",
4012 td->name, __FILE__, __LINE__);
4016 value = *(const long *)sptr;
4018 if((value >= 0 && value <= 65535)) {
4019 /* Constraint check succeeded */
4022 ASN__CTFAIL(app_key, td, sptr,
4023 "%s: constraint failed (%s:%d)",
4024 td->name, __FILE__, __LINE__);
4030 memb_criticality_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4031 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4034 ASN__CTFAIL(app_key, td, sptr,
4035 "%s: value not given (%s:%d)",
4036 td->name, __FILE__, __LINE__);
4041 if(1 /* No applicable constraints whatsoever */) {
4042 /* Nothing is here. See below */
4045 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4049 memb_extensionValue_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4050 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4053 ASN__CTFAIL(app_key, td, sptr,
4054 "%s: value not given (%s:%d)",
4055 td->name, __FILE__, __LINE__);
4060 if(1 /* No applicable constraints whatsoever */) {
4061 /* Nothing is here. See below */
4064 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4068 memb_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4069 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4073 ASN__CTFAIL(app_key, td, sptr,
4074 "%s: value not given (%s:%d)",
4075 td->name, __FILE__, __LINE__);
4079 value = *(const long *)sptr;
4081 if((value >= 0 && value <= 65535)) {
4082 /* Constraint check succeeded */
4085 ASN__CTFAIL(app_key, td, sptr,
4086 "%s: constraint failed (%s:%d)",
4087 td->name, __FILE__, __LINE__);
4093 memb_criticality_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4094 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4097 ASN__CTFAIL(app_key, td, sptr,
4098 "%s: value not given (%s:%d)",
4099 td->name, __FILE__, __LINE__);
4104 if(1 /* No applicable constraints whatsoever */) {
4105 /* Nothing is here. See below */
4108 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4112 memb_extensionValue_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4113 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4116 ASN__CTFAIL(app_key, td, sptr,
4117 "%s: value not given (%s:%d)",
4118 td->name, __FILE__, __LINE__);
4123 if(1 /* No applicable constraints whatsoever */) {
4124 /* Nothing is here. See below */
4127 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4131 memb_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4132 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4136 ASN__CTFAIL(app_key, td, sptr,
4137 "%s: value not given (%s:%d)",
4138 td->name, __FILE__, __LINE__);
4142 value = *(const long *)sptr;
4144 if((value >= 0 && value <= 65535)) {
4145 /* Constraint check succeeded */
4148 ASN__CTFAIL(app_key, td, sptr,
4149 "%s: constraint failed (%s:%d)",
4150 td->name, __FILE__, __LINE__);
4155 static asn_type_selector_result_t
4156 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4157 asn_type_selector_result_t result = {0, 0};
4158 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1;
4159 size_t constraining_column = 0; /* &id */
4160 size_t for_column = 1; /* &criticality */
4161 size_t row, presence_index = 0;
4162 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id));
4164 for(row=0; row < itable->rows_count; row++) {
4165 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4166 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4168 if(type_cell->cell_kind == aioc__undefined)
4172 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4173 result.type_descriptor = type_cell->type_descriptor;
4174 result.presence_index = presence_index;
4183 memb_criticality_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4184 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4187 ASN__CTFAIL(app_key, td, sptr,
4188 "%s: value not given (%s:%d)",
4189 td->name, __FILE__, __LINE__);
4194 if(1 /* No applicable constraints whatsoever */) {
4195 /* Nothing is here. See below */
4198 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4201 static asn_type_selector_result_t
4202 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4203 asn_type_selector_result_t result = {0, 0};
4204 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1;
4205 size_t constraining_column = 0; /* &id */
4206 size_t for_column = 2; /* &Extension */
4207 size_t row, presence_index = 0;
4208 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id));
4210 for(row=0; row < itable->rows_count; row++) {
4211 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4212 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4214 if(type_cell->cell_kind == aioc__undefined)
4218 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4219 result.type_descriptor = type_cell->type_descriptor;
4220 result.presence_index = presence_index;
4229 memb_extensionValue_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4230 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4233 ASN__CTFAIL(app_key, td, sptr,
4234 "%s: value not given (%s:%d)",
4235 td->name, __FILE__, __LINE__);
4240 if(1 /* No applicable constraints whatsoever */) {
4241 /* Nothing is here. See below */
4244 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4248 memb_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4249 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4253 ASN__CTFAIL(app_key, td, sptr,
4254 "%s: value not given (%s:%d)",
4255 td->name, __FILE__, __LINE__);
4259 value = *(const long *)sptr;
4261 if((value >= 0 && value <= 65535)) {
4262 /* Constraint check succeeded */
4265 ASN__CTFAIL(app_key, td, sptr,
4266 "%s: constraint failed (%s:%d)",
4267 td->name, __FILE__, __LINE__);
4272 static asn_type_selector_result_t
4273 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4274 asn_type_selector_result_t result = {0, 0};
4275 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1;
4276 size_t constraining_column = 0; /* &id */
4277 size_t for_column = 1; /* &criticality */
4278 size_t row, presence_index = 0;
4279 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id));
4281 for(row=0; row < itable->rows_count; row++) {
4282 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4283 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4285 if(type_cell->cell_kind == aioc__undefined)
4289 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4290 result.type_descriptor = type_cell->type_descriptor;
4291 result.presence_index = presence_index;
4300 memb_criticality_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4301 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4304 ASN__CTFAIL(app_key, td, sptr,
4305 "%s: value not given (%s:%d)",
4306 td->name, __FILE__, __LINE__);
4311 if(1 /* No applicable constraints whatsoever */) {
4312 /* Nothing is here. See below */
4315 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4318 static asn_type_selector_result_t
4319 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4320 asn_type_selector_result_t result = {0, 0};
4321 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1;
4322 size_t constraining_column = 0; /* &id */
4323 size_t for_column = 2; /* &Extension */
4324 size_t row, presence_index = 0;
4325 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id));
4327 for(row=0; row < itable->rows_count; row++) {
4328 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4329 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4331 if(type_cell->cell_kind == aioc__undefined)
4335 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4336 result.type_descriptor = type_cell->type_descriptor;
4337 result.presence_index = presence_index;
4346 memb_extensionValue_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4347 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4350 ASN__CTFAIL(app_key, td, sptr,
4351 "%s: value not given (%s:%d)",
4352 td->name, __FILE__, __LINE__);
4357 if(1 /* No applicable constraints whatsoever */) {
4358 /* Nothing is here. See below */
4361 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4365 memb_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4366 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4370 ASN__CTFAIL(app_key, td, sptr,
4371 "%s: value not given (%s:%d)",
4372 td->name, __FILE__, __LINE__);
4376 value = *(const long *)sptr;
4378 if((value >= 0 && value <= 65535)) {
4379 /* Constraint check succeeded */
4382 ASN__CTFAIL(app_key, td, sptr,
4383 "%s: constraint failed (%s:%d)",
4384 td->name, __FILE__, __LINE__);
4390 memb_criticality_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4391 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4394 ASN__CTFAIL(app_key, td, sptr,
4395 "%s: value not given (%s:%d)",
4396 td->name, __FILE__, __LINE__);
4401 if(1 /* No applicable constraints whatsoever */) {
4402 /* Nothing is here. See below */
4405 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4409 memb_extensionValue_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4410 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4413 ASN__CTFAIL(app_key, td, sptr,
4414 "%s: value not given (%s:%d)",
4415 td->name, __FILE__, __LINE__);
4420 if(1 /* No applicable constraints whatsoever */) {
4421 /* Nothing is here. See below */
4424 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4428 memb_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4429 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4433 ASN__CTFAIL(app_key, td, sptr,
4434 "%s: value not given (%s:%d)",
4435 td->name, __FILE__, __LINE__);
4439 value = *(const long *)sptr;
4441 if((value >= 0 && value <= 65535)) {
4442 /* Constraint check succeeded */
4445 ASN__CTFAIL(app_key, td, sptr,
4446 "%s: constraint failed (%s:%d)",
4447 td->name, __FILE__, __LINE__);
4452 static asn_type_selector_result_t
4453 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4454 asn_type_selector_result_t result = {0, 0};
4455 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1;
4456 size_t constraining_column = 0; /* &id */
4457 size_t for_column = 1; /* &criticality */
4458 size_t row, presence_index = 0;
4459 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id));
4461 for(row=0; row < itable->rows_count; row++) {
4462 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4463 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4465 if(type_cell->cell_kind == aioc__undefined)
4469 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4470 result.type_descriptor = type_cell->type_descriptor;
4471 result.presence_index = presence_index;
4480 memb_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4481 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4484 ASN__CTFAIL(app_key, td, sptr,
4485 "%s: value not given (%s:%d)",
4486 td->name, __FILE__, __LINE__);
4491 if(1 /* No applicable constraints whatsoever */) {
4492 /* Nothing is here. See below */
4495 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4498 static asn_type_selector_result_t
4499 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4500 asn_type_selector_result_t result = {0, 0};
4501 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1;
4502 size_t constraining_column = 0; /* &id */
4503 size_t for_column = 2; /* &Extension */
4504 size_t row, presence_index = 0;
4505 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id));
4507 for(row=0; row < itable->rows_count; row++) {
4508 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4509 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4511 if(type_cell->cell_kind == aioc__undefined)
4515 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4516 result.type_descriptor = type_cell->type_descriptor;
4517 result.presence_index = presence_index;
4526 memb_extensionValue_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4527 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4530 ASN__CTFAIL(app_key, td, sptr,
4531 "%s: value not given (%s:%d)",
4532 td->name, __FILE__, __LINE__);
4537 if(1 /* No applicable constraints whatsoever */) {
4538 /* Nothing is here. See below */
4541 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4545 memb_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4546 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4550 ASN__CTFAIL(app_key, td, sptr,
4551 "%s: value not given (%s:%d)",
4552 td->name, __FILE__, __LINE__);
4556 value = *(const long *)sptr;
4558 if((value >= 0 && value <= 65535)) {
4559 /* Constraint check succeeded */
4562 ASN__CTFAIL(app_key, td, sptr,
4563 "%s: constraint failed (%s:%d)",
4564 td->name, __FILE__, __LINE__);
4569 static asn_type_selector_result_t
4570 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4571 asn_type_selector_result_t result = {0, 0};
4572 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1;
4573 size_t constraining_column = 0; /* &id */
4574 size_t for_column = 1; /* &criticality */
4575 size_t row, presence_index = 0;
4576 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));
4578 for(row=0; row < itable->rows_count; row++) {
4579 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4580 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4582 if(type_cell->cell_kind == aioc__undefined)
4586 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4587 result.type_descriptor = type_cell->type_descriptor;
4588 result.presence_index = presence_index;
4597 memb_criticality_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4598 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4601 ASN__CTFAIL(app_key, td, sptr,
4602 "%s: value not given (%s:%d)",
4603 td->name, __FILE__, __LINE__);
4608 if(1 /* No applicable constraints whatsoever */) {
4609 /* Nothing is here. See below */
4612 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4615 static asn_type_selector_result_t
4616 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4617 asn_type_selector_result_t result = {0, 0};
4618 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1;
4619 size_t constraining_column = 0; /* &id */
4620 size_t for_column = 2; /* &Extension */
4621 size_t row, presence_index = 0;
4622 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));
4623 const int indexToPresence[4] = {
4624 E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_NOTHING,
4625 E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_PDCPSnLength,
4626 E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_PDCPSnLength,
4627 E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_DuplicationActivation
4630 for(row=0; row < itable->rows_count; row++) {
4631 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4632 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4634 if(type_cell->cell_kind == aioc__undefined)
4638 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4639 result.type_descriptor = type_cell->type_descriptor;
4640 result.presence_index = indexToPresence[presence_index];
4649 memb_extensionValue_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4650 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4653 ASN__CTFAIL(app_key, td, sptr,
4654 "%s: value not given (%s:%d)",
4655 td->name, __FILE__, __LINE__);
4660 if(1 /* No applicable constraints whatsoever */) {
4661 /* Nothing is here. See below */
4664 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4668 memb_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4669 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4673 ASN__CTFAIL(app_key, td, sptr,
4674 "%s: value not given (%s:%d)",
4675 td->name, __FILE__, __LINE__);
4679 value = *(const long *)sptr;
4681 if((value >= 0 && value <= 65535)) {
4682 /* Constraint check succeeded */
4685 ASN__CTFAIL(app_key, td, sptr,
4686 "%s: constraint failed (%s:%d)",
4687 td->name, __FILE__, __LINE__);
4693 memb_criticality_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4694 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4697 ASN__CTFAIL(app_key, td, sptr,
4698 "%s: value not given (%s:%d)",
4699 td->name, __FILE__, __LINE__);
4704 if(1 /* No applicable constraints whatsoever */) {
4705 /* Nothing is here. See below */
4708 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4712 memb_extensionValue_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4713 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4716 ASN__CTFAIL(app_key, td, sptr,
4717 "%s: value not given (%s:%d)",
4718 td->name, __FILE__, __LINE__);
4723 if(1 /* No applicable constraints whatsoever */) {
4724 /* Nothing is here. See below */
4727 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4731 memb_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4732 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4736 ASN__CTFAIL(app_key, td, sptr,
4737 "%s: value not given (%s:%d)",
4738 td->name, __FILE__, __LINE__);
4742 value = *(const long *)sptr;
4744 if((value >= 0 && value <= 65535)) {
4745 /* Constraint check succeeded */
4748 ASN__CTFAIL(app_key, td, sptr,
4749 "%s: constraint failed (%s:%d)",
4750 td->name, __FILE__, __LINE__);
4755 static asn_type_selector_result_t
4756 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4757 asn_type_selector_result_t result = {0, 0};
4758 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1;
4759 size_t constraining_column = 0; /* &id */
4760 size_t for_column = 1; /* &criticality */
4761 size_t row, presence_index = 0;
4762 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));
4764 for(row=0; row < itable->rows_count; row++) {
4765 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4766 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4768 if(type_cell->cell_kind == aioc__undefined)
4772 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4773 result.type_descriptor = type_cell->type_descriptor;
4774 result.presence_index = presence_index;
4783 memb_criticality_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4784 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4787 ASN__CTFAIL(app_key, td, sptr,
4788 "%s: value not given (%s:%d)",
4789 td->name, __FILE__, __LINE__);
4794 if(1 /* No applicable constraints whatsoever */) {
4795 /* Nothing is here. See below */
4798 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4801 static asn_type_selector_result_t
4802 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4803 asn_type_selector_result_t result = {0, 0};
4804 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1;
4805 size_t constraining_column = 0; /* &id */
4806 size_t for_column = 2; /* &Extension */
4807 size_t row, presence_index = 0;
4808 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));
4809 const int indexToPresence[3] = {
4810 E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_NOTHING,
4811 E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_PDCPSnLength,
4812 E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_PDCPSnLength
4815 for(row=0; row < itable->rows_count; row++) {
4816 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4817 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4819 if(type_cell->cell_kind == aioc__undefined)
4823 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4824 result.type_descriptor = type_cell->type_descriptor;
4825 result.presence_index = indexToPresence[presence_index];
4834 memb_extensionValue_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4835 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4838 ASN__CTFAIL(app_key, td, sptr,
4839 "%s: value not given (%s:%d)",
4840 td->name, __FILE__, __LINE__);
4845 if(1 /* No applicable constraints whatsoever */) {
4846 /* Nothing is here. See below */
4849 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4853 memb_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4854 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4858 ASN__CTFAIL(app_key, td, sptr,
4859 "%s: value not given (%s:%d)",
4860 td->name, __FILE__, __LINE__);
4864 value = *(const long *)sptr;
4866 if((value >= 0 && value <= 65535)) {
4867 /* Constraint check succeeded */
4870 ASN__CTFAIL(app_key, td, sptr,
4871 "%s: constraint failed (%s:%d)",
4872 td->name, __FILE__, __LINE__);
4877 static asn_type_selector_result_t
4878 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4879 asn_type_selector_result_t result = {0, 0};
4880 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1;
4881 size_t constraining_column = 0; /* &id */
4882 size_t for_column = 1; /* &criticality */
4883 size_t row, presence_index = 0;
4884 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id));
4886 for(row=0; row < itable->rows_count; row++) {
4887 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4888 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4890 if(type_cell->cell_kind == aioc__undefined)
4894 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4895 result.type_descriptor = type_cell->type_descriptor;
4896 result.presence_index = presence_index;
4905 memb_criticality_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4906 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4909 ASN__CTFAIL(app_key, td, sptr,
4910 "%s: value not given (%s:%d)",
4911 td->name, __FILE__, __LINE__);
4916 if(1 /* No applicable constraints whatsoever */) {
4917 /* Nothing is here. See below */
4920 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4923 static asn_type_selector_result_t
4924 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4925 asn_type_selector_result_t result = {0, 0};
4926 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1;
4927 size_t constraining_column = 0; /* &id */
4928 size_t for_column = 2; /* &Extension */
4929 size_t row, presence_index = 0;
4930 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id));
4932 for(row=0; row < itable->rows_count; row++) {
4933 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4934 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4936 if(type_cell->cell_kind == aioc__undefined)
4940 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4941 result.type_descriptor = type_cell->type_descriptor;
4942 result.presence_index = presence_index;
4951 memb_extensionValue_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4952 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4955 ASN__CTFAIL(app_key, td, sptr,
4956 "%s: value not given (%s:%d)",
4957 td->name, __FILE__, __LINE__);
4962 if(1 /* No applicable constraints whatsoever */) {
4963 /* Nothing is here. See below */
4966 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4970 memb_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4971 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4975 ASN__CTFAIL(app_key, td, sptr,
4976 "%s: value not given (%s:%d)",
4977 td->name, __FILE__, __LINE__);
4981 value = *(const long *)sptr;
4983 if((value >= 0 && value <= 65535)) {
4984 /* Constraint check succeeded */
4987 ASN__CTFAIL(app_key, td, sptr,
4988 "%s: constraint failed (%s:%d)",
4989 td->name, __FILE__, __LINE__);
4995 memb_criticality_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4996 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4999 ASN__CTFAIL(app_key, td, sptr,
5000 "%s: value not given (%s:%d)",
5001 td->name, __FILE__, __LINE__);
5006 if(1 /* No applicable constraints whatsoever */) {
5007 /* Nothing is here. See below */
5010 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5014 memb_extensionValue_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
5015 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5018 ASN__CTFAIL(app_key, td, sptr,
5019 "%s: value not given (%s:%d)",
5020 td->name, __FILE__, __LINE__);
5025 if(1 /* No applicable constraints whatsoever */) {
5026 /* Nothing is here. See below */
5029 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5033 memb_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5034 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5038 ASN__CTFAIL(app_key, td, sptr,
5039 "%s: value not given (%s:%d)",
5040 td->name, __FILE__, __LINE__);
5044 value = *(const long *)sptr;
5046 if((value >= 0 && value <= 65535)) {
5047 /* Constraint check succeeded */
5050 ASN__CTFAIL(app_key, td, sptr,
5051 "%s: constraint failed (%s:%d)",
5052 td->name, __FILE__, __LINE__);
5058 memb_criticality_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5059 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5062 ASN__CTFAIL(app_key, td, sptr,
5063 "%s: value not given (%s:%d)",
5064 td->name, __FILE__, __LINE__);
5069 if(1 /* No applicable constraints whatsoever */) {
5070 /* Nothing is here. See below */
5073 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5077 memb_extensionValue_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5078 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5081 ASN__CTFAIL(app_key, td, sptr,
5082 "%s: value not given (%s:%d)",
5083 td->name, __FILE__, __LINE__);
5088 if(1 /* No applicable constraints whatsoever */) {
5089 /* Nothing is here. See below */
5092 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5096 memb_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5097 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5101 ASN__CTFAIL(app_key, td, sptr,
5102 "%s: value not given (%s:%d)",
5103 td->name, __FILE__, __LINE__);
5107 value = *(const long *)sptr;
5109 if((value >= 0 && value <= 65535)) {
5110 /* Constraint check succeeded */
5113 ASN__CTFAIL(app_key, td, sptr,
5114 "%s: constraint failed (%s:%d)",
5115 td->name, __FILE__, __LINE__);
5120 static asn_type_selector_result_t
5121 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5122 asn_type_selector_result_t result = {0, 0};
5123 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1;
5124 size_t constraining_column = 0; /* &id */
5125 size_t for_column = 1; /* &criticality */
5126 size_t row, presence_index = 0;
5127 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id));
5129 for(row=0; row < itable->rows_count; row++) {
5130 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5131 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5133 if(type_cell->cell_kind == aioc__undefined)
5137 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5138 result.type_descriptor = type_cell->type_descriptor;
5139 result.presence_index = presence_index;
5148 memb_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5149 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5152 ASN__CTFAIL(app_key, td, sptr,
5153 "%s: value not given (%s:%d)",
5154 td->name, __FILE__, __LINE__);
5159 if(1 /* No applicable constraints whatsoever */) {
5160 /* Nothing is here. See below */
5163 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5166 static asn_type_selector_result_t
5167 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5168 asn_type_selector_result_t result = {0, 0};
5169 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1;
5170 size_t constraining_column = 0; /* &id */
5171 size_t for_column = 2; /* &Extension */
5172 size_t row, presence_index = 0;
5173 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id));
5175 for(row=0; row < itable->rows_count; row++) {
5176 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5177 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5179 if(type_cell->cell_kind == aioc__undefined)
5183 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5184 result.type_descriptor = type_cell->type_descriptor;
5185 result.presence_index = presence_index;
5194 memb_extensionValue_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5195 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5198 ASN__CTFAIL(app_key, td, sptr,
5199 "%s: value not given (%s:%d)",
5200 td->name, __FILE__, __LINE__);
5205 if(1 /* No applicable constraints whatsoever */) {
5206 /* Nothing is here. See below */
5209 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5213 memb_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5214 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5218 ASN__CTFAIL(app_key, td, sptr,
5219 "%s: value not given (%s:%d)",
5220 td->name, __FILE__, __LINE__);
5224 value = *(const long *)sptr;
5226 if((value >= 0 && value <= 65535)) {
5227 /* Constraint check succeeded */
5230 ASN__CTFAIL(app_key, td, sptr,
5231 "%s: constraint failed (%s:%d)",
5232 td->name, __FILE__, __LINE__);
5238 memb_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5239 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5242 ASN__CTFAIL(app_key, td, sptr,
5243 "%s: value not given (%s:%d)",
5244 td->name, __FILE__, __LINE__);
5249 if(1 /* No applicable constraints whatsoever */) {
5250 /* Nothing is here. See below */
5253 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5257 memb_extensionValue_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5258 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5261 ASN__CTFAIL(app_key, td, sptr,
5262 "%s: value not given (%s:%d)",
5263 td->name, __FILE__, __LINE__);
5268 if(1 /* No applicable constraints whatsoever */) {
5269 /* Nothing is here. See below */
5272 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5276 memb_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5277 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5281 ASN__CTFAIL(app_key, td, sptr,
5282 "%s: value not given (%s:%d)",
5283 td->name, __FILE__, __LINE__);
5287 value = *(const long *)sptr;
5289 if((value >= 0 && value <= 65535)) {
5290 /* Constraint check succeeded */
5293 ASN__CTFAIL(app_key, td, sptr,
5294 "%s: constraint failed (%s:%d)",
5295 td->name, __FILE__, __LINE__);
5300 static asn_type_selector_result_t
5301 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5302 asn_type_selector_result_t result = {0, 0};
5303 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5304 size_t constraining_column = 0; /* &id */
5305 size_t for_column = 1; /* &criticality */
5306 size_t row, presence_index = 0;
5307 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5309 for(row=0; row < itable->rows_count; row++) {
5310 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5311 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5313 if(type_cell->cell_kind == aioc__undefined)
5317 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5318 result.type_descriptor = type_cell->type_descriptor;
5319 result.presence_index = presence_index;
5328 memb_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5329 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5332 ASN__CTFAIL(app_key, td, sptr,
5333 "%s: value not given (%s:%d)",
5334 td->name, __FILE__, __LINE__);
5339 if(1 /* No applicable constraints whatsoever */) {
5340 /* Nothing is here. See below */
5343 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5346 static asn_type_selector_result_t
5347 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5348 asn_type_selector_result_t result = {0, 0};
5349 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5350 size_t constraining_column = 0; /* &id */
5351 size_t for_column = 2; /* &Extension */
5352 size_t row, presence_index = 0;
5353 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5355 for(row=0; row < itable->rows_count; row++) {
5356 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5357 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5359 if(type_cell->cell_kind == aioc__undefined)
5363 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5364 result.type_descriptor = type_cell->type_descriptor;
5365 result.presence_index = presence_index;
5374 memb_extensionValue_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5375 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5378 ASN__CTFAIL(app_key, td, sptr,
5379 "%s: value not given (%s:%d)",
5380 td->name, __FILE__, __LINE__);
5385 if(1 /* No applicable constraints whatsoever */) {
5386 /* Nothing is here. See below */
5389 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5393 memb_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5394 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5398 ASN__CTFAIL(app_key, td, sptr,
5399 "%s: value not given (%s:%d)",
5400 td->name, __FILE__, __LINE__);
5404 value = *(const long *)sptr;
5406 if((value >= 0 && value <= 65535)) {
5407 /* Constraint check succeeded */
5410 ASN__CTFAIL(app_key, td, sptr,
5411 "%s: constraint failed (%s:%d)",
5412 td->name, __FILE__, __LINE__);
5417 static asn_type_selector_result_t
5418 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5419 asn_type_selector_result_t result = {0, 0};
5420 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5421 size_t constraining_column = 0; /* &id */
5422 size_t for_column = 1; /* &criticality */
5423 size_t row, presence_index = 0;
5424 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5426 for(row=0; row < itable->rows_count; row++) {
5427 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5428 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5430 if(type_cell->cell_kind == aioc__undefined)
5434 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5435 result.type_descriptor = type_cell->type_descriptor;
5436 result.presence_index = presence_index;
5445 memb_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5446 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5449 ASN__CTFAIL(app_key, td, sptr,
5450 "%s: value not given (%s:%d)",
5451 td->name, __FILE__, __LINE__);
5456 if(1 /* No applicable constraints whatsoever */) {
5457 /* Nothing is here. See below */
5460 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5463 static asn_type_selector_result_t
5464 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5465 asn_type_selector_result_t result = {0, 0};
5466 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5467 size_t constraining_column = 0; /* &id */
5468 size_t for_column = 2; /* &Extension */
5469 size_t row, presence_index = 0;
5470 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5471 const int indexToPresence[4] = {
5472 E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_NOTHING,
5473 E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_PDCPSnLength,
5474 E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_PDCPSnLength,
5475 E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_DuplicationActivation
5478 for(row=0; row < itable->rows_count; row++) {
5479 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5480 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5482 if(type_cell->cell_kind == aioc__undefined)
5486 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5487 result.type_descriptor = type_cell->type_descriptor;
5488 result.presence_index = indexToPresence[presence_index];
5497 memb_extensionValue_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5498 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5501 ASN__CTFAIL(app_key, td, sptr,
5502 "%s: value not given (%s:%d)",
5503 td->name, __FILE__, __LINE__);
5508 if(1 /* No applicable constraints whatsoever */) {
5509 /* Nothing is here. See below */
5512 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5516 memb_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5517 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5521 ASN__CTFAIL(app_key, td, sptr,
5522 "%s: value not given (%s:%d)",
5523 td->name, __FILE__, __LINE__);
5527 value = *(const long *)sptr;
5529 if((value >= 0 && value <= 65535)) {
5530 /* Constraint check succeeded */
5533 ASN__CTFAIL(app_key, td, sptr,
5534 "%s: constraint failed (%s:%d)",
5535 td->name, __FILE__, __LINE__);
5541 memb_criticality_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5542 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5545 ASN__CTFAIL(app_key, td, sptr,
5546 "%s: value not given (%s:%d)",
5547 td->name, __FILE__, __LINE__);
5552 if(1 /* No applicable constraints whatsoever */) {
5553 /* Nothing is here. See below */
5556 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5560 memb_extensionValue_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5561 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5564 ASN__CTFAIL(app_key, td, sptr,
5565 "%s: value not given (%s:%d)",
5566 td->name, __FILE__, __LINE__);
5571 if(1 /* No applicable constraints whatsoever */) {
5572 /* Nothing is here. See below */
5575 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5579 memb_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5580 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5584 ASN__CTFAIL(app_key, td, sptr,
5585 "%s: value not given (%s:%d)",
5586 td->name, __FILE__, __LINE__);
5590 value = *(const long *)sptr;
5592 if((value >= 0 && value <= 65535)) {
5593 /* Constraint check succeeded */
5596 ASN__CTFAIL(app_key, td, sptr,
5597 "%s: constraint failed (%s:%d)",
5598 td->name, __FILE__, __LINE__);
5603 static asn_type_selector_result_t
5604 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5605 asn_type_selector_result_t result = {0, 0};
5606 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5607 size_t constraining_column = 0; /* &id */
5608 size_t for_column = 1; /* &criticality */
5609 size_t row, presence_index = 0;
5610 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5612 for(row=0; row < itable->rows_count; row++) {
5613 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5614 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5616 if(type_cell->cell_kind == aioc__undefined)
5620 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5621 result.type_descriptor = type_cell->type_descriptor;
5622 result.presence_index = presence_index;
5631 memb_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5632 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5635 ASN__CTFAIL(app_key, td, sptr,
5636 "%s: value not given (%s:%d)",
5637 td->name, __FILE__, __LINE__);
5642 if(1 /* No applicable constraints whatsoever */) {
5643 /* Nothing is here. See below */
5646 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5649 static asn_type_selector_result_t
5650 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5651 asn_type_selector_result_t result = {0, 0};
5652 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5653 size_t constraining_column = 0; /* &id */
5654 size_t for_column = 2; /* &Extension */
5655 size_t row, presence_index = 0;
5656 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5658 for(row=0; row < itable->rows_count; row++) {
5659 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5660 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5662 if(type_cell->cell_kind == aioc__undefined)
5666 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5667 result.type_descriptor = type_cell->type_descriptor;
5668 result.presence_index = presence_index;
5677 memb_extensionValue_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5678 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5681 ASN__CTFAIL(app_key, td, sptr,
5682 "%s: value not given (%s:%d)",
5683 td->name, __FILE__, __LINE__);
5688 if(1 /* No applicable constraints whatsoever */) {
5689 /* Nothing is here. See below */
5692 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5696 memb_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5697 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5701 ASN__CTFAIL(app_key, td, sptr,
5702 "%s: value not given (%s:%d)",
5703 td->name, __FILE__, __LINE__);
5707 value = *(const long *)sptr;
5709 if((value >= 0 && value <= 65535)) {
5710 /* Constraint check succeeded */
5713 ASN__CTFAIL(app_key, td, sptr,
5714 "%s: constraint failed (%s:%d)",
5715 td->name, __FILE__, __LINE__);
5720 static asn_type_selector_result_t
5721 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5722 asn_type_selector_result_t result = {0, 0};
5723 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5724 size_t constraining_column = 0; /* &id */
5725 size_t for_column = 1; /* &criticality */
5726 size_t row, presence_index = 0;
5727 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5729 for(row=0; row < itable->rows_count; row++) {
5730 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5731 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5733 if(type_cell->cell_kind == aioc__undefined)
5737 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5738 result.type_descriptor = type_cell->type_descriptor;
5739 result.presence_index = presence_index;
5748 memb_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5749 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5752 ASN__CTFAIL(app_key, td, sptr,
5753 "%s: value not given (%s:%d)",
5754 td->name, __FILE__, __LINE__);
5759 if(1 /* No applicable constraints whatsoever */) {
5760 /* Nothing is here. See below */
5763 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5766 static asn_type_selector_result_t
5767 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5768 asn_type_selector_result_t result = {0, 0};
5769 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5770 size_t constraining_column = 0; /* &id */
5771 size_t for_column = 2; /* &Extension */
5772 size_t row, presence_index = 0;
5773 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5774 const int indexToPresence[4] = {
5775 E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_NOTHING,
5776 E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_PDCPSnLength,
5777 E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_PDCPSnLength,
5778 E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_GTPtunnelEndpoint
5781 for(row=0; row < itable->rows_count; row++) {
5782 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5783 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5785 if(type_cell->cell_kind == aioc__undefined)
5789 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5790 result.type_descriptor = type_cell->type_descriptor;
5791 result.presence_index = indexToPresence[presence_index];
5800 memb_extensionValue_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5801 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5804 ASN__CTFAIL(app_key, td, sptr,
5805 "%s: value not given (%s:%d)",
5806 td->name, __FILE__, __LINE__);
5811 if(1 /* No applicable constraints whatsoever */) {
5812 /* Nothing is here. See below */
5815 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5819 memb_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5820 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5824 ASN__CTFAIL(app_key, td, sptr,
5825 "%s: value not given (%s:%d)",
5826 td->name, __FILE__, __LINE__);
5830 value = *(const long *)sptr;
5832 if((value >= 0 && value <= 65535)) {
5833 /* Constraint check succeeded */
5836 ASN__CTFAIL(app_key, td, sptr,
5837 "%s: constraint failed (%s:%d)",
5838 td->name, __FILE__, __LINE__);
5844 memb_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5845 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5848 ASN__CTFAIL(app_key, td, sptr,
5849 "%s: value not given (%s:%d)",
5850 td->name, __FILE__, __LINE__);
5855 if(1 /* No applicable constraints whatsoever */) {
5856 /* Nothing is here. See below */
5859 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5863 memb_extensionValue_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5864 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5867 ASN__CTFAIL(app_key, td, sptr,
5868 "%s: value not given (%s:%d)",
5869 td->name, __FILE__, __LINE__);
5874 if(1 /* No applicable constraints whatsoever */) {
5875 /* Nothing is here. See below */
5878 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5882 memb_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5883 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5887 ASN__CTFAIL(app_key, td, sptr,
5888 "%s: value not given (%s:%d)",
5889 td->name, __FILE__, __LINE__);
5893 value = *(const long *)sptr;
5895 if((value >= 0 && value <= 65535)) {
5896 /* Constraint check succeeded */
5899 ASN__CTFAIL(app_key, td, sptr,
5900 "%s: constraint failed (%s:%d)",
5901 td->name, __FILE__, __LINE__);
5907 memb_criticality_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5908 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5911 ASN__CTFAIL(app_key, td, sptr,
5912 "%s: value not given (%s:%d)",
5913 td->name, __FILE__, __LINE__);
5918 if(1 /* No applicable constraints whatsoever */) {
5919 /* Nothing is here. See below */
5922 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5926 memb_extensionValue_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5927 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5930 ASN__CTFAIL(app_key, td, sptr,
5931 "%s: value not given (%s:%d)",
5932 td->name, __FILE__, __LINE__);
5937 if(1 /* No applicable constraints whatsoever */) {
5938 /* Nothing is here. See below */
5941 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5945 memb_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5946 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5950 ASN__CTFAIL(app_key, td, sptr,
5951 "%s: value not given (%s:%d)",
5952 td->name, __FILE__, __LINE__);
5956 value = *(const long *)sptr;
5958 if((value >= 0 && value <= 65535)) {
5959 /* Constraint check succeeded */
5962 ASN__CTFAIL(app_key, td, sptr,
5963 "%s: constraint failed (%s:%d)",
5964 td->name, __FILE__, __LINE__);
5970 memb_criticality_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5971 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5974 ASN__CTFAIL(app_key, td, sptr,
5975 "%s: value not given (%s:%d)",
5976 td->name, __FILE__, __LINE__);
5981 if(1 /* No applicable constraints whatsoever */) {
5982 /* Nothing is here. See below */
5985 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5989 memb_extensionValue_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5990 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5993 ASN__CTFAIL(app_key, td, sptr,
5994 "%s: value not given (%s:%d)",
5995 td->name, __FILE__, __LINE__);
6000 if(1 /* No applicable constraints whatsoever */) {
6001 /* Nothing is here. See below */
6004 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6008 memb_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
6009 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6013 ASN__CTFAIL(app_key, td, sptr,
6014 "%s: value not given (%s:%d)",
6015 td->name, __FILE__, __LINE__);
6019 value = *(const long *)sptr;
6021 if((value >= 0 && value <= 65535)) {
6022 /* Constraint check succeeded */
6025 ASN__CTFAIL(app_key, td, sptr,
6026 "%s: constraint failed (%s:%d)",
6027 td->name, __FILE__, __LINE__);
6033 memb_criticality_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
6034 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6037 ASN__CTFAIL(app_key, td, sptr,
6038 "%s: value not given (%s:%d)",
6039 td->name, __FILE__, __LINE__);
6044 if(1 /* No applicable constraints whatsoever */) {
6045 /* Nothing is here. See below */
6048 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6052 memb_extensionValue_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
6053 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6056 ASN__CTFAIL(app_key, td, sptr,
6057 "%s: value not given (%s:%d)",
6058 td->name, __FILE__, __LINE__);
6063 if(1 /* No applicable constraints whatsoever */) {
6064 /* Nothing is here. See below */
6067 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6071 memb_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6072 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6076 ASN__CTFAIL(app_key, td, sptr,
6077 "%s: value not given (%s:%d)",
6078 td->name, __FILE__, __LINE__);
6082 value = *(const long *)sptr;
6084 if((value >= 0 && value <= 65535)) {
6085 /* Constraint check succeeded */
6088 ASN__CTFAIL(app_key, td, sptr,
6089 "%s: constraint failed (%s:%d)",
6090 td->name, __FILE__, __LINE__);
6095 static asn_type_selector_result_t
6096 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6097 asn_type_selector_result_t result = {0, 0};
6098 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6099 size_t constraining_column = 0; /* &id */
6100 size_t for_column = 1; /* &criticality */
6101 size_t row, presence_index = 0;
6102 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6104 for(row=0; row < itable->rows_count; row++) {
6105 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6106 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6108 if(type_cell->cell_kind == aioc__undefined)
6112 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6113 result.type_descriptor = type_cell->type_descriptor;
6114 result.presence_index = presence_index;
6123 memb_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6124 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6127 ASN__CTFAIL(app_key, td, sptr,
6128 "%s: value not given (%s:%d)",
6129 td->name, __FILE__, __LINE__);
6134 if(1 /* No applicable constraints whatsoever */) {
6135 /* Nothing is here. See below */
6138 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6141 static asn_type_selector_result_t
6142 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6143 asn_type_selector_result_t result = {0, 0};
6144 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6145 size_t constraining_column = 0; /* &id */
6146 size_t for_column = 2; /* &Extension */
6147 size_t row, presence_index = 0;
6148 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6149 const int indexToPresence[3] = {
6150 E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_NOTHING,
6151 E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_PDCPSnLength,
6152 E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_PDCPSnLength
6155 for(row=0; row < itable->rows_count; row++) {
6156 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6157 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6159 if(type_cell->cell_kind == aioc__undefined)
6163 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6164 result.type_descriptor = type_cell->type_descriptor;
6165 result.presence_index = indexToPresence[presence_index];
6174 memb_extensionValue_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6175 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6178 ASN__CTFAIL(app_key, td, sptr,
6179 "%s: value not given (%s:%d)",
6180 td->name, __FILE__, __LINE__);
6185 if(1 /* No applicable constraints whatsoever */) {
6186 /* Nothing is here. See below */
6189 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6193 memb_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6194 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6198 ASN__CTFAIL(app_key, td, sptr,
6199 "%s: value not given (%s:%d)",
6200 td->name, __FILE__, __LINE__);
6204 value = *(const long *)sptr;
6206 if((value >= 0 && value <= 65535)) {
6207 /* Constraint check succeeded */
6210 ASN__CTFAIL(app_key, td, sptr,
6211 "%s: constraint failed (%s:%d)",
6212 td->name, __FILE__, __LINE__);
6217 static asn_type_selector_result_t
6218 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6219 asn_type_selector_result_t result = {0, 0};
6220 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6221 size_t constraining_column = 0; /* &id */
6222 size_t for_column = 1; /* &criticality */
6223 size_t row, presence_index = 0;
6224 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6226 for(row=0; row < itable->rows_count; row++) {
6227 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6228 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6230 if(type_cell->cell_kind == aioc__undefined)
6234 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6235 result.type_descriptor = type_cell->type_descriptor;
6236 result.presence_index = presence_index;
6245 memb_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6246 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6249 ASN__CTFAIL(app_key, td, sptr,
6250 "%s: value not given (%s:%d)",
6251 td->name, __FILE__, __LINE__);
6256 if(1 /* No applicable constraints whatsoever */) {
6257 /* Nothing is here. See below */
6260 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6263 static asn_type_selector_result_t
6264 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6265 asn_type_selector_result_t result = {0, 0};
6266 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6267 size_t constraining_column = 0; /* &id */
6268 size_t for_column = 2; /* &Extension */
6269 size_t row, presence_index = 0;
6270 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6272 for(row=0; row < itable->rows_count; row++) {
6273 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6274 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6276 if(type_cell->cell_kind == aioc__undefined)
6280 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6281 result.type_descriptor = type_cell->type_descriptor;
6282 result.presence_index = presence_index;
6291 memb_extensionValue_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6292 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6295 ASN__CTFAIL(app_key, td, sptr,
6296 "%s: value not given (%s:%d)",
6297 td->name, __FILE__, __LINE__);
6302 if(1 /* No applicable constraints whatsoever */) {
6303 /* Nothing is here. See below */
6306 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6310 memb_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6311 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6315 ASN__CTFAIL(app_key, td, sptr,
6316 "%s: value not given (%s:%d)",
6317 td->name, __FILE__, __LINE__);
6321 value = *(const long *)sptr;
6323 if((value >= 0 && value <= 65535)) {
6324 /* Constraint check succeeded */
6327 ASN__CTFAIL(app_key, td, sptr,
6328 "%s: constraint failed (%s:%d)",
6329 td->name, __FILE__, __LINE__);
6335 memb_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6336 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6339 ASN__CTFAIL(app_key, td, sptr,
6340 "%s: value not given (%s:%d)",
6341 td->name, __FILE__, __LINE__);
6346 if(1 /* No applicable constraints whatsoever */) {
6347 /* Nothing is here. See below */
6350 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6354 memb_extensionValue_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6355 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6358 ASN__CTFAIL(app_key, td, sptr,
6359 "%s: value not given (%s:%d)",
6360 td->name, __FILE__, __LINE__);
6365 if(1 /* No applicable constraints whatsoever */) {
6366 /* Nothing is here. See below */
6369 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6373 memb_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6374 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6378 ASN__CTFAIL(app_key, td, sptr,
6379 "%s: value not given (%s:%d)",
6380 td->name, __FILE__, __LINE__);
6384 value = *(const long *)sptr;
6386 if((value >= 0 && value <= 65535)) {
6387 /* Constraint check succeeded */
6390 ASN__CTFAIL(app_key, td, sptr,
6391 "%s: constraint failed (%s:%d)",
6392 td->name, __FILE__, __LINE__);
6397 static asn_type_selector_result_t
6398 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6399 asn_type_selector_result_t result = {0, 0};
6400 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6401 size_t constraining_column = 0; /* &id */
6402 size_t for_column = 1; /* &criticality */
6403 size_t row, presence_index = 0;
6404 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6406 for(row=0; row < itable->rows_count; row++) {
6407 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6408 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6410 if(type_cell->cell_kind == aioc__undefined)
6414 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6415 result.type_descriptor = type_cell->type_descriptor;
6416 result.presence_index = presence_index;
6425 memb_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6426 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6429 ASN__CTFAIL(app_key, td, sptr,
6430 "%s: value not given (%s:%d)",
6431 td->name, __FILE__, __LINE__);
6436 if(1 /* No applicable constraints whatsoever */) {
6437 /* Nothing is here. See below */
6440 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6443 static asn_type_selector_result_t
6444 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6445 asn_type_selector_result_t result = {0, 0};
6446 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6447 size_t constraining_column = 0; /* &id */
6448 size_t for_column = 2; /* &Extension */
6449 size_t row, presence_index = 0;
6450 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6451 const int indexToPresence[3] = {
6452 E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_NOTHING,
6453 E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_PDCPSnLength,
6454 E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_PDCPSnLength
6457 for(row=0; row < itable->rows_count; row++) {
6458 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6459 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6461 if(type_cell->cell_kind == aioc__undefined)
6465 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6466 result.type_descriptor = type_cell->type_descriptor;
6467 result.presence_index = indexToPresence[presence_index];
6476 memb_extensionValue_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6477 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6480 ASN__CTFAIL(app_key, td, sptr,
6481 "%s: value not given (%s:%d)",
6482 td->name, __FILE__, __LINE__);
6487 if(1 /* No applicable constraints whatsoever */) {
6488 /* Nothing is here. See below */
6491 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6495 memb_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6496 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6500 ASN__CTFAIL(app_key, td, sptr,
6501 "%s: value not given (%s:%d)",
6502 td->name, __FILE__, __LINE__);
6506 value = *(const long *)sptr;
6508 if((value >= 0 && value <= 65535)) {
6509 /* Constraint check succeeded */
6512 ASN__CTFAIL(app_key, td, sptr,
6513 "%s: constraint failed (%s:%d)",
6514 td->name, __FILE__, __LINE__);
6519 static asn_type_selector_result_t
6520 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6521 asn_type_selector_result_t result = {0, 0};
6522 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6523 size_t constraining_column = 0; /* &id */
6524 size_t for_column = 1; /* &criticality */
6525 size_t row, presence_index = 0;
6526 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6528 for(row=0; row < itable->rows_count; row++) {
6529 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6530 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6532 if(type_cell->cell_kind == aioc__undefined)
6536 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6537 result.type_descriptor = type_cell->type_descriptor;
6538 result.presence_index = presence_index;
6547 memb_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6548 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6551 ASN__CTFAIL(app_key, td, sptr,
6552 "%s: value not given (%s:%d)",
6553 td->name, __FILE__, __LINE__);
6558 if(1 /* No applicable constraints whatsoever */) {
6559 /* Nothing is here. See below */
6562 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6565 static asn_type_selector_result_t
6566 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6567 asn_type_selector_result_t result = {0, 0};
6568 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6569 size_t constraining_column = 0; /* &id */
6570 size_t for_column = 2; /* &Extension */
6571 size_t row, presence_index = 0;
6572 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6574 for(row=0; row < itable->rows_count; row++) {
6575 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6576 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6578 if(type_cell->cell_kind == aioc__undefined)
6582 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6583 result.type_descriptor = type_cell->type_descriptor;
6584 result.presence_index = presence_index;
6593 memb_extensionValue_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6594 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6597 ASN__CTFAIL(app_key, td, sptr,
6598 "%s: value not given (%s:%d)",
6599 td->name, __FILE__, __LINE__);
6604 if(1 /* No applicable constraints whatsoever */) {
6605 /* Nothing is here. See below */
6608 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6612 memb_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6613 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6617 ASN__CTFAIL(app_key, td, sptr,
6618 "%s: value not given (%s:%d)",
6619 td->name, __FILE__, __LINE__);
6623 value = *(const long *)sptr;
6625 if((value >= 0 && value <= 65535)) {
6626 /* Constraint check succeeded */
6629 ASN__CTFAIL(app_key, td, sptr,
6630 "%s: constraint failed (%s:%d)",
6631 td->name, __FILE__, __LINE__);
6637 memb_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6638 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6641 ASN__CTFAIL(app_key, td, sptr,
6642 "%s: value not given (%s:%d)",
6643 td->name, __FILE__, __LINE__);
6648 if(1 /* No applicable constraints whatsoever */) {
6649 /* Nothing is here. See below */
6652 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6656 memb_extensionValue_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6657 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6660 ASN__CTFAIL(app_key, td, sptr,
6661 "%s: value not given (%s:%d)",
6662 td->name, __FILE__, __LINE__);
6667 if(1 /* No applicable constraints whatsoever */) {
6668 /* Nothing is here. See below */
6671 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6675 memb_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6676 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6680 ASN__CTFAIL(app_key, td, sptr,
6681 "%s: value not given (%s:%d)",
6682 td->name, __FILE__, __LINE__);
6686 value = *(const long *)sptr;
6688 if((value >= 0 && value <= 65535)) {
6689 /* Constraint check succeeded */
6692 ASN__CTFAIL(app_key, td, sptr,
6693 "%s: constraint failed (%s:%d)",
6694 td->name, __FILE__, __LINE__);
6700 memb_criticality_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6701 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6704 ASN__CTFAIL(app_key, td, sptr,
6705 "%s: value not given (%s:%d)",
6706 td->name, __FILE__, __LINE__);
6711 if(1 /* No applicable constraints whatsoever */) {
6712 /* Nothing is here. See below */
6715 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6719 memb_extensionValue_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6720 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6723 ASN__CTFAIL(app_key, td, sptr,
6724 "%s: value not given (%s:%d)",
6725 td->name, __FILE__, __LINE__);
6730 if(1 /* No applicable constraints whatsoever */) {
6731 /* Nothing is here. See below */
6734 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6738 memb_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6739 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6743 ASN__CTFAIL(app_key, td, sptr,
6744 "%s: value not given (%s:%d)",
6745 td->name, __FILE__, __LINE__);
6749 value = *(const long *)sptr;
6751 if((value >= 0 && value <= 65535)) {
6752 /* Constraint check succeeded */
6755 ASN__CTFAIL(app_key, td, sptr,
6756 "%s: constraint failed (%s:%d)",
6757 td->name, __FILE__, __LINE__);
6763 memb_criticality_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6764 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6767 ASN__CTFAIL(app_key, td, sptr,
6768 "%s: value not given (%s:%d)",
6769 td->name, __FILE__, __LINE__);
6774 if(1 /* No applicable constraints whatsoever */) {
6775 /* Nothing is here. See below */
6778 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6782 memb_extensionValue_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6783 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6786 ASN__CTFAIL(app_key, td, sptr,
6787 "%s: value not given (%s:%d)",
6788 td->name, __FILE__, __LINE__);
6793 if(1 /* No applicable constraints whatsoever */) {
6794 /* Nothing is here. See below */
6797 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6801 memb_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6802 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6806 ASN__CTFAIL(app_key, td, sptr,
6807 "%s: value not given (%s:%d)",
6808 td->name, __FILE__, __LINE__);
6812 value = *(const long *)sptr;
6814 if((value >= 0 && value <= 65535)) {
6815 /* Constraint check succeeded */
6818 ASN__CTFAIL(app_key, td, sptr,
6819 "%s: constraint failed (%s:%d)",
6820 td->name, __FILE__, __LINE__);
6825 static asn_type_selector_result_t
6826 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6827 asn_type_selector_result_t result = {0, 0};
6828 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1;
6829 size_t constraining_column = 0; /* &id */
6830 size_t for_column = 1; /* &criticality */
6831 size_t row, presence_index = 0;
6832 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id));
6834 for(row=0; row < itable->rows_count; row++) {
6835 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6836 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6838 if(type_cell->cell_kind == aioc__undefined)
6842 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6843 result.type_descriptor = type_cell->type_descriptor;
6844 result.presence_index = presence_index;
6853 memb_criticality_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6854 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6857 ASN__CTFAIL(app_key, td, sptr,
6858 "%s: value not given (%s:%d)",
6859 td->name, __FILE__, __LINE__);
6864 if(1 /* No applicable constraints whatsoever */) {
6865 /* Nothing is here. See below */
6868 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6871 static asn_type_selector_result_t
6872 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6873 asn_type_selector_result_t result = {0, 0};
6874 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1;
6875 size_t constraining_column = 0; /* &id */
6876 size_t for_column = 2; /* &Extension */
6877 size_t row, presence_index = 0;
6878 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id));
6880 for(row=0; row < itable->rows_count; row++) {
6881 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6882 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6884 if(type_cell->cell_kind == aioc__undefined)
6888 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6889 result.type_descriptor = type_cell->type_descriptor;
6890 result.presence_index = presence_index;
6899 memb_extensionValue_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6900 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6903 ASN__CTFAIL(app_key, td, sptr,
6904 "%s: value not given (%s:%d)",
6905 td->name, __FILE__, __LINE__);
6910 if(1 /* No applicable constraints whatsoever */) {
6911 /* Nothing is here. See below */
6914 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6918 memb_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6919 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6923 ASN__CTFAIL(app_key, td, sptr,
6924 "%s: value not given (%s:%d)",
6925 td->name, __FILE__, __LINE__);
6929 value = *(const long *)sptr;
6931 if((value >= 0 && value <= 65535)) {
6932 /* Constraint check succeeded */
6935 ASN__CTFAIL(app_key, td, sptr,
6936 "%s: constraint failed (%s:%d)",
6937 td->name, __FILE__, __LINE__);
6943 memb_criticality_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6944 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6947 ASN__CTFAIL(app_key, td, sptr,
6948 "%s: value not given (%s:%d)",
6949 td->name, __FILE__, __LINE__);
6954 if(1 /* No applicable constraints whatsoever */) {
6955 /* Nothing is here. See below */
6958 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6962 memb_extensionValue_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6963 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6966 ASN__CTFAIL(app_key, td, sptr,
6967 "%s: value not given (%s:%d)",
6968 td->name, __FILE__, __LINE__);
6973 if(1 /* No applicable constraints whatsoever */) {
6974 /* Nothing is here. See below */
6977 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6981 memb_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
6982 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6986 ASN__CTFAIL(app_key, td, sptr,
6987 "%s: value not given (%s:%d)",
6988 td->name, __FILE__, __LINE__);
6992 value = *(const long *)sptr;
6994 if((value >= 0 && value <= 65535)) {
6995 /* Constraint check succeeded */
6998 ASN__CTFAIL(app_key, td, sptr,
6999 "%s: constraint failed (%s:%d)",
7000 td->name, __FILE__, __LINE__);
7005 static asn_type_selector_result_t
7006 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7007 asn_type_selector_result_t result = {0, 0};
7008 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1;
7009 size_t constraining_column = 0; /* &id */
7010 size_t for_column = 1; /* &criticality */
7011 size_t row, presence_index = 0;
7012 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));
7014 for(row=0; row < itable->rows_count; row++) {
7015 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7016 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7018 if(type_cell->cell_kind == aioc__undefined)
7022 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7023 result.type_descriptor = type_cell->type_descriptor;
7024 result.presence_index = presence_index;
7033 memb_criticality_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
7034 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7037 ASN__CTFAIL(app_key, td, sptr,
7038 "%s: value not given (%s:%d)",
7039 td->name, __FILE__, __LINE__);
7044 if(1 /* No applicable constraints whatsoever */) {
7045 /* Nothing is here. See below */
7048 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7051 static asn_type_selector_result_t
7052 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7053 asn_type_selector_result_t result = {0, 0};
7054 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1;
7055 size_t constraining_column = 0; /* &id */
7056 size_t for_column = 2; /* &Extension */
7057 size_t row, presence_index = 0;
7058 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));
7059 const int indexToPresence[4] = {
7060 E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_NOTHING,
7061 E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_PDCPSnLength,
7062 E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_PDCPSnLength,
7063 E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_NewDRBIDrequest
7066 for(row=0; row < itable->rows_count; row++) {
7067 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7068 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7070 if(type_cell->cell_kind == aioc__undefined)
7074 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7075 result.type_descriptor = type_cell->type_descriptor;
7076 result.presence_index = indexToPresence[presence_index];
7085 memb_extensionValue_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
7086 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7089 ASN__CTFAIL(app_key, td, sptr,
7090 "%s: value not given (%s:%d)",
7091 td->name, __FILE__, __LINE__);
7096 if(1 /* No applicable constraints whatsoever */) {
7097 /* Nothing is here. See below */
7100 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7104 memb_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7105 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7109 ASN__CTFAIL(app_key, td, sptr,
7110 "%s: value not given (%s:%d)",
7111 td->name, __FILE__, __LINE__);
7115 value = *(const long *)sptr;
7117 if((value >= 0 && value <= 65535)) {
7118 /* Constraint check succeeded */
7121 ASN__CTFAIL(app_key, td, sptr,
7122 "%s: constraint failed (%s:%d)",
7123 td->name, __FILE__, __LINE__);
7128 static asn_type_selector_result_t
7129 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7130 asn_type_selector_result_t result = {0, 0};
7131 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1;
7132 size_t constraining_column = 0; /* &id */
7133 size_t for_column = 1; /* &criticality */
7134 size_t row, presence_index = 0;
7135 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id));
7137 for(row=0; row < itable->rows_count; row++) {
7138 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7139 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7141 if(type_cell->cell_kind == aioc__undefined)
7145 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7146 result.type_descriptor = type_cell->type_descriptor;
7147 result.presence_index = presence_index;
7156 memb_criticality_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7157 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7160 ASN__CTFAIL(app_key, td, sptr,
7161 "%s: value not given (%s:%d)",
7162 td->name, __FILE__, __LINE__);
7167 if(1 /* No applicable constraints whatsoever */) {
7168 /* Nothing is here. See below */
7171 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7174 static asn_type_selector_result_t
7175 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7176 asn_type_selector_result_t result = {0, 0};
7177 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1;
7178 size_t constraining_column = 0; /* &id */
7179 size_t for_column = 2; /* &Extension */
7180 size_t row, presence_index = 0;
7181 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id));
7183 for(row=0; row < itable->rows_count; row++) {
7184 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7185 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7187 if(type_cell->cell_kind == aioc__undefined)
7191 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7192 result.type_descriptor = type_cell->type_descriptor;
7193 result.presence_index = presence_index;
7202 memb_extensionValue_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7203 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7206 ASN__CTFAIL(app_key, td, sptr,
7207 "%s: value not given (%s:%d)",
7208 td->name, __FILE__, __LINE__);
7213 if(1 /* No applicable constraints whatsoever */) {
7214 /* Nothing is here. See below */
7217 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7221 memb_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7222 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7226 ASN__CTFAIL(app_key, td, sptr,
7227 "%s: value not given (%s:%d)",
7228 td->name, __FILE__, __LINE__);
7232 value = *(const long *)sptr;
7234 if((value >= 0 && value <= 65535)) {
7235 /* Constraint check succeeded */
7238 ASN__CTFAIL(app_key, td, sptr,
7239 "%s: constraint failed (%s:%d)",
7240 td->name, __FILE__, __LINE__);
7246 memb_criticality_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7247 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7250 ASN__CTFAIL(app_key, td, sptr,
7251 "%s: value not given (%s:%d)",
7252 td->name, __FILE__, __LINE__);
7257 if(1 /* No applicable constraints whatsoever */) {
7258 /* Nothing is here. See below */
7261 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7265 memb_extensionValue_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7266 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7269 ASN__CTFAIL(app_key, td, sptr,
7270 "%s: value not given (%s:%d)",
7271 td->name, __FILE__, __LINE__);
7276 if(1 /* No applicable constraints whatsoever */) {
7277 /* Nothing is here. See below */
7280 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7284 memb_id_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7285 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7289 ASN__CTFAIL(app_key, td, sptr,
7290 "%s: value not given (%s:%d)",
7291 td->name, __FILE__, __LINE__);
7295 value = *(const long *)sptr;
7297 if((value >= 0 && value <= 65535)) {
7298 /* Constraint check succeeded */
7301 ASN__CTFAIL(app_key, td, sptr,
7302 "%s: constraint failed (%s:%d)",
7303 td->name, __FILE__, __LINE__);
7309 memb_criticality_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7310 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7313 ASN__CTFAIL(app_key, td, sptr,
7314 "%s: value not given (%s:%d)",
7315 td->name, __FILE__, __LINE__);
7320 if(1 /* No applicable constraints whatsoever */) {
7321 /* Nothing is here. See below */
7324 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7328 memb_extensionValue_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7329 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7332 ASN__CTFAIL(app_key, td, sptr,
7333 "%s: value not given (%s:%d)",
7334 td->name, __FILE__, __LINE__);
7339 if(1 /* No applicable constraints whatsoever */) {
7340 /* Nothing is here. See below */
7343 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7347 memb_id_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7348 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7352 ASN__CTFAIL(app_key, td, sptr,
7353 "%s: value not given (%s:%d)",
7354 td->name, __FILE__, __LINE__);
7358 value = *(const long *)sptr;
7360 if((value >= 0 && value <= 65535)) {
7361 /* Constraint check succeeded */
7364 ASN__CTFAIL(app_key, td, sptr,
7365 "%s: constraint failed (%s:%d)",
7366 td->name, __FILE__, __LINE__);
7371 static asn_type_selector_result_t
7372 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7373 asn_type_selector_result_t result = {0, 0};
7374 const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1;
7375 size_t constraining_column = 0; /* &id */
7376 size_t for_column = 1; /* &criticality */
7377 size_t row, presence_index = 0;
7378 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));
7380 for(row=0; row < itable->rows_count; row++) {
7381 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7382 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7384 if(type_cell->cell_kind == aioc__undefined)
7388 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7389 result.type_descriptor = type_cell->type_descriptor;
7390 result.presence_index = presence_index;
7399 memb_criticality_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7400 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7403 ASN__CTFAIL(app_key, td, sptr,
7404 "%s: value not given (%s:%d)",
7405 td->name, __FILE__, __LINE__);
7410 if(1 /* No applicable constraints whatsoever */) {
7411 /* Nothing is here. See below */
7414 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7417 static asn_type_selector_result_t
7418 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7419 asn_type_selector_result_t result = {0, 0};
7420 const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1;
7421 size_t constraining_column = 0; /* &id */
7422 size_t for_column = 2; /* &Extension */
7423 size_t row, presence_index = 0;
7424 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));
7425 const int indexToPresence[3] = {
7426 E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_NOTHING,
7427 E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_PDCPSnLength,
7428 E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_PDCPSnLength
7431 for(row=0; row < itable->rows_count; row++) {
7432 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7433 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7435 if(type_cell->cell_kind == aioc__undefined)
7439 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7440 result.type_descriptor = type_cell->type_descriptor;
7441 result.presence_index = indexToPresence[presence_index];
7450 memb_extensionValue_constraint_309(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_313(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_313(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_313(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_317(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_317(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_317(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_321(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_321(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_321(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_325(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_325(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_325(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_329(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_329(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_329(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_333(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_333(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_333(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_337(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_337(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_337(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_341(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_341(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_341(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_345(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_345(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_345(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_349(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_349(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_349(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_353(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_353(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_353(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_357(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_357(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_357(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_361(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_361(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_361(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_365(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_365(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_365(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_369(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_369(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_369(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_373(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_373(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_373(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_377(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_377(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_377(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_381(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_381(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_381(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_385(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_385(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_385(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_389(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_389(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_389(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_393(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_393(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_393(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_397(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_397(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_397(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_401(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_401(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_401(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_405(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_405(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_405(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_409(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_409(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_409(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_413(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_413(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_413(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_417(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_417(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_417(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_421(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_421(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_421(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_425(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_425(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_425(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_429(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_429(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_429(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_433(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_433(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_433(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_437(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_437(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_437(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_441(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_441(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_441(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_445(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_445(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_445(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_449(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_449(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_449(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_453(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_453(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_453(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_457(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_457(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_457(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_461(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_461(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_461(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_465(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_465(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_465(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_469(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_469(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_469(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_473(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_473(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_473(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_477(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_477(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_477(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_481(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_481(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_481(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_485(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_485(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_485(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_489(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_489(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_489(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_493(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_493(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_493(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_497(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_497(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_497(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_501(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_501(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_501(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_505(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_505(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_505(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_509(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_509(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_509(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_513(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_513(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_513(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_517(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_517(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_517(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_521(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_521(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_521(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_525(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_525(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_525(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_529(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_529(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_529(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_533(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_533(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_533(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_537(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_537(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_537(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_541(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_541(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_541(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_545(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_545(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_545(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_549(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_549(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_549(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_553(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__);
11274 memb_criticality_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11275 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11278 ASN__CTFAIL(app_key, td, sptr,
11279 "%s: value not given (%s:%d)",
11280 td->name, __FILE__, __LINE__);
11285 if(1 /* No applicable constraints whatsoever */) {
11286 /* Nothing is here. See below */
11289 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11293 memb_extensionValue_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11294 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11297 ASN__CTFAIL(app_key, td, sptr,
11298 "%s: value not given (%s:%d)",
11299 td->name, __FILE__, __LINE__);
11304 if(1 /* No applicable constraints whatsoever */) {
11305 /* Nothing is here. See below */
11308 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11312 memb_id_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11313 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11317 ASN__CTFAIL(app_key, td, sptr,
11318 "%s: value not given (%s:%d)",
11319 td->name, __FILE__, __LINE__);
11323 value = *(const long *)sptr;
11325 if((value >= 0 && value <= 65535)) {
11326 /* Constraint check succeeded */
11329 ASN__CTFAIL(app_key, td, sptr,
11330 "%s: constraint failed (%s:%d)",
11331 td->name, __FILE__, __LINE__);
11336 static asn_type_selector_result_t
11337 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11338 asn_type_selector_result_t result = {0, 0};
11339 const asn_ioc_set_t *itable = asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1;
11340 size_t constraining_column = 0; /* &id */
11341 size_t for_column = 1; /* &criticality */
11342 size_t row, presence_index = 0;
11343 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));
11345 for(row=0; row < itable->rows_count; row++) {
11346 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11347 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11349 if(type_cell->cell_kind == aioc__undefined)
11353 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11354 result.type_descriptor = type_cell->type_descriptor;
11355 result.presence_index = presence_index;
11364 memb_criticality_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11365 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11368 ASN__CTFAIL(app_key, td, sptr,
11369 "%s: value not given (%s:%d)",
11370 td->name, __FILE__, __LINE__);
11375 if(1 /* No applicable constraints whatsoever */) {
11376 /* Nothing is here. See below */
11379 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11382 static asn_type_selector_result_t
11383 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11384 asn_type_selector_result_t result = {0, 0};
11385 const asn_ioc_set_t *itable = asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1;
11386 size_t constraining_column = 0; /* &id */
11387 size_t for_column = 2; /* &Extension */
11388 size_t row, presence_index = 0;
11389 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));
11390 const int indexToPresence[3] = {
11391 E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue_PR_NOTHING,
11392 E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue_PR_Packet_LossRate,
11393 E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue_PR_Packet_LossRate
11396 for(row=0; row < itable->rows_count; row++) {
11397 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11398 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11400 if(type_cell->cell_kind == aioc__undefined)
11404 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11405 result.type_descriptor = type_cell->type_descriptor;
11406 result.presence_index = indexToPresence[presence_index];
11415 memb_extensionValue_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11416 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11419 ASN__CTFAIL(app_key, td, sptr,
11420 "%s: value not given (%s:%d)",
11421 td->name, __FILE__, __LINE__);
11426 if(1 /* No applicable constraints whatsoever */) {
11427 /* Nothing is here. See below */
11430 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11434 memb_id_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11435 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11439 ASN__CTFAIL(app_key, td, sptr,
11440 "%s: value not given (%s:%d)",
11441 td->name, __FILE__, __LINE__);
11445 value = *(const long *)sptr;
11447 if((value >= 0 && value <= 65535)) {
11448 /* Constraint check succeeded */
11451 ASN__CTFAIL(app_key, td, sptr,
11452 "%s: constraint failed (%s:%d)",
11453 td->name, __FILE__, __LINE__);
11459 memb_criticality_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11460 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11463 ASN__CTFAIL(app_key, td, sptr,
11464 "%s: value not given (%s:%d)",
11465 td->name, __FILE__, __LINE__);
11470 if(1 /* No applicable constraints whatsoever */) {
11471 /* Nothing is here. See below */
11474 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11478 memb_extensionValue_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11479 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11482 ASN__CTFAIL(app_key, td, sptr,
11483 "%s: value not given (%s:%d)",
11484 td->name, __FILE__, __LINE__);
11489 if(1 /* No applicable constraints whatsoever */) {
11490 /* Nothing is here. See below */
11493 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11497 memb_id_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11498 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11502 ASN__CTFAIL(app_key, td, sptr,
11503 "%s: value not given (%s:%d)",
11504 td->name, __FILE__, __LINE__);
11508 value = *(const long *)sptr;
11510 if((value >= 0 && value <= 65535)) {
11511 /* Constraint check succeeded */
11514 ASN__CTFAIL(app_key, td, sptr,
11515 "%s: constraint failed (%s:%d)",
11516 td->name, __FILE__, __LINE__);
11522 memb_criticality_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11523 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11526 ASN__CTFAIL(app_key, td, sptr,
11527 "%s: value not given (%s:%d)",
11528 td->name, __FILE__, __LINE__);
11533 if(1 /* No applicable constraints whatsoever */) {
11534 /* Nothing is here. See below */
11537 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11541 memb_extensionValue_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11542 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11545 ASN__CTFAIL(app_key, td, sptr,
11546 "%s: value not given (%s:%d)",
11547 td->name, __FILE__, __LINE__);
11552 if(1 /* No applicable constraints whatsoever */) {
11553 /* Nothing is here. See below */
11556 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11560 memb_id_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11561 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11565 ASN__CTFAIL(app_key, td, sptr,
11566 "%s: value not given (%s:%d)",
11567 td->name, __FILE__, __LINE__);
11571 value = *(const long *)sptr;
11573 if((value >= 0 && value <= 65535)) {
11574 /* Constraint check succeeded */
11577 ASN__CTFAIL(app_key, td, sptr,
11578 "%s: constraint failed (%s:%d)",
11579 td->name, __FILE__, __LINE__);
11585 memb_criticality_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11586 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11589 ASN__CTFAIL(app_key, td, sptr,
11590 "%s: value not given (%s:%d)",
11591 td->name, __FILE__, __LINE__);
11596 if(1 /* No applicable constraints whatsoever */) {
11597 /* Nothing is here. See below */
11600 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11604 memb_extensionValue_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11605 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11608 ASN__CTFAIL(app_key, td, sptr,
11609 "%s: value not given (%s:%d)",
11610 td->name, __FILE__, __LINE__);
11615 if(1 /* No applicable constraints whatsoever */) {
11616 /* Nothing is here. See below */
11619 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11623 memb_id_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11624 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11628 ASN__CTFAIL(app_key, td, sptr,
11629 "%s: value not given (%s:%d)",
11630 td->name, __FILE__, __LINE__);
11634 value = *(const long *)sptr;
11636 if((value >= 0 && value <= 65535)) {
11637 /* Constraint check succeeded */
11640 ASN__CTFAIL(app_key, td, sptr,
11641 "%s: constraint failed (%s:%d)",
11642 td->name, __FILE__, __LINE__);
11648 memb_criticality_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11649 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11652 ASN__CTFAIL(app_key, td, sptr,
11653 "%s: value not given (%s:%d)",
11654 td->name, __FILE__, __LINE__);
11659 if(1 /* No applicable constraints whatsoever */) {
11660 /* Nothing is here. See below */
11663 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11667 memb_extensionValue_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11668 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11671 ASN__CTFAIL(app_key, td, sptr,
11672 "%s: value not given (%s:%d)",
11673 td->name, __FILE__, __LINE__);
11678 if(1 /* No applicable constraints whatsoever */) {
11679 /* Nothing is here. See below */
11682 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11686 memb_id_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11687 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11691 ASN__CTFAIL(app_key, td, sptr,
11692 "%s: value not given (%s:%d)",
11693 td->name, __FILE__, __LINE__);
11697 value = *(const long *)sptr;
11699 if((value >= 0 && value <= 65535)) {
11700 /* Constraint check succeeded */
11703 ASN__CTFAIL(app_key, td, sptr,
11704 "%s: constraint failed (%s:%d)",
11705 td->name, __FILE__, __LINE__);
11711 memb_criticality_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11712 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11715 ASN__CTFAIL(app_key, td, sptr,
11716 "%s: value not given (%s:%d)",
11717 td->name, __FILE__, __LINE__);
11722 if(1 /* No applicable constraints whatsoever */) {
11723 /* Nothing is here. See below */
11726 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11730 memb_extensionValue_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11731 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11734 ASN__CTFAIL(app_key, td, sptr,
11735 "%s: value not given (%s:%d)",
11736 td->name, __FILE__, __LINE__);
11741 if(1 /* No applicable constraints whatsoever */) {
11742 /* Nothing is here. See below */
11745 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11749 memb_id_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11750 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11754 ASN__CTFAIL(app_key, td, sptr,
11755 "%s: value not given (%s:%d)",
11756 td->name, __FILE__, __LINE__);
11760 value = *(const long *)sptr;
11762 if((value >= 0 && value <= 65535)) {
11763 /* Constraint check succeeded */
11766 ASN__CTFAIL(app_key, td, sptr,
11767 "%s: constraint failed (%s:%d)",
11768 td->name, __FILE__, __LINE__);
11773 static asn_type_selector_result_t
11774 select_FDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11775 asn_type_selector_result_t result = {0, 0};
11776 const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
11777 size_t constraining_column = 0; /* &id */
11778 size_t for_column = 1; /* &criticality */
11779 size_t row, presence_index = 0;
11780 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
11782 for(row=0; row < itable->rows_count; row++) {
11783 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11784 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11786 if(type_cell->cell_kind == aioc__undefined)
11790 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11791 result.type_descriptor = type_cell->type_descriptor;
11792 result.presence_index = presence_index;
11801 memb_criticality_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11802 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11805 ASN__CTFAIL(app_key, td, sptr,
11806 "%s: value not given (%s:%d)",
11807 td->name, __FILE__, __LINE__);
11812 if(1 /* No applicable constraints whatsoever */) {
11813 /* Nothing is here. See below */
11816 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11819 static asn_type_selector_result_t
11820 select_FDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11821 asn_type_selector_result_t result = {0, 0};
11822 const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
11823 size_t constraining_column = 0; /* &id */
11824 size_t for_column = 2; /* &Extension */
11825 size_t row, presence_index = 0;
11826 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
11827 const int indexToPresence[7] = {
11828 FDD_Info_ExtIEs__extensionValue_PR_NOTHING,
11829 FDD_Info_ExtIEs__extensionValue_PR_EARFCNExtension,
11830 FDD_Info_ExtIEs__extensionValue_PR_EARFCNExtension,
11831 FDD_Info_ExtIEs__extensionValue_PR_OffsetOfNbiotChannelNumberToEARFCN,
11832 FDD_Info_ExtIEs__extensionValue_PR_OffsetOfNbiotChannelNumberToEARFCN,
11833 FDD_Info_ExtIEs__extensionValue_PR_NRS_NSSS_PowerOffset,
11834 FDD_Info_ExtIEs__extensionValue_PR_NSSS_NumOccasionDifferentPrecoder
11837 for(row=0; row < itable->rows_count; row++) {
11838 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11839 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11841 if(type_cell->cell_kind == aioc__undefined)
11845 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11846 result.type_descriptor = type_cell->type_descriptor;
11847 result.presence_index = indexToPresence[presence_index];
11856 memb_extensionValue_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11857 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11860 ASN__CTFAIL(app_key, td, sptr,
11861 "%s: value not given (%s:%d)",
11862 td->name, __FILE__, __LINE__);
11867 if(1 /* No applicable constraints whatsoever */) {
11868 /* Nothing is here. See below */
11871 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11875 memb_id_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11876 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11880 ASN__CTFAIL(app_key, td, sptr,
11881 "%s: value not given (%s:%d)",
11882 td->name, __FILE__, __LINE__);
11886 value = *(const long *)sptr;
11888 if((value >= 0 && value <= 65535)) {
11889 /* Constraint check succeeded */
11892 ASN__CTFAIL(app_key, td, sptr,
11893 "%s: constraint failed (%s:%d)",
11894 td->name, __FILE__, __LINE__);
11900 memb_criticality_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11901 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11904 ASN__CTFAIL(app_key, td, sptr,
11905 "%s: value not given (%s:%d)",
11906 td->name, __FILE__, __LINE__);
11911 if(1 /* No applicable constraints whatsoever */) {
11912 /* Nothing is here. See below */
11915 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11919 memb_extensionValue_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11920 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11923 ASN__CTFAIL(app_key, td, sptr,
11924 "%s: value not given (%s:%d)",
11925 td->name, __FILE__, __LINE__);
11930 if(1 /* No applicable constraints whatsoever */) {
11931 /* Nothing is here. See below */
11934 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11938 memb_id_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11939 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11943 ASN__CTFAIL(app_key, td, sptr,
11944 "%s: value not given (%s:%d)",
11945 td->name, __FILE__, __LINE__);
11949 value = *(const long *)sptr;
11951 if((value >= 0 && value <= 65535)) {
11952 /* Constraint check succeeded */
11955 ASN__CTFAIL(app_key, td, sptr,
11956 "%s: constraint failed (%s:%d)",
11957 td->name, __FILE__, __LINE__);
11963 memb_criticality_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11964 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11967 ASN__CTFAIL(app_key, td, sptr,
11968 "%s: value not given (%s:%d)",
11969 td->name, __FILE__, __LINE__);
11974 if(1 /* No applicable constraints whatsoever */) {
11975 /* Nothing is here. See below */
11978 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11982 memb_extensionValue_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11983 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11986 ASN__CTFAIL(app_key, td, sptr,
11987 "%s: value not given (%s:%d)",
11988 td->name, __FILE__, __LINE__);
11993 if(1 /* No applicable constraints whatsoever */) {
11994 /* Nothing is here. See below */
11997 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12001 memb_id_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
12002 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12006 ASN__CTFAIL(app_key, td, sptr,
12007 "%s: value not given (%s:%d)",
12008 td->name, __FILE__, __LINE__);
12012 value = *(const long *)sptr;
12014 if((value >= 0 && value <= 65535)) {
12015 /* Constraint check succeeded */
12018 ASN__CTFAIL(app_key, td, sptr,
12019 "%s: constraint failed (%s:%d)",
12020 td->name, __FILE__, __LINE__);
12026 memb_criticality_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
12027 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12030 ASN__CTFAIL(app_key, td, sptr,
12031 "%s: value not given (%s:%d)",
12032 td->name, __FILE__, __LINE__);
12037 if(1 /* No applicable constraints whatsoever */) {
12038 /* Nothing is here. See below */
12041 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12045 memb_extensionValue_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
12046 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12049 ASN__CTFAIL(app_key, td, sptr,
12050 "%s: value not given (%s:%d)",
12051 td->name, __FILE__, __LINE__);
12056 if(1 /* No applicable constraints whatsoever */) {
12057 /* Nothing is here. See below */
12060 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12064 memb_id_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12065 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12069 ASN__CTFAIL(app_key, td, sptr,
12070 "%s: value not given (%s:%d)",
12071 td->name, __FILE__, __LINE__);
12075 value = *(const long *)sptr;
12077 if((value >= 0 && value <= 65535)) {
12078 /* Constraint check succeeded */
12081 ASN__CTFAIL(app_key, td, sptr,
12082 "%s: constraint failed (%s:%d)",
12083 td->name, __FILE__, __LINE__);
12088 static asn_type_selector_result_t
12089 select_GBR_QosInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12090 asn_type_selector_result_t result = {0, 0};
12091 const asn_ioc_set_t *itable = asn_IOS_GBR_QosInformation_ExtIEs_1;
12092 size_t constraining_column = 0; /* &id */
12093 size_t for_column = 1; /* &criticality */
12094 size_t row, presence_index = 0;
12095 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));
12097 for(row=0; row < itable->rows_count; row++) {
12098 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12099 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12101 if(type_cell->cell_kind == aioc__undefined)
12105 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12106 result.type_descriptor = type_cell->type_descriptor;
12107 result.presence_index = presence_index;
12116 memb_criticality_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12117 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12120 ASN__CTFAIL(app_key, td, sptr,
12121 "%s: value not given (%s:%d)",
12122 td->name, __FILE__, __LINE__);
12127 if(1 /* No applicable constraints whatsoever */) {
12128 /* Nothing is here. See below */
12131 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12134 static asn_type_selector_result_t
12135 select_GBR_QosInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12136 asn_type_selector_result_t result = {0, 0};
12137 const asn_ioc_set_t *itable = asn_IOS_GBR_QosInformation_ExtIEs_1;
12138 size_t constraining_column = 0; /* &id */
12139 size_t for_column = 2; /* &Extension */
12140 size_t row, presence_index = 0;
12141 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));
12142 const int indexToPresence[5] = {
12143 GBR_QosInformation_ExtIEs__extensionValue_PR_NOTHING,
12144 GBR_QosInformation_ExtIEs__extensionValue_PR_ExtendedBitRate,
12145 GBR_QosInformation_ExtIEs__extensionValue_PR_ExtendedBitRate,
12146 GBR_QosInformation_ExtIEs__extensionValue_PR_ExtendedBitRate,
12147 GBR_QosInformation_ExtIEs__extensionValue_PR_ExtendedBitRate
12150 for(row=0; row < itable->rows_count; row++) {
12151 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12152 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12154 if(type_cell->cell_kind == aioc__undefined)
12158 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12159 result.type_descriptor = type_cell->type_descriptor;
12160 result.presence_index = indexToPresence[presence_index];
12169 memb_extensionValue_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12170 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12173 ASN__CTFAIL(app_key, td, sptr,
12174 "%s: value not given (%s:%d)",
12175 td->name, __FILE__, __LINE__);
12180 if(1 /* No applicable constraints whatsoever */) {
12181 /* Nothing is here. See below */
12184 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12188 memb_id_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12189 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12193 ASN__CTFAIL(app_key, td, sptr,
12194 "%s: value not given (%s:%d)",
12195 td->name, __FILE__, __LINE__);
12199 value = *(const long *)sptr;
12201 if((value >= 0 && value <= 65535)) {
12202 /* Constraint check succeeded */
12205 ASN__CTFAIL(app_key, td, sptr,
12206 "%s: constraint failed (%s:%d)",
12207 td->name, __FILE__, __LINE__);
12213 memb_criticality_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12214 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12217 ASN__CTFAIL(app_key, td, sptr,
12218 "%s: value not given (%s:%d)",
12219 td->name, __FILE__, __LINE__);
12224 if(1 /* No applicable constraints whatsoever */) {
12225 /* Nothing is here. See below */
12228 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12232 memb_extensionValue_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12233 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12236 ASN__CTFAIL(app_key, td, sptr,
12237 "%s: value not given (%s:%d)",
12238 td->name, __FILE__, __LINE__);
12243 if(1 /* No applicable constraints whatsoever */) {
12244 /* Nothing is here. See below */
12247 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12251 memb_id_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12252 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12256 ASN__CTFAIL(app_key, td, sptr,
12257 "%s: value not given (%s:%d)",
12258 td->name, __FILE__, __LINE__);
12262 value = *(const long *)sptr;
12264 if((value >= 0 && value <= 65535)) {
12265 /* Constraint check succeeded */
12268 ASN__CTFAIL(app_key, td, sptr,
12269 "%s: constraint failed (%s:%d)",
12270 td->name, __FILE__, __LINE__);
12276 memb_criticality_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12277 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12280 ASN__CTFAIL(app_key, td, sptr,
12281 "%s: value not given (%s:%d)",
12282 td->name, __FILE__, __LINE__);
12287 if(1 /* No applicable constraints whatsoever */) {
12288 /* Nothing is here. See below */
12291 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12295 memb_extensionValue_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12296 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12299 ASN__CTFAIL(app_key, td, sptr,
12300 "%s: value not given (%s:%d)",
12301 td->name, __FILE__, __LINE__);
12306 if(1 /* No applicable constraints whatsoever */) {
12307 /* Nothing is here. See below */
12310 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12314 memb_id_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12315 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12319 ASN__CTFAIL(app_key, td, sptr,
12320 "%s: value not given (%s:%d)",
12321 td->name, __FILE__, __LINE__);
12325 value = *(const long *)sptr;
12327 if((value >= 0 && value <= 65535)) {
12328 /* Constraint check succeeded */
12331 ASN__CTFAIL(app_key, td, sptr,
12332 "%s: constraint failed (%s:%d)",
12333 td->name, __FILE__, __LINE__);
12339 memb_criticality_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12340 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12343 ASN__CTFAIL(app_key, td, sptr,
12344 "%s: value not given (%s:%d)",
12345 td->name, __FILE__, __LINE__);
12350 if(1 /* No applicable constraints whatsoever */) {
12351 /* Nothing is here. See below */
12354 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12358 memb_extensionValue_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12359 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12362 ASN__CTFAIL(app_key, td, sptr,
12363 "%s: value not given (%s:%d)",
12364 td->name, __FILE__, __LINE__);
12369 if(1 /* No applicable constraints whatsoever */) {
12370 /* Nothing is here. See below */
12373 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12377 memb_id_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12378 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12382 ASN__CTFAIL(app_key, td, sptr,
12383 "%s: value not given (%s:%d)",
12384 td->name, __FILE__, __LINE__);
12388 value = *(const long *)sptr;
12390 if((value >= 0 && value <= 65535)) {
12391 /* Constraint check succeeded */
12394 ASN__CTFAIL(app_key, td, sptr,
12395 "%s: constraint failed (%s:%d)",
12396 td->name, __FILE__, __LINE__);
12402 memb_criticality_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12403 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12406 ASN__CTFAIL(app_key, td, sptr,
12407 "%s: value not given (%s:%d)",
12408 td->name, __FILE__, __LINE__);
12413 if(1 /* No applicable constraints whatsoever */) {
12414 /* Nothing is here. See below */
12417 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12421 memb_extensionValue_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12422 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12425 ASN__CTFAIL(app_key, td, sptr,
12426 "%s: value not given (%s:%d)",
12427 td->name, __FILE__, __LINE__);
12432 if(1 /* No applicable constraints whatsoever */) {
12433 /* Nothing is here. See below */
12436 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12440 memb_id_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12441 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12445 ASN__CTFAIL(app_key, td, sptr,
12446 "%s: value not given (%s:%d)",
12447 td->name, __FILE__, __LINE__);
12451 value = *(const long *)sptr;
12453 if((value >= 0 && value <= 65535)) {
12454 /* Constraint check succeeded */
12457 ASN__CTFAIL(app_key, td, sptr,
12458 "%s: constraint failed (%s:%d)",
12459 td->name, __FILE__, __LINE__);
12465 memb_criticality_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12466 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12469 ASN__CTFAIL(app_key, td, sptr,
12470 "%s: value not given (%s:%d)",
12471 td->name, __FILE__, __LINE__);
12476 if(1 /* No applicable constraints whatsoever */) {
12477 /* Nothing is here. See below */
12480 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12484 memb_extensionValue_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12485 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12488 ASN__CTFAIL(app_key, td, sptr,
12489 "%s: value not given (%s:%d)",
12490 td->name, __FILE__, __LINE__);
12495 if(1 /* No applicable constraints whatsoever */) {
12496 /* Nothing is here. See below */
12499 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12503 memb_id_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12504 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12508 ASN__CTFAIL(app_key, td, sptr,
12509 "%s: value not given (%s:%d)",
12510 td->name, __FILE__, __LINE__);
12514 value = *(const long *)sptr;
12516 if((value >= 0 && value <= 65535)) {
12517 /* Constraint check succeeded */
12520 ASN__CTFAIL(app_key, td, sptr,
12521 "%s: constraint failed (%s:%d)",
12522 td->name, __FILE__, __LINE__);
12527 static asn_type_selector_result_t
12528 select_HandoverRestrictionList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12529 asn_type_selector_result_t result = {0, 0};
12530 const asn_ioc_set_t *itable = asn_IOS_HandoverRestrictionList_ExtIEs_1;
12531 size_t constraining_column = 0; /* &id */
12532 size_t for_column = 1; /* &criticality */
12533 size_t row, presence_index = 0;
12534 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRestrictionList_ExtIEs, id));
12536 for(row=0; row < itable->rows_count; row++) {
12537 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12538 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12540 if(type_cell->cell_kind == aioc__undefined)
12544 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12545 result.type_descriptor = type_cell->type_descriptor;
12546 result.presence_index = presence_index;
12555 memb_criticality_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12556 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12559 ASN__CTFAIL(app_key, td, sptr,
12560 "%s: value not given (%s:%d)",
12561 td->name, __FILE__, __LINE__);
12566 if(1 /* No applicable constraints whatsoever */) {
12567 /* Nothing is here. See below */
12570 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12573 static asn_type_selector_result_t
12574 select_HandoverRestrictionList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12575 asn_type_selector_result_t result = {0, 0};
12576 const asn_ioc_set_t *itable = asn_IOS_HandoverRestrictionList_ExtIEs_1;
12577 size_t constraining_column = 0; /* &id */
12578 size_t for_column = 2; /* &Extension */
12579 size_t row, presence_index = 0;
12580 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRestrictionList_ExtIEs, id));
12582 for(row=0; row < itable->rows_count; row++) {
12583 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12584 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12586 if(type_cell->cell_kind == aioc__undefined)
12590 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12591 result.type_descriptor = type_cell->type_descriptor;
12592 result.presence_index = presence_index;
12601 memb_extensionValue_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12602 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12605 ASN__CTFAIL(app_key, td, sptr,
12606 "%s: value not given (%s:%d)",
12607 td->name, __FILE__, __LINE__);
12612 if(1 /* No applicable constraints whatsoever */) {
12613 /* Nothing is here. See below */
12616 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12620 memb_id_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12621 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12625 ASN__CTFAIL(app_key, td, sptr,
12626 "%s: value not given (%s:%d)",
12627 td->name, __FILE__, __LINE__);
12631 value = *(const long *)sptr;
12633 if((value >= 0 && value <= 65535)) {
12634 /* Constraint check succeeded */
12637 ASN__CTFAIL(app_key, td, sptr,
12638 "%s: constraint failed (%s:%d)",
12639 td->name, __FILE__, __LINE__);
12645 memb_criticality_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12646 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12649 ASN__CTFAIL(app_key, td, sptr,
12650 "%s: value not given (%s:%d)",
12651 td->name, __FILE__, __LINE__);
12656 if(1 /* No applicable constraints whatsoever */) {
12657 /* Nothing is here. See below */
12660 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12664 memb_extensionValue_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12665 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12668 ASN__CTFAIL(app_key, td, sptr,
12669 "%s: value not given (%s:%d)",
12670 td->name, __FILE__, __LINE__);
12675 if(1 /* No applicable constraints whatsoever */) {
12676 /* Nothing is here. See below */
12679 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12683 memb_id_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12684 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12688 ASN__CTFAIL(app_key, td, sptr,
12689 "%s: value not given (%s:%d)",
12690 td->name, __FILE__, __LINE__);
12694 value = *(const long *)sptr;
12696 if((value >= 0 && value <= 65535)) {
12697 /* Constraint check succeeded */
12700 ASN__CTFAIL(app_key, td, sptr,
12701 "%s: constraint failed (%s:%d)",
12702 td->name, __FILE__, __LINE__);
12707 static asn_type_selector_result_t
12708 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12709 asn_type_selector_result_t result = {0, 0};
12710 const asn_ioc_set_t *itable = asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1;
12711 size_t constraining_column = 0; /* &id */
12712 size_t for_column = 1; /* &criticality */
12713 size_t row, presence_index = 0;
12714 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id));
12716 for(row=0; row < itable->rows_count; row++) {
12717 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12718 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12720 if(type_cell->cell_kind == aioc__undefined)
12724 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12725 result.type_descriptor = type_cell->type_descriptor;
12726 result.presence_index = presence_index;
12735 memb_criticality_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12736 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12739 ASN__CTFAIL(app_key, td, sptr,
12740 "%s: value not given (%s:%d)",
12741 td->name, __FILE__, __LINE__);
12746 if(1 /* No applicable constraints whatsoever */) {
12747 /* Nothing is here. See below */
12750 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12753 static asn_type_selector_result_t
12754 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12755 asn_type_selector_result_t result = {0, 0};
12756 const asn_ioc_set_t *itable = asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1;
12757 size_t constraining_column = 0; /* &id */
12758 size_t for_column = 2; /* &Extension */
12759 size_t row, presence_index = 0;
12760 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id));
12762 for(row=0; row < itable->rows_count; row++) {
12763 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12764 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12766 if(type_cell->cell_kind == aioc__undefined)
12770 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12771 result.type_descriptor = type_cell->type_descriptor;
12772 result.presence_index = presence_index;
12781 memb_extensionValue_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12782 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12785 ASN__CTFAIL(app_key, td, sptr,
12786 "%s: value not given (%s:%d)",
12787 td->name, __FILE__, __LINE__);
12792 if(1 /* No applicable constraints whatsoever */) {
12793 /* Nothing is here. See below */
12796 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12800 memb_id_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12801 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12805 ASN__CTFAIL(app_key, td, sptr,
12806 "%s: value not given (%s:%d)",
12807 td->name, __FILE__, __LINE__);
12811 value = *(const long *)sptr;
12813 if((value >= 0 && value <= 65535)) {
12814 /* Constraint check succeeded */
12817 ASN__CTFAIL(app_key, td, sptr,
12818 "%s: constraint failed (%s:%d)",
12819 td->name, __FILE__, __LINE__);
12825 memb_criticality_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12826 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12829 ASN__CTFAIL(app_key, td, sptr,
12830 "%s: value not given (%s:%d)",
12831 td->name, __FILE__, __LINE__);
12836 if(1 /* No applicable constraints whatsoever */) {
12837 /* Nothing is here. See below */
12840 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12844 memb_extensionValue_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12845 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12848 ASN__CTFAIL(app_key, td, sptr,
12849 "%s: value not given (%s:%d)",
12850 td->name, __FILE__, __LINE__);
12855 if(1 /* No applicable constraints whatsoever */) {
12856 /* Nothing is here. See below */
12859 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12863 memb_id_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12864 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12868 ASN__CTFAIL(app_key, td, sptr,
12869 "%s: value not given (%s:%d)",
12870 td->name, __FILE__, __LINE__);
12874 value = *(const long *)sptr;
12876 if((value >= 0 && value <= 65535)) {
12877 /* Constraint check succeeded */
12880 ASN__CTFAIL(app_key, td, sptr,
12881 "%s: constraint failed (%s:%d)",
12882 td->name, __FILE__, __LINE__);
12888 memb_criticality_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12889 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12892 ASN__CTFAIL(app_key, td, sptr,
12893 "%s: value not given (%s:%d)",
12894 td->name, __FILE__, __LINE__);
12899 if(1 /* No applicable constraints whatsoever */) {
12900 /* Nothing is here. See below */
12903 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12907 memb_extensionValue_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12908 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12911 ASN__CTFAIL(app_key, td, sptr,
12912 "%s: value not given (%s:%d)",
12913 td->name, __FILE__, __LINE__);
12918 if(1 /* No applicable constraints whatsoever */) {
12919 /* Nothing is here. See below */
12922 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12926 memb_id_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12927 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12931 ASN__CTFAIL(app_key, td, sptr,
12932 "%s: value not given (%s:%d)",
12933 td->name, __FILE__, __LINE__);
12937 value = *(const long *)sptr;
12939 if((value >= 0 && value <= 65535)) {
12940 /* Constraint check succeeded */
12943 ASN__CTFAIL(app_key, td, sptr,
12944 "%s: constraint failed (%s:%d)",
12945 td->name, __FILE__, __LINE__);
12951 memb_criticality_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12952 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12955 ASN__CTFAIL(app_key, td, sptr,
12956 "%s: value not given (%s:%d)",
12957 td->name, __FILE__, __LINE__);
12962 if(1 /* No applicable constraints whatsoever */) {
12963 /* Nothing is here. See below */
12966 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12970 memb_extensionValue_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12971 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12974 ASN__CTFAIL(app_key, td, sptr,
12975 "%s: value not given (%s:%d)",
12976 td->name, __FILE__, __LINE__);
12981 if(1 /* No applicable constraints whatsoever */) {
12982 /* Nothing is here. See below */
12985 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12989 memb_id_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12990 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12994 ASN__CTFAIL(app_key, td, sptr,
12995 "%s: value not given (%s:%d)",
12996 td->name, __FILE__, __LINE__);
13000 value = *(const long *)sptr;
13002 if((value >= 0 && value <= 65535)) {
13003 /* Constraint check succeeded */
13006 ASN__CTFAIL(app_key, td, sptr,
13007 "%s: constraint failed (%s:%d)",
13008 td->name, __FILE__, __LINE__);
13014 memb_criticality_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
13015 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13018 ASN__CTFAIL(app_key, td, sptr,
13019 "%s: value not given (%s:%d)",
13020 td->name, __FILE__, __LINE__);
13025 if(1 /* No applicable constraints whatsoever */) {
13026 /* Nothing is here. See below */
13029 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13033 memb_extensionValue_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
13034 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13037 ASN__CTFAIL(app_key, td, sptr,
13038 "%s: value not given (%s:%d)",
13039 td->name, __FILE__, __LINE__);
13044 if(1 /* No applicable constraints whatsoever */) {
13045 /* Nothing is here. See below */
13048 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13052 memb_id_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
13053 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13057 ASN__CTFAIL(app_key, td, sptr,
13058 "%s: value not given (%s:%d)",
13059 td->name, __FILE__, __LINE__);
13063 value = *(const long *)sptr;
13065 if((value >= 0 && value <= 65535)) {
13066 /* Constraint check succeeded */
13069 ASN__CTFAIL(app_key, td, sptr,
13070 "%s: constraint failed (%s:%d)",
13071 td->name, __FILE__, __LINE__);
13077 memb_criticality_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
13078 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13081 ASN__CTFAIL(app_key, td, sptr,
13082 "%s: value not given (%s:%d)",
13083 td->name, __FILE__, __LINE__);
13088 if(1 /* No applicable constraints whatsoever */) {
13089 /* Nothing is here. See below */
13092 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13096 memb_extensionValue_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
13097 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13100 ASN__CTFAIL(app_key, td, sptr,
13101 "%s: value not given (%s:%d)",
13102 td->name, __FILE__, __LINE__);
13107 if(1 /* No applicable constraints whatsoever */) {
13108 /* Nothing is here. See below */
13111 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13115 memb_id_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13116 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13120 ASN__CTFAIL(app_key, td, sptr,
13121 "%s: value not given (%s:%d)",
13122 td->name, __FILE__, __LINE__);
13126 value = *(const long *)sptr;
13128 if((value >= 0 && value <= 65535)) {
13129 /* Constraint check succeeded */
13132 ASN__CTFAIL(app_key, td, sptr,
13133 "%s: constraint failed (%s:%d)",
13134 td->name, __FILE__, __LINE__);
13140 memb_criticality_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13141 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13144 ASN__CTFAIL(app_key, td, sptr,
13145 "%s: value not given (%s:%d)",
13146 td->name, __FILE__, __LINE__);
13151 if(1 /* No applicable constraints whatsoever */) {
13152 /* Nothing is here. See below */
13155 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13159 memb_extensionValue_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13160 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13163 ASN__CTFAIL(app_key, td, sptr,
13164 "%s: value not given (%s:%d)",
13165 td->name, __FILE__, __LINE__);
13170 if(1 /* No applicable constraints whatsoever */) {
13171 /* Nothing is here. See below */
13174 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13178 memb_id_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13179 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13183 ASN__CTFAIL(app_key, td, sptr,
13184 "%s: value not given (%s:%d)",
13185 td->name, __FILE__, __LINE__);
13189 value = *(const long *)sptr;
13191 if((value >= 0 && value <= 65535)) {
13192 /* Constraint check succeeded */
13195 ASN__CTFAIL(app_key, td, sptr,
13196 "%s: constraint failed (%s:%d)",
13197 td->name, __FILE__, __LINE__);
13203 memb_criticality_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13204 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13207 ASN__CTFAIL(app_key, td, sptr,
13208 "%s: value not given (%s:%d)",
13209 td->name, __FILE__, __LINE__);
13214 if(1 /* No applicable constraints whatsoever */) {
13215 /* Nothing is here. See below */
13218 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13222 memb_extensionValue_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13223 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13226 ASN__CTFAIL(app_key, td, sptr,
13227 "%s: value not given (%s:%d)",
13228 td->name, __FILE__, __LINE__);
13233 if(1 /* No applicable constraints whatsoever */) {
13234 /* Nothing is here. See below */
13237 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13241 memb_id_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13242 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13246 ASN__CTFAIL(app_key, td, sptr,
13247 "%s: value not given (%s:%d)",
13248 td->name, __FILE__, __LINE__);
13252 value = *(const long *)sptr;
13254 if((value >= 0 && value <= 65535)) {
13255 /* Constraint check succeeded */
13258 ASN__CTFAIL(app_key, td, sptr,
13259 "%s: constraint failed (%s:%d)",
13260 td->name, __FILE__, __LINE__);
13266 memb_criticality_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13267 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13270 ASN__CTFAIL(app_key, td, sptr,
13271 "%s: value not given (%s:%d)",
13272 td->name, __FILE__, __LINE__);
13277 if(1 /* No applicable constraints whatsoever */) {
13278 /* Nothing is here. See below */
13281 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13285 memb_extensionValue_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13286 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13289 ASN__CTFAIL(app_key, td, sptr,
13290 "%s: value not given (%s:%d)",
13291 td->name, __FILE__, __LINE__);
13296 if(1 /* No applicable constraints whatsoever */) {
13297 /* Nothing is here. See below */
13300 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13304 memb_id_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13305 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13309 ASN__CTFAIL(app_key, td, sptr,
13310 "%s: value not given (%s:%d)",
13311 td->name, __FILE__, __LINE__);
13315 value = *(const long *)sptr;
13317 if((value >= 0 && value <= 65535)) {
13318 /* Constraint check succeeded */
13321 ASN__CTFAIL(app_key, td, sptr,
13322 "%s: constraint failed (%s:%d)",
13323 td->name, __FILE__, __LINE__);
13328 static asn_type_selector_result_t
13329 select_MDT_Configuration_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13330 asn_type_selector_result_t result = {0, 0};
13331 const asn_ioc_set_t *itable = asn_IOS_MDT_Configuration_ExtIEs_1;
13332 size_t constraining_column = 0; /* &id */
13333 size_t for_column = 1; /* &criticality */
13334 size_t row, presence_index = 0;
13335 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MDT_Configuration_ExtIEs, id));
13337 for(row=0; row < itable->rows_count; row++) {
13338 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13339 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13341 if(type_cell->cell_kind == aioc__undefined)
13345 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13346 result.type_descriptor = type_cell->type_descriptor;
13347 result.presence_index = presence_index;
13356 memb_criticality_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13357 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13360 ASN__CTFAIL(app_key, td, sptr,
13361 "%s: value not given (%s:%d)",
13362 td->name, __FILE__, __LINE__);
13367 if(1 /* No applicable constraints whatsoever */) {
13368 /* Nothing is here. See below */
13371 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13374 static asn_type_selector_result_t
13375 select_MDT_Configuration_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13376 asn_type_selector_result_t result = {0, 0};
13377 const asn_ioc_set_t *itable = asn_IOS_MDT_Configuration_ExtIEs_1;
13378 size_t constraining_column = 0; /* &id */
13379 size_t for_column = 2; /* &Extension */
13380 size_t row, presence_index = 0;
13381 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MDT_Configuration_ExtIEs, id));
13383 for(row=0; row < itable->rows_count; row++) {
13384 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13385 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13387 if(type_cell->cell_kind == aioc__undefined)
13391 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13392 result.type_descriptor = type_cell->type_descriptor;
13393 result.presence_index = presence_index;
13402 memb_extensionValue_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13403 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13406 ASN__CTFAIL(app_key, td, sptr,
13407 "%s: value not given (%s:%d)",
13408 td->name, __FILE__, __LINE__);
13413 if(1 /* No applicable constraints whatsoever */) {
13414 /* Nothing is here. See below */
13417 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13421 memb_id_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13422 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13426 ASN__CTFAIL(app_key, td, sptr,
13427 "%s: value not given (%s:%d)",
13428 td->name, __FILE__, __LINE__);
13432 value = *(const long *)sptr;
13434 if((value >= 0 && value <= 65535)) {
13435 /* Constraint check succeeded */
13438 ASN__CTFAIL(app_key, td, sptr,
13439 "%s: constraint failed (%s:%d)",
13440 td->name, __FILE__, __LINE__);
13445 static asn_type_selector_result_t
13446 select_MeNBResourceCoordinationInformationExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13447 asn_type_selector_result_t result = {0, 0};
13448 const asn_ioc_set_t *itable = asn_IOS_MeNBResourceCoordinationInformationExtIEs_1;
13449 size_t constraining_column = 0; /* &id */
13450 size_t for_column = 1; /* &criticality */
13451 size_t row, presence_index = 0;
13452 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeNBResourceCoordinationInformationExtIEs, id));
13454 for(row=0; row < itable->rows_count; row++) {
13455 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13456 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13458 if(type_cell->cell_kind == aioc__undefined)
13462 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13463 result.type_descriptor = type_cell->type_descriptor;
13464 result.presence_index = presence_index;
13473 memb_criticality_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13474 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13477 ASN__CTFAIL(app_key, td, sptr,
13478 "%s: value not given (%s:%d)",
13479 td->name, __FILE__, __LINE__);
13484 if(1 /* No applicable constraints whatsoever */) {
13485 /* Nothing is here. See below */
13488 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13491 static asn_type_selector_result_t
13492 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13493 asn_type_selector_result_t result = {0, 0};
13494 const asn_ioc_set_t *itable = asn_IOS_MeNBResourceCoordinationInformationExtIEs_1;
13495 size_t constraining_column = 0; /* &id */
13496 size_t for_column = 2; /* &Extension */
13497 size_t row, presence_index = 0;
13498 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeNBResourceCoordinationInformationExtIEs, id));
13500 for(row=0; row < itable->rows_count; row++) {
13501 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13502 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13504 if(type_cell->cell_kind == aioc__undefined)
13508 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13509 result.type_descriptor = type_cell->type_descriptor;
13510 result.presence_index = presence_index;
13519 memb_extensionValue_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13520 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13523 ASN__CTFAIL(app_key, td, sptr,
13524 "%s: value not given (%s:%d)",
13525 td->name, __FILE__, __LINE__);
13530 if(1 /* No applicable constraints whatsoever */) {
13531 /* Nothing is here. See below */
13534 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13538 memb_id_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13539 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13543 ASN__CTFAIL(app_key, td, sptr,
13544 "%s: value not given (%s:%d)",
13545 td->name, __FILE__, __LINE__);
13549 value = *(const long *)sptr;
13551 if((value >= 0 && value <= 65535)) {
13552 /* Constraint check succeeded */
13555 ASN__CTFAIL(app_key, td, sptr,
13556 "%s: constraint failed (%s:%d)",
13557 td->name, __FILE__, __LINE__);
13563 memb_criticality_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13564 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13567 ASN__CTFAIL(app_key, td, sptr,
13568 "%s: value not given (%s:%d)",
13569 td->name, __FILE__, __LINE__);
13574 if(1 /* No applicable constraints whatsoever */) {
13575 /* Nothing is here. See below */
13578 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13582 memb_extensionValue_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13583 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13586 ASN__CTFAIL(app_key, td, sptr,
13587 "%s: value not given (%s:%d)",
13588 td->name, __FILE__, __LINE__);
13593 if(1 /* No applicable constraints whatsoever */) {
13594 /* Nothing is here. See below */
13597 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13601 memb_id_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13602 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13606 ASN__CTFAIL(app_key, td, sptr,
13607 "%s: value not given (%s:%d)",
13608 td->name, __FILE__, __LINE__);
13612 value = *(const long *)sptr;
13614 if((value >= 0 && value <= 65535)) {
13615 /* Constraint check succeeded */
13618 ASN__CTFAIL(app_key, td, sptr,
13619 "%s: constraint failed (%s:%d)",
13620 td->name, __FILE__, __LINE__);
13626 memb_criticality_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13627 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13630 ASN__CTFAIL(app_key, td, sptr,
13631 "%s: value not given (%s:%d)",
13632 td->name, __FILE__, __LINE__);
13637 if(1 /* No applicable constraints whatsoever */) {
13638 /* Nothing is here. See below */
13641 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13645 memb_extensionValue_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13646 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13649 ASN__CTFAIL(app_key, td, sptr,
13650 "%s: value not given (%s:%d)",
13651 td->name, __FILE__, __LINE__);
13656 if(1 /* No applicable constraints whatsoever */) {
13657 /* Nothing is here. See below */
13660 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13664 memb_id_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13665 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13669 ASN__CTFAIL(app_key, td, sptr,
13670 "%s: value not given (%s:%d)",
13671 td->name, __FILE__, __LINE__);
13675 value = *(const long *)sptr;
13677 if((value >= 0 && value <= 65535)) {
13678 /* Constraint check succeeded */
13681 ASN__CTFAIL(app_key, td, sptr,
13682 "%s: constraint failed (%s:%d)",
13683 td->name, __FILE__, __LINE__);
13689 memb_criticality_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13690 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13693 ASN__CTFAIL(app_key, td, sptr,
13694 "%s: value not given (%s:%d)",
13695 td->name, __FILE__, __LINE__);
13700 if(1 /* No applicable constraints whatsoever */) {
13701 /* Nothing is here. See below */
13704 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13708 memb_extensionValue_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13709 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13712 ASN__CTFAIL(app_key, td, sptr,
13713 "%s: value not given (%s:%d)",
13714 td->name, __FILE__, __LINE__);
13719 if(1 /* No applicable constraints whatsoever */) {
13720 /* Nothing is here. See below */
13723 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13727 memb_id_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13728 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13732 ASN__CTFAIL(app_key, td, sptr,
13733 "%s: value not given (%s:%d)",
13734 td->name, __FILE__, __LINE__);
13738 value = *(const long *)sptr;
13740 if((value >= 0 && value <= 65535)) {
13741 /* Constraint check succeeded */
13744 ASN__CTFAIL(app_key, td, sptr,
13745 "%s: constraint failed (%s:%d)",
13746 td->name, __FILE__, __LINE__);
13752 memb_criticality_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13753 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13756 ASN__CTFAIL(app_key, td, sptr,
13757 "%s: value not given (%s:%d)",
13758 td->name, __FILE__, __LINE__);
13763 if(1 /* No applicable constraints whatsoever */) {
13764 /* Nothing is here. See below */
13767 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13771 memb_extensionValue_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13772 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13775 ASN__CTFAIL(app_key, td, sptr,
13776 "%s: value not given (%s:%d)",
13777 td->name, __FILE__, __LINE__);
13782 if(1 /* No applicable constraints whatsoever */) {
13783 /* Nothing is here. See below */
13786 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13790 memb_id_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13791 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13795 ASN__CTFAIL(app_key, td, sptr,
13796 "%s: value not given (%s:%d)",
13797 td->name, __FILE__, __LINE__);
13801 value = *(const long *)sptr;
13803 if((value >= 0 && value <= 65535)) {
13804 /* Constraint check succeeded */
13807 ASN__CTFAIL(app_key, td, sptr,
13808 "%s: constraint failed (%s:%d)",
13809 td->name, __FILE__, __LINE__);
13814 static asn_type_selector_result_t
13815 select_Neighbour_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13816 asn_type_selector_result_t result = {0, 0};
13817 const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
13818 size_t constraining_column = 0; /* &id */
13819 size_t for_column = 1; /* &criticality */
13820 size_t row, presence_index = 0;
13821 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
13823 for(row=0; row < itable->rows_count; row++) {
13824 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13825 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13827 if(type_cell->cell_kind == aioc__undefined)
13831 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13832 result.type_descriptor = type_cell->type_descriptor;
13833 result.presence_index = presence_index;
13842 memb_criticality_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13843 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13846 ASN__CTFAIL(app_key, td, sptr,
13847 "%s: value not given (%s:%d)",
13848 td->name, __FILE__, __LINE__);
13853 if(1 /* No applicable constraints whatsoever */) {
13854 /* Nothing is here. See below */
13857 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13860 static asn_type_selector_result_t
13861 select_Neighbour_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13862 asn_type_selector_result_t result = {0, 0};
13863 const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
13864 size_t constraining_column = 0; /* &id */
13865 size_t for_column = 2; /* &Extension */
13866 size_t row, presence_index = 0;
13867 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
13869 for(row=0; row < itable->rows_count; row++) {
13870 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13871 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13873 if(type_cell->cell_kind == aioc__undefined)
13877 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13878 result.type_descriptor = type_cell->type_descriptor;
13879 result.presence_index = presence_index;
13888 memb_extensionValue_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13889 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13892 ASN__CTFAIL(app_key, td, sptr,
13893 "%s: value not given (%s:%d)",
13894 td->name, __FILE__, __LINE__);
13899 if(1 /* No applicable constraints whatsoever */) {
13900 /* Nothing is here. See below */
13903 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13907 memb_id_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13908 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13912 ASN__CTFAIL(app_key, td, sptr,
13913 "%s: value not given (%s:%d)",
13914 td->name, __FILE__, __LINE__);
13918 value = *(const long *)sptr;
13920 if((value >= 0 && value <= 65535)) {
13921 /* Constraint check succeeded */
13924 ASN__CTFAIL(app_key, td, sptr,
13925 "%s: constraint failed (%s:%d)",
13926 td->name, __FILE__, __LINE__);
13932 memb_criticality_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13933 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13936 ASN__CTFAIL(app_key, td, sptr,
13937 "%s: value not given (%s:%d)",
13938 td->name, __FILE__, __LINE__);
13943 if(1 /* No applicable constraints whatsoever */) {
13944 /* Nothing is here. See below */
13947 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13951 memb_extensionValue_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13952 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13955 ASN__CTFAIL(app_key, td, sptr,
13956 "%s: value not given (%s:%d)",
13957 td->name, __FILE__, __LINE__);
13962 if(1 /* No applicable constraints whatsoever */) {
13963 /* Nothing is here. See below */
13966 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13970 memb_id_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13971 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13975 ASN__CTFAIL(app_key, td, sptr,
13976 "%s: value not given (%s:%d)",
13977 td->name, __FILE__, __LINE__);
13981 value = *(const long *)sptr;
13983 if((value >= 0 && value <= 65535)) {
13984 /* Constraint check succeeded */
13987 ASN__CTFAIL(app_key, td, sptr,
13988 "%s: constraint failed (%s:%d)",
13989 td->name, __FILE__, __LINE__);
13995 memb_criticality_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13996 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13999 ASN__CTFAIL(app_key, td, sptr,
14000 "%s: value not given (%s:%d)",
14001 td->name, __FILE__, __LINE__);
14006 if(1 /* No applicable constraints whatsoever */) {
14007 /* Nothing is here. See below */
14010 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14014 memb_extensionValue_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
14015 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14018 ASN__CTFAIL(app_key, td, sptr,
14019 "%s: value not given (%s:%d)",
14020 td->name, __FILE__, __LINE__);
14025 if(1 /* No applicable constraints whatsoever */) {
14026 /* Nothing is here. See below */
14029 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14033 memb_id_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
14034 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14038 ASN__CTFAIL(app_key, td, sptr,
14039 "%s: value not given (%s:%d)",
14040 td->name, __FILE__, __LINE__);
14044 value = *(const long *)sptr;
14046 if((value >= 0 && value <= 65535)) {
14047 /* Constraint check succeeded */
14050 ASN__CTFAIL(app_key, td, sptr,
14051 "%s: constraint failed (%s:%d)",
14052 td->name, __FILE__, __LINE__);
14058 memb_criticality_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
14059 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14062 ASN__CTFAIL(app_key, td, sptr,
14063 "%s: value not given (%s:%d)",
14064 td->name, __FILE__, __LINE__);
14069 if(1 /* No applicable constraints whatsoever */) {
14070 /* Nothing is here. See below */
14073 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14077 memb_extensionValue_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
14078 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14081 ASN__CTFAIL(app_key, td, sptr,
14082 "%s: value not given (%s:%d)",
14083 td->name, __FILE__, __LINE__);
14088 if(1 /* No applicable constraints whatsoever */) {
14089 /* Nothing is here. See below */
14092 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14096 memb_id_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14097 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14101 ASN__CTFAIL(app_key, td, sptr,
14102 "%s: value not given (%s:%d)",
14103 td->name, __FILE__, __LINE__);
14107 value = *(const long *)sptr;
14109 if((value >= 0 && value <= 65535)) {
14110 /* Constraint check succeeded */
14113 ASN__CTFAIL(app_key, td, sptr,
14114 "%s: constraint failed (%s:%d)",
14115 td->name, __FILE__, __LINE__);
14121 memb_criticality_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14122 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14125 ASN__CTFAIL(app_key, td, sptr,
14126 "%s: value not given (%s:%d)",
14127 td->name, __FILE__, __LINE__);
14132 if(1 /* No applicable constraints whatsoever */) {
14133 /* Nothing is here. See below */
14136 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14140 memb_extensionValue_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14141 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14144 ASN__CTFAIL(app_key, td, sptr,
14145 "%s: value not given (%s:%d)",
14146 td->name, __FILE__, __LINE__);
14151 if(1 /* No applicable constraints whatsoever */) {
14152 /* Nothing is here. See below */
14155 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14159 memb_id_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14160 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14164 ASN__CTFAIL(app_key, td, sptr,
14165 "%s: value not given (%s:%d)",
14166 td->name, __FILE__, __LINE__);
14170 value = *(const long *)sptr;
14172 if((value >= 0 && value <= 65535)) {
14173 /* Constraint check succeeded */
14176 ASN__CTFAIL(app_key, td, sptr,
14177 "%s: constraint failed (%s:%d)",
14178 td->name, __FILE__, __LINE__);
14184 memb_criticality_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14185 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14188 ASN__CTFAIL(app_key, td, sptr,
14189 "%s: value not given (%s:%d)",
14190 td->name, __FILE__, __LINE__);
14195 if(1 /* No applicable constraints whatsoever */) {
14196 /* Nothing is here. See below */
14199 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14203 memb_extensionValue_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14204 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14207 ASN__CTFAIL(app_key, td, sptr,
14208 "%s: value not given (%s:%d)",
14209 td->name, __FILE__, __LINE__);
14214 if(1 /* No applicable constraints whatsoever */) {
14215 /* Nothing is here. See below */
14218 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14222 memb_id_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14223 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14227 ASN__CTFAIL(app_key, td, sptr,
14228 "%s: value not given (%s:%d)",
14229 td->name, __FILE__, __LINE__);
14233 value = *(const long *)sptr;
14235 if((value >= 0 && value <= 65535)) {
14236 /* Constraint check succeeded */
14239 ASN__CTFAIL(app_key, td, sptr,
14240 "%s: constraint failed (%s:%d)",
14241 td->name, __FILE__, __LINE__);
14247 memb_criticality_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14248 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14251 ASN__CTFAIL(app_key, td, sptr,
14252 "%s: value not given (%s:%d)",
14253 td->name, __FILE__, __LINE__);
14258 if(1 /* No applicable constraints whatsoever */) {
14259 /* Nothing is here. See below */
14262 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14266 memb_extensionValue_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14267 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14270 ASN__CTFAIL(app_key, td, sptr,
14271 "%s: value not given (%s:%d)",
14272 td->name, __FILE__, __LINE__);
14277 if(1 /* No applicable constraints whatsoever */) {
14278 /* Nothing is here. See below */
14281 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14285 memb_id_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14286 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14290 ASN__CTFAIL(app_key, td, sptr,
14291 "%s: value not given (%s:%d)",
14292 td->name, __FILE__, __LINE__);
14296 value = *(const long *)sptr;
14298 if((value >= 0 && value <= 65535)) {
14299 /* Constraint check succeeded */
14302 ASN__CTFAIL(app_key, td, sptr,
14303 "%s: constraint failed (%s:%d)",
14304 td->name, __FILE__, __LINE__);
14309 static asn_type_selector_result_t
14310 select_ProSeAuthorized_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14311 asn_type_selector_result_t result = {0, 0};
14312 const asn_ioc_set_t *itable = asn_IOS_ProSeAuthorized_ExtIEs_1;
14313 size_t constraining_column = 0; /* &id */
14314 size_t for_column = 1; /* &criticality */
14315 size_t row, presence_index = 0;
14316 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ProSeAuthorized_ExtIEs, id));
14318 for(row=0; row < itable->rows_count; row++) {
14319 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14320 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14322 if(type_cell->cell_kind == aioc__undefined)
14326 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14327 result.type_descriptor = type_cell->type_descriptor;
14328 result.presence_index = presence_index;
14337 memb_criticality_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14338 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14341 ASN__CTFAIL(app_key, td, sptr,
14342 "%s: value not given (%s:%d)",
14343 td->name, __FILE__, __LINE__);
14348 if(1 /* No applicable constraints whatsoever */) {
14349 /* Nothing is here. See below */
14352 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14355 static asn_type_selector_result_t
14356 select_ProSeAuthorized_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14357 asn_type_selector_result_t result = {0, 0};
14358 const asn_ioc_set_t *itable = asn_IOS_ProSeAuthorized_ExtIEs_1;
14359 size_t constraining_column = 0; /* &id */
14360 size_t for_column = 2; /* &Extension */
14361 size_t row, presence_index = 0;
14362 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ProSeAuthorized_ExtIEs, id));
14364 for(row=0; row < itable->rows_count; row++) {
14365 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14366 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14368 if(type_cell->cell_kind == aioc__undefined)
14372 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14373 result.type_descriptor = type_cell->type_descriptor;
14374 result.presence_index = presence_index;
14383 memb_extensionValue_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14384 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14387 ASN__CTFAIL(app_key, td, sptr,
14388 "%s: value not given (%s:%d)",
14389 td->name, __FILE__, __LINE__);
14394 if(1 /* No applicable constraints whatsoever */) {
14395 /* Nothing is here. See below */
14398 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14402 memb_id_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14403 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14407 ASN__CTFAIL(app_key, td, sptr,
14408 "%s: value not given (%s:%d)",
14409 td->name, __FILE__, __LINE__);
14413 value = *(const long *)sptr;
14415 if((value >= 0 && value <= 65535)) {
14416 /* Constraint check succeeded */
14419 ASN__CTFAIL(app_key, td, sptr,
14420 "%s: constraint failed (%s:%d)",
14421 td->name, __FILE__, __LINE__);
14427 memb_criticality_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14428 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14431 ASN__CTFAIL(app_key, td, sptr,
14432 "%s: value not given (%s:%d)",
14433 td->name, __FILE__, __LINE__);
14438 if(1 /* No applicable constraints whatsoever */) {
14439 /* Nothing is here. See below */
14442 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14446 memb_extensionValue_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14447 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14450 ASN__CTFAIL(app_key, td, sptr,
14451 "%s: value not given (%s:%d)",
14452 td->name, __FILE__, __LINE__);
14457 if(1 /* No applicable constraints whatsoever */) {
14458 /* Nothing is here. See below */
14461 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14465 memb_id_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14466 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14470 ASN__CTFAIL(app_key, td, sptr,
14471 "%s: value not given (%s:%d)",
14472 td->name, __FILE__, __LINE__);
14476 value = *(const long *)sptr;
14478 if((value >= 0 && value <= 65535)) {
14479 /* Constraint check succeeded */
14482 ASN__CTFAIL(app_key, td, sptr,
14483 "%s: constraint failed (%s:%d)",
14484 td->name, __FILE__, __LINE__);
14490 memb_criticality_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14491 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14494 ASN__CTFAIL(app_key, td, sptr,
14495 "%s: value not given (%s:%d)",
14496 td->name, __FILE__, __LINE__);
14501 if(1 /* No applicable constraints whatsoever */) {
14502 /* Nothing is here. See below */
14505 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14509 memb_extensionValue_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14510 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14513 ASN__CTFAIL(app_key, td, sptr,
14514 "%s: value not given (%s:%d)",
14515 td->name, __FILE__, __LINE__);
14520 if(1 /* No applicable constraints whatsoever */) {
14521 /* Nothing is here. See below */
14524 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14528 memb_id_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14529 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14533 ASN__CTFAIL(app_key, td, sptr,
14534 "%s: value not given (%s:%d)",
14535 td->name, __FILE__, __LINE__);
14539 value = *(const long *)sptr;
14541 if((value >= 0 && value <= 65535)) {
14542 /* Constraint check succeeded */
14545 ASN__CTFAIL(app_key, td, sptr,
14546 "%s: constraint failed (%s:%d)",
14547 td->name, __FILE__, __LINE__);
14553 memb_criticality_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14554 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14557 ASN__CTFAIL(app_key, td, sptr,
14558 "%s: value not given (%s:%d)",
14559 td->name, __FILE__, __LINE__);
14564 if(1 /* No applicable constraints whatsoever */) {
14565 /* Nothing is here. See below */
14568 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14572 memb_extensionValue_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14573 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14576 ASN__CTFAIL(app_key, td, sptr,
14577 "%s: value not given (%s:%d)",
14578 td->name, __FILE__, __LINE__);
14583 if(1 /* No applicable constraints whatsoever */) {
14584 /* Nothing is here. See below */
14587 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14591 memb_id_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14592 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14596 ASN__CTFAIL(app_key, td, sptr,
14597 "%s: value not given (%s:%d)",
14598 td->name, __FILE__, __LINE__);
14602 value = *(const long *)sptr;
14604 if((value >= 0 && value <= 65535)) {
14605 /* Constraint check succeeded */
14608 ASN__CTFAIL(app_key, td, sptr,
14609 "%s: constraint failed (%s:%d)",
14610 td->name, __FILE__, __LINE__);
14615 static asn_type_selector_result_t
14616 select_RadioResourceStatus_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14617 asn_type_selector_result_t result = {0, 0};
14618 const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
14619 size_t constraining_column = 0; /* &id */
14620 size_t for_column = 1; /* &criticality */
14621 size_t row, presence_index = 0;
14622 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
14624 for(row=0; row < itable->rows_count; row++) {
14625 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14626 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14628 if(type_cell->cell_kind == aioc__undefined)
14632 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14633 result.type_descriptor = type_cell->type_descriptor;
14634 result.presence_index = presence_index;
14643 memb_criticality_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14644 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14647 ASN__CTFAIL(app_key, td, sptr,
14648 "%s: value not given (%s:%d)",
14649 td->name, __FILE__, __LINE__);
14654 if(1 /* No applicable constraints whatsoever */) {
14655 /* Nothing is here. See below */
14658 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14661 static asn_type_selector_result_t
14662 select_RadioResourceStatus_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14663 asn_type_selector_result_t result = {0, 0};
14664 const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
14665 size_t constraining_column = 0; /* &id */
14666 size_t for_column = 2; /* &Extension */
14667 size_t row, presence_index = 0;
14668 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
14670 for(row=0; row < itable->rows_count; row++) {
14671 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14672 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14674 if(type_cell->cell_kind == aioc__undefined)
14678 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14679 result.type_descriptor = type_cell->type_descriptor;
14680 result.presence_index = presence_index;
14689 memb_extensionValue_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14690 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14693 ASN__CTFAIL(app_key, td, sptr,
14694 "%s: value not given (%s:%d)",
14695 td->name, __FILE__, __LINE__);
14700 if(1 /* No applicable constraints whatsoever */) {
14701 /* Nothing is here. See below */
14704 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14708 memb_id_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14709 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14713 ASN__CTFAIL(app_key, td, sptr,
14714 "%s: value not given (%s:%d)",
14715 td->name, __FILE__, __LINE__);
14719 value = *(const long *)sptr;
14721 if((value >= 0 && value <= 65535)) {
14722 /* Constraint check succeeded */
14725 ASN__CTFAIL(app_key, td, sptr,
14726 "%s: constraint failed (%s:%d)",
14727 td->name, __FILE__, __LINE__);
14732 static asn_type_selector_result_t
14733 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14734 asn_type_selector_result_t result = {0, 0};
14735 const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
14736 size_t constraining_column = 0; /* &id */
14737 size_t for_column = 1; /* &criticality */
14738 size_t row, presence_index = 0;
14739 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
14741 for(row=0; row < itable->rows_count; row++) {
14742 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14743 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14745 if(type_cell->cell_kind == aioc__undefined)
14749 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14750 result.type_descriptor = type_cell->type_descriptor;
14751 result.presence_index = presence_index;
14760 memb_criticality_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14761 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14764 ASN__CTFAIL(app_key, td, sptr,
14765 "%s: value not given (%s:%d)",
14766 td->name, __FILE__, __LINE__);
14771 if(1 /* No applicable constraints whatsoever */) {
14772 /* Nothing is here. See below */
14775 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14778 static asn_type_selector_result_t
14779 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14780 asn_type_selector_result_t result = {0, 0};
14781 const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
14782 size_t constraining_column = 0; /* &id */
14783 size_t for_column = 2; /* &Extension */
14784 size_t row, presence_index = 0;
14785 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
14787 for(row=0; row < itable->rows_count; row++) {
14788 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14789 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14791 if(type_cell->cell_kind == aioc__undefined)
14795 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14796 result.type_descriptor = type_cell->type_descriptor;
14797 result.presence_index = presence_index;
14806 memb_extensionValue_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14807 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14810 ASN__CTFAIL(app_key, td, sptr,
14811 "%s: value not given (%s:%d)",
14812 td->name, __FILE__, __LINE__);
14817 if(1 /* No applicable constraints whatsoever */) {
14818 /* Nothing is here. See below */
14821 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14825 memb_id_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14826 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14830 ASN__CTFAIL(app_key, td, sptr,
14831 "%s: value not given (%s:%d)",
14832 td->name, __FILE__, __LINE__);
14836 value = *(const long *)sptr;
14838 if((value >= 0 && value <= 65535)) {
14839 /* Constraint check succeeded */
14842 ASN__CTFAIL(app_key, td, sptr,
14843 "%s: constraint failed (%s:%d)",
14844 td->name, __FILE__, __LINE__);
14850 memb_criticality_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14851 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14854 ASN__CTFAIL(app_key, td, sptr,
14855 "%s: value not given (%s:%d)",
14856 td->name, __FILE__, __LINE__);
14861 if(1 /* No applicable constraints whatsoever */) {
14862 /* Nothing is here. See below */
14865 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14869 memb_extensionValue_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14870 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14873 ASN__CTFAIL(app_key, td, sptr,
14874 "%s: value not given (%s:%d)",
14875 td->name, __FILE__, __LINE__);
14880 if(1 /* No applicable constraints whatsoever */) {
14881 /* Nothing is here. See below */
14884 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14888 memb_id_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14889 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14893 ASN__CTFAIL(app_key, td, sptr,
14894 "%s: value not given (%s:%d)",
14895 td->name, __FILE__, __LINE__);
14899 value = *(const long *)sptr;
14901 if((value >= 0 && value <= 65535)) {
14902 /* Constraint check succeeded */
14905 ASN__CTFAIL(app_key, td, sptr,
14906 "%s: constraint failed (%s:%d)",
14907 td->name, __FILE__, __LINE__);
14913 memb_criticality_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14914 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14917 ASN__CTFAIL(app_key, td, sptr,
14918 "%s: value not given (%s:%d)",
14919 td->name, __FILE__, __LINE__);
14924 if(1 /* No applicable constraints whatsoever */) {
14925 /* Nothing is here. See below */
14928 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14932 memb_extensionValue_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14933 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14936 ASN__CTFAIL(app_key, td, sptr,
14937 "%s: value not given (%s:%d)",
14938 td->name, __FILE__, __LINE__);
14943 if(1 /* No applicable constraints whatsoever */) {
14944 /* Nothing is here. See below */
14947 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14951 memb_id_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14952 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14956 ASN__CTFAIL(app_key, td, sptr,
14957 "%s: value not given (%s:%d)",
14958 td->name, __FILE__, __LINE__);
14962 value = *(const long *)sptr;
14964 if((value >= 0 && value <= 65535)) {
14965 /* Constraint check succeeded */
14968 ASN__CTFAIL(app_key, td, sptr,
14969 "%s: constraint failed (%s:%d)",
14970 td->name, __FILE__, __LINE__);
14976 memb_criticality_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14977 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14980 ASN__CTFAIL(app_key, td, sptr,
14981 "%s: value not given (%s:%d)",
14982 td->name, __FILE__, __LINE__);
14987 if(1 /* No applicable constraints whatsoever */) {
14988 /* Nothing is here. See below */
14991 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14995 memb_extensionValue_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14996 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14999 ASN__CTFAIL(app_key, td, sptr,
15000 "%s: value not given (%s:%d)",
15001 td->name, __FILE__, __LINE__);
15006 if(1 /* No applicable constraints whatsoever */) {
15007 /* Nothing is here. See below */
15010 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15014 memb_id_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
15015 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15019 ASN__CTFAIL(app_key, td, sptr,
15020 "%s: value not given (%s:%d)",
15021 td->name, __FILE__, __LINE__);
15025 value = *(const long *)sptr;
15027 if((value >= 0 && value <= 65535)) {
15028 /* Constraint check succeeded */
15031 ASN__CTFAIL(app_key, td, sptr,
15032 "%s: constraint failed (%s:%d)",
15033 td->name, __FILE__, __LINE__);
15038 static asn_type_selector_result_t
15039 select_RSRPMRList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15040 asn_type_selector_result_t result = {0, 0};
15041 const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
15042 size_t constraining_column = 0; /* &id */
15043 size_t for_column = 1; /* &criticality */
15044 size_t row, presence_index = 0;
15045 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
15047 for(row=0; row < itable->rows_count; row++) {
15048 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15049 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15051 if(type_cell->cell_kind == aioc__undefined)
15055 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15056 result.type_descriptor = type_cell->type_descriptor;
15057 result.presence_index = presence_index;
15066 memb_criticality_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
15067 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15070 ASN__CTFAIL(app_key, td, sptr,
15071 "%s: value not given (%s:%d)",
15072 td->name, __FILE__, __LINE__);
15077 if(1 /* No applicable constraints whatsoever */) {
15078 /* Nothing is here. See below */
15081 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15084 static asn_type_selector_result_t
15085 select_RSRPMRList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15086 asn_type_selector_result_t result = {0, 0};
15087 const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
15088 size_t constraining_column = 0; /* &id */
15089 size_t for_column = 2; /* &Extension */
15090 size_t row, presence_index = 0;
15091 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
15093 for(row=0; row < itable->rows_count; row++) {
15094 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15095 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15097 if(type_cell->cell_kind == aioc__undefined)
15101 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15102 result.type_descriptor = type_cell->type_descriptor;
15103 result.presence_index = presence_index;
15112 memb_extensionValue_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
15113 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15116 ASN__CTFAIL(app_key, td, sptr,
15117 "%s: value not given (%s:%d)",
15118 td->name, __FILE__, __LINE__);
15123 if(1 /* No applicable constraints whatsoever */) {
15124 /* Nothing is here. See below */
15127 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15131 memb_id_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15132 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15136 ASN__CTFAIL(app_key, td, sptr,
15137 "%s: value not given (%s:%d)",
15138 td->name, __FILE__, __LINE__);
15142 value = *(const long *)sptr;
15144 if((value >= 0 && value <= 65535)) {
15145 /* Constraint check succeeded */
15148 ASN__CTFAIL(app_key, td, sptr,
15149 "%s: constraint failed (%s:%d)",
15150 td->name, __FILE__, __LINE__);
15156 memb_criticality_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15157 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15160 ASN__CTFAIL(app_key, td, sptr,
15161 "%s: value not given (%s:%d)",
15162 td->name, __FILE__, __LINE__);
15167 if(1 /* No applicable constraints whatsoever */) {
15168 /* Nothing is here. See below */
15171 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15175 memb_extensionValue_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15176 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15179 ASN__CTFAIL(app_key, td, sptr,
15180 "%s: value not given (%s:%d)",
15181 td->name, __FILE__, __LINE__);
15186 if(1 /* No applicable constraints whatsoever */) {
15187 /* Nothing is here. See below */
15190 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15194 memb_id_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15195 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15199 ASN__CTFAIL(app_key, td, sptr,
15200 "%s: value not given (%s:%d)",
15201 td->name, __FILE__, __LINE__);
15205 value = *(const long *)sptr;
15207 if((value >= 0 && value <= 65535)) {
15208 /* Constraint check succeeded */
15211 ASN__CTFAIL(app_key, td, sptr,
15212 "%s: constraint failed (%s:%d)",
15213 td->name, __FILE__, __LINE__);
15219 memb_criticality_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15220 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15223 ASN__CTFAIL(app_key, td, sptr,
15224 "%s: value not given (%s:%d)",
15225 td->name, __FILE__, __LINE__);
15230 if(1 /* No applicable constraints whatsoever */) {
15231 /* Nothing is here. See below */
15234 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15238 memb_extensionValue_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15239 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15242 ASN__CTFAIL(app_key, td, sptr,
15243 "%s: value not given (%s:%d)",
15244 td->name, __FILE__, __LINE__);
15249 if(1 /* No applicable constraints whatsoever */) {
15250 /* Nothing is here. See below */
15253 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15257 memb_id_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15258 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15262 ASN__CTFAIL(app_key, td, sptr,
15263 "%s: value not given (%s:%d)",
15264 td->name, __FILE__, __LINE__);
15268 value = *(const long *)sptr;
15270 if((value >= 0 && value <= 65535)) {
15271 /* Constraint check succeeded */
15274 ASN__CTFAIL(app_key, td, sptr,
15275 "%s: constraint failed (%s:%d)",
15276 td->name, __FILE__, __LINE__);
15282 memb_criticality_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15283 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15286 ASN__CTFAIL(app_key, td, sptr,
15287 "%s: value not given (%s:%d)",
15288 td->name, __FILE__, __LINE__);
15293 if(1 /* No applicable constraints whatsoever */) {
15294 /* Nothing is here. See below */
15297 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15301 memb_extensionValue_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15302 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15305 ASN__CTFAIL(app_key, td, sptr,
15306 "%s: value not given (%s:%d)",
15307 td->name, __FILE__, __LINE__);
15312 if(1 /* No applicable constraints whatsoever */) {
15313 /* Nothing is here. See below */
15316 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15320 memb_id_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15321 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15325 ASN__CTFAIL(app_key, td, sptr,
15326 "%s: value not given (%s:%d)",
15327 td->name, __FILE__, __LINE__);
15331 value = *(const long *)sptr;
15333 if((value >= 0 && value <= 65535)) {
15334 /* Constraint check succeeded */
15337 ASN__CTFAIL(app_key, td, sptr,
15338 "%s: constraint failed (%s:%d)",
15339 td->name, __FILE__, __LINE__);
15344 static asn_type_selector_result_t
15345 select_ServedCell_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15346 asn_type_selector_result_t result = {0, 0};
15347 const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
15348 size_t constraining_column = 0; /* &id */
15349 size_t for_column = 1; /* &criticality */
15350 size_t row, presence_index = 0;
15351 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
15353 for(row=0; row < itable->rows_count; row++) {
15354 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15355 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15357 if(type_cell->cell_kind == aioc__undefined)
15361 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15362 result.type_descriptor = type_cell->type_descriptor;
15363 result.presence_index = presence_index;
15372 memb_criticality_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15373 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15376 ASN__CTFAIL(app_key, td, sptr,
15377 "%s: value not given (%s:%d)",
15378 td->name, __FILE__, __LINE__);
15383 if(1 /* No applicable constraints whatsoever */) {
15384 /* Nothing is here. See below */
15387 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15390 static asn_type_selector_result_t
15391 select_ServedCell_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15392 asn_type_selector_result_t result = {0, 0};
15393 const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
15394 size_t constraining_column = 0; /* &id */
15395 size_t for_column = 2; /* &Extension */
15396 size_t row, presence_index = 0;
15397 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
15399 for(row=0; row < itable->rows_count; row++) {
15400 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15401 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15403 if(type_cell->cell_kind == aioc__undefined)
15407 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15408 result.type_descriptor = type_cell->type_descriptor;
15409 result.presence_index = presence_index;
15418 memb_extensionValue_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15419 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15422 ASN__CTFAIL(app_key, td, sptr,
15423 "%s: value not given (%s:%d)",
15424 td->name, __FILE__, __LINE__);
15429 if(1 /* No applicable constraints whatsoever */) {
15430 /* Nothing is here. See below */
15433 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15437 memb_id_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15438 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15442 ASN__CTFAIL(app_key, td, sptr,
15443 "%s: value not given (%s:%d)",
15444 td->name, __FILE__, __LINE__);
15448 value = *(const long *)sptr;
15450 if((value >= 0 && value <= 65535)) {
15451 /* Constraint check succeeded */
15454 ASN__CTFAIL(app_key, td, sptr,
15455 "%s: constraint failed (%s:%d)",
15456 td->name, __FILE__, __LINE__);
15461 static asn_type_selector_result_t
15462 select_SgNBResourceCoordinationInformationExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15463 asn_type_selector_result_t result = {0, 0};
15464 const asn_ioc_set_t *itable = asn_IOS_SgNBResourceCoordinationInformationExtIEs_1;
15465 size_t constraining_column = 0; /* &id */
15466 size_t for_column = 1; /* &criticality */
15467 size_t row, presence_index = 0;
15468 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBResourceCoordinationInformationExtIEs, id));
15470 for(row=0; row < itable->rows_count; row++) {
15471 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15472 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15474 if(type_cell->cell_kind == aioc__undefined)
15478 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15479 result.type_descriptor = type_cell->type_descriptor;
15480 result.presence_index = presence_index;
15489 memb_criticality_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15490 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15493 ASN__CTFAIL(app_key, td, sptr,
15494 "%s: value not given (%s:%d)",
15495 td->name, __FILE__, __LINE__);
15500 if(1 /* No applicable constraints whatsoever */) {
15501 /* Nothing is here. See below */
15504 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15507 static asn_type_selector_result_t
15508 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15509 asn_type_selector_result_t result = {0, 0};
15510 const asn_ioc_set_t *itable = asn_IOS_SgNBResourceCoordinationInformationExtIEs_1;
15511 size_t constraining_column = 0; /* &id */
15512 size_t for_column = 2; /* &Extension */
15513 size_t row, presence_index = 0;
15514 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBResourceCoordinationInformationExtIEs, id));
15516 for(row=0; row < itable->rows_count; row++) {
15517 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15518 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15520 if(type_cell->cell_kind == aioc__undefined)
15524 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15525 result.type_descriptor = type_cell->type_descriptor;
15526 result.presence_index = presence_index;
15535 memb_extensionValue_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15536 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15539 ASN__CTFAIL(app_key, td, sptr,
15540 "%s: value not given (%s:%d)",
15541 td->name, __FILE__, __LINE__);
15546 if(1 /* No applicable constraints whatsoever */) {
15547 /* Nothing is here. See below */
15550 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15554 memb_id_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15555 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15559 ASN__CTFAIL(app_key, td, sptr,
15560 "%s: value not given (%s:%d)",
15561 td->name, __FILE__, __LINE__);
15565 value = *(const long *)sptr;
15567 if((value >= 0 && value <= 65535)) {
15568 /* Constraint check succeeded */
15571 ASN__CTFAIL(app_key, td, sptr,
15572 "%s: constraint failed (%s:%d)",
15573 td->name, __FILE__, __LINE__);
15579 memb_criticality_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15580 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15583 ASN__CTFAIL(app_key, td, sptr,
15584 "%s: value not given (%s:%d)",
15585 td->name, __FILE__, __LINE__);
15590 if(1 /* No applicable constraints whatsoever */) {
15591 /* Nothing is here. See below */
15594 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15598 memb_extensionValue_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15599 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15602 ASN__CTFAIL(app_key, td, sptr,
15603 "%s: value not given (%s:%d)",
15604 td->name, __FILE__, __LINE__);
15609 if(1 /* No applicable constraints whatsoever */) {
15610 /* Nothing is here. See below */
15613 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15617 memb_id_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15618 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15622 ASN__CTFAIL(app_key, td, sptr,
15623 "%s: value not given (%s:%d)",
15624 td->name, __FILE__, __LINE__);
15628 value = *(const long *)sptr;
15630 if((value >= 0 && value <= 65535)) {
15631 /* Constraint check succeeded */
15634 ASN__CTFAIL(app_key, td, sptr,
15635 "%s: constraint failed (%s:%d)",
15636 td->name, __FILE__, __LINE__);
15642 memb_criticality_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15643 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15646 ASN__CTFAIL(app_key, td, sptr,
15647 "%s: value not given (%s:%d)",
15648 td->name, __FILE__, __LINE__);
15653 if(1 /* No applicable constraints whatsoever */) {
15654 /* Nothing is here. See below */
15657 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15661 memb_extensionValue_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15662 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15665 ASN__CTFAIL(app_key, td, sptr,
15666 "%s: value not given (%s:%d)",
15667 td->name, __FILE__, __LINE__);
15672 if(1 /* No applicable constraints whatsoever */) {
15673 /* Nothing is here. See below */
15676 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15680 memb_id_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15681 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15685 ASN__CTFAIL(app_key, td, sptr,
15686 "%s: value not given (%s:%d)",
15687 td->name, __FILE__, __LINE__);
15691 value = *(const long *)sptr;
15693 if((value >= 0 && value <= 65535)) {
15694 /* Constraint check succeeded */
15697 ASN__CTFAIL(app_key, td, sptr,
15698 "%s: constraint failed (%s:%d)",
15699 td->name, __FILE__, __LINE__);
15705 memb_criticality_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15706 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15709 ASN__CTFAIL(app_key, td, sptr,
15710 "%s: value not given (%s:%d)",
15711 td->name, __FILE__, __LINE__);
15716 if(1 /* No applicable constraints whatsoever */) {
15717 /* Nothing is here. See below */
15720 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15724 memb_extensionValue_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15725 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15728 ASN__CTFAIL(app_key, td, sptr,
15729 "%s: value not given (%s:%d)",
15730 td->name, __FILE__, __LINE__);
15735 if(1 /* No applicable constraints whatsoever */) {
15736 /* Nothing is here. See below */
15739 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15743 memb_id_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15744 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15748 ASN__CTFAIL(app_key, td, sptr,
15749 "%s: value not given (%s:%d)",
15750 td->name, __FILE__, __LINE__);
15754 value = *(const long *)sptr;
15756 if((value >= 0 && value <= 65535)) {
15757 /* Constraint check succeeded */
15760 ASN__CTFAIL(app_key, td, sptr,
15761 "%s: constraint failed (%s:%d)",
15762 td->name, __FILE__, __LINE__);
15768 memb_criticality_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15769 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15772 ASN__CTFAIL(app_key, td, sptr,
15773 "%s: value not given (%s:%d)",
15774 td->name, __FILE__, __LINE__);
15779 if(1 /* No applicable constraints whatsoever */) {
15780 /* Nothing is here. See below */
15783 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15787 memb_extensionValue_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15788 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15791 ASN__CTFAIL(app_key, td, sptr,
15792 "%s: value not given (%s:%d)",
15793 td->name, __FILE__, __LINE__);
15798 if(1 /* No applicable constraints whatsoever */) {
15799 /* Nothing is here. See below */
15802 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15806 memb_id_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15807 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15811 ASN__CTFAIL(app_key, td, sptr,
15812 "%s: value not given (%s:%d)",
15813 td->name, __FILE__, __LINE__);
15817 value = *(const long *)sptr;
15819 if((value >= 0 && value <= 65535)) {
15820 /* Constraint check succeeded */
15823 ASN__CTFAIL(app_key, td, sptr,
15824 "%s: constraint failed (%s:%d)",
15825 td->name, __FILE__, __LINE__);
15831 memb_criticality_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15832 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15835 ASN__CTFAIL(app_key, td, sptr,
15836 "%s: value not given (%s:%d)",
15837 td->name, __FILE__, __LINE__);
15842 if(1 /* No applicable constraints whatsoever */) {
15843 /* Nothing is here. See below */
15846 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15850 memb_extensionValue_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15851 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15854 ASN__CTFAIL(app_key, td, sptr,
15855 "%s: value not given (%s:%d)",
15856 td->name, __FILE__, __LINE__);
15861 if(1 /* No applicable constraints whatsoever */) {
15862 /* Nothing is here. See below */
15865 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15869 memb_id_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15870 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15874 ASN__CTFAIL(app_key, td, sptr,
15875 "%s: value not given (%s:%d)",
15876 td->name, __FILE__, __LINE__);
15880 value = *(const long *)sptr;
15882 if((value >= 0 && value <= 65535)) {
15883 /* Constraint check succeeded */
15886 ASN__CTFAIL(app_key, td, sptr,
15887 "%s: constraint failed (%s:%d)",
15888 td->name, __FILE__, __LINE__);
15894 memb_criticality_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15895 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15898 ASN__CTFAIL(app_key, td, sptr,
15899 "%s: value not given (%s:%d)",
15900 td->name, __FILE__, __LINE__);
15905 if(1 /* No applicable constraints whatsoever */) {
15906 /* Nothing is here. See below */
15909 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15913 memb_extensionValue_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15914 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15917 ASN__CTFAIL(app_key, td, sptr,
15918 "%s: value not given (%s:%d)",
15919 td->name, __FILE__, __LINE__);
15924 if(1 /* No applicable constraints whatsoever */) {
15925 /* Nothing is here. See below */
15928 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15932 memb_id_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15933 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15937 ASN__CTFAIL(app_key, td, sptr,
15938 "%s: value not given (%s:%d)",
15939 td->name, __FILE__, __LINE__);
15943 value = *(const long *)sptr;
15945 if((value >= 0 && value <= 65535)) {
15946 /* Constraint check succeeded */
15949 ASN__CTFAIL(app_key, td, sptr,
15950 "%s: constraint failed (%s:%d)",
15951 td->name, __FILE__, __LINE__);
15957 memb_criticality_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15958 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15961 ASN__CTFAIL(app_key, td, sptr,
15962 "%s: value not given (%s:%d)",
15963 td->name, __FILE__, __LINE__);
15968 if(1 /* No applicable constraints whatsoever */) {
15969 /* Nothing is here. See below */
15972 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15976 memb_extensionValue_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15977 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15980 ASN__CTFAIL(app_key, td, sptr,
15981 "%s: value not given (%s:%d)",
15982 td->name, __FILE__, __LINE__);
15987 if(1 /* No applicable constraints whatsoever */) {
15988 /* Nothing is here. See below */
15991 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15995 memb_id_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15996 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16000 ASN__CTFAIL(app_key, td, sptr,
16001 "%s: value not given (%s:%d)",
16002 td->name, __FILE__, __LINE__);
16006 value = *(const long *)sptr;
16008 if((value >= 0 && value <= 65535)) {
16009 /* Constraint check succeeded */
16012 ASN__CTFAIL(app_key, td, sptr,
16013 "%s: constraint failed (%s:%d)",
16014 td->name, __FILE__, __LINE__);
16020 memb_criticality_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
16021 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16024 ASN__CTFAIL(app_key, td, sptr,
16025 "%s: value not given (%s:%d)",
16026 td->name, __FILE__, __LINE__);
16031 if(1 /* No applicable constraints whatsoever */) {
16032 /* Nothing is here. See below */
16035 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16039 memb_extensionValue_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
16040 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16043 ASN__CTFAIL(app_key, td, sptr,
16044 "%s: value not given (%s:%d)",
16045 td->name, __FILE__, __LINE__);
16050 if(1 /* No applicable constraints whatsoever */) {
16051 /* Nothing is here. See below */
16054 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16058 memb_id_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
16059 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16063 ASN__CTFAIL(app_key, td, sptr,
16064 "%s: value not given (%s:%d)",
16065 td->name, __FILE__, __LINE__);
16069 value = *(const long *)sptr;
16071 if((value >= 0 && value <= 65535)) {
16072 /* Constraint check succeeded */
16075 ASN__CTFAIL(app_key, td, sptr,
16076 "%s: constraint failed (%s:%d)",
16077 td->name, __FILE__, __LINE__);
16083 memb_criticality_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
16084 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16087 ASN__CTFAIL(app_key, td, sptr,
16088 "%s: value not given (%s:%d)",
16089 td->name, __FILE__, __LINE__);
16094 if(1 /* No applicable constraints whatsoever */) {
16095 /* Nothing is here. See below */
16098 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16102 memb_extensionValue_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
16103 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16106 ASN__CTFAIL(app_key, td, sptr,
16107 "%s: value not given (%s:%d)",
16108 td->name, __FILE__, __LINE__);
16113 if(1 /* No applicable constraints whatsoever */) {
16114 /* Nothing is here. See below */
16117 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16121 memb_id_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16122 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16126 ASN__CTFAIL(app_key, td, sptr,
16127 "%s: value not given (%s:%d)",
16128 td->name, __FILE__, __LINE__);
16132 value = *(const long *)sptr;
16134 if((value >= 0 && value <= 65535)) {
16135 /* Constraint check succeeded */
16138 ASN__CTFAIL(app_key, td, sptr,
16139 "%s: constraint failed (%s:%d)",
16140 td->name, __FILE__, __LINE__);
16146 memb_criticality_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16147 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16150 ASN__CTFAIL(app_key, td, sptr,
16151 "%s: value not given (%s:%d)",
16152 td->name, __FILE__, __LINE__);
16157 if(1 /* No applicable constraints whatsoever */) {
16158 /* Nothing is here. See below */
16161 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16165 memb_extensionValue_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16166 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16169 ASN__CTFAIL(app_key, td, sptr,
16170 "%s: value not given (%s:%d)",
16171 td->name, __FILE__, __LINE__);
16176 if(1 /* No applicable constraints whatsoever */) {
16177 /* Nothing is here. See below */
16180 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16184 memb_id_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16185 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16189 ASN__CTFAIL(app_key, td, sptr,
16190 "%s: value not given (%s:%d)",
16191 td->name, __FILE__, __LINE__);
16195 value = *(const long *)sptr;
16197 if((value >= 0 && value <= 65535)) {
16198 /* Constraint check succeeded */
16201 ASN__CTFAIL(app_key, td, sptr,
16202 "%s: constraint failed (%s:%d)",
16203 td->name, __FILE__, __LINE__);
16209 memb_criticality_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16210 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16213 ASN__CTFAIL(app_key, td, sptr,
16214 "%s: value not given (%s:%d)",
16215 td->name, __FILE__, __LINE__);
16220 if(1 /* No applicable constraints whatsoever */) {
16221 /* Nothing is here. See below */
16224 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16228 memb_extensionValue_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16229 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16232 ASN__CTFAIL(app_key, td, sptr,
16233 "%s: value not given (%s:%d)",
16234 td->name, __FILE__, __LINE__);
16239 if(1 /* No applicable constraints whatsoever */) {
16240 /* Nothing is here. See below */
16243 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16247 memb_id_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16248 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16252 ASN__CTFAIL(app_key, td, sptr,
16253 "%s: value not given (%s:%d)",
16254 td->name, __FILE__, __LINE__);
16258 value = *(const long *)sptr;
16260 if((value >= 0 && value <= 65535)) {
16261 /* Constraint check succeeded */
16264 ASN__CTFAIL(app_key, td, sptr,
16265 "%s: constraint failed (%s:%d)",
16266 td->name, __FILE__, __LINE__);
16272 memb_criticality_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16273 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16276 ASN__CTFAIL(app_key, td, sptr,
16277 "%s: value not given (%s:%d)",
16278 td->name, __FILE__, __LINE__);
16283 if(1 /* No applicable constraints whatsoever */) {
16284 /* Nothing is here. See below */
16287 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16291 memb_extensionValue_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16292 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16295 ASN__CTFAIL(app_key, td, sptr,
16296 "%s: value not given (%s:%d)",
16297 td->name, __FILE__, __LINE__);
16302 if(1 /* No applicable constraints whatsoever */) {
16303 /* Nothing is here. See below */
16306 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16310 memb_id_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16311 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16315 ASN__CTFAIL(app_key, td, sptr,
16316 "%s: value not given (%s:%d)",
16317 td->name, __FILE__, __LINE__);
16321 value = *(const long *)sptr;
16323 if((value >= 0 && value <= 65535)) {
16324 /* Constraint check succeeded */
16327 ASN__CTFAIL(app_key, td, sptr,
16328 "%s: constraint failed (%s:%d)",
16329 td->name, __FILE__, __LINE__);
16334 static asn_type_selector_result_t
16335 select_TDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16336 asn_type_selector_result_t result = {0, 0};
16337 const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
16338 size_t constraining_column = 0; /* &id */
16339 size_t for_column = 1; /* &criticality */
16340 size_t row, presence_index = 0;
16341 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
16343 for(row=0; row < itable->rows_count; row++) {
16344 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16345 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16347 if(type_cell->cell_kind == aioc__undefined)
16351 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16352 result.type_descriptor = type_cell->type_descriptor;
16353 result.presence_index = presence_index;
16362 memb_criticality_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16363 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16366 ASN__CTFAIL(app_key, td, sptr,
16367 "%s: value not given (%s:%d)",
16368 td->name, __FILE__, __LINE__);
16373 if(1 /* No applicable constraints whatsoever */) {
16374 /* Nothing is here. See below */
16377 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16380 static asn_type_selector_result_t
16381 select_TDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16382 asn_type_selector_result_t result = {0, 0};
16383 const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
16384 size_t constraining_column = 0; /* &id */
16385 size_t for_column = 2; /* &Extension */
16386 size_t row, presence_index = 0;
16387 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
16389 for(row=0; row < itable->rows_count; row++) {
16390 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16391 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16393 if(type_cell->cell_kind == aioc__undefined)
16397 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16398 result.type_descriptor = type_cell->type_descriptor;
16399 result.presence_index = presence_index;
16408 memb_extensionValue_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16409 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16412 ASN__CTFAIL(app_key, td, sptr,
16413 "%s: value not given (%s:%d)",
16414 td->name, __FILE__, __LINE__);
16419 if(1 /* No applicable constraints whatsoever */) {
16420 /* Nothing is here. See below */
16423 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16427 memb_id_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16428 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16432 ASN__CTFAIL(app_key, td, sptr,
16433 "%s: value not given (%s:%d)",
16434 td->name, __FILE__, __LINE__);
16438 value = *(const long *)sptr;
16440 if((value >= 0 && value <= 65535)) {
16441 /* Constraint check succeeded */
16444 ASN__CTFAIL(app_key, td, sptr,
16445 "%s: constraint failed (%s:%d)",
16446 td->name, __FILE__, __LINE__);
16451 static asn_type_selector_result_t
16452 select_TraceActivation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16453 asn_type_selector_result_t result = {0, 0};
16454 const asn_ioc_set_t *itable = asn_IOS_TraceActivation_ExtIEs_1;
16455 size_t constraining_column = 0; /* &id */
16456 size_t for_column = 1; /* &criticality */
16457 size_t row, presence_index = 0;
16458 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TraceActivation_ExtIEs, id));
16460 for(row=0; row < itable->rows_count; row++) {
16461 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16462 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16464 if(type_cell->cell_kind == aioc__undefined)
16468 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16469 result.type_descriptor = type_cell->type_descriptor;
16470 result.presence_index = presence_index;
16479 memb_criticality_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16480 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16483 ASN__CTFAIL(app_key, td, sptr,
16484 "%s: value not given (%s:%d)",
16485 td->name, __FILE__, __LINE__);
16490 if(1 /* No applicable constraints whatsoever */) {
16491 /* Nothing is here. See below */
16494 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16497 static asn_type_selector_result_t
16498 select_TraceActivation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16499 asn_type_selector_result_t result = {0, 0};
16500 const asn_ioc_set_t *itable = asn_IOS_TraceActivation_ExtIEs_1;
16501 size_t constraining_column = 0; /* &id */
16502 size_t for_column = 2; /* &Extension */
16503 size_t row, presence_index = 0;
16504 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TraceActivation_ExtIEs, id));
16506 for(row=0; row < itable->rows_count; row++) {
16507 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16508 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16510 if(type_cell->cell_kind == aioc__undefined)
16514 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16515 result.type_descriptor = type_cell->type_descriptor;
16516 result.presence_index = presence_index;
16525 memb_extensionValue_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16526 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16529 ASN__CTFAIL(app_key, td, sptr,
16530 "%s: value not given (%s:%d)",
16531 td->name, __FILE__, __LINE__);
16536 if(1 /* No applicable constraints whatsoever */) {
16537 /* Nothing is here. See below */
16540 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16544 memb_id_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16545 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16549 ASN__CTFAIL(app_key, td, sptr,
16550 "%s: value not given (%s:%d)",
16551 td->name, __FILE__, __LINE__);
16555 value = *(const long *)sptr;
16557 if((value >= 0 && value <= 65535)) {
16558 /* Constraint check succeeded */
16561 ASN__CTFAIL(app_key, td, sptr,
16562 "%s: constraint failed (%s:%d)",
16563 td->name, __FILE__, __LINE__);
16569 memb_criticality_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16570 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16573 ASN__CTFAIL(app_key, td, sptr,
16574 "%s: value not given (%s:%d)",
16575 td->name, __FILE__, __LINE__);
16580 if(1 /* No applicable constraints whatsoever */) {
16581 /* Nothing is here. See below */
16584 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16588 memb_extensionValue_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16589 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16592 ASN__CTFAIL(app_key, td, sptr,
16593 "%s: value not given (%s:%d)",
16594 td->name, __FILE__, __LINE__);
16599 if(1 /* No applicable constraints whatsoever */) {
16600 /* Nothing is here. See below */
16603 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16607 memb_id_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16608 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16612 ASN__CTFAIL(app_key, td, sptr,
16613 "%s: value not given (%s:%d)",
16614 td->name, __FILE__, __LINE__);
16618 value = *(const long *)sptr;
16620 if((value >= 0 && value <= 65535)) {
16621 /* Constraint check succeeded */
16624 ASN__CTFAIL(app_key, td, sptr,
16625 "%s: constraint failed (%s:%d)",
16626 td->name, __FILE__, __LINE__);
16631 static asn_type_selector_result_t
16632 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16633 asn_type_selector_result_t result = {0, 0};
16634 const asn_ioc_set_t *itable = asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1;
16635 size_t constraining_column = 0; /* &id */
16636 size_t for_column = 1; /* &criticality */
16637 size_t row, presence_index = 0;
16638 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));
16640 for(row=0; row < itable->rows_count; row++) {
16641 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16642 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16644 if(type_cell->cell_kind == aioc__undefined)
16648 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16649 result.type_descriptor = type_cell->type_descriptor;
16650 result.presence_index = presence_index;
16659 memb_criticality_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16660 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16663 ASN__CTFAIL(app_key, td, sptr,
16664 "%s: value not given (%s:%d)",
16665 td->name, __FILE__, __LINE__);
16670 if(1 /* No applicable constraints whatsoever */) {
16671 /* Nothing is here. See below */
16674 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16677 static asn_type_selector_result_t
16678 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16679 asn_type_selector_result_t result = {0, 0};
16680 const asn_ioc_set_t *itable = asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1;
16681 size_t constraining_column = 0; /* &id */
16682 size_t for_column = 2; /* &Extension */
16683 size_t row, presence_index = 0;
16684 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));
16685 const int indexToPresence[3] = {
16686 UEAggregate_MaximumBitrate_ExtIEs__extensionValue_PR_NOTHING,
16687 UEAggregate_MaximumBitrate_ExtIEs__extensionValue_PR_ExtendedBitRate,
16688 UEAggregate_MaximumBitrate_ExtIEs__extensionValue_PR_ExtendedBitRate
16691 for(row=0; row < itable->rows_count; row++) {
16692 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16693 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16695 if(type_cell->cell_kind == aioc__undefined)
16699 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16700 result.type_descriptor = type_cell->type_descriptor;
16701 result.presence_index = indexToPresence[presence_index];
16710 memb_extensionValue_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16711 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16714 ASN__CTFAIL(app_key, td, sptr,
16715 "%s: value not given (%s:%d)",
16716 td->name, __FILE__, __LINE__);
16721 if(1 /* No applicable constraints whatsoever */) {
16722 /* Nothing is here. See below */
16725 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16729 memb_id_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16730 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16734 ASN__CTFAIL(app_key, td, sptr,
16735 "%s: value not given (%s:%d)",
16736 td->name, __FILE__, __LINE__);
16740 value = *(const long *)sptr;
16742 if((value >= 0 && value <= 65535)) {
16743 /* Constraint check succeeded */
16746 ASN__CTFAIL(app_key, td, sptr,
16747 "%s: constraint failed (%s:%d)",
16748 td->name, __FILE__, __LINE__);
16753 static asn_type_selector_result_t
16754 select_UEAppLayerMeasConfig_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16755 asn_type_selector_result_t result = {0, 0};
16756 const asn_ioc_set_t *itable = asn_IOS_UEAppLayerMeasConfig_ExtIEs_1;
16757 size_t constraining_column = 0; /* &id */
16758 size_t for_column = 1; /* &criticality */
16759 size_t row, presence_index = 0;
16760 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAppLayerMeasConfig_ExtIEs, id));
16762 for(row=0; row < itable->rows_count; row++) {
16763 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16764 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16766 if(type_cell->cell_kind == aioc__undefined)
16770 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16771 result.type_descriptor = type_cell->type_descriptor;
16772 result.presence_index = presence_index;
16781 memb_criticality_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16782 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16785 ASN__CTFAIL(app_key, td, sptr,
16786 "%s: value not given (%s:%d)",
16787 td->name, __FILE__, __LINE__);
16792 if(1 /* No applicable constraints whatsoever */) {
16793 /* Nothing is here. See below */
16796 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16799 static asn_type_selector_result_t
16800 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16801 asn_type_selector_result_t result = {0, 0};
16802 const asn_ioc_set_t *itable = asn_IOS_UEAppLayerMeasConfig_ExtIEs_1;
16803 size_t constraining_column = 0; /* &id */
16804 size_t for_column = 2; /* &Extension */
16805 size_t row, presence_index = 0;
16806 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAppLayerMeasConfig_ExtIEs, id));
16808 for(row=0; row < itable->rows_count; row++) {
16809 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16810 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16812 if(type_cell->cell_kind == aioc__undefined)
16816 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16817 result.type_descriptor = type_cell->type_descriptor;
16818 result.presence_index = presence_index;
16827 memb_extensionValue_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16828 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16831 ASN__CTFAIL(app_key, td, sptr,
16832 "%s: value not given (%s:%d)",
16833 td->name, __FILE__, __LINE__);
16838 if(1 /* No applicable constraints whatsoever */) {
16839 /* Nothing is here. See below */
16842 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16846 memb_id_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16847 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16851 ASN__CTFAIL(app_key, td, sptr,
16852 "%s: value not given (%s:%d)",
16853 td->name, __FILE__, __LINE__);
16857 value = *(const long *)sptr;
16859 if((value >= 0 && value <= 65535)) {
16860 /* Constraint check succeeded */
16863 ASN__CTFAIL(app_key, td, sptr,
16864 "%s: constraint failed (%s:%d)",
16865 td->name, __FILE__, __LINE__);
16871 memb_criticality_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16872 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16875 ASN__CTFAIL(app_key, td, sptr,
16876 "%s: value not given (%s:%d)",
16877 td->name, __FILE__, __LINE__);
16882 if(1 /* No applicable constraints whatsoever */) {
16883 /* Nothing is here. See below */
16886 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16890 memb_extensionValue_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16891 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16894 ASN__CTFAIL(app_key, td, sptr,
16895 "%s: value not given (%s:%d)",
16896 td->name, __FILE__, __LINE__);
16901 if(1 /* No applicable constraints whatsoever */) {
16902 /* Nothing is here. See below */
16905 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16909 memb_id_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16910 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16914 ASN__CTFAIL(app_key, td, sptr,
16915 "%s: value not given (%s:%d)",
16916 td->name, __FILE__, __LINE__);
16920 value = *(const long *)sptr;
16922 if((value >= 0 && value <= 65535)) {
16923 /* Constraint check succeeded */
16926 ASN__CTFAIL(app_key, td, sptr,
16927 "%s: constraint failed (%s:%d)",
16928 td->name, __FILE__, __LINE__);
16934 memb_criticality_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16935 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16938 ASN__CTFAIL(app_key, td, sptr,
16939 "%s: value not given (%s:%d)",
16940 td->name, __FILE__, __LINE__);
16945 if(1 /* No applicable constraints whatsoever */) {
16946 /* Nothing is here. See below */
16949 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16953 memb_extensionValue_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16954 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16957 ASN__CTFAIL(app_key, td, sptr,
16958 "%s: value not given (%s:%d)",
16959 td->name, __FILE__, __LINE__);
16964 if(1 /* No applicable constraints whatsoever */) {
16965 /* Nothing is here. See below */
16968 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16972 memb_id_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16973 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16977 ASN__CTFAIL(app_key, td, sptr,
16978 "%s: value not given (%s:%d)",
16979 td->name, __FILE__, __LINE__);
16983 value = *(const long *)sptr;
16985 if((value >= 0 && value <= 65535)) {
16986 /* Constraint check succeeded */
16989 ASN__CTFAIL(app_key, td, sptr,
16990 "%s: constraint failed (%s:%d)",
16991 td->name, __FILE__, __LINE__);
16997 memb_criticality_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16998 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17001 ASN__CTFAIL(app_key, td, sptr,
17002 "%s: value not given (%s:%d)",
17003 td->name, __FILE__, __LINE__);
17008 if(1 /* No applicable constraints whatsoever */) {
17009 /* Nothing is here. See below */
17012 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17016 memb_extensionValue_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
17017 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17020 ASN__CTFAIL(app_key, td, sptr,
17021 "%s: value not given (%s:%d)",
17022 td->name, __FILE__, __LINE__);
17027 if(1 /* No applicable constraints whatsoever */) {
17028 /* Nothing is here. See below */
17031 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17035 memb_id_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
17036 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17040 ASN__CTFAIL(app_key, td, sptr,
17041 "%s: value not given (%s:%d)",
17042 td->name, __FILE__, __LINE__);
17046 value = *(const long *)sptr;
17048 if((value >= 0 && value <= 65535)) {
17049 /* Constraint check succeeded */
17052 ASN__CTFAIL(app_key, td, sptr,
17053 "%s: constraint failed (%s:%d)",
17054 td->name, __FILE__, __LINE__);
17060 memb_criticality_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
17061 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17064 ASN__CTFAIL(app_key, td, sptr,
17065 "%s: value not given (%s:%d)",
17066 td->name, __FILE__, __LINE__);
17071 if(1 /* No applicable constraints whatsoever */) {
17072 /* Nothing is here. See below */
17075 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17079 memb_extensionValue_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
17080 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17083 ASN__CTFAIL(app_key, td, sptr,
17084 "%s: value not given (%s:%d)",
17085 td->name, __FILE__, __LINE__);
17090 if(1 /* No applicable constraints whatsoever */) {
17091 /* Nothing is here. See below */
17094 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17098 memb_id_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17099 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17103 ASN__CTFAIL(app_key, td, sptr,
17104 "%s: value not given (%s:%d)",
17105 td->name, __FILE__, __LINE__);
17109 value = *(const long *)sptr;
17111 if((value >= 0 && value <= 65535)) {
17112 /* Constraint check succeeded */
17115 ASN__CTFAIL(app_key, td, sptr,
17116 "%s: constraint failed (%s:%d)",
17117 td->name, __FILE__, __LINE__);
17123 memb_criticality_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17124 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17127 ASN__CTFAIL(app_key, td, sptr,
17128 "%s: value not given (%s:%d)",
17129 td->name, __FILE__, __LINE__);
17134 if(1 /* No applicable constraints whatsoever */) {
17135 /* Nothing is here. See below */
17138 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17142 memb_extensionValue_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17143 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17146 ASN__CTFAIL(app_key, td, sptr,
17147 "%s: value not given (%s:%d)",
17148 td->name, __FILE__, __LINE__);
17153 if(1 /* No applicable constraints whatsoever */) {
17154 /* Nothing is here. See below */
17157 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17161 memb_id_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17162 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17166 ASN__CTFAIL(app_key, td, sptr,
17167 "%s: value not given (%s:%d)",
17168 td->name, __FILE__, __LINE__);
17172 value = *(const long *)sptr;
17174 if((value >= 0 && value <= 65535)) {
17175 /* Constraint check succeeded */
17178 ASN__CTFAIL(app_key, td, sptr,
17179 "%s: constraint failed (%s:%d)",
17180 td->name, __FILE__, __LINE__);
17186 memb_criticality_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17187 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17190 ASN__CTFAIL(app_key, td, sptr,
17191 "%s: value not given (%s:%d)",
17192 td->name, __FILE__, __LINE__);
17197 if(1 /* No applicable constraints whatsoever */) {
17198 /* Nothing is here. See below */
17201 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17205 memb_extensionValue_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17206 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17209 ASN__CTFAIL(app_key, td, sptr,
17210 "%s: value not given (%s:%d)",
17211 td->name, __FILE__, __LINE__);
17216 if(1 /* No applicable constraints whatsoever */) {
17217 /* Nothing is here. See below */
17220 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17224 memb_id_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17225 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17229 ASN__CTFAIL(app_key, td, sptr,
17230 "%s: value not given (%s:%d)",
17231 td->name, __FILE__, __LINE__);
17235 value = *(const long *)sptr;
17237 if((value >= 0 && value <= 65535)) {
17238 /* Constraint check succeeded */
17241 ASN__CTFAIL(app_key, td, sptr,
17242 "%s: constraint failed (%s:%d)",
17243 td->name, __FILE__, __LINE__);
17249 memb_criticality_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17250 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17253 ASN__CTFAIL(app_key, td, sptr,
17254 "%s: value not given (%s:%d)",
17255 td->name, __FILE__, __LINE__);
17260 if(1 /* No applicable constraints whatsoever */) {
17261 /* Nothing is here. See below */
17264 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17268 memb_extensionValue_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17269 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17272 ASN__CTFAIL(app_key, td, sptr,
17273 "%s: value not given (%s:%d)",
17274 td->name, __FILE__, __LINE__);
17279 if(1 /* No applicable constraints whatsoever */) {
17280 /* Nothing is here. See below */
17283 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17287 memb_id_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17288 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17292 ASN__CTFAIL(app_key, td, sptr,
17293 "%s: value not given (%s:%d)",
17294 td->name, __FILE__, __LINE__);
17298 value = *(const long *)sptr;
17300 if((value >= 0 && value <= 65535)) {
17301 /* Constraint check succeeded */
17304 ASN__CTFAIL(app_key, td, sptr,
17305 "%s: constraint failed (%s:%d)",
17306 td->name, __FILE__, __LINE__);
17312 memb_criticality_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17313 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17316 ASN__CTFAIL(app_key, td, sptr,
17317 "%s: value not given (%s:%d)",
17318 td->name, __FILE__, __LINE__);
17323 if(1 /* No applicable constraints whatsoever */) {
17324 /* Nothing is here. See below */
17327 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17331 memb_extensionValue_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17332 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17335 ASN__CTFAIL(app_key, td, sptr,
17336 "%s: value not given (%s:%d)",
17337 td->name, __FILE__, __LINE__);
17342 if(1 /* No applicable constraints whatsoever */) {
17343 /* Nothing is here. See below */
17346 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17350 memb_id_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17351 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17355 ASN__CTFAIL(app_key, td, sptr,
17356 "%s: value not given (%s:%d)",
17357 td->name, __FILE__, __LINE__);
17361 value = *(const long *)sptr;
17363 if((value >= 0 && value <= 65535)) {
17364 /* Constraint check succeeded */
17367 ASN__CTFAIL(app_key, td, sptr,
17368 "%s: constraint failed (%s:%d)",
17369 td->name, __FILE__, __LINE__);
17375 memb_criticality_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17376 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17379 ASN__CTFAIL(app_key, td, sptr,
17380 "%s: value not given (%s:%d)",
17381 td->name, __FILE__, __LINE__);
17386 if(1 /* No applicable constraints whatsoever */) {
17387 /* Nothing is here. See below */
17390 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17394 memb_extensionValue_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17395 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17398 ASN__CTFAIL(app_key, td, sptr,
17399 "%s: value not given (%s:%d)",
17400 td->name, __FILE__, __LINE__);
17405 if(1 /* No applicable constraints whatsoever */) {
17406 /* Nothing is here. See below */
17409 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17413 memb_id_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17414 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17418 ASN__CTFAIL(app_key, td, sptr,
17419 "%s: value not given (%s:%d)",
17420 td->name, __FILE__, __LINE__);
17424 value = *(const long *)sptr;
17426 if((value >= 0 && value <= 65535)) {
17427 /* Constraint check succeeded */
17430 ASN__CTFAIL(app_key, td, sptr,
17431 "%s: constraint failed (%s:%d)",
17432 td->name, __FILE__, __LINE__);
17438 memb_criticality_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17439 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17442 ASN__CTFAIL(app_key, td, sptr,
17443 "%s: value not given (%s:%d)",
17444 td->name, __FILE__, __LINE__);
17449 if(1 /* No applicable constraints whatsoever */) {
17450 /* Nothing is here. See below */
17453 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17457 memb_extensionValue_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17458 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17461 ASN__CTFAIL(app_key, td, sptr,
17462 "%s: value not given (%s:%d)",
17463 td->name, __FILE__, __LINE__);
17468 if(1 /* No applicable constraints whatsoever */) {
17469 /* Nothing is here. See below */
17472 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17476 memb_id_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17477 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17481 ASN__CTFAIL(app_key, td, sptr,
17482 "%s: value not given (%s:%d)",
17483 td->name, __FILE__, __LINE__);
17487 value = *(const long *)sptr;
17489 if((value >= 0 && value <= 65535)) {
17490 /* Constraint check succeeded */
17493 ASN__CTFAIL(app_key, td, sptr,
17494 "%s: constraint failed (%s:%d)",
17495 td->name, __FILE__, __LINE__);
17501 memb_criticality_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17502 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17505 ASN__CTFAIL(app_key, td, sptr,
17506 "%s: value not given (%s:%d)",
17507 td->name, __FILE__, __LINE__);
17512 if(1 /* No applicable constraints whatsoever */) {
17513 /* Nothing is here. See below */
17516 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17520 memb_extensionValue_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17521 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17524 ASN__CTFAIL(app_key, td, sptr,
17525 "%s: value not given (%s:%d)",
17526 td->name, __FILE__, __LINE__);
17531 if(1 /* No applicable constraints whatsoever */) {
17532 /* Nothing is here. See below */
17535 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17539 memb_id_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17540 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17544 ASN__CTFAIL(app_key, td, sptr,
17545 "%s: value not given (%s:%d)",
17546 td->name, __FILE__, __LINE__);
17550 value = *(const long *)sptr;
17552 if((value >= 0 && value <= 65535)) {
17553 /* Constraint check succeeded */
17556 ASN__CTFAIL(app_key, td, sptr,
17557 "%s: constraint failed (%s:%d)",
17558 td->name, __FILE__, __LINE__);
17564 memb_criticality_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17565 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17568 ASN__CTFAIL(app_key, td, sptr,
17569 "%s: value not given (%s:%d)",
17570 td->name, __FILE__, __LINE__);
17575 if(1 /* No applicable constraints whatsoever */) {
17576 /* Nothing is here. See below */
17579 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17583 memb_extensionValue_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17584 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17587 ASN__CTFAIL(app_key, td, sptr,
17588 "%s: value not given (%s:%d)",
17589 td->name, __FILE__, __LINE__);
17594 if(1 /* No applicable constraints whatsoever */) {
17595 /* Nothing is here. See below */
17598 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17601 static asn_oer_constraints_t asn_OER_memb_id_constr_2 CC_NOTUSED = {
17602 { 2, 1 } /* (0..65535) */,
17604 static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = {
17605 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17606 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17607 0, 0 /* No PER value map */
17609 static asn_oer_constraints_t asn_OER_memb_criticality_constr_3 CC_NOTUSED = {
17612 static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {
17613 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17614 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17615 0, 0 /* No PER value map */
17617 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_4 CC_NOTUSED = {
17620 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_4 CC_NOTUSED = {
17621 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17622 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17623 0, 0 /* No PER value map */
17625 static asn_oer_constraints_t asn_OER_memb_id_constr_6 CC_NOTUSED = {
17626 { 2, 1 } /* (0..65535) */,
17628 static asn_per_constraints_t asn_PER_memb_id_constr_6 CC_NOTUSED = {
17629 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17630 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17631 0, 0 /* No PER value map */
17633 static asn_oer_constraints_t asn_OER_memb_criticality_constr_7 CC_NOTUSED = {
17636 static asn_per_constraints_t asn_PER_memb_criticality_constr_7 CC_NOTUSED = {
17637 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17638 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17639 0, 0 /* No PER value map */
17641 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_8 CC_NOTUSED = {
17644 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_8 CC_NOTUSED = {
17645 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17646 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17647 0, 0 /* No PER value map */
17649 static asn_oer_constraints_t asn_OER_memb_id_constr_10 CC_NOTUSED = {
17650 { 2, 1 } /* (0..65535) */,
17652 static asn_per_constraints_t asn_PER_memb_id_constr_10 CC_NOTUSED = {
17653 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17654 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17655 0, 0 /* No PER value map */
17657 static asn_oer_constraints_t asn_OER_memb_criticality_constr_11 CC_NOTUSED = {
17660 static asn_per_constraints_t asn_PER_memb_criticality_constr_11 CC_NOTUSED = {
17661 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17662 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17663 0, 0 /* No PER value map */
17665 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_12 CC_NOTUSED = {
17668 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_12 CC_NOTUSED = {
17669 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17670 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17671 0, 0 /* No PER value map */
17673 static asn_oer_constraints_t asn_OER_memb_id_constr_14 CC_NOTUSED = {
17674 { 2, 1 } /* (0..65535) */,
17676 static asn_per_constraints_t asn_PER_memb_id_constr_14 CC_NOTUSED = {
17677 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17678 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17679 0, 0 /* No PER value map */
17681 static asn_oer_constraints_t asn_OER_memb_criticality_constr_15 CC_NOTUSED = {
17684 static asn_per_constraints_t asn_PER_memb_criticality_constr_15 CC_NOTUSED = {
17685 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17686 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17687 0, 0 /* No PER value map */
17689 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_16 CC_NOTUSED = {
17692 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_16 CC_NOTUSED = {
17693 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17694 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17695 0, 0 /* No PER value map */
17697 static asn_oer_constraints_t asn_OER_memb_id_constr_18 CC_NOTUSED = {
17698 { 2, 1 } /* (0..65535) */,
17700 static asn_per_constraints_t asn_PER_memb_id_constr_18 CC_NOTUSED = {
17701 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17702 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17703 0, 0 /* No PER value map */
17705 static asn_oer_constraints_t asn_OER_memb_criticality_constr_19 CC_NOTUSED = {
17708 static asn_per_constraints_t asn_PER_memb_criticality_constr_19 CC_NOTUSED = {
17709 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17710 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17711 0, 0 /* No PER value map */
17713 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_20 CC_NOTUSED = {
17716 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_20 CC_NOTUSED = {
17717 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17718 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17719 0, 0 /* No PER value map */
17721 static asn_oer_constraints_t asn_OER_memb_id_constr_22 CC_NOTUSED = {
17722 { 2, 1 } /* (0..65535) */,
17724 static asn_per_constraints_t asn_PER_memb_id_constr_22 CC_NOTUSED = {
17725 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17726 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17727 0, 0 /* No PER value map */
17729 static asn_oer_constraints_t asn_OER_memb_criticality_constr_23 CC_NOTUSED = {
17732 static asn_per_constraints_t asn_PER_memb_criticality_constr_23 CC_NOTUSED = {
17733 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17734 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17735 0, 0 /* No PER value map */
17737 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_24 CC_NOTUSED = {
17740 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_24 CC_NOTUSED = {
17741 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17742 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17743 0, 0 /* No PER value map */
17745 static asn_oer_constraints_t asn_OER_memb_id_constr_26 CC_NOTUSED = {
17746 { 2, 1 } /* (0..65535) */,
17748 static asn_per_constraints_t asn_PER_memb_id_constr_26 CC_NOTUSED = {
17749 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17750 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17751 0, 0 /* No PER value map */
17753 static asn_oer_constraints_t asn_OER_memb_criticality_constr_27 CC_NOTUSED = {
17756 static asn_per_constraints_t asn_PER_memb_criticality_constr_27 CC_NOTUSED = {
17757 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17758 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17759 0, 0 /* No PER value map */
17761 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_28 CC_NOTUSED = {
17764 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_28 CC_NOTUSED = {
17765 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17766 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17767 0, 0 /* No PER value map */
17769 static asn_oer_constraints_t asn_OER_memb_id_constr_30 CC_NOTUSED = {
17770 { 2, 1 } /* (0..65535) */,
17772 static asn_per_constraints_t asn_PER_memb_id_constr_30 CC_NOTUSED = {
17773 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17774 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17775 0, 0 /* No PER value map */
17777 static asn_oer_constraints_t asn_OER_memb_criticality_constr_31 CC_NOTUSED = {
17780 static asn_per_constraints_t asn_PER_memb_criticality_constr_31 CC_NOTUSED = {
17781 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17782 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17783 0, 0 /* No PER value map */
17785 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_32 CC_NOTUSED = {
17788 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_32 CC_NOTUSED = {
17789 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17790 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17791 0, 0 /* No PER value map */
17793 static asn_oer_constraints_t asn_OER_memb_id_constr_34 CC_NOTUSED = {
17794 { 2, 1 } /* (0..65535) */,
17796 static asn_per_constraints_t asn_PER_memb_id_constr_34 CC_NOTUSED = {
17797 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17798 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17799 0, 0 /* No PER value map */
17801 static asn_oer_constraints_t asn_OER_memb_criticality_constr_35 CC_NOTUSED = {
17804 static asn_per_constraints_t asn_PER_memb_criticality_constr_35 CC_NOTUSED = {
17805 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17806 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17807 0, 0 /* No PER value map */
17809 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_36 CC_NOTUSED = {
17812 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_36 CC_NOTUSED = {
17813 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17814 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17815 0, 0 /* No PER value map */
17817 static asn_oer_constraints_t asn_OER_memb_id_constr_38 CC_NOTUSED = {
17818 { 2, 1 } /* (0..65535) */,
17820 static asn_per_constraints_t asn_PER_memb_id_constr_38 CC_NOTUSED = {
17821 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17822 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17823 0, 0 /* No PER value map */
17825 static asn_oer_constraints_t asn_OER_memb_criticality_constr_39 CC_NOTUSED = {
17828 static asn_per_constraints_t asn_PER_memb_criticality_constr_39 CC_NOTUSED = {
17829 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17830 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17831 0, 0 /* No PER value map */
17833 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_40 CC_NOTUSED = {
17836 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_40 CC_NOTUSED = {
17837 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17838 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17839 0, 0 /* No PER value map */
17841 static asn_oer_constraints_t asn_OER_memb_id_constr_42 CC_NOTUSED = {
17842 { 2, 1 } /* (0..65535) */,
17844 static asn_per_constraints_t asn_PER_memb_id_constr_42 CC_NOTUSED = {
17845 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17846 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17847 0, 0 /* No PER value map */
17849 static asn_oer_constraints_t asn_OER_memb_criticality_constr_43 CC_NOTUSED = {
17852 static asn_per_constraints_t asn_PER_memb_criticality_constr_43 CC_NOTUSED = {
17853 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17854 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17855 0, 0 /* No PER value map */
17857 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_44 CC_NOTUSED = {
17860 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_44 CC_NOTUSED = {
17861 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17862 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17863 0, 0 /* No PER value map */
17865 static asn_oer_constraints_t asn_OER_memb_id_constr_46 CC_NOTUSED = {
17866 { 2, 1 } /* (0..65535) */,
17868 static asn_per_constraints_t asn_PER_memb_id_constr_46 CC_NOTUSED = {
17869 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17870 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17871 0, 0 /* No PER value map */
17873 static asn_oer_constraints_t asn_OER_memb_criticality_constr_47 CC_NOTUSED = {
17876 static asn_per_constraints_t asn_PER_memb_criticality_constr_47 CC_NOTUSED = {
17877 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17878 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17879 0, 0 /* No PER value map */
17881 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_48 CC_NOTUSED = {
17884 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_48 CC_NOTUSED = {
17885 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17886 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17887 0, 0 /* No PER value map */
17889 static asn_oer_constraints_t asn_OER_memb_id_constr_50 CC_NOTUSED = {
17890 { 2, 1 } /* (0..65535) */,
17892 static asn_per_constraints_t asn_PER_memb_id_constr_50 CC_NOTUSED = {
17893 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17894 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17895 0, 0 /* No PER value map */
17897 static asn_oer_constraints_t asn_OER_memb_criticality_constr_51 CC_NOTUSED = {
17900 static asn_per_constraints_t asn_PER_memb_criticality_constr_51 CC_NOTUSED = {
17901 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17902 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17903 0, 0 /* No PER value map */
17905 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_52 CC_NOTUSED = {
17908 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_52 CC_NOTUSED = {
17909 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17910 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17911 0, 0 /* No PER value map */
17913 static asn_oer_constraints_t asn_OER_memb_id_constr_54 CC_NOTUSED = {
17914 { 2, 1 } /* (0..65535) */,
17916 static asn_per_constraints_t asn_PER_memb_id_constr_54 CC_NOTUSED = {
17917 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17918 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17919 0, 0 /* No PER value map */
17921 static asn_oer_constraints_t asn_OER_memb_criticality_constr_55 CC_NOTUSED = {
17924 static asn_per_constraints_t asn_PER_memb_criticality_constr_55 CC_NOTUSED = {
17925 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17926 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17927 0, 0 /* No PER value map */
17929 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_56 CC_NOTUSED = {
17932 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_56 CC_NOTUSED = {
17933 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17934 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17935 0, 0 /* No PER value map */
17937 static asn_oer_constraints_t asn_OER_memb_id_constr_58 CC_NOTUSED = {
17938 { 2, 1 } /* (0..65535) */,
17940 static asn_per_constraints_t asn_PER_memb_id_constr_58 CC_NOTUSED = {
17941 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17942 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17943 0, 0 /* No PER value map */
17945 static asn_oer_constraints_t asn_OER_memb_criticality_constr_59 CC_NOTUSED = {
17948 static asn_per_constraints_t asn_PER_memb_criticality_constr_59 CC_NOTUSED = {
17949 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17950 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17951 0, 0 /* No PER value map */
17953 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_60 CC_NOTUSED = {
17956 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_60 CC_NOTUSED = {
17957 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17958 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17959 0, 0 /* No PER value map */
17961 static asn_oer_constraints_t asn_OER_memb_id_constr_62 CC_NOTUSED = {
17962 { 2, 1 } /* (0..65535) */,
17964 static asn_per_constraints_t asn_PER_memb_id_constr_62 CC_NOTUSED = {
17965 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17966 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17967 0, 0 /* No PER value map */
17969 static asn_oer_constraints_t asn_OER_memb_criticality_constr_63 CC_NOTUSED = {
17972 static asn_per_constraints_t asn_PER_memb_criticality_constr_63 CC_NOTUSED = {
17973 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17974 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17975 0, 0 /* No PER value map */
17977 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_64 CC_NOTUSED = {
17980 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_64 CC_NOTUSED = {
17981 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17982 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17983 0, 0 /* No PER value map */
17985 static asn_oer_constraints_t asn_OER_memb_id_constr_66 CC_NOTUSED = {
17986 { 2, 1 } /* (0..65535) */,
17988 static asn_per_constraints_t asn_PER_memb_id_constr_66 CC_NOTUSED = {
17989 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17990 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17991 0, 0 /* No PER value map */
17993 static asn_oer_constraints_t asn_OER_memb_criticality_constr_67 CC_NOTUSED = {
17996 static asn_per_constraints_t asn_PER_memb_criticality_constr_67 CC_NOTUSED = {
17997 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17998 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17999 0, 0 /* No PER value map */
18001 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_68 CC_NOTUSED = {
18004 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_68 CC_NOTUSED = {
18005 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18006 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18007 0, 0 /* No PER value map */
18009 static asn_oer_constraints_t asn_OER_memb_id_constr_70 CC_NOTUSED = {
18010 { 2, 1 } /* (0..65535) */,
18012 static asn_per_constraints_t asn_PER_memb_id_constr_70 CC_NOTUSED = {
18013 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18014 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18015 0, 0 /* No PER value map */
18017 static asn_oer_constraints_t asn_OER_memb_criticality_constr_71 CC_NOTUSED = {
18020 static asn_per_constraints_t asn_PER_memb_criticality_constr_71 CC_NOTUSED = {
18021 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18022 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18023 0, 0 /* No PER value map */
18025 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_72 CC_NOTUSED = {
18028 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_72 CC_NOTUSED = {
18029 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18030 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18031 0, 0 /* No PER value map */
18033 static asn_oer_constraints_t asn_OER_memb_id_constr_74 CC_NOTUSED = {
18034 { 2, 1 } /* (0..65535) */,
18036 static asn_per_constraints_t asn_PER_memb_id_constr_74 CC_NOTUSED = {
18037 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18038 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18039 0, 0 /* No PER value map */
18041 static asn_oer_constraints_t asn_OER_memb_criticality_constr_75 CC_NOTUSED = {
18044 static asn_per_constraints_t asn_PER_memb_criticality_constr_75 CC_NOTUSED = {
18045 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18046 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18047 0, 0 /* No PER value map */
18049 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_76 CC_NOTUSED = {
18052 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_76 CC_NOTUSED = {
18053 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18054 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18055 0, 0 /* No PER value map */
18057 static asn_oer_constraints_t asn_OER_memb_id_constr_78 CC_NOTUSED = {
18058 { 2, 1 } /* (0..65535) */,
18060 static asn_per_constraints_t asn_PER_memb_id_constr_78 CC_NOTUSED = {
18061 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18062 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18063 0, 0 /* No PER value map */
18065 static asn_oer_constraints_t asn_OER_memb_criticality_constr_79 CC_NOTUSED = {
18068 static asn_per_constraints_t asn_PER_memb_criticality_constr_79 CC_NOTUSED = {
18069 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18070 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18071 0, 0 /* No PER value map */
18073 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_80 CC_NOTUSED = {
18076 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_80 CC_NOTUSED = {
18077 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18078 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18079 0, 0 /* No PER value map */
18081 static asn_oer_constraints_t asn_OER_memb_id_constr_82 CC_NOTUSED = {
18082 { 2, 1 } /* (0..65535) */,
18084 static asn_per_constraints_t asn_PER_memb_id_constr_82 CC_NOTUSED = {
18085 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18086 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18087 0, 0 /* No PER value map */
18089 static asn_oer_constraints_t asn_OER_memb_criticality_constr_83 CC_NOTUSED = {
18092 static asn_per_constraints_t asn_PER_memb_criticality_constr_83 CC_NOTUSED = {
18093 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18094 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18095 0, 0 /* No PER value map */
18097 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_84 CC_NOTUSED = {
18100 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_84 CC_NOTUSED = {
18101 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18102 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18103 0, 0 /* No PER value map */
18105 static asn_oer_constraints_t asn_OER_memb_id_constr_86 CC_NOTUSED = {
18106 { 2, 1 } /* (0..65535) */,
18108 static asn_per_constraints_t asn_PER_memb_id_constr_86 CC_NOTUSED = {
18109 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18110 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18111 0, 0 /* No PER value map */
18113 static asn_oer_constraints_t asn_OER_memb_criticality_constr_87 CC_NOTUSED = {
18116 static asn_per_constraints_t asn_PER_memb_criticality_constr_87 CC_NOTUSED = {
18117 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18118 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18119 0, 0 /* No PER value map */
18121 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_88 CC_NOTUSED = {
18124 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_88 CC_NOTUSED = {
18125 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18126 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18127 0, 0 /* No PER value map */
18129 static asn_oer_constraints_t asn_OER_memb_id_constr_90 CC_NOTUSED = {
18130 { 2, 1 } /* (0..65535) */,
18132 static asn_per_constraints_t asn_PER_memb_id_constr_90 CC_NOTUSED = {
18133 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18134 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18135 0, 0 /* No PER value map */
18137 static asn_oer_constraints_t asn_OER_memb_criticality_constr_91 CC_NOTUSED = {
18140 static asn_per_constraints_t asn_PER_memb_criticality_constr_91 CC_NOTUSED = {
18141 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18142 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18143 0, 0 /* No PER value map */
18145 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_92 CC_NOTUSED = {
18148 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_92 CC_NOTUSED = {
18149 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18150 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18151 0, 0 /* No PER value map */
18153 static asn_oer_constraints_t asn_OER_memb_id_constr_94 CC_NOTUSED = {
18154 { 2, 1 } /* (0..65535) */,
18156 static asn_per_constraints_t asn_PER_memb_id_constr_94 CC_NOTUSED = {
18157 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18158 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18159 0, 0 /* No PER value map */
18161 static asn_oer_constraints_t asn_OER_memb_criticality_constr_95 CC_NOTUSED = {
18164 static asn_per_constraints_t asn_PER_memb_criticality_constr_95 CC_NOTUSED = {
18165 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18166 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18167 0, 0 /* No PER value map */
18169 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_96 CC_NOTUSED = {
18172 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_96 CC_NOTUSED = {
18173 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18174 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18175 0, 0 /* No PER value map */
18177 static asn_oer_constraints_t asn_OER_memb_id_constr_98 CC_NOTUSED = {
18178 { 2, 1 } /* (0..65535) */,
18180 static asn_per_constraints_t asn_PER_memb_id_constr_98 CC_NOTUSED = {
18181 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18182 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18183 0, 0 /* No PER value map */
18185 static asn_oer_constraints_t asn_OER_memb_criticality_constr_99 CC_NOTUSED = {
18188 static asn_per_constraints_t asn_PER_memb_criticality_constr_99 CC_NOTUSED = {
18189 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18190 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18191 0, 0 /* No PER value map */
18193 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_100 CC_NOTUSED = {
18196 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_100 CC_NOTUSED = {
18197 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18198 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18199 0, 0 /* No PER value map */
18201 static asn_oer_constraints_t asn_OER_memb_id_constr_102 CC_NOTUSED = {
18202 { 2, 1 } /* (0..65535) */,
18204 static asn_per_constraints_t asn_PER_memb_id_constr_102 CC_NOTUSED = {
18205 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18206 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18207 0, 0 /* No PER value map */
18209 static asn_oer_constraints_t asn_OER_memb_criticality_constr_103 CC_NOTUSED = {
18212 static asn_per_constraints_t asn_PER_memb_criticality_constr_103 CC_NOTUSED = {
18213 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18214 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18215 0, 0 /* No PER value map */
18217 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_104 CC_NOTUSED = {
18220 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_104 CC_NOTUSED = {
18221 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18222 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18223 0, 0 /* No PER value map */
18225 static asn_oer_constraints_t asn_OER_memb_id_constr_106 CC_NOTUSED = {
18226 { 2, 1 } /* (0..65535) */,
18228 static asn_per_constraints_t asn_PER_memb_id_constr_106 CC_NOTUSED = {
18229 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18230 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18231 0, 0 /* No PER value map */
18233 static asn_oer_constraints_t asn_OER_memb_criticality_constr_107 CC_NOTUSED = {
18236 static asn_per_constraints_t asn_PER_memb_criticality_constr_107 CC_NOTUSED = {
18237 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18238 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18239 0, 0 /* No PER value map */
18241 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_108 CC_NOTUSED = {
18244 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_108 CC_NOTUSED = {
18245 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18246 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18247 0, 0 /* No PER value map */
18249 static asn_oer_constraints_t asn_OER_memb_id_constr_110 CC_NOTUSED = {
18250 { 2, 1 } /* (0..65535) */,
18252 static asn_per_constraints_t asn_PER_memb_id_constr_110 CC_NOTUSED = {
18253 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18254 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18255 0, 0 /* No PER value map */
18257 static asn_oer_constraints_t asn_OER_memb_criticality_constr_111 CC_NOTUSED = {
18260 static asn_per_constraints_t asn_PER_memb_criticality_constr_111 CC_NOTUSED = {
18261 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18262 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18263 0, 0 /* No PER value map */
18265 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_112 CC_NOTUSED = {
18268 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_112 CC_NOTUSED = {
18269 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18270 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18271 0, 0 /* No PER value map */
18273 static asn_oer_constraints_t asn_OER_memb_id_constr_114 CC_NOTUSED = {
18274 { 2, 1 } /* (0..65535) */,
18276 static asn_per_constraints_t asn_PER_memb_id_constr_114 CC_NOTUSED = {
18277 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18278 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18279 0, 0 /* No PER value map */
18281 static asn_oer_constraints_t asn_OER_memb_criticality_constr_115 CC_NOTUSED = {
18284 static asn_per_constraints_t asn_PER_memb_criticality_constr_115 CC_NOTUSED = {
18285 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18286 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18287 0, 0 /* No PER value map */
18289 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_116 CC_NOTUSED = {
18292 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_116 CC_NOTUSED = {
18293 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18294 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18295 0, 0 /* No PER value map */
18297 static asn_oer_constraints_t asn_OER_memb_id_constr_118 CC_NOTUSED = {
18298 { 2, 1 } /* (0..65535) */,
18300 static asn_per_constraints_t asn_PER_memb_id_constr_118 CC_NOTUSED = {
18301 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18302 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18303 0, 0 /* No PER value map */
18305 static asn_oer_constraints_t asn_OER_memb_criticality_constr_119 CC_NOTUSED = {
18308 static asn_per_constraints_t asn_PER_memb_criticality_constr_119 CC_NOTUSED = {
18309 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18310 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18311 0, 0 /* No PER value map */
18313 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_120 CC_NOTUSED = {
18316 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_120 CC_NOTUSED = {
18317 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18318 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18319 0, 0 /* No PER value map */
18321 static asn_oer_constraints_t asn_OER_memb_id_constr_122 CC_NOTUSED = {
18322 { 2, 1 } /* (0..65535) */,
18324 static asn_per_constraints_t asn_PER_memb_id_constr_122 CC_NOTUSED = {
18325 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18326 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18327 0, 0 /* No PER value map */
18329 static asn_oer_constraints_t asn_OER_memb_criticality_constr_123 CC_NOTUSED = {
18332 static asn_per_constraints_t asn_PER_memb_criticality_constr_123 CC_NOTUSED = {
18333 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18334 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18335 0, 0 /* No PER value map */
18337 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_124 CC_NOTUSED = {
18340 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_124 CC_NOTUSED = {
18341 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18342 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18343 0, 0 /* No PER value map */
18345 static asn_oer_constraints_t asn_OER_memb_id_constr_126 CC_NOTUSED = {
18346 { 2, 1 } /* (0..65535) */,
18348 static asn_per_constraints_t asn_PER_memb_id_constr_126 CC_NOTUSED = {
18349 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18350 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18351 0, 0 /* No PER value map */
18353 static asn_oer_constraints_t asn_OER_memb_criticality_constr_127 CC_NOTUSED = {
18356 static asn_per_constraints_t asn_PER_memb_criticality_constr_127 CC_NOTUSED = {
18357 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18358 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18359 0, 0 /* No PER value map */
18361 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_128 CC_NOTUSED = {
18364 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_128 CC_NOTUSED = {
18365 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18366 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18367 0, 0 /* No PER value map */
18369 static asn_oer_constraints_t asn_OER_memb_id_constr_130 CC_NOTUSED = {
18370 { 2, 1 } /* (0..65535) */,
18372 static asn_per_constraints_t asn_PER_memb_id_constr_130 CC_NOTUSED = {
18373 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18374 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18375 0, 0 /* No PER value map */
18377 static asn_oer_constraints_t asn_OER_memb_criticality_constr_131 CC_NOTUSED = {
18380 static asn_per_constraints_t asn_PER_memb_criticality_constr_131 CC_NOTUSED = {
18381 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18382 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18383 0, 0 /* No PER value map */
18385 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_132 CC_NOTUSED = {
18388 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_132 CC_NOTUSED = {
18389 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18390 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18391 0, 0 /* No PER value map */
18393 static asn_oer_constraints_t asn_OER_memb_id_constr_134 CC_NOTUSED = {
18394 { 2, 1 } /* (0..65535) */,
18396 static asn_per_constraints_t asn_PER_memb_id_constr_134 CC_NOTUSED = {
18397 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18398 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18399 0, 0 /* No PER value map */
18401 static asn_oer_constraints_t asn_OER_memb_criticality_constr_135 CC_NOTUSED = {
18404 static asn_per_constraints_t asn_PER_memb_criticality_constr_135 CC_NOTUSED = {
18405 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18406 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18407 0, 0 /* No PER value map */
18409 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_136 CC_NOTUSED = {
18412 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_136 CC_NOTUSED = {
18413 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18414 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18415 0, 0 /* No PER value map */
18417 static asn_oer_constraints_t asn_OER_memb_id_constr_138 CC_NOTUSED = {
18418 { 2, 1 } /* (0..65535) */,
18420 static asn_per_constraints_t asn_PER_memb_id_constr_138 CC_NOTUSED = {
18421 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18422 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18423 0, 0 /* No PER value map */
18425 static asn_oer_constraints_t asn_OER_memb_criticality_constr_139 CC_NOTUSED = {
18428 static asn_per_constraints_t asn_PER_memb_criticality_constr_139 CC_NOTUSED = {
18429 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18430 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18431 0, 0 /* No PER value map */
18433 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_140 CC_NOTUSED = {
18436 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_140 CC_NOTUSED = {
18437 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18438 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18439 0, 0 /* No PER value map */
18441 static asn_oer_constraints_t asn_OER_memb_id_constr_142 CC_NOTUSED = {
18442 { 2, 1 } /* (0..65535) */,
18444 static asn_per_constraints_t asn_PER_memb_id_constr_142 CC_NOTUSED = {
18445 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18446 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18447 0, 0 /* No PER value map */
18449 static asn_oer_constraints_t asn_OER_memb_criticality_constr_143 CC_NOTUSED = {
18452 static asn_per_constraints_t asn_PER_memb_criticality_constr_143 CC_NOTUSED = {
18453 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18454 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18455 0, 0 /* No PER value map */
18457 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_144 CC_NOTUSED = {
18460 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_144 CC_NOTUSED = {
18461 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18462 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18463 0, 0 /* No PER value map */
18465 static asn_oer_constraints_t asn_OER_memb_id_constr_146 CC_NOTUSED = {
18466 { 2, 1 } /* (0..65535) */,
18468 static asn_per_constraints_t asn_PER_memb_id_constr_146 CC_NOTUSED = {
18469 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18470 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18471 0, 0 /* No PER value map */
18473 static asn_oer_constraints_t asn_OER_memb_criticality_constr_147 CC_NOTUSED = {
18476 static asn_per_constraints_t asn_PER_memb_criticality_constr_147 CC_NOTUSED = {
18477 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18478 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18479 0, 0 /* No PER value map */
18481 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_148 CC_NOTUSED = {
18484 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_148 CC_NOTUSED = {
18485 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18486 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18487 0, 0 /* No PER value map */
18489 static asn_oer_constraints_t asn_OER_memb_id_constr_150 CC_NOTUSED = {
18490 { 2, 1 } /* (0..65535) */,
18492 static asn_per_constraints_t asn_PER_memb_id_constr_150 CC_NOTUSED = {
18493 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18494 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18495 0, 0 /* No PER value map */
18497 static asn_oer_constraints_t asn_OER_memb_criticality_constr_151 CC_NOTUSED = {
18500 static asn_per_constraints_t asn_PER_memb_criticality_constr_151 CC_NOTUSED = {
18501 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18502 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18503 0, 0 /* No PER value map */
18505 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_152 CC_NOTUSED = {
18508 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_152 CC_NOTUSED = {
18509 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18510 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18511 0, 0 /* No PER value map */
18513 static asn_oer_constraints_t asn_OER_memb_id_constr_154 CC_NOTUSED = {
18514 { 2, 1 } /* (0..65535) */,
18516 static asn_per_constraints_t asn_PER_memb_id_constr_154 CC_NOTUSED = {
18517 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18518 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18519 0, 0 /* No PER value map */
18521 static asn_oer_constraints_t asn_OER_memb_criticality_constr_155 CC_NOTUSED = {
18524 static asn_per_constraints_t asn_PER_memb_criticality_constr_155 CC_NOTUSED = {
18525 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18526 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18527 0, 0 /* No PER value map */
18529 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_156 CC_NOTUSED = {
18532 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_156 CC_NOTUSED = {
18533 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18534 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18535 0, 0 /* No PER value map */
18537 static asn_oer_constraints_t asn_OER_memb_id_constr_158 CC_NOTUSED = {
18538 { 2, 1 } /* (0..65535) */,
18540 static asn_per_constraints_t asn_PER_memb_id_constr_158 CC_NOTUSED = {
18541 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18542 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18543 0, 0 /* No PER value map */
18545 static asn_oer_constraints_t asn_OER_memb_criticality_constr_159 CC_NOTUSED = {
18548 static asn_per_constraints_t asn_PER_memb_criticality_constr_159 CC_NOTUSED = {
18549 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18550 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18551 0, 0 /* No PER value map */
18553 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_160 CC_NOTUSED = {
18556 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_160 CC_NOTUSED = {
18557 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18558 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18559 0, 0 /* No PER value map */
18561 static asn_oer_constraints_t asn_OER_memb_id_constr_162 CC_NOTUSED = {
18562 { 2, 1 } /* (0..65535) */,
18564 static asn_per_constraints_t asn_PER_memb_id_constr_162 CC_NOTUSED = {
18565 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18566 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18567 0, 0 /* No PER value map */
18569 static asn_oer_constraints_t asn_OER_memb_criticality_constr_163 CC_NOTUSED = {
18572 static asn_per_constraints_t asn_PER_memb_criticality_constr_163 CC_NOTUSED = {
18573 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18574 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18575 0, 0 /* No PER value map */
18577 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_164 CC_NOTUSED = {
18580 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_164 CC_NOTUSED = {
18581 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18582 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18583 0, 0 /* No PER value map */
18585 static asn_oer_constraints_t asn_OER_memb_id_constr_166 CC_NOTUSED = {
18586 { 2, 1 } /* (0..65535) */,
18588 static asn_per_constraints_t asn_PER_memb_id_constr_166 CC_NOTUSED = {
18589 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18590 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18591 0, 0 /* No PER value map */
18593 static asn_oer_constraints_t asn_OER_memb_criticality_constr_167 CC_NOTUSED = {
18596 static asn_per_constraints_t asn_PER_memb_criticality_constr_167 CC_NOTUSED = {
18597 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18598 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18599 0, 0 /* No PER value map */
18601 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_168 CC_NOTUSED = {
18604 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_168 CC_NOTUSED = {
18605 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18606 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18607 0, 0 /* No PER value map */
18609 static asn_oer_constraints_t asn_OER_memb_id_constr_170 CC_NOTUSED = {
18610 { 2, 1 } /* (0..65535) */,
18612 static asn_per_constraints_t asn_PER_memb_id_constr_170 CC_NOTUSED = {
18613 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18614 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18615 0, 0 /* No PER value map */
18617 static asn_oer_constraints_t asn_OER_memb_criticality_constr_171 CC_NOTUSED = {
18620 static asn_per_constraints_t asn_PER_memb_criticality_constr_171 CC_NOTUSED = {
18621 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18622 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18623 0, 0 /* No PER value map */
18625 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_172 CC_NOTUSED = {
18628 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_172 CC_NOTUSED = {
18629 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18630 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18631 0, 0 /* No PER value map */
18633 static asn_oer_constraints_t asn_OER_memb_id_constr_174 CC_NOTUSED = {
18634 { 2, 1 } /* (0..65535) */,
18636 static asn_per_constraints_t asn_PER_memb_id_constr_174 CC_NOTUSED = {
18637 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18638 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18639 0, 0 /* No PER value map */
18641 static asn_oer_constraints_t asn_OER_memb_criticality_constr_175 CC_NOTUSED = {
18644 static asn_per_constraints_t asn_PER_memb_criticality_constr_175 CC_NOTUSED = {
18645 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18646 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18647 0, 0 /* No PER value map */
18649 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_176 CC_NOTUSED = {
18652 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_176 CC_NOTUSED = {
18653 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18654 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18655 0, 0 /* No PER value map */
18657 static asn_oer_constraints_t asn_OER_memb_id_constr_178 CC_NOTUSED = {
18658 { 2, 1 } /* (0..65535) */,
18660 static asn_per_constraints_t asn_PER_memb_id_constr_178 CC_NOTUSED = {
18661 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18662 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18663 0, 0 /* No PER value map */
18665 static asn_oer_constraints_t asn_OER_memb_criticality_constr_179 CC_NOTUSED = {
18668 static asn_per_constraints_t asn_PER_memb_criticality_constr_179 CC_NOTUSED = {
18669 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18670 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18671 0, 0 /* No PER value map */
18673 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_180 CC_NOTUSED = {
18676 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_180 CC_NOTUSED = {
18677 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18678 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18679 0, 0 /* No PER value map */
18681 static asn_oer_constraints_t asn_OER_memb_id_constr_182 CC_NOTUSED = {
18682 { 2, 1 } /* (0..65535) */,
18684 static asn_per_constraints_t asn_PER_memb_id_constr_182 CC_NOTUSED = {
18685 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18686 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18687 0, 0 /* No PER value map */
18689 static asn_oer_constraints_t asn_OER_memb_criticality_constr_183 CC_NOTUSED = {
18692 static asn_per_constraints_t asn_PER_memb_criticality_constr_183 CC_NOTUSED = {
18693 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18694 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18695 0, 0 /* No PER value map */
18697 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_184 CC_NOTUSED = {
18700 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_184 CC_NOTUSED = {
18701 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18702 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18703 0, 0 /* No PER value map */
18705 static asn_oer_constraints_t asn_OER_memb_id_constr_186 CC_NOTUSED = {
18706 { 2, 1 } /* (0..65535) */,
18708 static asn_per_constraints_t asn_PER_memb_id_constr_186 CC_NOTUSED = {
18709 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18710 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18711 0, 0 /* No PER value map */
18713 static asn_oer_constraints_t asn_OER_memb_criticality_constr_187 CC_NOTUSED = {
18716 static asn_per_constraints_t asn_PER_memb_criticality_constr_187 CC_NOTUSED = {
18717 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18718 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18719 0, 0 /* No PER value map */
18721 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_188 CC_NOTUSED = {
18724 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_188 CC_NOTUSED = {
18725 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18726 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18727 0, 0 /* No PER value map */
18729 static asn_oer_constraints_t asn_OER_memb_id_constr_190 CC_NOTUSED = {
18730 { 2, 1 } /* (0..65535) */,
18732 static asn_per_constraints_t asn_PER_memb_id_constr_190 CC_NOTUSED = {
18733 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18734 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18735 0, 0 /* No PER value map */
18737 static asn_oer_constraints_t asn_OER_memb_criticality_constr_191 CC_NOTUSED = {
18740 static asn_per_constraints_t asn_PER_memb_criticality_constr_191 CC_NOTUSED = {
18741 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18742 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18743 0, 0 /* No PER value map */
18745 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_192 CC_NOTUSED = {
18748 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_192 CC_NOTUSED = {
18749 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18750 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18751 0, 0 /* No PER value map */
18753 static asn_oer_constraints_t asn_OER_memb_id_constr_194 CC_NOTUSED = {
18754 { 2, 1 } /* (0..65535) */,
18756 static asn_per_constraints_t asn_PER_memb_id_constr_194 CC_NOTUSED = {
18757 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18758 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18759 0, 0 /* No PER value map */
18761 static asn_oer_constraints_t asn_OER_memb_criticality_constr_195 CC_NOTUSED = {
18764 static asn_per_constraints_t asn_PER_memb_criticality_constr_195 CC_NOTUSED = {
18765 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18766 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18767 0, 0 /* No PER value map */
18769 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_196 CC_NOTUSED = {
18772 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_196 CC_NOTUSED = {
18773 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18774 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18775 0, 0 /* No PER value map */
18777 static asn_oer_constraints_t asn_OER_memb_id_constr_198 CC_NOTUSED = {
18778 { 2, 1 } /* (0..65535) */,
18780 static asn_per_constraints_t asn_PER_memb_id_constr_198 CC_NOTUSED = {
18781 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18782 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18783 0, 0 /* No PER value map */
18785 static asn_oer_constraints_t asn_OER_memb_criticality_constr_199 CC_NOTUSED = {
18788 static asn_per_constraints_t asn_PER_memb_criticality_constr_199 CC_NOTUSED = {
18789 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18790 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18791 0, 0 /* No PER value map */
18793 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_200 CC_NOTUSED = {
18796 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_200 CC_NOTUSED = {
18797 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18798 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18799 0, 0 /* No PER value map */
18801 static asn_oer_constraints_t asn_OER_memb_id_constr_202 CC_NOTUSED = {
18802 { 2, 1 } /* (0..65535) */,
18804 static asn_per_constraints_t asn_PER_memb_id_constr_202 CC_NOTUSED = {
18805 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18806 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18807 0, 0 /* No PER value map */
18809 static asn_oer_constraints_t asn_OER_memb_criticality_constr_203 CC_NOTUSED = {
18812 static asn_per_constraints_t asn_PER_memb_criticality_constr_203 CC_NOTUSED = {
18813 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18814 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18815 0, 0 /* No PER value map */
18817 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_204 CC_NOTUSED = {
18820 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_204 CC_NOTUSED = {
18821 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18822 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18823 0, 0 /* No PER value map */
18825 static asn_oer_constraints_t asn_OER_memb_id_constr_206 CC_NOTUSED = {
18826 { 2, 1 } /* (0..65535) */,
18828 static asn_per_constraints_t asn_PER_memb_id_constr_206 CC_NOTUSED = {
18829 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18830 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18831 0, 0 /* No PER value map */
18833 static asn_oer_constraints_t asn_OER_memb_criticality_constr_207 CC_NOTUSED = {
18836 static asn_per_constraints_t asn_PER_memb_criticality_constr_207 CC_NOTUSED = {
18837 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18838 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18839 0, 0 /* No PER value map */
18841 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_208 CC_NOTUSED = {
18844 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_208 CC_NOTUSED = {
18845 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18846 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18847 0, 0 /* No PER value map */
18849 static asn_oer_constraints_t asn_OER_memb_id_constr_210 CC_NOTUSED = {
18850 { 2, 1 } /* (0..65535) */,
18852 static asn_per_constraints_t asn_PER_memb_id_constr_210 CC_NOTUSED = {
18853 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18854 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18855 0, 0 /* No PER value map */
18857 static asn_oer_constraints_t asn_OER_memb_criticality_constr_211 CC_NOTUSED = {
18860 static asn_per_constraints_t asn_PER_memb_criticality_constr_211 CC_NOTUSED = {
18861 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18862 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18863 0, 0 /* No PER value map */
18865 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_212 CC_NOTUSED = {
18868 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_212 CC_NOTUSED = {
18869 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18870 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18871 0, 0 /* No PER value map */
18873 static asn_oer_constraints_t asn_OER_memb_id_constr_214 CC_NOTUSED = {
18874 { 2, 1 } /* (0..65535) */,
18876 static asn_per_constraints_t asn_PER_memb_id_constr_214 CC_NOTUSED = {
18877 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18878 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18879 0, 0 /* No PER value map */
18881 static asn_oer_constraints_t asn_OER_memb_criticality_constr_215 CC_NOTUSED = {
18884 static asn_per_constraints_t asn_PER_memb_criticality_constr_215 CC_NOTUSED = {
18885 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18886 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18887 0, 0 /* No PER value map */
18889 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_216 CC_NOTUSED = {
18892 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_216 CC_NOTUSED = {
18893 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18894 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18895 0, 0 /* No PER value map */
18897 static asn_oer_constraints_t asn_OER_memb_id_constr_218 CC_NOTUSED = {
18898 { 2, 1 } /* (0..65535) */,
18900 static asn_per_constraints_t asn_PER_memb_id_constr_218 CC_NOTUSED = {
18901 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18902 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18903 0, 0 /* No PER value map */
18905 static asn_oer_constraints_t asn_OER_memb_criticality_constr_219 CC_NOTUSED = {
18908 static asn_per_constraints_t asn_PER_memb_criticality_constr_219 CC_NOTUSED = {
18909 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18910 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18911 0, 0 /* No PER value map */
18913 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_220 CC_NOTUSED = {
18916 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_220 CC_NOTUSED = {
18917 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18918 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18919 0, 0 /* No PER value map */
18921 static asn_oer_constraints_t asn_OER_memb_id_constr_222 CC_NOTUSED = {
18922 { 2, 1 } /* (0..65535) */,
18924 static asn_per_constraints_t asn_PER_memb_id_constr_222 CC_NOTUSED = {
18925 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18926 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18927 0, 0 /* No PER value map */
18929 static asn_oer_constraints_t asn_OER_memb_criticality_constr_223 CC_NOTUSED = {
18932 static asn_per_constraints_t asn_PER_memb_criticality_constr_223 CC_NOTUSED = {
18933 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18934 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18935 0, 0 /* No PER value map */
18937 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_224 CC_NOTUSED = {
18940 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_224 CC_NOTUSED = {
18941 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18942 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18943 0, 0 /* No PER value map */
18945 static asn_oer_constraints_t asn_OER_memb_id_constr_226 CC_NOTUSED = {
18946 { 2, 1 } /* (0..65535) */,
18948 static asn_per_constraints_t asn_PER_memb_id_constr_226 CC_NOTUSED = {
18949 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18950 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18951 0, 0 /* No PER value map */
18953 static asn_oer_constraints_t asn_OER_memb_criticality_constr_227 CC_NOTUSED = {
18956 static asn_per_constraints_t asn_PER_memb_criticality_constr_227 CC_NOTUSED = {
18957 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18958 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18959 0, 0 /* No PER value map */
18961 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_228 CC_NOTUSED = {
18964 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_228 CC_NOTUSED = {
18965 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18966 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18967 0, 0 /* No PER value map */
18969 static asn_oer_constraints_t asn_OER_memb_id_constr_230 CC_NOTUSED = {
18970 { 2, 1 } /* (0..65535) */,
18972 static asn_per_constraints_t asn_PER_memb_id_constr_230 CC_NOTUSED = {
18973 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18974 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18975 0, 0 /* No PER value map */
18977 static asn_oer_constraints_t asn_OER_memb_criticality_constr_231 CC_NOTUSED = {
18980 static asn_per_constraints_t asn_PER_memb_criticality_constr_231 CC_NOTUSED = {
18981 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18982 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18983 0, 0 /* No PER value map */
18985 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_232 CC_NOTUSED = {
18988 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_232 CC_NOTUSED = {
18989 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18990 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18991 0, 0 /* No PER value map */
18993 static asn_oer_constraints_t asn_OER_memb_id_constr_234 CC_NOTUSED = {
18994 { 2, 1 } /* (0..65535) */,
18996 static asn_per_constraints_t asn_PER_memb_id_constr_234 CC_NOTUSED = {
18997 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18998 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18999 0, 0 /* No PER value map */
19001 static asn_oer_constraints_t asn_OER_memb_criticality_constr_235 CC_NOTUSED = {
19004 static asn_per_constraints_t asn_PER_memb_criticality_constr_235 CC_NOTUSED = {
19005 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19006 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19007 0, 0 /* No PER value map */
19009 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_236 CC_NOTUSED = {
19012 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_236 CC_NOTUSED = {
19013 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19014 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19015 0, 0 /* No PER value map */
19017 static asn_oer_constraints_t asn_OER_memb_id_constr_238 CC_NOTUSED = {
19018 { 2, 1 } /* (0..65535) */,
19020 static asn_per_constraints_t asn_PER_memb_id_constr_238 CC_NOTUSED = {
19021 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19022 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19023 0, 0 /* No PER value map */
19025 static asn_oer_constraints_t asn_OER_memb_criticality_constr_239 CC_NOTUSED = {
19028 static asn_per_constraints_t asn_PER_memb_criticality_constr_239 CC_NOTUSED = {
19029 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19030 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19031 0, 0 /* No PER value map */
19033 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_240 CC_NOTUSED = {
19036 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_240 CC_NOTUSED = {
19037 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19038 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19039 0, 0 /* No PER value map */
19041 static asn_oer_constraints_t asn_OER_memb_id_constr_242 CC_NOTUSED = {
19042 { 2, 1 } /* (0..65535) */,
19044 static asn_per_constraints_t asn_PER_memb_id_constr_242 CC_NOTUSED = {
19045 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19046 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19047 0, 0 /* No PER value map */
19049 static asn_oer_constraints_t asn_OER_memb_criticality_constr_243 CC_NOTUSED = {
19052 static asn_per_constraints_t asn_PER_memb_criticality_constr_243 CC_NOTUSED = {
19053 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19054 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19055 0, 0 /* No PER value map */
19057 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_244 CC_NOTUSED = {
19060 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_244 CC_NOTUSED = {
19061 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19062 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19063 0, 0 /* No PER value map */
19065 static asn_oer_constraints_t asn_OER_memb_id_constr_246 CC_NOTUSED = {
19066 { 2, 1 } /* (0..65535) */,
19068 static asn_per_constraints_t asn_PER_memb_id_constr_246 CC_NOTUSED = {
19069 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19070 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19071 0, 0 /* No PER value map */
19073 static asn_oer_constraints_t asn_OER_memb_criticality_constr_247 CC_NOTUSED = {
19076 static asn_per_constraints_t asn_PER_memb_criticality_constr_247 CC_NOTUSED = {
19077 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19078 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19079 0, 0 /* No PER value map */
19081 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_248 CC_NOTUSED = {
19084 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_248 CC_NOTUSED = {
19085 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19086 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19087 0, 0 /* No PER value map */
19089 static asn_oer_constraints_t asn_OER_memb_id_constr_250 CC_NOTUSED = {
19090 { 2, 1 } /* (0..65535) */,
19092 static asn_per_constraints_t asn_PER_memb_id_constr_250 CC_NOTUSED = {
19093 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19094 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19095 0, 0 /* No PER value map */
19097 static asn_oer_constraints_t asn_OER_memb_criticality_constr_251 CC_NOTUSED = {
19100 static asn_per_constraints_t asn_PER_memb_criticality_constr_251 CC_NOTUSED = {
19101 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19102 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19103 0, 0 /* No PER value map */
19105 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_252 CC_NOTUSED = {
19108 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_252 CC_NOTUSED = {
19109 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19110 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19111 0, 0 /* No PER value map */
19113 static asn_oer_constraints_t asn_OER_memb_id_constr_254 CC_NOTUSED = {
19114 { 2, 1 } /* (0..65535) */,
19116 static asn_per_constraints_t asn_PER_memb_id_constr_254 CC_NOTUSED = {
19117 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19118 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19119 0, 0 /* No PER value map */
19121 static asn_oer_constraints_t asn_OER_memb_criticality_constr_255 CC_NOTUSED = {
19124 static asn_per_constraints_t asn_PER_memb_criticality_constr_255 CC_NOTUSED = {
19125 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19126 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19127 0, 0 /* No PER value map */
19129 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_256 CC_NOTUSED = {
19132 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_256 CC_NOTUSED = {
19133 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19134 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19135 0, 0 /* No PER value map */
19137 static asn_oer_constraints_t asn_OER_memb_id_constr_258 CC_NOTUSED = {
19138 { 2, 1 } /* (0..65535) */,
19140 static asn_per_constraints_t asn_PER_memb_id_constr_258 CC_NOTUSED = {
19141 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19142 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19143 0, 0 /* No PER value map */
19145 static asn_oer_constraints_t asn_OER_memb_criticality_constr_259 CC_NOTUSED = {
19148 static asn_per_constraints_t asn_PER_memb_criticality_constr_259 CC_NOTUSED = {
19149 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19150 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19151 0, 0 /* No PER value map */
19153 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_260 CC_NOTUSED = {
19156 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_260 CC_NOTUSED = {
19157 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19158 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19159 0, 0 /* No PER value map */
19161 static asn_oer_constraints_t asn_OER_memb_id_constr_262 CC_NOTUSED = {
19162 { 2, 1 } /* (0..65535) */,
19164 static asn_per_constraints_t asn_PER_memb_id_constr_262 CC_NOTUSED = {
19165 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19166 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19167 0, 0 /* No PER value map */
19169 static asn_oer_constraints_t asn_OER_memb_criticality_constr_263 CC_NOTUSED = {
19172 static asn_per_constraints_t asn_PER_memb_criticality_constr_263 CC_NOTUSED = {
19173 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19174 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19175 0, 0 /* No PER value map */
19177 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_264 CC_NOTUSED = {
19180 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_264 CC_NOTUSED = {
19181 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19182 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19183 0, 0 /* No PER value map */
19185 static asn_oer_constraints_t asn_OER_memb_id_constr_266 CC_NOTUSED = {
19186 { 2, 1 } /* (0..65535) */,
19188 static asn_per_constraints_t asn_PER_memb_id_constr_266 CC_NOTUSED = {
19189 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19190 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19191 0, 0 /* No PER value map */
19193 static asn_oer_constraints_t asn_OER_memb_criticality_constr_267 CC_NOTUSED = {
19196 static asn_per_constraints_t asn_PER_memb_criticality_constr_267 CC_NOTUSED = {
19197 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19198 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19199 0, 0 /* No PER value map */
19201 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_268 CC_NOTUSED = {
19204 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_268 CC_NOTUSED = {
19205 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19206 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19207 0, 0 /* No PER value map */
19209 static asn_oer_constraints_t asn_OER_memb_id_constr_270 CC_NOTUSED = {
19210 { 2, 1 } /* (0..65535) */,
19212 static asn_per_constraints_t asn_PER_memb_id_constr_270 CC_NOTUSED = {
19213 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19214 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19215 0, 0 /* No PER value map */
19217 static asn_oer_constraints_t asn_OER_memb_criticality_constr_271 CC_NOTUSED = {
19220 static asn_per_constraints_t asn_PER_memb_criticality_constr_271 CC_NOTUSED = {
19221 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19222 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19223 0, 0 /* No PER value map */
19225 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_272 CC_NOTUSED = {
19228 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_272 CC_NOTUSED = {
19229 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19230 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19231 0, 0 /* No PER value map */
19233 static asn_oer_constraints_t asn_OER_memb_id_constr_274 CC_NOTUSED = {
19234 { 2, 1 } /* (0..65535) */,
19236 static asn_per_constraints_t asn_PER_memb_id_constr_274 CC_NOTUSED = {
19237 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19238 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19239 0, 0 /* No PER value map */
19241 static asn_oer_constraints_t asn_OER_memb_criticality_constr_275 CC_NOTUSED = {
19244 static asn_per_constraints_t asn_PER_memb_criticality_constr_275 CC_NOTUSED = {
19245 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19246 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19247 0, 0 /* No PER value map */
19249 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_276 CC_NOTUSED = {
19252 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_276 CC_NOTUSED = {
19253 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19254 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19255 0, 0 /* No PER value map */
19257 static asn_oer_constraints_t asn_OER_memb_id_constr_278 CC_NOTUSED = {
19258 { 2, 1 } /* (0..65535) */,
19260 static asn_per_constraints_t asn_PER_memb_id_constr_278 CC_NOTUSED = {
19261 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19262 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19263 0, 0 /* No PER value map */
19265 static asn_oer_constraints_t asn_OER_memb_criticality_constr_279 CC_NOTUSED = {
19268 static asn_per_constraints_t asn_PER_memb_criticality_constr_279 CC_NOTUSED = {
19269 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19270 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19271 0, 0 /* No PER value map */
19273 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_280 CC_NOTUSED = {
19276 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_280 CC_NOTUSED = {
19277 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19278 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19279 0, 0 /* No PER value map */
19281 static asn_oer_constraints_t asn_OER_memb_id_constr_282 CC_NOTUSED = {
19282 { 2, 1 } /* (0..65535) */,
19284 static asn_per_constraints_t asn_PER_memb_id_constr_282 CC_NOTUSED = {
19285 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19286 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19287 0, 0 /* No PER value map */
19289 static asn_oer_constraints_t asn_OER_memb_criticality_constr_283 CC_NOTUSED = {
19292 static asn_per_constraints_t asn_PER_memb_criticality_constr_283 CC_NOTUSED = {
19293 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19294 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19295 0, 0 /* No PER value map */
19297 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_284 CC_NOTUSED = {
19300 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_284 CC_NOTUSED = {
19301 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19302 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19303 0, 0 /* No PER value map */
19305 static asn_oer_constraints_t asn_OER_memb_id_constr_286 CC_NOTUSED = {
19306 { 2, 1 } /* (0..65535) */,
19308 static asn_per_constraints_t asn_PER_memb_id_constr_286 CC_NOTUSED = {
19309 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19310 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19311 0, 0 /* No PER value map */
19313 static asn_oer_constraints_t asn_OER_memb_criticality_constr_287 CC_NOTUSED = {
19316 static asn_per_constraints_t asn_PER_memb_criticality_constr_287 CC_NOTUSED = {
19317 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19318 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19319 0, 0 /* No PER value map */
19321 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_288 CC_NOTUSED = {
19324 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_288 CC_NOTUSED = {
19325 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19326 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19327 0, 0 /* No PER value map */
19329 static asn_oer_constraints_t asn_OER_memb_id_constr_290 CC_NOTUSED = {
19330 { 2, 1 } /* (0..65535) */,
19332 static asn_per_constraints_t asn_PER_memb_id_constr_290 CC_NOTUSED = {
19333 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19334 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19335 0, 0 /* No PER value map */
19337 static asn_oer_constraints_t asn_OER_memb_criticality_constr_291 CC_NOTUSED = {
19340 static asn_per_constraints_t asn_PER_memb_criticality_constr_291 CC_NOTUSED = {
19341 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19342 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19343 0, 0 /* No PER value map */
19345 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_292 CC_NOTUSED = {
19348 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_292 CC_NOTUSED = {
19349 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19350 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19351 0, 0 /* No PER value map */
19353 static asn_oer_constraints_t asn_OER_memb_id_constr_294 CC_NOTUSED = {
19354 { 2, 1 } /* (0..65535) */,
19356 static asn_per_constraints_t asn_PER_memb_id_constr_294 CC_NOTUSED = {
19357 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19358 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19359 0, 0 /* No PER value map */
19361 static asn_oer_constraints_t asn_OER_memb_criticality_constr_295 CC_NOTUSED = {
19364 static asn_per_constraints_t asn_PER_memb_criticality_constr_295 CC_NOTUSED = {
19365 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19366 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19367 0, 0 /* No PER value map */
19369 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_296 CC_NOTUSED = {
19372 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_296 CC_NOTUSED = {
19373 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19374 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19375 0, 0 /* No PER value map */
19377 static asn_oer_constraints_t asn_OER_memb_id_constr_298 CC_NOTUSED = {
19378 { 2, 1 } /* (0..65535) */,
19380 static asn_per_constraints_t asn_PER_memb_id_constr_298 CC_NOTUSED = {
19381 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19382 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19383 0, 0 /* No PER value map */
19385 static asn_oer_constraints_t asn_OER_memb_criticality_constr_299 CC_NOTUSED = {
19388 static asn_per_constraints_t asn_PER_memb_criticality_constr_299 CC_NOTUSED = {
19389 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19390 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19391 0, 0 /* No PER value map */
19393 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_300 CC_NOTUSED = {
19396 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_300 CC_NOTUSED = {
19397 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19398 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19399 0, 0 /* No PER value map */
19401 static asn_oer_constraints_t asn_OER_memb_id_constr_302 CC_NOTUSED = {
19402 { 2, 1 } /* (0..65535) */,
19404 static asn_per_constraints_t asn_PER_memb_id_constr_302 CC_NOTUSED = {
19405 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19406 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19407 0, 0 /* No PER value map */
19409 static asn_oer_constraints_t asn_OER_memb_criticality_constr_303 CC_NOTUSED = {
19412 static asn_per_constraints_t asn_PER_memb_criticality_constr_303 CC_NOTUSED = {
19413 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19414 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19415 0, 0 /* No PER value map */
19417 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_304 CC_NOTUSED = {
19420 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_304 CC_NOTUSED = {
19421 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19422 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19423 0, 0 /* No PER value map */
19425 static asn_oer_constraints_t asn_OER_memb_id_constr_306 CC_NOTUSED = {
19426 { 2, 1 } /* (0..65535) */,
19428 static asn_per_constraints_t asn_PER_memb_id_constr_306 CC_NOTUSED = {
19429 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19430 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19431 0, 0 /* No PER value map */
19433 static asn_oer_constraints_t asn_OER_memb_criticality_constr_307 CC_NOTUSED = {
19436 static asn_per_constraints_t asn_PER_memb_criticality_constr_307 CC_NOTUSED = {
19437 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19438 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19439 0, 0 /* No PER value map */
19441 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_308 CC_NOTUSED = {
19444 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_308 CC_NOTUSED = {
19445 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19446 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19447 0, 0 /* No PER value map */
19449 static asn_oer_constraints_t asn_OER_memb_id_constr_310 CC_NOTUSED = {
19450 { 2, 1 } /* (0..65535) */,
19452 static asn_per_constraints_t asn_PER_memb_id_constr_310 CC_NOTUSED = {
19453 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19454 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19455 0, 0 /* No PER value map */
19457 static asn_oer_constraints_t asn_OER_memb_criticality_constr_311 CC_NOTUSED = {
19460 static asn_per_constraints_t asn_PER_memb_criticality_constr_311 CC_NOTUSED = {
19461 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19462 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19463 0, 0 /* No PER value map */
19465 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_312 CC_NOTUSED = {
19468 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_312 CC_NOTUSED = {
19469 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19470 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19471 0, 0 /* No PER value map */
19473 static asn_oer_constraints_t asn_OER_memb_id_constr_314 CC_NOTUSED = {
19474 { 2, 1 } /* (0..65535) */,
19476 static asn_per_constraints_t asn_PER_memb_id_constr_314 CC_NOTUSED = {
19477 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19478 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19479 0, 0 /* No PER value map */
19481 static asn_oer_constraints_t asn_OER_memb_criticality_constr_315 CC_NOTUSED = {
19484 static asn_per_constraints_t asn_PER_memb_criticality_constr_315 CC_NOTUSED = {
19485 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19486 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19487 0, 0 /* No PER value map */
19489 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_316 CC_NOTUSED = {
19492 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_316 CC_NOTUSED = {
19493 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19494 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19495 0, 0 /* No PER value map */
19497 static asn_oer_constraints_t asn_OER_memb_id_constr_318 CC_NOTUSED = {
19498 { 2, 1 } /* (0..65535) */,
19500 static asn_per_constraints_t asn_PER_memb_id_constr_318 CC_NOTUSED = {
19501 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19502 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19503 0, 0 /* No PER value map */
19505 static asn_oer_constraints_t asn_OER_memb_criticality_constr_319 CC_NOTUSED = {
19508 static asn_per_constraints_t asn_PER_memb_criticality_constr_319 CC_NOTUSED = {
19509 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19510 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19511 0, 0 /* No PER value map */
19513 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_320 CC_NOTUSED = {
19516 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_320 CC_NOTUSED = {
19517 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19518 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19519 0, 0 /* No PER value map */
19521 static asn_oer_constraints_t asn_OER_memb_id_constr_322 CC_NOTUSED = {
19522 { 2, 1 } /* (0..65535) */,
19524 static asn_per_constraints_t asn_PER_memb_id_constr_322 CC_NOTUSED = {
19525 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19526 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19527 0, 0 /* No PER value map */
19529 static asn_oer_constraints_t asn_OER_memb_criticality_constr_323 CC_NOTUSED = {
19532 static asn_per_constraints_t asn_PER_memb_criticality_constr_323 CC_NOTUSED = {
19533 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19534 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19535 0, 0 /* No PER value map */
19537 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_324 CC_NOTUSED = {
19540 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_324 CC_NOTUSED = {
19541 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19542 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19543 0, 0 /* No PER value map */
19545 static asn_oer_constraints_t asn_OER_memb_id_constr_326 CC_NOTUSED = {
19546 { 2, 1 } /* (0..65535) */,
19548 static asn_per_constraints_t asn_PER_memb_id_constr_326 CC_NOTUSED = {
19549 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19550 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19551 0, 0 /* No PER value map */
19553 static asn_oer_constraints_t asn_OER_memb_criticality_constr_327 CC_NOTUSED = {
19556 static asn_per_constraints_t asn_PER_memb_criticality_constr_327 CC_NOTUSED = {
19557 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19558 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19559 0, 0 /* No PER value map */
19561 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_328 CC_NOTUSED = {
19564 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_328 CC_NOTUSED = {
19565 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19566 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19567 0, 0 /* No PER value map */
19569 static asn_oer_constraints_t asn_OER_memb_id_constr_330 CC_NOTUSED = {
19570 { 2, 1 } /* (0..65535) */,
19572 static asn_per_constraints_t asn_PER_memb_id_constr_330 CC_NOTUSED = {
19573 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19574 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19575 0, 0 /* No PER value map */
19577 static asn_oer_constraints_t asn_OER_memb_criticality_constr_331 CC_NOTUSED = {
19580 static asn_per_constraints_t asn_PER_memb_criticality_constr_331 CC_NOTUSED = {
19581 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19582 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19583 0, 0 /* No PER value map */
19585 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_332 CC_NOTUSED = {
19588 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_332 CC_NOTUSED = {
19589 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19590 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19591 0, 0 /* No PER value map */
19593 static asn_oer_constraints_t asn_OER_memb_id_constr_334 CC_NOTUSED = {
19594 { 2, 1 } /* (0..65535) */,
19596 static asn_per_constraints_t asn_PER_memb_id_constr_334 CC_NOTUSED = {
19597 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19598 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19599 0, 0 /* No PER value map */
19601 static asn_oer_constraints_t asn_OER_memb_criticality_constr_335 CC_NOTUSED = {
19604 static asn_per_constraints_t asn_PER_memb_criticality_constr_335 CC_NOTUSED = {
19605 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19606 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19607 0, 0 /* No PER value map */
19609 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_336 CC_NOTUSED = {
19612 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_336 CC_NOTUSED = {
19613 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19614 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19615 0, 0 /* No PER value map */
19617 static asn_oer_constraints_t asn_OER_memb_id_constr_338 CC_NOTUSED = {
19618 { 2, 1 } /* (0..65535) */,
19620 static asn_per_constraints_t asn_PER_memb_id_constr_338 CC_NOTUSED = {
19621 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19622 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19623 0, 0 /* No PER value map */
19625 static asn_oer_constraints_t asn_OER_memb_criticality_constr_339 CC_NOTUSED = {
19628 static asn_per_constraints_t asn_PER_memb_criticality_constr_339 CC_NOTUSED = {
19629 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19630 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19631 0, 0 /* No PER value map */
19633 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_340 CC_NOTUSED = {
19636 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_340 CC_NOTUSED = {
19637 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19638 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19639 0, 0 /* No PER value map */
19641 static asn_oer_constraints_t asn_OER_memb_id_constr_342 CC_NOTUSED = {
19642 { 2, 1 } /* (0..65535) */,
19644 static asn_per_constraints_t asn_PER_memb_id_constr_342 CC_NOTUSED = {
19645 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19646 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19647 0, 0 /* No PER value map */
19649 static asn_oer_constraints_t asn_OER_memb_criticality_constr_343 CC_NOTUSED = {
19652 static asn_per_constraints_t asn_PER_memb_criticality_constr_343 CC_NOTUSED = {
19653 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19654 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19655 0, 0 /* No PER value map */
19657 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_344 CC_NOTUSED = {
19660 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_344 CC_NOTUSED = {
19661 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19662 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19663 0, 0 /* No PER value map */
19665 static asn_oer_constraints_t asn_OER_memb_id_constr_346 CC_NOTUSED = {
19666 { 2, 1 } /* (0..65535) */,
19668 static asn_per_constraints_t asn_PER_memb_id_constr_346 CC_NOTUSED = {
19669 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19670 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19671 0, 0 /* No PER value map */
19673 static asn_oer_constraints_t asn_OER_memb_criticality_constr_347 CC_NOTUSED = {
19676 static asn_per_constraints_t asn_PER_memb_criticality_constr_347 CC_NOTUSED = {
19677 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19678 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19679 0, 0 /* No PER value map */
19681 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_348 CC_NOTUSED = {
19684 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_348 CC_NOTUSED = {
19685 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19686 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19687 0, 0 /* No PER value map */
19689 static asn_oer_constraints_t asn_OER_memb_id_constr_350 CC_NOTUSED = {
19690 { 2, 1 } /* (0..65535) */,
19692 static asn_per_constraints_t asn_PER_memb_id_constr_350 CC_NOTUSED = {
19693 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19694 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19695 0, 0 /* No PER value map */
19697 static asn_oer_constraints_t asn_OER_memb_criticality_constr_351 CC_NOTUSED = {
19700 static asn_per_constraints_t asn_PER_memb_criticality_constr_351 CC_NOTUSED = {
19701 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19702 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19703 0, 0 /* No PER value map */
19705 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_352 CC_NOTUSED = {
19708 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_352 CC_NOTUSED = {
19709 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19710 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19711 0, 0 /* No PER value map */
19713 static asn_oer_constraints_t asn_OER_memb_id_constr_354 CC_NOTUSED = {
19714 { 2, 1 } /* (0..65535) */,
19716 static asn_per_constraints_t asn_PER_memb_id_constr_354 CC_NOTUSED = {
19717 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19718 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19719 0, 0 /* No PER value map */
19721 static asn_oer_constraints_t asn_OER_memb_criticality_constr_355 CC_NOTUSED = {
19724 static asn_per_constraints_t asn_PER_memb_criticality_constr_355 CC_NOTUSED = {
19725 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19726 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19727 0, 0 /* No PER value map */
19729 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_356 CC_NOTUSED = {
19732 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_356 CC_NOTUSED = {
19733 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19734 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19735 0, 0 /* No PER value map */
19737 static asn_oer_constraints_t asn_OER_memb_id_constr_358 CC_NOTUSED = {
19738 { 2, 1 } /* (0..65535) */,
19740 static asn_per_constraints_t asn_PER_memb_id_constr_358 CC_NOTUSED = {
19741 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19742 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19743 0, 0 /* No PER value map */
19745 static asn_oer_constraints_t asn_OER_memb_criticality_constr_359 CC_NOTUSED = {
19748 static asn_per_constraints_t asn_PER_memb_criticality_constr_359 CC_NOTUSED = {
19749 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19750 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19751 0, 0 /* No PER value map */
19753 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_360 CC_NOTUSED = {
19756 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_360 CC_NOTUSED = {
19757 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19758 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19759 0, 0 /* No PER value map */
19761 static asn_oer_constraints_t asn_OER_memb_id_constr_362 CC_NOTUSED = {
19762 { 2, 1 } /* (0..65535) */,
19764 static asn_per_constraints_t asn_PER_memb_id_constr_362 CC_NOTUSED = {
19765 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19766 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19767 0, 0 /* No PER value map */
19769 static asn_oer_constraints_t asn_OER_memb_criticality_constr_363 CC_NOTUSED = {
19772 static asn_per_constraints_t asn_PER_memb_criticality_constr_363 CC_NOTUSED = {
19773 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19774 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19775 0, 0 /* No PER value map */
19777 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_364 CC_NOTUSED = {
19780 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_364 CC_NOTUSED = {
19781 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19782 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19783 0, 0 /* No PER value map */
19785 static asn_oer_constraints_t asn_OER_memb_id_constr_366 CC_NOTUSED = {
19786 { 2, 1 } /* (0..65535) */,
19788 static asn_per_constraints_t asn_PER_memb_id_constr_366 CC_NOTUSED = {
19789 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19790 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19791 0, 0 /* No PER value map */
19793 static asn_oer_constraints_t asn_OER_memb_criticality_constr_367 CC_NOTUSED = {
19796 static asn_per_constraints_t asn_PER_memb_criticality_constr_367 CC_NOTUSED = {
19797 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19798 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19799 0, 0 /* No PER value map */
19801 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_368 CC_NOTUSED = {
19804 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_368 CC_NOTUSED = {
19805 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19806 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19807 0, 0 /* No PER value map */
19809 static asn_oer_constraints_t asn_OER_memb_id_constr_370 CC_NOTUSED = {
19810 { 2, 1 } /* (0..65535) */,
19812 static asn_per_constraints_t asn_PER_memb_id_constr_370 CC_NOTUSED = {
19813 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19814 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19815 0, 0 /* No PER value map */
19817 static asn_oer_constraints_t asn_OER_memb_criticality_constr_371 CC_NOTUSED = {
19820 static asn_per_constraints_t asn_PER_memb_criticality_constr_371 CC_NOTUSED = {
19821 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19822 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19823 0, 0 /* No PER value map */
19825 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_372 CC_NOTUSED = {
19828 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_372 CC_NOTUSED = {
19829 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19830 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19831 0, 0 /* No PER value map */
19833 static asn_oer_constraints_t asn_OER_memb_id_constr_374 CC_NOTUSED = {
19834 { 2, 1 } /* (0..65535) */,
19836 static asn_per_constraints_t asn_PER_memb_id_constr_374 CC_NOTUSED = {
19837 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19838 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19839 0, 0 /* No PER value map */
19841 static asn_oer_constraints_t asn_OER_memb_criticality_constr_375 CC_NOTUSED = {
19844 static asn_per_constraints_t asn_PER_memb_criticality_constr_375 CC_NOTUSED = {
19845 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19846 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19847 0, 0 /* No PER value map */
19849 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_376 CC_NOTUSED = {
19852 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_376 CC_NOTUSED = {
19853 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19854 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19855 0, 0 /* No PER value map */
19857 static asn_oer_constraints_t asn_OER_memb_id_constr_378 CC_NOTUSED = {
19858 { 2, 1 } /* (0..65535) */,
19860 static asn_per_constraints_t asn_PER_memb_id_constr_378 CC_NOTUSED = {
19861 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19862 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19863 0, 0 /* No PER value map */
19865 static asn_oer_constraints_t asn_OER_memb_criticality_constr_379 CC_NOTUSED = {
19868 static asn_per_constraints_t asn_PER_memb_criticality_constr_379 CC_NOTUSED = {
19869 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19870 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19871 0, 0 /* No PER value map */
19873 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_380 CC_NOTUSED = {
19876 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_380 CC_NOTUSED = {
19877 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19878 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19879 0, 0 /* No PER value map */
19881 static asn_oer_constraints_t asn_OER_memb_id_constr_382 CC_NOTUSED = {
19882 { 2, 1 } /* (0..65535) */,
19884 static asn_per_constraints_t asn_PER_memb_id_constr_382 CC_NOTUSED = {
19885 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19886 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19887 0, 0 /* No PER value map */
19889 static asn_oer_constraints_t asn_OER_memb_criticality_constr_383 CC_NOTUSED = {
19892 static asn_per_constraints_t asn_PER_memb_criticality_constr_383 CC_NOTUSED = {
19893 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19894 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19895 0, 0 /* No PER value map */
19897 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_384 CC_NOTUSED = {
19900 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_384 CC_NOTUSED = {
19901 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19902 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19903 0, 0 /* No PER value map */
19905 static asn_oer_constraints_t asn_OER_memb_id_constr_386 CC_NOTUSED = {
19906 { 2, 1 } /* (0..65535) */,
19908 static asn_per_constraints_t asn_PER_memb_id_constr_386 CC_NOTUSED = {
19909 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19910 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19911 0, 0 /* No PER value map */
19913 static asn_oer_constraints_t asn_OER_memb_criticality_constr_387 CC_NOTUSED = {
19916 static asn_per_constraints_t asn_PER_memb_criticality_constr_387 CC_NOTUSED = {
19917 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19918 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19919 0, 0 /* No PER value map */
19921 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_388 CC_NOTUSED = {
19924 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_388 CC_NOTUSED = {
19925 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19926 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19927 0, 0 /* No PER value map */
19929 static asn_oer_constraints_t asn_OER_memb_id_constr_390 CC_NOTUSED = {
19930 { 2, 1 } /* (0..65535) */,
19932 static asn_per_constraints_t asn_PER_memb_id_constr_390 CC_NOTUSED = {
19933 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19934 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19935 0, 0 /* No PER value map */
19937 static asn_oer_constraints_t asn_OER_memb_criticality_constr_391 CC_NOTUSED = {
19940 static asn_per_constraints_t asn_PER_memb_criticality_constr_391 CC_NOTUSED = {
19941 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19942 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19943 0, 0 /* No PER value map */
19945 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_392 CC_NOTUSED = {
19948 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_392 CC_NOTUSED = {
19949 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19950 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19951 0, 0 /* No PER value map */
19953 static asn_oer_constraints_t asn_OER_memb_id_constr_394 CC_NOTUSED = {
19954 { 2, 1 } /* (0..65535) */,
19956 static asn_per_constraints_t asn_PER_memb_id_constr_394 CC_NOTUSED = {
19957 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19958 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19959 0, 0 /* No PER value map */
19961 static asn_oer_constraints_t asn_OER_memb_criticality_constr_395 CC_NOTUSED = {
19964 static asn_per_constraints_t asn_PER_memb_criticality_constr_395 CC_NOTUSED = {
19965 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19966 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19967 0, 0 /* No PER value map */
19969 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_396 CC_NOTUSED = {
19972 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_396 CC_NOTUSED = {
19973 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19974 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19975 0, 0 /* No PER value map */
19977 static asn_oer_constraints_t asn_OER_memb_id_constr_398 CC_NOTUSED = {
19978 { 2, 1 } /* (0..65535) */,
19980 static asn_per_constraints_t asn_PER_memb_id_constr_398 CC_NOTUSED = {
19981 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19982 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19983 0, 0 /* No PER value map */
19985 static asn_oer_constraints_t asn_OER_memb_criticality_constr_399 CC_NOTUSED = {
19988 static asn_per_constraints_t asn_PER_memb_criticality_constr_399 CC_NOTUSED = {
19989 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19990 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19991 0, 0 /* No PER value map */
19993 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_400 CC_NOTUSED = {
19996 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_400 CC_NOTUSED = {
19997 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19998 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19999 0, 0 /* No PER value map */
20001 static asn_oer_constraints_t asn_OER_memb_id_constr_402 CC_NOTUSED = {
20002 { 2, 1 } /* (0..65535) */,
20004 static asn_per_constraints_t asn_PER_memb_id_constr_402 CC_NOTUSED = {
20005 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20006 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20007 0, 0 /* No PER value map */
20009 static asn_oer_constraints_t asn_OER_memb_criticality_constr_403 CC_NOTUSED = {
20012 static asn_per_constraints_t asn_PER_memb_criticality_constr_403 CC_NOTUSED = {
20013 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20014 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20015 0, 0 /* No PER value map */
20017 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_404 CC_NOTUSED = {
20020 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_404 CC_NOTUSED = {
20021 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20022 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20023 0, 0 /* No PER value map */
20025 static asn_oer_constraints_t asn_OER_memb_id_constr_406 CC_NOTUSED = {
20026 { 2, 1 } /* (0..65535) */,
20028 static asn_per_constraints_t asn_PER_memb_id_constr_406 CC_NOTUSED = {
20029 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20030 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20031 0, 0 /* No PER value map */
20033 static asn_oer_constraints_t asn_OER_memb_criticality_constr_407 CC_NOTUSED = {
20036 static asn_per_constraints_t asn_PER_memb_criticality_constr_407 CC_NOTUSED = {
20037 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20038 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20039 0, 0 /* No PER value map */
20041 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_408 CC_NOTUSED = {
20044 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_408 CC_NOTUSED = {
20045 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20046 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20047 0, 0 /* No PER value map */
20049 static asn_oer_constraints_t asn_OER_memb_id_constr_410 CC_NOTUSED = {
20050 { 2, 1 } /* (0..65535) */,
20052 static asn_per_constraints_t asn_PER_memb_id_constr_410 CC_NOTUSED = {
20053 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20054 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20055 0, 0 /* No PER value map */
20057 static asn_oer_constraints_t asn_OER_memb_criticality_constr_411 CC_NOTUSED = {
20060 static asn_per_constraints_t asn_PER_memb_criticality_constr_411 CC_NOTUSED = {
20061 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20062 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20063 0, 0 /* No PER value map */
20065 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_412 CC_NOTUSED = {
20068 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_412 CC_NOTUSED = {
20069 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20070 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20071 0, 0 /* No PER value map */
20073 static asn_oer_constraints_t asn_OER_memb_id_constr_414 CC_NOTUSED = {
20074 { 2, 1 } /* (0..65535) */,
20076 static asn_per_constraints_t asn_PER_memb_id_constr_414 CC_NOTUSED = {
20077 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20078 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20079 0, 0 /* No PER value map */
20081 static asn_oer_constraints_t asn_OER_memb_criticality_constr_415 CC_NOTUSED = {
20084 static asn_per_constraints_t asn_PER_memb_criticality_constr_415 CC_NOTUSED = {
20085 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20086 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20087 0, 0 /* No PER value map */
20089 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_416 CC_NOTUSED = {
20092 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_416 CC_NOTUSED = {
20093 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20094 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20095 0, 0 /* No PER value map */
20097 static asn_oer_constraints_t asn_OER_memb_id_constr_418 CC_NOTUSED = {
20098 { 2, 1 } /* (0..65535) */,
20100 static asn_per_constraints_t asn_PER_memb_id_constr_418 CC_NOTUSED = {
20101 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20102 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20103 0, 0 /* No PER value map */
20105 static asn_oer_constraints_t asn_OER_memb_criticality_constr_419 CC_NOTUSED = {
20108 static asn_per_constraints_t asn_PER_memb_criticality_constr_419 CC_NOTUSED = {
20109 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20110 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20111 0, 0 /* No PER value map */
20113 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_420 CC_NOTUSED = {
20116 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_420 CC_NOTUSED = {
20117 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20118 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20119 0, 0 /* No PER value map */
20121 static asn_oer_constraints_t asn_OER_memb_id_constr_422 CC_NOTUSED = {
20122 { 2, 1 } /* (0..65535) */,
20124 static asn_per_constraints_t asn_PER_memb_id_constr_422 CC_NOTUSED = {
20125 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20126 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20127 0, 0 /* No PER value map */
20129 static asn_oer_constraints_t asn_OER_memb_criticality_constr_423 CC_NOTUSED = {
20132 static asn_per_constraints_t asn_PER_memb_criticality_constr_423 CC_NOTUSED = {
20133 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20134 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20135 0, 0 /* No PER value map */
20137 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_424 CC_NOTUSED = {
20140 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_424 CC_NOTUSED = {
20141 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20142 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20143 0, 0 /* No PER value map */
20145 static asn_oer_constraints_t asn_OER_memb_id_constr_426 CC_NOTUSED = {
20146 { 2, 1 } /* (0..65535) */,
20148 static asn_per_constraints_t asn_PER_memb_id_constr_426 CC_NOTUSED = {
20149 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20150 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20151 0, 0 /* No PER value map */
20153 static asn_oer_constraints_t asn_OER_memb_criticality_constr_427 CC_NOTUSED = {
20156 static asn_per_constraints_t asn_PER_memb_criticality_constr_427 CC_NOTUSED = {
20157 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20158 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20159 0, 0 /* No PER value map */
20161 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_428 CC_NOTUSED = {
20164 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_428 CC_NOTUSED = {
20165 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20166 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20167 0, 0 /* No PER value map */
20169 static asn_oer_constraints_t asn_OER_memb_id_constr_430 CC_NOTUSED = {
20170 { 2, 1 } /* (0..65535) */,
20172 static asn_per_constraints_t asn_PER_memb_id_constr_430 CC_NOTUSED = {
20173 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20174 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20175 0, 0 /* No PER value map */
20177 static asn_oer_constraints_t asn_OER_memb_criticality_constr_431 CC_NOTUSED = {
20180 static asn_per_constraints_t asn_PER_memb_criticality_constr_431 CC_NOTUSED = {
20181 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20182 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20183 0, 0 /* No PER value map */
20185 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_432 CC_NOTUSED = {
20188 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_432 CC_NOTUSED = {
20189 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20190 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20191 0, 0 /* No PER value map */
20193 static asn_oer_constraints_t asn_OER_memb_id_constr_434 CC_NOTUSED = {
20194 { 2, 1 } /* (0..65535) */,
20196 static asn_per_constraints_t asn_PER_memb_id_constr_434 CC_NOTUSED = {
20197 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20198 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20199 0, 0 /* No PER value map */
20201 static asn_oer_constraints_t asn_OER_memb_criticality_constr_435 CC_NOTUSED = {
20204 static asn_per_constraints_t asn_PER_memb_criticality_constr_435 CC_NOTUSED = {
20205 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20206 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20207 0, 0 /* No PER value map */
20209 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_436 CC_NOTUSED = {
20212 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_436 CC_NOTUSED = {
20213 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20214 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20215 0, 0 /* No PER value map */
20217 static asn_oer_constraints_t asn_OER_memb_id_constr_438 CC_NOTUSED = {
20218 { 2, 1 } /* (0..65535) */,
20220 static asn_per_constraints_t asn_PER_memb_id_constr_438 CC_NOTUSED = {
20221 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20222 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20223 0, 0 /* No PER value map */
20225 static asn_oer_constraints_t asn_OER_memb_criticality_constr_439 CC_NOTUSED = {
20228 static asn_per_constraints_t asn_PER_memb_criticality_constr_439 CC_NOTUSED = {
20229 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20230 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20231 0, 0 /* No PER value map */
20233 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_440 CC_NOTUSED = {
20236 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_440 CC_NOTUSED = {
20237 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20238 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20239 0, 0 /* No PER value map */
20241 static asn_oer_constraints_t asn_OER_memb_id_constr_442 CC_NOTUSED = {
20242 { 2, 1 } /* (0..65535) */,
20244 static asn_per_constraints_t asn_PER_memb_id_constr_442 CC_NOTUSED = {
20245 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20246 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20247 0, 0 /* No PER value map */
20249 static asn_oer_constraints_t asn_OER_memb_criticality_constr_443 CC_NOTUSED = {
20252 static asn_per_constraints_t asn_PER_memb_criticality_constr_443 CC_NOTUSED = {
20253 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20254 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20255 0, 0 /* No PER value map */
20257 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_444 CC_NOTUSED = {
20260 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_444 CC_NOTUSED = {
20261 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20262 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20263 0, 0 /* No PER value map */
20265 static asn_oer_constraints_t asn_OER_memb_id_constr_446 CC_NOTUSED = {
20266 { 2, 1 } /* (0..65535) */,
20268 static asn_per_constraints_t asn_PER_memb_id_constr_446 CC_NOTUSED = {
20269 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20270 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20271 0, 0 /* No PER value map */
20273 static asn_oer_constraints_t asn_OER_memb_criticality_constr_447 CC_NOTUSED = {
20276 static asn_per_constraints_t asn_PER_memb_criticality_constr_447 CC_NOTUSED = {
20277 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20278 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20279 0, 0 /* No PER value map */
20281 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_448 CC_NOTUSED = {
20284 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_448 CC_NOTUSED = {
20285 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20286 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20287 0, 0 /* No PER value map */
20289 static asn_oer_constraints_t asn_OER_memb_id_constr_450 CC_NOTUSED = {
20290 { 2, 1 } /* (0..65535) */,
20292 static asn_per_constraints_t asn_PER_memb_id_constr_450 CC_NOTUSED = {
20293 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20294 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20295 0, 0 /* No PER value map */
20297 static asn_oer_constraints_t asn_OER_memb_criticality_constr_451 CC_NOTUSED = {
20300 static asn_per_constraints_t asn_PER_memb_criticality_constr_451 CC_NOTUSED = {
20301 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20302 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20303 0, 0 /* No PER value map */
20305 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_452 CC_NOTUSED = {
20308 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_452 CC_NOTUSED = {
20309 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20310 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20311 0, 0 /* No PER value map */
20313 static asn_oer_constraints_t asn_OER_memb_id_constr_454 CC_NOTUSED = {
20314 { 2, 1 } /* (0..65535) */,
20316 static asn_per_constraints_t asn_PER_memb_id_constr_454 CC_NOTUSED = {
20317 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20318 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20319 0, 0 /* No PER value map */
20321 static asn_oer_constraints_t asn_OER_memb_criticality_constr_455 CC_NOTUSED = {
20324 static asn_per_constraints_t asn_PER_memb_criticality_constr_455 CC_NOTUSED = {
20325 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20326 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20327 0, 0 /* No PER value map */
20329 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_456 CC_NOTUSED = {
20332 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_456 CC_NOTUSED = {
20333 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20334 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20335 0, 0 /* No PER value map */
20337 static asn_oer_constraints_t asn_OER_memb_id_constr_458 CC_NOTUSED = {
20338 { 2, 1 } /* (0..65535) */,
20340 static asn_per_constraints_t asn_PER_memb_id_constr_458 CC_NOTUSED = {
20341 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20342 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20343 0, 0 /* No PER value map */
20345 static asn_oer_constraints_t asn_OER_memb_criticality_constr_459 CC_NOTUSED = {
20348 static asn_per_constraints_t asn_PER_memb_criticality_constr_459 CC_NOTUSED = {
20349 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20350 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20351 0, 0 /* No PER value map */
20353 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_460 CC_NOTUSED = {
20356 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_460 CC_NOTUSED = {
20357 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20358 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20359 0, 0 /* No PER value map */
20361 static asn_oer_constraints_t asn_OER_memb_id_constr_462 CC_NOTUSED = {
20362 { 2, 1 } /* (0..65535) */,
20364 static asn_per_constraints_t asn_PER_memb_id_constr_462 CC_NOTUSED = {
20365 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20366 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20367 0, 0 /* No PER value map */
20369 static asn_oer_constraints_t asn_OER_memb_criticality_constr_463 CC_NOTUSED = {
20372 static asn_per_constraints_t asn_PER_memb_criticality_constr_463 CC_NOTUSED = {
20373 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20374 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20375 0, 0 /* No PER value map */
20377 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_464 CC_NOTUSED = {
20380 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_464 CC_NOTUSED = {
20381 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20382 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20383 0, 0 /* No PER value map */
20385 static asn_oer_constraints_t asn_OER_memb_id_constr_466 CC_NOTUSED = {
20386 { 2, 1 } /* (0..65535) */,
20388 static asn_per_constraints_t asn_PER_memb_id_constr_466 CC_NOTUSED = {
20389 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20390 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20391 0, 0 /* No PER value map */
20393 static asn_oer_constraints_t asn_OER_memb_criticality_constr_467 CC_NOTUSED = {
20396 static asn_per_constraints_t asn_PER_memb_criticality_constr_467 CC_NOTUSED = {
20397 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20398 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20399 0, 0 /* No PER value map */
20401 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_468 CC_NOTUSED = {
20404 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_468 CC_NOTUSED = {
20405 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20406 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20407 0, 0 /* No PER value map */
20409 static asn_oer_constraints_t asn_OER_memb_id_constr_470 CC_NOTUSED = {
20410 { 2, 1 } /* (0..65535) */,
20412 static asn_per_constraints_t asn_PER_memb_id_constr_470 CC_NOTUSED = {
20413 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20414 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20415 0, 0 /* No PER value map */
20417 static asn_oer_constraints_t asn_OER_memb_criticality_constr_471 CC_NOTUSED = {
20420 static asn_per_constraints_t asn_PER_memb_criticality_constr_471 CC_NOTUSED = {
20421 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20422 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20423 0, 0 /* No PER value map */
20425 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_472 CC_NOTUSED = {
20428 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_472 CC_NOTUSED = {
20429 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20430 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20431 0, 0 /* No PER value map */
20433 static asn_oer_constraints_t asn_OER_memb_id_constr_474 CC_NOTUSED = {
20434 { 2, 1 } /* (0..65535) */,
20436 static asn_per_constraints_t asn_PER_memb_id_constr_474 CC_NOTUSED = {
20437 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20438 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20439 0, 0 /* No PER value map */
20441 static asn_oer_constraints_t asn_OER_memb_criticality_constr_475 CC_NOTUSED = {
20444 static asn_per_constraints_t asn_PER_memb_criticality_constr_475 CC_NOTUSED = {
20445 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20446 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20447 0, 0 /* No PER value map */
20449 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_476 CC_NOTUSED = {
20452 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_476 CC_NOTUSED = {
20453 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20454 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20455 0, 0 /* No PER value map */
20457 static asn_oer_constraints_t asn_OER_memb_id_constr_478 CC_NOTUSED = {
20458 { 2, 1 } /* (0..65535) */,
20460 static asn_per_constraints_t asn_PER_memb_id_constr_478 CC_NOTUSED = {
20461 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20462 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20463 0, 0 /* No PER value map */
20465 static asn_oer_constraints_t asn_OER_memb_criticality_constr_479 CC_NOTUSED = {
20468 static asn_per_constraints_t asn_PER_memb_criticality_constr_479 CC_NOTUSED = {
20469 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20470 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20471 0, 0 /* No PER value map */
20473 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_480 CC_NOTUSED = {
20476 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_480 CC_NOTUSED = {
20477 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20478 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20479 0, 0 /* No PER value map */
20481 static asn_oer_constraints_t asn_OER_memb_id_constr_482 CC_NOTUSED = {
20482 { 2, 1 } /* (0..65535) */,
20484 static asn_per_constraints_t asn_PER_memb_id_constr_482 CC_NOTUSED = {
20485 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20486 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20487 0, 0 /* No PER value map */
20489 static asn_oer_constraints_t asn_OER_memb_criticality_constr_483 CC_NOTUSED = {
20492 static asn_per_constraints_t asn_PER_memb_criticality_constr_483 CC_NOTUSED = {
20493 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20494 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20495 0, 0 /* No PER value map */
20497 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_484 CC_NOTUSED = {
20500 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_484 CC_NOTUSED = {
20501 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20502 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20503 0, 0 /* No PER value map */
20505 static asn_oer_constraints_t asn_OER_memb_id_constr_486 CC_NOTUSED = {
20506 { 2, 1 } /* (0..65535) */,
20508 static asn_per_constraints_t asn_PER_memb_id_constr_486 CC_NOTUSED = {
20509 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20510 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20511 0, 0 /* No PER value map */
20513 static asn_oer_constraints_t asn_OER_memb_criticality_constr_487 CC_NOTUSED = {
20516 static asn_per_constraints_t asn_PER_memb_criticality_constr_487 CC_NOTUSED = {
20517 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20518 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20519 0, 0 /* No PER value map */
20521 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_488 CC_NOTUSED = {
20524 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_488 CC_NOTUSED = {
20525 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20526 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20527 0, 0 /* No PER value map */
20529 static asn_oer_constraints_t asn_OER_memb_id_constr_490 CC_NOTUSED = {
20530 { 2, 1 } /* (0..65535) */,
20532 static asn_per_constraints_t asn_PER_memb_id_constr_490 CC_NOTUSED = {
20533 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20534 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20535 0, 0 /* No PER value map */
20537 static asn_oer_constraints_t asn_OER_memb_criticality_constr_491 CC_NOTUSED = {
20540 static asn_per_constraints_t asn_PER_memb_criticality_constr_491 CC_NOTUSED = {
20541 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20542 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20543 0, 0 /* No PER value map */
20545 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_492 CC_NOTUSED = {
20548 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_492 CC_NOTUSED = {
20549 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20550 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20551 0, 0 /* No PER value map */
20553 static asn_oer_constraints_t asn_OER_memb_id_constr_494 CC_NOTUSED = {
20554 { 2, 1 } /* (0..65535) */,
20556 static asn_per_constraints_t asn_PER_memb_id_constr_494 CC_NOTUSED = {
20557 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20558 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20559 0, 0 /* No PER value map */
20561 static asn_oer_constraints_t asn_OER_memb_criticality_constr_495 CC_NOTUSED = {
20564 static asn_per_constraints_t asn_PER_memb_criticality_constr_495 CC_NOTUSED = {
20565 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20566 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20567 0, 0 /* No PER value map */
20569 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_496 CC_NOTUSED = {
20572 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_496 CC_NOTUSED = {
20573 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20574 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20575 0, 0 /* No PER value map */
20577 static asn_oer_constraints_t asn_OER_memb_id_constr_498 CC_NOTUSED = {
20578 { 2, 1 } /* (0..65535) */,
20580 static asn_per_constraints_t asn_PER_memb_id_constr_498 CC_NOTUSED = {
20581 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20582 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20583 0, 0 /* No PER value map */
20585 static asn_oer_constraints_t asn_OER_memb_criticality_constr_499 CC_NOTUSED = {
20588 static asn_per_constraints_t asn_PER_memb_criticality_constr_499 CC_NOTUSED = {
20589 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20590 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20591 0, 0 /* No PER value map */
20593 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_500 CC_NOTUSED = {
20596 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_500 CC_NOTUSED = {
20597 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20598 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20599 0, 0 /* No PER value map */
20601 static asn_oer_constraints_t asn_OER_memb_id_constr_502 CC_NOTUSED = {
20602 { 2, 1 } /* (0..65535) */,
20604 static asn_per_constraints_t asn_PER_memb_id_constr_502 CC_NOTUSED = {
20605 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20606 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20607 0, 0 /* No PER value map */
20609 static asn_oer_constraints_t asn_OER_memb_criticality_constr_503 CC_NOTUSED = {
20612 static asn_per_constraints_t asn_PER_memb_criticality_constr_503 CC_NOTUSED = {
20613 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20614 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20615 0, 0 /* No PER value map */
20617 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_504 CC_NOTUSED = {
20620 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_504 CC_NOTUSED = {
20621 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20622 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20623 0, 0 /* No PER value map */
20625 static asn_oer_constraints_t asn_OER_memb_id_constr_506 CC_NOTUSED = {
20626 { 2, 1 } /* (0..65535) */,
20628 static asn_per_constraints_t asn_PER_memb_id_constr_506 CC_NOTUSED = {
20629 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20630 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20631 0, 0 /* No PER value map */
20633 static asn_oer_constraints_t asn_OER_memb_criticality_constr_507 CC_NOTUSED = {
20636 static asn_per_constraints_t asn_PER_memb_criticality_constr_507 CC_NOTUSED = {
20637 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20638 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20639 0, 0 /* No PER value map */
20641 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_508 CC_NOTUSED = {
20644 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_508 CC_NOTUSED = {
20645 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20646 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20647 0, 0 /* No PER value map */
20649 static asn_oer_constraints_t asn_OER_memb_id_constr_510 CC_NOTUSED = {
20650 { 2, 1 } /* (0..65535) */,
20652 static asn_per_constraints_t asn_PER_memb_id_constr_510 CC_NOTUSED = {
20653 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20654 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20655 0, 0 /* No PER value map */
20657 static asn_oer_constraints_t asn_OER_memb_criticality_constr_511 CC_NOTUSED = {
20660 static asn_per_constraints_t asn_PER_memb_criticality_constr_511 CC_NOTUSED = {
20661 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20662 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20663 0, 0 /* No PER value map */
20665 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_512 CC_NOTUSED = {
20668 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_512 CC_NOTUSED = {
20669 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20670 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20671 0, 0 /* No PER value map */
20673 static asn_oer_constraints_t asn_OER_memb_id_constr_514 CC_NOTUSED = {
20674 { 2, 1 } /* (0..65535) */,
20676 static asn_per_constraints_t asn_PER_memb_id_constr_514 CC_NOTUSED = {
20677 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20678 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20679 0, 0 /* No PER value map */
20681 static asn_oer_constraints_t asn_OER_memb_criticality_constr_515 CC_NOTUSED = {
20684 static asn_per_constraints_t asn_PER_memb_criticality_constr_515 CC_NOTUSED = {
20685 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20686 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20687 0, 0 /* No PER value map */
20689 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_516 CC_NOTUSED = {
20692 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_516 CC_NOTUSED = {
20693 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20694 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20695 0, 0 /* No PER value map */
20697 static asn_oer_constraints_t asn_OER_memb_id_constr_518 CC_NOTUSED = {
20698 { 2, 1 } /* (0..65535) */,
20700 static asn_per_constraints_t asn_PER_memb_id_constr_518 CC_NOTUSED = {
20701 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20702 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20703 0, 0 /* No PER value map */
20705 static asn_oer_constraints_t asn_OER_memb_criticality_constr_519 CC_NOTUSED = {
20708 static asn_per_constraints_t asn_PER_memb_criticality_constr_519 CC_NOTUSED = {
20709 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20710 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20711 0, 0 /* No PER value map */
20713 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_520 CC_NOTUSED = {
20716 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_520 CC_NOTUSED = {
20717 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20718 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20719 0, 0 /* No PER value map */
20721 static asn_oer_constraints_t asn_OER_memb_id_constr_522 CC_NOTUSED = {
20722 { 2, 1 } /* (0..65535) */,
20724 static asn_per_constraints_t asn_PER_memb_id_constr_522 CC_NOTUSED = {
20725 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20726 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20727 0, 0 /* No PER value map */
20729 static asn_oer_constraints_t asn_OER_memb_criticality_constr_523 CC_NOTUSED = {
20732 static asn_per_constraints_t asn_PER_memb_criticality_constr_523 CC_NOTUSED = {
20733 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20734 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20735 0, 0 /* No PER value map */
20737 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_524 CC_NOTUSED = {
20740 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_524 CC_NOTUSED = {
20741 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20742 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20743 0, 0 /* No PER value map */
20745 static asn_oer_constraints_t asn_OER_memb_id_constr_526 CC_NOTUSED = {
20746 { 2, 1 } /* (0..65535) */,
20748 static asn_per_constraints_t asn_PER_memb_id_constr_526 CC_NOTUSED = {
20749 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20750 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20751 0, 0 /* No PER value map */
20753 static asn_oer_constraints_t asn_OER_memb_criticality_constr_527 CC_NOTUSED = {
20756 static asn_per_constraints_t asn_PER_memb_criticality_constr_527 CC_NOTUSED = {
20757 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20758 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20759 0, 0 /* No PER value map */
20761 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_528 CC_NOTUSED = {
20764 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_528 CC_NOTUSED = {
20765 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20766 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20767 0, 0 /* No PER value map */
20769 static asn_oer_constraints_t asn_OER_memb_id_constr_530 CC_NOTUSED = {
20770 { 2, 1 } /* (0..65535) */,
20772 static asn_per_constraints_t asn_PER_memb_id_constr_530 CC_NOTUSED = {
20773 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20774 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20775 0, 0 /* No PER value map */
20777 static asn_oer_constraints_t asn_OER_memb_criticality_constr_531 CC_NOTUSED = {
20780 static asn_per_constraints_t asn_PER_memb_criticality_constr_531 CC_NOTUSED = {
20781 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20782 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20783 0, 0 /* No PER value map */
20785 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_532 CC_NOTUSED = {
20788 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_532 CC_NOTUSED = {
20789 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20790 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20791 0, 0 /* No PER value map */
20793 static asn_oer_constraints_t asn_OER_memb_id_constr_534 CC_NOTUSED = {
20794 { 2, 1 } /* (0..65535) */,
20796 static asn_per_constraints_t asn_PER_memb_id_constr_534 CC_NOTUSED = {
20797 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20798 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20799 0, 0 /* No PER value map */
20801 static asn_oer_constraints_t asn_OER_memb_criticality_constr_535 CC_NOTUSED = {
20804 static asn_per_constraints_t asn_PER_memb_criticality_constr_535 CC_NOTUSED = {
20805 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20806 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20807 0, 0 /* No PER value map */
20809 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_536 CC_NOTUSED = {
20812 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_536 CC_NOTUSED = {
20813 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20814 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20815 0, 0 /* No PER value map */
20817 static asn_oer_constraints_t asn_OER_memb_id_constr_538 CC_NOTUSED = {
20818 { 2, 1 } /* (0..65535) */,
20820 static asn_per_constraints_t asn_PER_memb_id_constr_538 CC_NOTUSED = {
20821 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20822 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20823 0, 0 /* No PER value map */
20825 static asn_oer_constraints_t asn_OER_memb_criticality_constr_539 CC_NOTUSED = {
20828 static asn_per_constraints_t asn_PER_memb_criticality_constr_539 CC_NOTUSED = {
20829 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20830 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20831 0, 0 /* No PER value map */
20833 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_540 CC_NOTUSED = {
20836 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_540 CC_NOTUSED = {
20837 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20838 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20839 0, 0 /* No PER value map */
20841 static asn_oer_constraints_t asn_OER_memb_id_constr_542 CC_NOTUSED = {
20842 { 2, 1 } /* (0..65535) */,
20844 static asn_per_constraints_t asn_PER_memb_id_constr_542 CC_NOTUSED = {
20845 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20846 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20847 0, 0 /* No PER value map */
20849 static asn_oer_constraints_t asn_OER_memb_criticality_constr_543 CC_NOTUSED = {
20852 static asn_per_constraints_t asn_PER_memb_criticality_constr_543 CC_NOTUSED = {
20853 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20854 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20855 0, 0 /* No PER value map */
20857 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_544 CC_NOTUSED = {
20860 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_544 CC_NOTUSED = {
20861 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20862 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20863 0, 0 /* No PER value map */
20865 static asn_oer_constraints_t asn_OER_memb_id_constr_546 CC_NOTUSED = {
20866 { 2, 1 } /* (0..65535) */,
20868 static asn_per_constraints_t asn_PER_memb_id_constr_546 CC_NOTUSED = {
20869 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20870 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20871 0, 0 /* No PER value map */
20873 static asn_oer_constraints_t asn_OER_memb_criticality_constr_547 CC_NOTUSED = {
20876 static asn_per_constraints_t asn_PER_memb_criticality_constr_547 CC_NOTUSED = {
20877 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20878 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20879 0, 0 /* No PER value map */
20881 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_548 CC_NOTUSED = {
20884 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_548 CC_NOTUSED = {
20885 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20886 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20887 0, 0 /* No PER value map */
20889 static asn_oer_constraints_t asn_OER_memb_id_constr_550 CC_NOTUSED = {
20890 { 2, 1 } /* (0..65535) */,
20892 static asn_per_constraints_t asn_PER_memb_id_constr_550 CC_NOTUSED = {
20893 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20894 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20895 0, 0 /* No PER value map */
20897 static asn_oer_constraints_t asn_OER_memb_criticality_constr_551 CC_NOTUSED = {
20900 static asn_per_constraints_t asn_PER_memb_criticality_constr_551 CC_NOTUSED = {
20901 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20902 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20903 0, 0 /* No PER value map */
20905 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_552 CC_NOTUSED = {
20908 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_552 CC_NOTUSED = {
20909 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20910 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20911 0, 0 /* No PER value map */
20913 static asn_oer_constraints_t asn_OER_memb_id_constr_554 CC_NOTUSED = {
20914 { 2, 1 } /* (0..65535) */,
20916 static asn_per_constraints_t asn_PER_memb_id_constr_554 CC_NOTUSED = {
20917 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20918 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20919 0, 0 /* No PER value map */
20921 static asn_oer_constraints_t asn_OER_memb_criticality_constr_555 CC_NOTUSED = {
20924 static asn_per_constraints_t asn_PER_memb_criticality_constr_555 CC_NOTUSED = {
20925 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20926 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20927 0, 0 /* No PER value map */
20929 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_556 CC_NOTUSED = {
20932 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_556 CC_NOTUSED = {
20933 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20934 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20935 0, 0 /* No PER value map */
20937 static asn_oer_constraints_t asn_OER_memb_id_constr_558 CC_NOTUSED = {
20938 { 2, 1 } /* (0..65535) */,
20940 static asn_per_constraints_t asn_PER_memb_id_constr_558 CC_NOTUSED = {
20941 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20942 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20943 0, 0 /* No PER value map */
20945 static asn_oer_constraints_t asn_OER_memb_criticality_constr_559 CC_NOTUSED = {
20948 static asn_per_constraints_t asn_PER_memb_criticality_constr_559 CC_NOTUSED = {
20949 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20950 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20951 0, 0 /* No PER value map */
20953 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_560 CC_NOTUSED = {
20956 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_560 CC_NOTUSED = {
20957 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20958 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20959 0, 0 /* No PER value map */
20961 static asn_oer_constraints_t asn_OER_memb_id_constr_562 CC_NOTUSED = {
20962 { 2, 1 } /* (0..65535) */,
20964 static asn_per_constraints_t asn_PER_memb_id_constr_562 CC_NOTUSED = {
20965 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20966 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20967 0, 0 /* No PER value map */
20969 static asn_oer_constraints_t asn_OER_memb_criticality_constr_563 CC_NOTUSED = {
20972 static asn_per_constraints_t asn_PER_memb_criticality_constr_563 CC_NOTUSED = {
20973 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20974 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20975 0, 0 /* No PER value map */
20977 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_564 CC_NOTUSED = {
20980 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_564 CC_NOTUSED = {
20981 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20982 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20983 0, 0 /* No PER value map */
20985 static asn_oer_constraints_t asn_OER_memb_id_constr_566 CC_NOTUSED = {
20986 { 2, 1 } /* (0..65535) */,
20988 static asn_per_constraints_t asn_PER_memb_id_constr_566 CC_NOTUSED = {
20989 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20990 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20991 0, 0 /* No PER value map */
20993 static asn_oer_constraints_t asn_OER_memb_criticality_constr_567 CC_NOTUSED = {
20996 static asn_per_constraints_t asn_PER_memb_criticality_constr_567 CC_NOTUSED = {
20997 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20998 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20999 0, 0 /* No PER value map */
21001 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_568 CC_NOTUSED = {
21004 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_568 CC_NOTUSED = {
21005 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21006 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21007 0, 0 /* No PER value map */
21009 static asn_oer_constraints_t asn_OER_memb_id_constr_570 CC_NOTUSED = {
21010 { 2, 1 } /* (0..65535) */,
21012 static asn_per_constraints_t asn_PER_memb_id_constr_570 CC_NOTUSED = {
21013 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21014 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21015 0, 0 /* No PER value map */
21017 static asn_oer_constraints_t asn_OER_memb_criticality_constr_571 CC_NOTUSED = {
21020 static asn_per_constraints_t asn_PER_memb_criticality_constr_571 CC_NOTUSED = {
21021 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21022 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21023 0, 0 /* No PER value map */
21025 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_572 CC_NOTUSED = {
21028 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_572 CC_NOTUSED = {
21029 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21030 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21031 0, 0 /* No PER value map */
21033 static asn_oer_constraints_t asn_OER_memb_id_constr_574 CC_NOTUSED = {
21034 { 2, 1 } /* (0..65535) */,
21036 static asn_per_constraints_t asn_PER_memb_id_constr_574 CC_NOTUSED = {
21037 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21038 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21039 0, 0 /* No PER value map */
21041 static asn_oer_constraints_t asn_OER_memb_criticality_constr_575 CC_NOTUSED = {
21044 static asn_per_constraints_t asn_PER_memb_criticality_constr_575 CC_NOTUSED = {
21045 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21046 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21047 0, 0 /* No PER value map */
21049 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_576 CC_NOTUSED = {
21052 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_576 CC_NOTUSED = {
21053 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21054 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21055 0, 0 /* No PER value map */
21057 static asn_oer_constraints_t asn_OER_memb_id_constr_578 CC_NOTUSED = {
21058 { 2, 1 } /* (0..65535) */,
21060 static asn_per_constraints_t asn_PER_memb_id_constr_578 CC_NOTUSED = {
21061 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21062 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21063 0, 0 /* No PER value map */
21065 static asn_oer_constraints_t asn_OER_memb_criticality_constr_579 CC_NOTUSED = {
21068 static asn_per_constraints_t asn_PER_memb_criticality_constr_579 CC_NOTUSED = {
21069 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21070 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21071 0, 0 /* No PER value map */
21073 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_580 CC_NOTUSED = {
21076 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_580 CC_NOTUSED = {
21077 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21078 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21079 0, 0 /* No PER value map */
21081 static asn_oer_constraints_t asn_OER_memb_id_constr_582 CC_NOTUSED = {
21082 { 2, 1 } /* (0..65535) */,
21084 static asn_per_constraints_t asn_PER_memb_id_constr_582 CC_NOTUSED = {
21085 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21086 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21087 0, 0 /* No PER value map */
21089 static asn_oer_constraints_t asn_OER_memb_criticality_constr_583 CC_NOTUSED = {
21092 static asn_per_constraints_t asn_PER_memb_criticality_constr_583 CC_NOTUSED = {
21093 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21094 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21095 0, 0 /* No PER value map */
21097 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_584 CC_NOTUSED = {
21100 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_584 CC_NOTUSED = {
21101 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21102 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21103 0, 0 /* No PER value map */
21105 static asn_oer_constraints_t asn_OER_memb_id_constr_586 CC_NOTUSED = {
21106 { 2, 1 } /* (0..65535) */,
21108 static asn_per_constraints_t asn_PER_memb_id_constr_586 CC_NOTUSED = {
21109 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21110 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21111 0, 0 /* No PER value map */
21113 static asn_oer_constraints_t asn_OER_memb_criticality_constr_587 CC_NOTUSED = {
21116 static asn_per_constraints_t asn_PER_memb_criticality_constr_587 CC_NOTUSED = {
21117 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21118 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21119 0, 0 /* No PER value map */
21121 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_588 CC_NOTUSED = {
21124 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_588 CC_NOTUSED = {
21125 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21126 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21127 0, 0 /* No PER value map */
21129 static asn_oer_constraints_t asn_OER_memb_id_constr_590 CC_NOTUSED = {
21130 { 2, 1 } /* (0..65535) */,
21132 static asn_per_constraints_t asn_PER_memb_id_constr_590 CC_NOTUSED = {
21133 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21134 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21135 0, 0 /* No PER value map */
21137 static asn_oer_constraints_t asn_OER_memb_criticality_constr_591 CC_NOTUSED = {
21140 static asn_per_constraints_t asn_PER_memb_criticality_constr_591 CC_NOTUSED = {
21141 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21142 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21143 0, 0 /* No PER value map */
21145 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_592 CC_NOTUSED = {
21148 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_592 CC_NOTUSED = {
21149 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21150 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21151 0, 0 /* No PER value map */
21153 static asn_oer_constraints_t asn_OER_memb_id_constr_594 CC_NOTUSED = {
21154 { 2, 1 } /* (0..65535) */,
21156 static asn_per_constraints_t asn_PER_memb_id_constr_594 CC_NOTUSED = {
21157 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21158 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21159 0, 0 /* No PER value map */
21161 static asn_oer_constraints_t asn_OER_memb_criticality_constr_595 CC_NOTUSED = {
21164 static asn_per_constraints_t asn_PER_memb_criticality_constr_595 CC_NOTUSED = {
21165 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21166 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21167 0, 0 /* No PER value map */
21169 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_596 CC_NOTUSED = {
21172 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_596 CC_NOTUSED = {
21173 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21174 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21175 0, 0 /* No PER value map */
21177 static asn_oer_constraints_t asn_OER_memb_id_constr_598 CC_NOTUSED = {
21178 { 2, 1 } /* (0..65535) */,
21180 static asn_per_constraints_t asn_PER_memb_id_constr_598 CC_NOTUSED = {
21181 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21182 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21183 0, 0 /* No PER value map */
21185 static asn_oer_constraints_t asn_OER_memb_criticality_constr_599 CC_NOTUSED = {
21188 static asn_per_constraints_t asn_PER_memb_criticality_constr_599 CC_NOTUSED = {
21189 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21190 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21191 0, 0 /* No PER value map */
21193 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_600 CC_NOTUSED = {
21196 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_600 CC_NOTUSED = {
21197 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21198 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21199 0, 0 /* No PER value map */
21201 static asn_oer_constraints_t asn_OER_memb_id_constr_602 CC_NOTUSED = {
21202 { 2, 1 } /* (0..65535) */,
21204 static asn_per_constraints_t asn_PER_memb_id_constr_602 CC_NOTUSED = {
21205 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21206 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21207 0, 0 /* No PER value map */
21209 static asn_oer_constraints_t asn_OER_memb_criticality_constr_603 CC_NOTUSED = {
21212 static asn_per_constraints_t asn_PER_memb_criticality_constr_603 CC_NOTUSED = {
21213 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21214 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21215 0, 0 /* No PER value map */
21217 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_604 CC_NOTUSED = {
21220 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_604 CC_NOTUSED = {
21221 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21222 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21223 0, 0 /* No PER value map */
21225 static asn_oer_constraints_t asn_OER_memb_id_constr_606 CC_NOTUSED = {
21226 { 2, 1 } /* (0..65535) */,
21228 static asn_per_constraints_t asn_PER_memb_id_constr_606 CC_NOTUSED = {
21229 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21230 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21231 0, 0 /* No PER value map */
21233 static asn_oer_constraints_t asn_OER_memb_criticality_constr_607 CC_NOTUSED = {
21236 static asn_per_constraints_t asn_PER_memb_criticality_constr_607 CC_NOTUSED = {
21237 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21238 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21239 0, 0 /* No PER value map */
21241 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_608 CC_NOTUSED = {
21244 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_608 CC_NOTUSED = {
21245 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21246 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21247 0, 0 /* No PER value map */
21249 static asn_oer_constraints_t asn_OER_memb_id_constr_610 CC_NOTUSED = {
21250 { 2, 1 } /* (0..65535) */,
21252 static asn_per_constraints_t asn_PER_memb_id_constr_610 CC_NOTUSED = {
21253 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21254 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21255 0, 0 /* No PER value map */
21257 static asn_oer_constraints_t asn_OER_memb_criticality_constr_611 CC_NOTUSED = {
21260 static asn_per_constraints_t asn_PER_memb_criticality_constr_611 CC_NOTUSED = {
21261 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21262 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21263 0, 0 /* No PER value map */
21265 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_612 CC_NOTUSED = {
21268 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_612 CC_NOTUSED = {
21269 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21270 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21271 0, 0 /* No PER value map */
21273 static asn_oer_constraints_t asn_OER_memb_id_constr_614 CC_NOTUSED = {
21274 { 2, 1 } /* (0..65535) */,
21276 static asn_per_constraints_t asn_PER_memb_id_constr_614 CC_NOTUSED = {
21277 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21278 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21279 0, 0 /* No PER value map */
21281 static asn_oer_constraints_t asn_OER_memb_criticality_constr_615 CC_NOTUSED = {
21284 static asn_per_constraints_t asn_PER_memb_criticality_constr_615 CC_NOTUSED = {
21285 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21286 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21287 0, 0 /* No PER value map */
21289 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_616 CC_NOTUSED = {
21292 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_616 CC_NOTUSED = {
21293 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21294 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21295 0, 0 /* No PER value map */
21297 static asn_oer_constraints_t asn_OER_memb_id_constr_618 CC_NOTUSED = {
21298 { 2, 1 } /* (0..65535) */,
21300 static asn_per_constraints_t asn_PER_memb_id_constr_618 CC_NOTUSED = {
21301 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21302 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21303 0, 0 /* No PER value map */
21305 static asn_oer_constraints_t asn_OER_memb_criticality_constr_619 CC_NOTUSED = {
21308 static asn_per_constraints_t asn_PER_memb_criticality_constr_619 CC_NOTUSED = {
21309 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21310 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21311 0, 0 /* No PER value map */
21313 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_620 CC_NOTUSED = {
21316 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_620 CC_NOTUSED = {
21317 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21318 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21319 0, 0 /* No PER value map */
21321 static asn_oer_constraints_t asn_OER_memb_id_constr_622 CC_NOTUSED = {
21322 { 2, 1 } /* (0..65535) */,
21324 static asn_per_constraints_t asn_PER_memb_id_constr_622 CC_NOTUSED = {
21325 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21326 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21327 0, 0 /* No PER value map */
21329 static asn_oer_constraints_t asn_OER_memb_criticality_constr_623 CC_NOTUSED = {
21332 static asn_per_constraints_t asn_PER_memb_criticality_constr_623 CC_NOTUSED = {
21333 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21334 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21335 0, 0 /* No PER value map */
21337 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_624 CC_NOTUSED = {
21340 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_624 CC_NOTUSED = {
21341 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21342 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21343 0, 0 /* No PER value map */
21345 static asn_oer_constraints_t asn_OER_memb_id_constr_626 CC_NOTUSED = {
21346 { 2, 1 } /* (0..65535) */,
21348 static asn_per_constraints_t asn_PER_memb_id_constr_626 CC_NOTUSED = {
21349 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21350 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21351 0, 0 /* No PER value map */
21353 static asn_oer_constraints_t asn_OER_memb_criticality_constr_627 CC_NOTUSED = {
21356 static asn_per_constraints_t asn_PER_memb_criticality_constr_627 CC_NOTUSED = {
21357 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21358 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21359 0, 0 /* No PER value map */
21361 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_628 CC_NOTUSED = {
21364 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_628 CC_NOTUSED = {
21365 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21366 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21367 0, 0 /* No PER value map */
21369 static asn_oer_constraints_t asn_OER_memb_id_constr_630 CC_NOTUSED = {
21370 { 2, 1 } /* (0..65535) */,
21372 static asn_per_constraints_t asn_PER_memb_id_constr_630 CC_NOTUSED = {
21373 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21374 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21375 0, 0 /* No PER value map */
21377 static asn_oer_constraints_t asn_OER_memb_criticality_constr_631 CC_NOTUSED = {
21380 static asn_per_constraints_t asn_PER_memb_criticality_constr_631 CC_NOTUSED = {
21381 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21382 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21383 0, 0 /* No PER value map */
21385 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_632 CC_NOTUSED = {
21388 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_632 CC_NOTUSED = {
21389 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21390 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21391 0, 0 /* No PER value map */
21393 static asn_oer_constraints_t asn_OER_memb_id_constr_634 CC_NOTUSED = {
21394 { 2, 1 } /* (0..65535) */,
21396 static asn_per_constraints_t asn_PER_memb_id_constr_634 CC_NOTUSED = {
21397 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21398 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21399 0, 0 /* No PER value map */
21401 static asn_oer_constraints_t asn_OER_memb_criticality_constr_635 CC_NOTUSED = {
21404 static asn_per_constraints_t asn_PER_memb_criticality_constr_635 CC_NOTUSED = {
21405 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21406 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21407 0, 0 /* No PER value map */
21409 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_636 CC_NOTUSED = {
21412 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_636 CC_NOTUSED = {
21413 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21414 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21415 0, 0 /* No PER value map */
21417 static asn_oer_constraints_t asn_OER_memb_id_constr_638 CC_NOTUSED = {
21418 { 2, 1 } /* (0..65535) */,
21420 static asn_per_constraints_t asn_PER_memb_id_constr_638 CC_NOTUSED = {
21421 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21422 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21423 0, 0 /* No PER value map */
21425 static asn_oer_constraints_t asn_OER_memb_criticality_constr_639 CC_NOTUSED = {
21428 static asn_per_constraints_t asn_PER_memb_criticality_constr_639 CC_NOTUSED = {
21429 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21430 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21431 0, 0 /* No PER value map */
21433 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_640 CC_NOTUSED = {
21436 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_640 CC_NOTUSED = {
21437 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21438 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21439 0, 0 /* No PER value map */
21441 static asn_oer_constraints_t asn_OER_memb_id_constr_642 CC_NOTUSED = {
21442 { 2, 1 } /* (0..65535) */,
21444 static asn_per_constraints_t asn_PER_memb_id_constr_642 CC_NOTUSED = {
21445 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21446 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21447 0, 0 /* No PER value map */
21449 static asn_oer_constraints_t asn_OER_memb_criticality_constr_643 CC_NOTUSED = {
21452 static asn_per_constraints_t asn_PER_memb_criticality_constr_643 CC_NOTUSED = {
21453 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21454 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21455 0, 0 /* No PER value map */
21457 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_644 CC_NOTUSED = {
21460 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_644 CC_NOTUSED = {
21461 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21462 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21463 0, 0 /* No PER value map */
21465 static asn_oer_constraints_t asn_OER_memb_id_constr_646 CC_NOTUSED = {
21466 { 2, 1 } /* (0..65535) */,
21468 static asn_per_constraints_t asn_PER_memb_id_constr_646 CC_NOTUSED = {
21469 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21470 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21471 0, 0 /* No PER value map */
21473 static asn_oer_constraints_t asn_OER_memb_criticality_constr_647 CC_NOTUSED = {
21476 static asn_per_constraints_t asn_PER_memb_criticality_constr_647 CC_NOTUSED = {
21477 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21478 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21479 0, 0 /* No PER value map */
21481 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_648 CC_NOTUSED = {
21484 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_648 CC_NOTUSED = {
21485 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21486 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21487 0, 0 /* No PER value map */
21489 static asn_oer_constraints_t asn_OER_memb_id_constr_650 CC_NOTUSED = {
21490 { 2, 1 } /* (0..65535) */,
21492 static asn_per_constraints_t asn_PER_memb_id_constr_650 CC_NOTUSED = {
21493 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21494 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21495 0, 0 /* No PER value map */
21497 static asn_oer_constraints_t asn_OER_memb_criticality_constr_651 CC_NOTUSED = {
21500 static asn_per_constraints_t asn_PER_memb_criticality_constr_651 CC_NOTUSED = {
21501 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21502 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21503 0, 0 /* No PER value map */
21505 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_652 CC_NOTUSED = {
21508 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_652 CC_NOTUSED = {
21509 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21510 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21511 0, 0 /* No PER value map */
21513 static asn_oer_constraints_t asn_OER_memb_id_constr_654 CC_NOTUSED = {
21514 { 2, 1 } /* (0..65535) */,
21516 static asn_per_constraints_t asn_PER_memb_id_constr_654 CC_NOTUSED = {
21517 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21518 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21519 0, 0 /* No PER value map */
21521 static asn_oer_constraints_t asn_OER_memb_criticality_constr_655 CC_NOTUSED = {
21524 static asn_per_constraints_t asn_PER_memb_criticality_constr_655 CC_NOTUSED = {
21525 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21526 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21527 0, 0 /* No PER value map */
21529 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_656 CC_NOTUSED = {
21532 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_656 CC_NOTUSED = {
21533 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21534 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21535 0, 0 /* No PER value map */
21537 static asn_oer_constraints_t asn_OER_memb_id_constr_658 CC_NOTUSED = {
21538 { 2, 1 } /* (0..65535) */,
21540 static asn_per_constraints_t asn_PER_memb_id_constr_658 CC_NOTUSED = {
21541 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21542 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21543 0, 0 /* No PER value map */
21545 static asn_oer_constraints_t asn_OER_memb_criticality_constr_659 CC_NOTUSED = {
21548 static asn_per_constraints_t asn_PER_memb_criticality_constr_659 CC_NOTUSED = {
21549 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21550 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21551 0, 0 /* No PER value map */
21553 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_660 CC_NOTUSED = {
21556 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_660 CC_NOTUSED = {
21557 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21558 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21559 0, 0 /* No PER value map */
21561 static asn_oer_constraints_t asn_OER_memb_id_constr_662 CC_NOTUSED = {
21562 { 2, 1 } /* (0..65535) */,
21564 static asn_per_constraints_t asn_PER_memb_id_constr_662 CC_NOTUSED = {
21565 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21566 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21567 0, 0 /* No PER value map */
21569 static asn_oer_constraints_t asn_OER_memb_criticality_constr_663 CC_NOTUSED = {
21572 static asn_per_constraints_t asn_PER_memb_criticality_constr_663 CC_NOTUSED = {
21573 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21574 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21575 0, 0 /* No PER value map */
21577 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_664 CC_NOTUSED = {
21580 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_664 CC_NOTUSED = {
21581 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21582 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21583 0, 0 /* No PER value map */
21585 static asn_oer_constraints_t asn_OER_memb_id_constr_666 CC_NOTUSED = {
21586 { 2, 1 } /* (0..65535) */,
21588 static asn_per_constraints_t asn_PER_memb_id_constr_666 CC_NOTUSED = {
21589 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21590 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21591 0, 0 /* No PER value map */
21593 static asn_oer_constraints_t asn_OER_memb_criticality_constr_667 CC_NOTUSED = {
21596 static asn_per_constraints_t asn_PER_memb_criticality_constr_667 CC_NOTUSED = {
21597 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21598 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21599 0, 0 /* No PER value map */
21601 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_668 CC_NOTUSED = {
21604 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_668 CC_NOTUSED = {
21605 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21606 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21607 0, 0 /* No PER value map */
21609 static asn_oer_constraints_t asn_OER_memb_id_constr_670 CC_NOTUSED = {
21610 { 2, 1 } /* (0..65535) */,
21612 static asn_per_constraints_t asn_PER_memb_id_constr_670 CC_NOTUSED = {
21613 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21614 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21615 0, 0 /* No PER value map */
21617 static asn_oer_constraints_t asn_OER_memb_criticality_constr_671 CC_NOTUSED = {
21620 static asn_per_constraints_t asn_PER_memb_criticality_constr_671 CC_NOTUSED = {
21621 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21622 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21623 0, 0 /* No PER value map */
21625 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_672 CC_NOTUSED = {
21628 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_672 CC_NOTUSED = {
21629 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21630 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21631 0, 0 /* No PER value map */
21633 static asn_oer_constraints_t asn_OER_memb_id_constr_674 CC_NOTUSED = {
21634 { 2, 1 } /* (0..65535) */,
21636 static asn_per_constraints_t asn_PER_memb_id_constr_674 CC_NOTUSED = {
21637 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21638 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21639 0, 0 /* No PER value map */
21641 static asn_oer_constraints_t asn_OER_memb_criticality_constr_675 CC_NOTUSED = {
21644 static asn_per_constraints_t asn_PER_memb_criticality_constr_675 CC_NOTUSED = {
21645 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21646 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21647 0, 0 /* No PER value map */
21649 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_676 CC_NOTUSED = {
21652 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_676 CC_NOTUSED = {
21653 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21654 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21655 0, 0 /* No PER value map */
21657 static asn_oer_constraints_t asn_OER_memb_id_constr_678 CC_NOTUSED = {
21658 { 2, 1 } /* (0..65535) */,
21660 static asn_per_constraints_t asn_PER_memb_id_constr_678 CC_NOTUSED = {
21661 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21662 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21663 0, 0 /* No PER value map */
21665 static asn_oer_constraints_t asn_OER_memb_criticality_constr_679 CC_NOTUSED = {
21668 static asn_per_constraints_t asn_PER_memb_criticality_constr_679 CC_NOTUSED = {
21669 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21670 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21671 0, 0 /* No PER value map */
21673 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_680 CC_NOTUSED = {
21676 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_680 CC_NOTUSED = {
21677 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21678 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21679 0, 0 /* No PER value map */
21681 static asn_oer_constraints_t asn_OER_memb_id_constr_682 CC_NOTUSED = {
21682 { 2, 1 } /* (0..65535) */,
21684 static asn_per_constraints_t asn_PER_memb_id_constr_682 CC_NOTUSED = {
21685 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21686 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21687 0, 0 /* No PER value map */
21689 static asn_oer_constraints_t asn_OER_memb_criticality_constr_683 CC_NOTUSED = {
21692 static asn_per_constraints_t asn_PER_memb_criticality_constr_683 CC_NOTUSED = {
21693 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21694 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21695 0, 0 /* No PER value map */
21697 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_684 CC_NOTUSED = {
21700 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_684 CC_NOTUSED = {
21701 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21702 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21703 0, 0 /* No PER value map */
21705 static asn_oer_constraints_t asn_OER_memb_id_constr_686 CC_NOTUSED = {
21706 { 2, 1 } /* (0..65535) */,
21708 static asn_per_constraints_t asn_PER_memb_id_constr_686 CC_NOTUSED = {
21709 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21710 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21711 0, 0 /* No PER value map */
21713 static asn_oer_constraints_t asn_OER_memb_criticality_constr_687 CC_NOTUSED = {
21716 static asn_per_constraints_t asn_PER_memb_criticality_constr_687 CC_NOTUSED = {
21717 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21718 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21719 0, 0 /* No PER value map */
21721 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_688 CC_NOTUSED = {
21724 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_688 CC_NOTUSED = {
21725 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21726 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21727 0, 0 /* No PER value map */
21729 static asn_oer_constraints_t asn_OER_memb_id_constr_690 CC_NOTUSED = {
21730 { 2, 1 } /* (0..65535) */,
21732 static asn_per_constraints_t asn_PER_memb_id_constr_690 CC_NOTUSED = {
21733 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21734 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21735 0, 0 /* No PER value map */
21737 static asn_oer_constraints_t asn_OER_memb_criticality_constr_691 CC_NOTUSED = {
21740 static asn_per_constraints_t asn_PER_memb_criticality_constr_691 CC_NOTUSED = {
21741 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21742 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21743 0, 0 /* No PER value map */
21745 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_692 CC_NOTUSED = {
21748 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_692 CC_NOTUSED = {
21749 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21750 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21751 0, 0 /* No PER value map */
21753 static asn_oer_constraints_t asn_OER_memb_id_constr_694 CC_NOTUSED = {
21754 { 2, 1 } /* (0..65535) */,
21756 static asn_per_constraints_t asn_PER_memb_id_constr_694 CC_NOTUSED = {
21757 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21758 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21759 0, 0 /* No PER value map */
21761 static asn_oer_constraints_t asn_OER_memb_criticality_constr_695 CC_NOTUSED = {
21764 static asn_per_constraints_t asn_PER_memb_criticality_constr_695 CC_NOTUSED = {
21765 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21766 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21767 0, 0 /* No PER value map */
21769 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_696 CC_NOTUSED = {
21772 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_696 CC_NOTUSED = {
21773 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21774 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21775 0, 0 /* No PER value map */
21777 static asn_oer_constraints_t asn_OER_memb_id_constr_698 CC_NOTUSED = {
21778 { 2, 1 } /* (0..65535) */,
21780 static asn_per_constraints_t asn_PER_memb_id_constr_698 CC_NOTUSED = {
21781 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21782 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21783 0, 0 /* No PER value map */
21785 static asn_oer_constraints_t asn_OER_memb_criticality_constr_699 CC_NOTUSED = {
21788 static asn_per_constraints_t asn_PER_memb_criticality_constr_699 CC_NOTUSED = {
21789 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21790 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21791 0, 0 /* No PER value map */
21793 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_700 CC_NOTUSED = {
21796 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_700 CC_NOTUSED = {
21797 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21798 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21799 0, 0 /* No PER value map */
21801 static asn_oer_constraints_t asn_OER_memb_id_constr_702 CC_NOTUSED = {
21802 { 2, 1 } /* (0..65535) */,
21804 static asn_per_constraints_t asn_PER_memb_id_constr_702 CC_NOTUSED = {
21805 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21806 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21807 0, 0 /* No PER value map */
21809 static asn_oer_constraints_t asn_OER_memb_criticality_constr_703 CC_NOTUSED = {
21812 static asn_per_constraints_t asn_PER_memb_criticality_constr_703 CC_NOTUSED = {
21813 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21814 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21815 0, 0 /* No PER value map */
21817 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_704 CC_NOTUSED = {
21820 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_704 CC_NOTUSED = {
21821 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21822 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21823 0, 0 /* No PER value map */
21825 static asn_oer_constraints_t asn_OER_memb_id_constr_706 CC_NOTUSED = {
21826 { 2, 1 } /* (0..65535) */,
21828 static asn_per_constraints_t asn_PER_memb_id_constr_706 CC_NOTUSED = {
21829 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21830 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21831 0, 0 /* No PER value map */
21833 static asn_oer_constraints_t asn_OER_memb_criticality_constr_707 CC_NOTUSED = {
21836 static asn_per_constraints_t asn_PER_memb_criticality_constr_707 CC_NOTUSED = {
21837 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21838 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21839 0, 0 /* No PER value map */
21841 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_708 CC_NOTUSED = {
21844 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_708 CC_NOTUSED = {
21845 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21846 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21847 0, 0 /* No PER value map */
21849 static asn_oer_constraints_t asn_OER_memb_id_constr_710 CC_NOTUSED = {
21850 { 2, 1 } /* (0..65535) */,
21852 static asn_per_constraints_t asn_PER_memb_id_constr_710 CC_NOTUSED = {
21853 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21854 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21855 0, 0 /* No PER value map */
21857 static asn_oer_constraints_t asn_OER_memb_criticality_constr_711 CC_NOTUSED = {
21860 static asn_per_constraints_t asn_PER_memb_criticality_constr_711 CC_NOTUSED = {
21861 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21862 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21863 0, 0 /* No PER value map */
21865 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_712 CC_NOTUSED = {
21868 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_712 CC_NOTUSED = {
21869 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21870 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21871 0, 0 /* No PER value map */
21873 static asn_oer_constraints_t asn_OER_memb_id_constr_714 CC_NOTUSED = {
21874 { 2, 1 } /* (0..65535) */,
21876 static asn_per_constraints_t asn_PER_memb_id_constr_714 CC_NOTUSED = {
21877 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21878 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21879 0, 0 /* No PER value map */
21881 static asn_oer_constraints_t asn_OER_memb_criticality_constr_715 CC_NOTUSED = {
21884 static asn_per_constraints_t asn_PER_memb_criticality_constr_715 CC_NOTUSED = {
21885 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21886 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21887 0, 0 /* No PER value map */
21889 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_716 CC_NOTUSED = {
21892 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_716 CC_NOTUSED = {
21893 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21894 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21895 0, 0 /* No PER value map */
21897 static asn_oer_constraints_t asn_OER_memb_id_constr_718 CC_NOTUSED = {
21898 { 2, 1 } /* (0..65535) */,
21900 static asn_per_constraints_t asn_PER_memb_id_constr_718 CC_NOTUSED = {
21901 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21902 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21903 0, 0 /* No PER value map */
21905 static asn_oer_constraints_t asn_OER_memb_criticality_constr_719 CC_NOTUSED = {
21908 static asn_per_constraints_t asn_PER_memb_criticality_constr_719 CC_NOTUSED = {
21909 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21910 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21911 0, 0 /* No PER value map */
21913 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_720 CC_NOTUSED = {
21916 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_720 CC_NOTUSED = {
21917 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21918 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21919 0, 0 /* No PER value map */
21921 static asn_oer_constraints_t asn_OER_memb_id_constr_722 CC_NOTUSED = {
21922 { 2, 1 } /* (0..65535) */,
21924 static asn_per_constraints_t asn_PER_memb_id_constr_722 CC_NOTUSED = {
21925 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21926 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21927 0, 0 /* No PER value map */
21929 static asn_oer_constraints_t asn_OER_memb_criticality_constr_723 CC_NOTUSED = {
21932 static asn_per_constraints_t asn_PER_memb_criticality_constr_723 CC_NOTUSED = {
21933 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21934 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21935 0, 0 /* No PER value map */
21937 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_724 CC_NOTUSED = {
21940 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_724 CC_NOTUSED = {
21941 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21942 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21943 0, 0 /* No PER value map */
21945 static asn_oer_constraints_t asn_OER_memb_id_constr_726 CC_NOTUSED = {
21946 { 2, 1 } /* (0..65535) */,
21948 static asn_per_constraints_t asn_PER_memb_id_constr_726 CC_NOTUSED = {
21949 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21950 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21951 0, 0 /* No PER value map */
21953 static asn_oer_constraints_t asn_OER_memb_criticality_constr_727 CC_NOTUSED = {
21956 static asn_per_constraints_t asn_PER_memb_criticality_constr_727 CC_NOTUSED = {
21957 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21958 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21959 0, 0 /* No PER value map */
21961 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_728 CC_NOTUSED = {
21964 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_728 CC_NOTUSED = {
21965 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21966 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21967 0, 0 /* No PER value map */
21969 static asn_oer_constraints_t asn_OER_memb_id_constr_730 CC_NOTUSED = {
21970 { 2, 1 } /* (0..65535) */,
21972 static asn_per_constraints_t asn_PER_memb_id_constr_730 CC_NOTUSED = {
21973 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21974 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21975 0, 0 /* No PER value map */
21977 static asn_oer_constraints_t asn_OER_memb_criticality_constr_731 CC_NOTUSED = {
21980 static asn_per_constraints_t asn_PER_memb_criticality_constr_731 CC_NOTUSED = {
21981 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21982 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21983 0, 0 /* No PER value map */
21985 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_732 CC_NOTUSED = {
21988 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_732 CC_NOTUSED = {
21989 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21990 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21991 0, 0 /* No PER value map */
21993 static asn_oer_constraints_t asn_OER_memb_id_constr_734 CC_NOTUSED = {
21994 { 2, 1 } /* (0..65535) */,
21996 static asn_per_constraints_t asn_PER_memb_id_constr_734 CC_NOTUSED = {
21997 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21998 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21999 0, 0 /* No PER value map */
22001 static asn_oer_constraints_t asn_OER_memb_criticality_constr_735 CC_NOTUSED = {
22004 static asn_per_constraints_t asn_PER_memb_criticality_constr_735 CC_NOTUSED = {
22005 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22006 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22007 0, 0 /* No PER value map */
22009 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_736 CC_NOTUSED = {
22012 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_736 CC_NOTUSED = {
22013 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22014 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22015 0, 0 /* No PER value map */
22017 static asn_oer_constraints_t asn_OER_memb_id_constr_738 CC_NOTUSED = {
22018 { 2, 1 } /* (0..65535) */,
22020 static asn_per_constraints_t asn_PER_memb_id_constr_738 CC_NOTUSED = {
22021 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22022 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22023 0, 0 /* No PER value map */
22025 static asn_oer_constraints_t asn_OER_memb_criticality_constr_739 CC_NOTUSED = {
22028 static asn_per_constraints_t asn_PER_memb_criticality_constr_739 CC_NOTUSED = {
22029 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22030 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22031 0, 0 /* No PER value map */
22033 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_740 CC_NOTUSED = {
22036 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_740 CC_NOTUSED = {
22037 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22038 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22039 0, 0 /* No PER value map */
22041 static asn_oer_constraints_t asn_OER_memb_id_constr_742 CC_NOTUSED = {
22042 { 2, 1 } /* (0..65535) */,
22044 static asn_per_constraints_t asn_PER_memb_id_constr_742 CC_NOTUSED = {
22045 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22046 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22047 0, 0 /* No PER value map */
22049 static asn_oer_constraints_t asn_OER_memb_criticality_constr_743 CC_NOTUSED = {
22052 static asn_per_constraints_t asn_PER_memb_criticality_constr_743 CC_NOTUSED = {
22053 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22054 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22055 0, 0 /* No PER value map */
22057 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_744 CC_NOTUSED = {
22060 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_744 CC_NOTUSED = {
22061 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22062 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22063 0, 0 /* No PER value map */
22065 static asn_oer_constraints_t asn_OER_memb_id_constr_746 CC_NOTUSED = {
22066 { 2, 1 } /* (0..65535) */,
22068 static asn_per_constraints_t asn_PER_memb_id_constr_746 CC_NOTUSED = {
22069 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22070 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22071 0, 0 /* No PER value map */
22073 static asn_oer_constraints_t asn_OER_memb_criticality_constr_747 CC_NOTUSED = {
22076 static asn_per_constraints_t asn_PER_memb_criticality_constr_747 CC_NOTUSED = {
22077 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22078 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22079 0, 0 /* No PER value map */
22081 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_748 CC_NOTUSED = {
22084 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_748 CC_NOTUSED = {
22085 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22086 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22087 0, 0 /* No PER value map */
22089 static asn_oer_constraints_t asn_OER_memb_id_constr_750 CC_NOTUSED = {
22090 { 2, 1 } /* (0..65535) */,
22092 static asn_per_constraints_t asn_PER_memb_id_constr_750 CC_NOTUSED = {
22093 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22094 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22095 0, 0 /* No PER value map */
22097 static asn_oer_constraints_t asn_OER_memb_criticality_constr_751 CC_NOTUSED = {
22100 static asn_per_constraints_t asn_PER_memb_criticality_constr_751 CC_NOTUSED = {
22101 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22102 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22103 0, 0 /* No PER value map */
22105 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_752 CC_NOTUSED = {
22108 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_752 CC_NOTUSED = {
22109 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22110 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22111 0, 0 /* No PER value map */
22113 static asn_oer_constraints_t asn_OER_memb_id_constr_754 CC_NOTUSED = {
22114 { 2, 1 } /* (0..65535) */,
22116 static asn_per_constraints_t asn_PER_memb_id_constr_754 CC_NOTUSED = {
22117 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22118 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22119 0, 0 /* No PER value map */
22121 static asn_oer_constraints_t asn_OER_memb_criticality_constr_755 CC_NOTUSED = {
22124 static asn_per_constraints_t asn_PER_memb_criticality_constr_755 CC_NOTUSED = {
22125 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22126 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22127 0, 0 /* No PER value map */
22129 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_756 CC_NOTUSED = {
22132 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_756 CC_NOTUSED = {
22133 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22134 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22135 0, 0 /* No PER value map */
22137 static asn_oer_constraints_t asn_OER_memb_id_constr_758 CC_NOTUSED = {
22138 { 2, 1 } /* (0..65535) */,
22140 static asn_per_constraints_t asn_PER_memb_id_constr_758 CC_NOTUSED = {
22141 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22142 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22143 0, 0 /* No PER value map */
22145 static asn_oer_constraints_t asn_OER_memb_criticality_constr_759 CC_NOTUSED = {
22148 static asn_per_constraints_t asn_PER_memb_criticality_constr_759 CC_NOTUSED = {
22149 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22150 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22151 0, 0 /* No PER value map */
22153 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_760 CC_NOTUSED = {
22156 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_760 CC_NOTUSED = {
22157 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22158 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22159 0, 0 /* No PER value map */
22161 static asn_oer_constraints_t asn_OER_memb_id_constr_762 CC_NOTUSED = {
22162 { 2, 1 } /* (0..65535) */,
22164 static asn_per_constraints_t asn_PER_memb_id_constr_762 CC_NOTUSED = {
22165 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22166 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22167 0, 0 /* No PER value map */
22169 static asn_oer_constraints_t asn_OER_memb_criticality_constr_763 CC_NOTUSED = {
22172 static asn_per_constraints_t asn_PER_memb_criticality_constr_763 CC_NOTUSED = {
22173 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22174 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22175 0, 0 /* No PER value map */
22177 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_764 CC_NOTUSED = {
22180 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_764 CC_NOTUSED = {
22181 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22182 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22183 0, 0 /* No PER value map */
22185 static asn_oer_constraints_t asn_OER_memb_id_constr_766 CC_NOTUSED = {
22186 { 2, 1 } /* (0..65535) */,
22188 static asn_per_constraints_t asn_PER_memb_id_constr_766 CC_NOTUSED = {
22189 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22190 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22191 0, 0 /* No PER value map */
22193 static asn_oer_constraints_t asn_OER_memb_criticality_constr_767 CC_NOTUSED = {
22196 static asn_per_constraints_t asn_PER_memb_criticality_constr_767 CC_NOTUSED = {
22197 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22198 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22199 0, 0 /* No PER value map */
22201 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_768 CC_NOTUSED = {
22204 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_768 CC_NOTUSED = {
22205 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22206 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22207 0, 0 /* No PER value map */
22209 static asn_oer_constraints_t asn_OER_memb_id_constr_770 CC_NOTUSED = {
22210 { 2, 1 } /* (0..65535) */,
22212 static asn_per_constraints_t asn_PER_memb_id_constr_770 CC_NOTUSED = {
22213 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22214 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22215 0, 0 /* No PER value map */
22217 static asn_oer_constraints_t asn_OER_memb_criticality_constr_771 CC_NOTUSED = {
22220 static asn_per_constraints_t asn_PER_memb_criticality_constr_771 CC_NOTUSED = {
22221 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22222 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22223 0, 0 /* No PER value map */
22225 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_772 CC_NOTUSED = {
22228 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_772 CC_NOTUSED = {
22229 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22230 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22231 0, 0 /* No PER value map */
22233 static asn_oer_constraints_t asn_OER_memb_id_constr_774 CC_NOTUSED = {
22234 { 2, 1 } /* (0..65535) */,
22236 static asn_per_constraints_t asn_PER_memb_id_constr_774 CC_NOTUSED = {
22237 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22238 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22239 0, 0 /* No PER value map */
22241 static asn_oer_constraints_t asn_OER_memb_criticality_constr_775 CC_NOTUSED = {
22244 static asn_per_constraints_t asn_PER_memb_criticality_constr_775 CC_NOTUSED = {
22245 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22246 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22247 0, 0 /* No PER value map */
22249 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_776 CC_NOTUSED = {
22252 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_776 CC_NOTUSED = {
22253 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22254 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22255 0, 0 /* No PER value map */
22257 static asn_oer_constraints_t asn_OER_memb_id_constr_778 CC_NOTUSED = {
22258 { 2, 1 } /* (0..65535) */,
22260 static asn_per_constraints_t asn_PER_memb_id_constr_778 CC_NOTUSED = {
22261 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22262 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22263 0, 0 /* No PER value map */
22265 static asn_oer_constraints_t asn_OER_memb_criticality_constr_779 CC_NOTUSED = {
22268 static asn_per_constraints_t asn_PER_memb_criticality_constr_779 CC_NOTUSED = {
22269 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22270 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22271 0, 0 /* No PER value map */
22273 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_780 CC_NOTUSED = {
22276 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_780 CC_NOTUSED = {
22277 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22278 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22279 0, 0 /* No PER value map */
22281 static asn_oer_constraints_t asn_OER_memb_id_constr_782 CC_NOTUSED = {
22282 { 2, 1 } /* (0..65535) */,
22284 static asn_per_constraints_t asn_PER_memb_id_constr_782 CC_NOTUSED = {
22285 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22286 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22287 0, 0 /* No PER value map */
22289 static asn_oer_constraints_t asn_OER_memb_criticality_constr_783 CC_NOTUSED = {
22292 static asn_per_constraints_t asn_PER_memb_criticality_constr_783 CC_NOTUSED = {
22293 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22294 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22295 0, 0 /* No PER value map */
22297 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_784 CC_NOTUSED = {
22300 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_784 CC_NOTUSED = {
22301 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22302 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22303 0, 0 /* No PER value map */
22305 static asn_oer_constraints_t asn_OER_memb_id_constr_786 CC_NOTUSED = {
22306 { 2, 1 } /* (0..65535) */,
22308 static asn_per_constraints_t asn_PER_memb_id_constr_786 CC_NOTUSED = {
22309 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22310 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22311 0, 0 /* No PER value map */
22313 static asn_oer_constraints_t asn_OER_memb_criticality_constr_787 CC_NOTUSED = {
22316 static asn_per_constraints_t asn_PER_memb_criticality_constr_787 CC_NOTUSED = {
22317 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22318 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22319 0, 0 /* No PER value map */
22321 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_788 CC_NOTUSED = {
22324 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_788 CC_NOTUSED = {
22325 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22326 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22327 0, 0 /* No PER value map */
22329 static asn_oer_constraints_t asn_OER_memb_id_constr_790 CC_NOTUSED = {
22330 { 2, 1 } /* (0..65535) */,
22332 static asn_per_constraints_t asn_PER_memb_id_constr_790 CC_NOTUSED = {
22333 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22334 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22335 0, 0 /* No PER value map */
22337 static asn_oer_constraints_t asn_OER_memb_criticality_constr_791 CC_NOTUSED = {
22340 static asn_per_constraints_t asn_PER_memb_criticality_constr_791 CC_NOTUSED = {
22341 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22342 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22343 0, 0 /* No PER value map */
22345 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_792 CC_NOTUSED = {
22348 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_792 CC_NOTUSED = {
22349 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22350 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22351 0, 0 /* No PER value map */
22353 static asn_oer_constraints_t asn_OER_memb_id_constr_794 CC_NOTUSED = {
22354 { 2, 1 } /* (0..65535) */,
22356 static asn_per_constraints_t asn_PER_memb_id_constr_794 CC_NOTUSED = {
22357 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22358 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22359 0, 0 /* No PER value map */
22361 static asn_oer_constraints_t asn_OER_memb_criticality_constr_795 CC_NOTUSED = {
22364 static asn_per_constraints_t asn_PER_memb_criticality_constr_795 CC_NOTUSED = {
22365 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22366 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22367 0, 0 /* No PER value map */
22369 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_796 CC_NOTUSED = {
22372 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_796 CC_NOTUSED = {
22373 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22374 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22375 0, 0 /* No PER value map */
22377 static asn_oer_constraints_t asn_OER_memb_id_constr_798 CC_NOTUSED = {
22378 { 2, 1 } /* (0..65535) */,
22380 static asn_per_constraints_t asn_PER_memb_id_constr_798 CC_NOTUSED = {
22381 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22382 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22383 0, 0 /* No PER value map */
22385 static asn_oer_constraints_t asn_OER_memb_criticality_constr_799 CC_NOTUSED = {
22388 static asn_per_constraints_t asn_PER_memb_criticality_constr_799 CC_NOTUSED = {
22389 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22390 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22391 0, 0 /* No PER value map */
22393 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_800 CC_NOTUSED = {
22396 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_800 CC_NOTUSED = {
22397 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22398 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22399 0, 0 /* No PER value map */
22401 static asn_oer_constraints_t asn_OER_memb_id_constr_802 CC_NOTUSED = {
22402 { 2, 1 } /* (0..65535) */,
22404 static asn_per_constraints_t asn_PER_memb_id_constr_802 CC_NOTUSED = {
22405 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22406 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22407 0, 0 /* No PER value map */
22409 static asn_oer_constraints_t asn_OER_memb_criticality_constr_803 CC_NOTUSED = {
22412 static asn_per_constraints_t asn_PER_memb_criticality_constr_803 CC_NOTUSED = {
22413 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22414 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22415 0, 0 /* No PER value map */
22417 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_804 CC_NOTUSED = {
22420 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_804 CC_NOTUSED = {
22421 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22422 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22423 0, 0 /* No PER value map */
22425 static asn_oer_constraints_t asn_OER_memb_id_constr_806 CC_NOTUSED = {
22426 { 2, 1 } /* (0..65535) */,
22428 static asn_per_constraints_t asn_PER_memb_id_constr_806 CC_NOTUSED = {
22429 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22430 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22431 0, 0 /* No PER value map */
22433 static asn_oer_constraints_t asn_OER_memb_criticality_constr_807 CC_NOTUSED = {
22436 static asn_per_constraints_t asn_PER_memb_criticality_constr_807 CC_NOTUSED = {
22437 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22438 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22439 0, 0 /* No PER value map */
22441 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_808 CC_NOTUSED = {
22444 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_808 CC_NOTUSED = {
22445 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22446 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22447 0, 0 /* No PER value map */
22449 static asn_oer_constraints_t asn_OER_memb_id_constr_810 CC_NOTUSED = {
22450 { 2, 1 } /* (0..65535) */,
22452 static asn_per_constraints_t asn_PER_memb_id_constr_810 CC_NOTUSED = {
22453 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22454 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22455 0, 0 /* No PER value map */
22457 static asn_oer_constraints_t asn_OER_memb_criticality_constr_811 CC_NOTUSED = {
22460 static asn_per_constraints_t asn_PER_memb_criticality_constr_811 CC_NOTUSED = {
22461 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22462 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22463 0, 0 /* No PER value map */
22465 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_812 CC_NOTUSED = {
22468 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_812 CC_NOTUSED = {
22469 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22470 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22471 0, 0 /* No PER value map */
22473 static asn_oer_constraints_t asn_OER_memb_id_constr_814 CC_NOTUSED = {
22474 { 2, 1 } /* (0..65535) */,
22476 static asn_per_constraints_t asn_PER_memb_id_constr_814 CC_NOTUSED = {
22477 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22478 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22479 0, 0 /* No PER value map */
22481 static asn_oer_constraints_t asn_OER_memb_criticality_constr_815 CC_NOTUSED = {
22484 static asn_per_constraints_t asn_PER_memb_criticality_constr_815 CC_NOTUSED = {
22485 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22486 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22487 0, 0 /* No PER value map */
22489 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_816 CC_NOTUSED = {
22492 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_816 CC_NOTUSED = {
22493 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22494 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22495 0, 0 /* No PER value map */
22497 static asn_oer_constraints_t asn_OER_memb_id_constr_818 CC_NOTUSED = {
22498 { 2, 1 } /* (0..65535) */,
22500 static asn_per_constraints_t asn_PER_memb_id_constr_818 CC_NOTUSED = {
22501 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22502 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22503 0, 0 /* No PER value map */
22505 static asn_oer_constraints_t asn_OER_memb_criticality_constr_819 CC_NOTUSED = {
22508 static asn_per_constraints_t asn_PER_memb_criticality_constr_819 CC_NOTUSED = {
22509 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22510 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22511 0, 0 /* No PER value map */
22513 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_820 CC_NOTUSED = {
22516 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_820 CC_NOTUSED = {
22517 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22518 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22519 0, 0 /* No PER value map */
22521 static asn_oer_constraints_t asn_OER_memb_id_constr_822 CC_NOTUSED = {
22522 { 2, 1 } /* (0..65535) */,
22524 static asn_per_constraints_t asn_PER_memb_id_constr_822 CC_NOTUSED = {
22525 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22526 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22527 0, 0 /* No PER value map */
22529 static asn_oer_constraints_t asn_OER_memb_criticality_constr_823 CC_NOTUSED = {
22532 static asn_per_constraints_t asn_PER_memb_criticality_constr_823 CC_NOTUSED = {
22533 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22534 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22535 0, 0 /* No PER value map */
22537 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_824 CC_NOTUSED = {
22540 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_824 CC_NOTUSED = {
22541 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22542 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22543 0, 0 /* No PER value map */
22545 static asn_oer_constraints_t asn_OER_memb_id_constr_826 CC_NOTUSED = {
22546 { 2, 1 } /* (0..65535) */,
22548 static asn_per_constraints_t asn_PER_memb_id_constr_826 CC_NOTUSED = {
22549 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22550 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22551 0, 0 /* No PER value map */
22553 static asn_oer_constraints_t asn_OER_memb_criticality_constr_827 CC_NOTUSED = {
22556 static asn_per_constraints_t asn_PER_memb_criticality_constr_827 CC_NOTUSED = {
22557 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22558 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22559 0, 0 /* No PER value map */
22561 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_828 CC_NOTUSED = {
22564 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_828 CC_NOTUSED = {
22565 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22566 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22567 0, 0 /* No PER value map */
22569 static asn_oer_constraints_t asn_OER_memb_id_constr_830 CC_NOTUSED = {
22570 { 2, 1 } /* (0..65535) */,
22572 static asn_per_constraints_t asn_PER_memb_id_constr_830 CC_NOTUSED = {
22573 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22574 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22575 0, 0 /* No PER value map */
22577 static asn_oer_constraints_t asn_OER_memb_criticality_constr_831 CC_NOTUSED = {
22580 static asn_per_constraints_t asn_PER_memb_criticality_constr_831 CC_NOTUSED = {
22581 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22582 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22583 0, 0 /* No PER value map */
22585 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_832 CC_NOTUSED = {
22588 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_832 CC_NOTUSED = {
22589 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22590 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22591 0, 0 /* No PER value map */
22593 static asn_oer_constraints_t asn_OER_memb_id_constr_834 CC_NOTUSED = {
22594 { 2, 1 } /* (0..65535) */,
22596 static asn_per_constraints_t asn_PER_memb_id_constr_834 CC_NOTUSED = {
22597 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22598 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22599 0, 0 /* No PER value map */
22601 static asn_oer_constraints_t asn_OER_memb_criticality_constr_835 CC_NOTUSED = {
22604 static asn_per_constraints_t asn_PER_memb_criticality_constr_835 CC_NOTUSED = {
22605 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22606 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22607 0, 0 /* No PER value map */
22609 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_836 CC_NOTUSED = {
22612 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_836 CC_NOTUSED = {
22613 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22614 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22615 0, 0 /* No PER value map */
22617 static asn_oer_constraints_t asn_OER_memb_id_constr_838 CC_NOTUSED = {
22618 { 2, 1 } /* (0..65535) */,
22620 static asn_per_constraints_t asn_PER_memb_id_constr_838 CC_NOTUSED = {
22621 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22622 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22623 0, 0 /* No PER value map */
22625 static asn_oer_constraints_t asn_OER_memb_criticality_constr_839 CC_NOTUSED = {
22628 static asn_per_constraints_t asn_PER_memb_criticality_constr_839 CC_NOTUSED = {
22629 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22630 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22631 0, 0 /* No PER value map */
22633 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_840 CC_NOTUSED = {
22636 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_840 CC_NOTUSED = {
22637 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22638 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22639 0, 0 /* No PER value map */
22641 static asn_oer_constraints_t asn_OER_memb_id_constr_842 CC_NOTUSED = {
22642 { 2, 1 } /* (0..65535) */,
22644 static asn_per_constraints_t asn_PER_memb_id_constr_842 CC_NOTUSED = {
22645 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22646 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22647 0, 0 /* No PER value map */
22649 static asn_oer_constraints_t asn_OER_memb_criticality_constr_843 CC_NOTUSED = {
22652 static asn_per_constraints_t asn_PER_memb_criticality_constr_843 CC_NOTUSED = {
22653 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22654 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22655 0, 0 /* No PER value map */
22657 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_844 CC_NOTUSED = {
22660 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_844 CC_NOTUSED = {
22661 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22662 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22663 0, 0 /* No PER value map */
22665 static asn_oer_constraints_t asn_OER_memb_id_constr_846 CC_NOTUSED = {
22666 { 2, 1 } /* (0..65535) */,
22668 static asn_per_constraints_t asn_PER_memb_id_constr_846 CC_NOTUSED = {
22669 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22670 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22671 0, 0 /* No PER value map */
22673 static asn_oer_constraints_t asn_OER_memb_criticality_constr_847 CC_NOTUSED = {
22676 static asn_per_constraints_t asn_PER_memb_criticality_constr_847 CC_NOTUSED = {
22677 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22678 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22679 0, 0 /* No PER value map */
22681 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_848 CC_NOTUSED = {
22684 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_848 CC_NOTUSED = {
22685 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22686 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22687 0, 0 /* No PER value map */
22689 static asn_oer_constraints_t asn_OER_memb_id_constr_850 CC_NOTUSED = {
22690 { 2, 1 } /* (0..65535) */,
22692 static asn_per_constraints_t asn_PER_memb_id_constr_850 CC_NOTUSED = {
22693 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22694 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22695 0, 0 /* No PER value map */
22697 static asn_oer_constraints_t asn_OER_memb_criticality_constr_851 CC_NOTUSED = {
22700 static asn_per_constraints_t asn_PER_memb_criticality_constr_851 CC_NOTUSED = {
22701 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22702 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22703 0, 0 /* No PER value map */
22705 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_852 CC_NOTUSED = {
22708 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_852 CC_NOTUSED = {
22709 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22710 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22711 0, 0 /* No PER value map */
22713 static asn_oer_constraints_t asn_OER_memb_id_constr_854 CC_NOTUSED = {
22714 { 2, 1 } /* (0..65535) */,
22716 static asn_per_constraints_t asn_PER_memb_id_constr_854 CC_NOTUSED = {
22717 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22718 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22719 0, 0 /* No PER value map */
22721 static asn_oer_constraints_t asn_OER_memb_criticality_constr_855 CC_NOTUSED = {
22724 static asn_per_constraints_t asn_PER_memb_criticality_constr_855 CC_NOTUSED = {
22725 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22726 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22727 0, 0 /* No PER value map */
22729 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_856 CC_NOTUSED = {
22732 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_856 CC_NOTUSED = {
22733 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22734 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22735 0, 0 /* No PER value map */
22737 static asn_oer_constraints_t asn_OER_memb_id_constr_858 CC_NOTUSED = {
22738 { 2, 1 } /* (0..65535) */,
22740 static asn_per_constraints_t asn_PER_memb_id_constr_858 CC_NOTUSED = {
22741 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22742 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22743 0, 0 /* No PER value map */
22745 static asn_oer_constraints_t asn_OER_memb_criticality_constr_859 CC_NOTUSED = {
22748 static asn_per_constraints_t asn_PER_memb_criticality_constr_859 CC_NOTUSED = {
22749 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22750 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22751 0, 0 /* No PER value map */
22753 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_860 CC_NOTUSED = {
22756 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_860 CC_NOTUSED = {
22757 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22758 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22759 0, 0 /* No PER value map */
22761 static asn_oer_constraints_t asn_OER_memb_id_constr_862 CC_NOTUSED = {
22762 { 2, 1 } /* (0..65535) */,
22764 static asn_per_constraints_t asn_PER_memb_id_constr_862 CC_NOTUSED = {
22765 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22766 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22767 0, 0 /* No PER value map */
22769 static asn_oer_constraints_t asn_OER_memb_criticality_constr_863 CC_NOTUSED = {
22772 static asn_per_constraints_t asn_PER_memb_criticality_constr_863 CC_NOTUSED = {
22773 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22774 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22775 0, 0 /* No PER value map */
22777 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_864 CC_NOTUSED = {
22780 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_864 CC_NOTUSED = {
22781 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22782 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22783 0, 0 /* No PER value map */
22785 static asn_oer_constraints_t asn_OER_memb_id_constr_866 CC_NOTUSED = {
22786 { 2, 1 } /* (0..65535) */,
22788 static asn_per_constraints_t asn_PER_memb_id_constr_866 CC_NOTUSED = {
22789 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22790 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22791 0, 0 /* No PER value map */
22793 static asn_oer_constraints_t asn_OER_memb_criticality_constr_867 CC_NOTUSED = {
22796 static asn_per_constraints_t asn_PER_memb_criticality_constr_867 CC_NOTUSED = {
22797 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22798 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22799 0, 0 /* No PER value map */
22801 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_868 CC_NOTUSED = {
22804 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_868 CC_NOTUSED = {
22805 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22806 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22807 0, 0 /* No PER value map */
22809 static asn_oer_constraints_t asn_OER_memb_id_constr_870 CC_NOTUSED = {
22810 { 2, 1 } /* (0..65535) */,
22812 static asn_per_constraints_t asn_PER_memb_id_constr_870 CC_NOTUSED = {
22813 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22814 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22815 0, 0 /* No PER value map */
22817 static asn_oer_constraints_t asn_OER_memb_criticality_constr_871 CC_NOTUSED = {
22820 static asn_per_constraints_t asn_PER_memb_criticality_constr_871 CC_NOTUSED = {
22821 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22822 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22823 0, 0 /* No PER value map */
22825 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_872 CC_NOTUSED = {
22828 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_872 CC_NOTUSED = {
22829 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22830 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22831 0, 0 /* No PER value map */
22833 static asn_oer_constraints_t asn_OER_memb_id_constr_874 CC_NOTUSED = {
22834 { 2, 1 } /* (0..65535) */,
22836 static asn_per_constraints_t asn_PER_memb_id_constr_874 CC_NOTUSED = {
22837 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22838 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22839 0, 0 /* No PER value map */
22841 static asn_oer_constraints_t asn_OER_memb_criticality_constr_875 CC_NOTUSED = {
22844 static asn_per_constraints_t asn_PER_memb_criticality_constr_875 CC_NOTUSED = {
22845 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22846 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22847 0, 0 /* No PER value map */
22849 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_876 CC_NOTUSED = {
22852 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_876 CC_NOTUSED = {
22853 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22854 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22855 0, 0 /* No PER value map */
22857 static asn_oer_constraints_t asn_OER_memb_id_constr_878 CC_NOTUSED = {
22858 { 2, 1 } /* (0..65535) */,
22860 static asn_per_constraints_t asn_PER_memb_id_constr_878 CC_NOTUSED = {
22861 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22862 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22863 0, 0 /* No PER value map */
22865 static asn_oer_constraints_t asn_OER_memb_criticality_constr_879 CC_NOTUSED = {
22868 static asn_per_constraints_t asn_PER_memb_criticality_constr_879 CC_NOTUSED = {
22869 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22870 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22871 0, 0 /* No PER value map */
22873 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_880 CC_NOTUSED = {
22876 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_880 CC_NOTUSED = {
22877 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22878 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22879 0, 0 /* No PER value map */
22881 static asn_oer_constraints_t asn_OER_memb_id_constr_882 CC_NOTUSED = {
22882 { 2, 1 } /* (0..65535) */,
22884 static asn_per_constraints_t asn_PER_memb_id_constr_882 CC_NOTUSED = {
22885 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22886 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22887 0, 0 /* No PER value map */
22889 static asn_oer_constraints_t asn_OER_memb_criticality_constr_883 CC_NOTUSED = {
22892 static asn_per_constraints_t asn_PER_memb_criticality_constr_883 CC_NOTUSED = {
22893 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22894 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22895 0, 0 /* No PER value map */
22897 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_884 CC_NOTUSED = {
22900 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_884 CC_NOTUSED = {
22901 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22902 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22903 0, 0 /* No PER value map */
22905 static asn_oer_constraints_t asn_OER_memb_id_constr_886 CC_NOTUSED = {
22906 { 2, 1 } /* (0..65535) */,
22908 static asn_per_constraints_t asn_PER_memb_id_constr_886 CC_NOTUSED = {
22909 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22910 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22911 0, 0 /* No PER value map */
22913 static asn_oer_constraints_t asn_OER_memb_criticality_constr_887 CC_NOTUSED = {
22916 static asn_per_constraints_t asn_PER_memb_criticality_constr_887 CC_NOTUSED = {
22917 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22918 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22919 0, 0 /* No PER value map */
22921 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_888 CC_NOTUSED = {
22924 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_888 CC_NOTUSED = {
22925 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22926 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22927 0, 0 /* No PER value map */
22929 static asn_oer_constraints_t asn_OER_memb_id_constr_890 CC_NOTUSED = {
22930 { 2, 1 } /* (0..65535) */,
22932 static asn_per_constraints_t asn_PER_memb_id_constr_890 CC_NOTUSED = {
22933 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22934 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22935 0, 0 /* No PER value map */
22937 static asn_oer_constraints_t asn_OER_memb_criticality_constr_891 CC_NOTUSED = {
22940 static asn_per_constraints_t asn_PER_memb_criticality_constr_891 CC_NOTUSED = {
22941 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22942 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22943 0, 0 /* No PER value map */
22945 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_892 CC_NOTUSED = {
22948 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_892 CC_NOTUSED = {
22949 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22950 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22951 0, 0 /* No PER value map */
22953 static asn_TYPE_member_t asn_MBR_extensionValue_4[] = {
22954 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.ManagementBasedMDTallowed),
22955 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
22957 &asn_DEF_ManagementBasedMDTallowed,
22960 0, 0, /* No default value */
22961 "ManagementBasedMDTallowed"
22963 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.MDTPLMNList),
22964 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22966 &asn_DEF_MDTPLMNList,
22969 0, 0, /* No default value */
22972 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),
22973 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22975 &asn_DEF_UESidelinkAggregateMaximumBitRate,
22978 0, 0, /* No default value */
22979 "UESidelinkAggregateMaximumBitRate"
22982 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_4[] = {
22983 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* ManagementBasedMDTallowed */
22984 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* MDTPLMNList */
22985 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* UESidelinkAggregateMaximumBitRate */
22987 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_4 = {
22988 sizeof(struct UE_ContextInformation_ExtIEs__extensionValue),
22989 offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, _asn_ctx),
22990 offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, present),
22991 sizeof(((struct UE_ContextInformation_ExtIEs__extensionValue *)0)->present),
22992 asn_MAP_extensionValue_tag2el_4,
22993 3, /* Count of tags in the map */
22995 -1 /* Extensions start */
22997 static /* Use -fall-defs-global to expose */
22998 asn_TYPE_descriptor_t asn_DEF_extensionValue_4 = {
23002 0, /* No effective tags (pointer) */
23003 0, /* No effective tags (count) */
23004 0, /* No tags (pointer) */
23005 0, /* No tags (count) */
23006 { 0, 0, OPEN_TYPE_constraint },
23007 asn_MBR_extensionValue_4,
23008 3, /* Elements count */
23009 &asn_SPC_extensionValue_specs_4 /* Additional specs */
23012 asn_TYPE_member_t asn_MBR_UE_ContextInformation_ExtIEs_1[] = {
23013 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, id),
23014 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23015 -1, /* IMPLICIT tag at current level */
23016 &asn_DEF_ProtocolIE_ID,
23018 { &asn_OER_memb_id_constr_2, &asn_PER_memb_id_constr_2, memb_id_constraint_1 },
23019 0, 0, /* No default value */
23022 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, criticality),
23023 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23024 -1, /* IMPLICIT tag at current level */
23025 &asn_DEF_Criticality,
23026 select_UE_ContextInformation_ExtIEs_criticality_type,
23027 { &asn_OER_memb_criticality_constr_3, &asn_PER_memb_criticality_constr_3, memb_criticality_constraint_1 },
23028 0, 0, /* No default value */
23031 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, extensionValue),
23032 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23033 +1, /* EXPLICIT tag at current level */
23034 &asn_DEF_extensionValue_4,
23035 select_UE_ContextInformation_ExtIEs_extensionValue_type,
23036 { &asn_OER_memb_extensionValue_constr_4, &asn_PER_memb_extensionValue_constr_4, memb_extensionValue_constraint_1 },
23037 0, 0, /* No default value */
23041 static const ber_tlv_tag_t asn_DEF_UE_ContextInformation_ExtIEs_tags_1[] = {
23042 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23044 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1[] = {
23045 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23046 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23047 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23049 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformation_ExtIEs_specs_1 = {
23050 sizeof(struct UE_ContextInformation_ExtIEs),
23051 offsetof(struct UE_ContextInformation_ExtIEs, _asn_ctx),
23052 asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1,
23053 3, /* Count of tags in the map */
23054 0, 0, 0, /* Optional elements (not needed) */
23055 -1, /* First extension addition */
23057 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformation_ExtIEs = {
23058 "UE-ContextInformation-ExtIEs",
23059 "UE-ContextInformation-ExtIEs",
23061 asn_DEF_UE_ContextInformation_ExtIEs_tags_1,
23062 sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)
23063 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */
23064 asn_DEF_UE_ContextInformation_ExtIEs_tags_1, /* Same as above */
23065 sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)
23066 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */
23067 { 0, 0, SEQUENCE_constraint },
23068 asn_MBR_UE_ContextInformation_ExtIEs_1,
23069 3, /* Elements count */
23070 &asn_SPC_UE_ContextInformation_ExtIEs_specs_1 /* Additional specs */
23073 static asn_TYPE_member_t asn_MBR_extensionValue_8[] = {
23074 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, choice.BearerType),
23075 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
23077 &asn_DEF_BearerType,
23080 0, 0, /* No default value */
23084 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_8[] = {
23085 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* BearerType */
23087 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_8 = {
23088 sizeof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue),
23089 offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
23090 offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, present),
23091 sizeof(((struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
23092 asn_MAP_extensionValue_tag2el_8,
23093 1, /* Count of tags in the map */
23095 -1 /* Extensions start */
23097 static /* Use -fall-defs-global to expose */
23098 asn_TYPE_descriptor_t asn_DEF_extensionValue_8 = {
23102 0, /* No effective tags (pointer) */
23103 0, /* No effective tags (count) */
23104 0, /* No tags (pointer) */
23105 0, /* No tags (count) */
23106 { 0, 0, OPEN_TYPE_constraint },
23107 asn_MBR_extensionValue_8,
23108 1, /* Elements count */
23109 &asn_SPC_extensionValue_specs_8 /* Additional specs */
23112 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5[] = {
23113 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id),
23114 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23115 -1, /* IMPLICIT tag at current level */
23116 &asn_DEF_ProtocolIE_ID,
23118 { &asn_OER_memb_id_constr_6, &asn_PER_memb_id_constr_6, memb_id_constraint_5 },
23119 0, 0, /* No default value */
23122 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, criticality),
23123 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23124 -1, /* IMPLICIT tag at current level */
23125 &asn_DEF_Criticality,
23126 select_E_RABs_ToBeSetup_ItemExtIEs_criticality_type,
23127 { &asn_OER_memb_criticality_constr_7, &asn_PER_memb_criticality_constr_7, memb_criticality_constraint_5 },
23128 0, 0, /* No default value */
23131 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, extensionValue),
23132 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23133 +1, /* EXPLICIT tag at current level */
23134 &asn_DEF_extensionValue_8,
23135 select_E_RABs_ToBeSetup_ItemExtIEs_extensionValue_type,
23136 { &asn_OER_memb_extensionValue_constr_8, &asn_PER_memb_extensionValue_constr_8, memb_extensionValue_constraint_5 },
23137 0, 0, /* No default value */
23141 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[] = {
23142 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23144 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5[] = {
23145 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23146 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23147 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23149 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5 = {
23150 sizeof(struct E_RABs_ToBeSetup_ItemExtIEs),
23151 offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, _asn_ctx),
23152 asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5,
23153 3, /* Count of tags in the map */
23154 0, 0, 0, /* Optional elements (not needed) */
23155 -1, /* First extension addition */
23157 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs = {
23158 "E-RABs-ToBeSetup-ItemExtIEs",
23159 "E-RABs-ToBeSetup-ItemExtIEs",
23161 asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5,
23162 sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)
23163 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */
23164 asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5, /* Same as above */
23165 sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)
23166 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */
23167 { 0, 0, SEQUENCE_constraint },
23168 asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5,
23169 3, /* Elements count */
23170 &asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5 /* Additional specs */
23173 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_12 = {
23174 sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue),
23175 offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, _asn_ctx),
23176 offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, present),
23177 sizeof(((struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue *)0)->present),
23178 0, /* No top level tags */
23179 0, /* No tags in the map */
23181 -1 /* Extensions start */
23183 static /* Use -fall-defs-global to expose */
23184 asn_TYPE_descriptor_t asn_DEF_extensionValue_12 = {
23188 0, /* No effective tags (pointer) */
23189 0, /* No effective tags (count) */
23190 0, /* No tags (pointer) */
23191 0, /* No tags (count) */
23192 { 0, 0, OPEN_TYPE_constraint },
23193 0, 0, /* No members */
23194 &asn_SPC_extensionValue_specs_12 /* Additional specs */
23197 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9[] = {
23198 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, id),
23199 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23200 -1, /* IMPLICIT tag at current level */
23201 &asn_DEF_ProtocolIE_ID,
23203 { &asn_OER_memb_id_constr_10, &asn_PER_memb_id_constr_10, memb_id_constraint_9 },
23204 0, 0, /* No default value */
23207 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, criticality),
23208 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23209 -1, /* IMPLICIT tag at current level */
23210 &asn_DEF_Criticality,
23212 { &asn_OER_memb_criticality_constr_11, &asn_PER_memb_criticality_constr_11, memb_criticality_constraint_9 },
23213 0, 0, /* No default value */
23216 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, extensionValue),
23217 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23218 +1, /* EXPLICIT tag at current level */
23219 &asn_DEF_extensionValue_12,
23221 { &asn_OER_memb_extensionValue_constr_12, &asn_PER_memb_extensionValue_constr_12, memb_extensionValue_constraint_9 },
23222 0, 0, /* No default value */
23226 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[] = {
23227 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23229 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9[] = {
23230 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23231 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23232 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23234 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9 = {
23235 sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs),
23236 offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, _asn_ctx),
23237 asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9,
23238 3, /* Count of tags in the map */
23239 0, 0, 0, /* Optional elements (not needed) */
23240 -1, /* First extension addition */
23242 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs = {
23243 "UE-ContextReferenceAtSeNB-ItemExtIEs",
23244 "UE-ContextReferenceAtSeNB-ItemExtIEs",
23246 asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9,
23247 sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)
23248 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */
23249 asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9, /* Same as above */
23250 sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)
23251 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */
23252 { 0, 0, SEQUENCE_constraint },
23253 asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9,
23254 3, /* Elements count */
23255 &asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9 /* Additional specs */
23258 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_16 = {
23259 sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue),
23260 offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, _asn_ctx),
23261 offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, present),
23262 sizeof(((struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue *)0)->present),
23263 0, /* No top level tags */
23264 0, /* No tags in the map */
23266 -1 /* Extensions start */
23268 static /* Use -fall-defs-global to expose */
23269 asn_TYPE_descriptor_t asn_DEF_extensionValue_16 = {
23273 0, /* No effective tags (pointer) */
23274 0, /* No effective tags (count) */
23275 0, /* No tags (pointer) */
23276 0, /* No tags (count) */
23277 { 0, 0, OPEN_TYPE_constraint },
23278 0, 0, /* No members */
23279 &asn_SPC_extensionValue_specs_16 /* Additional specs */
23282 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13[] = {
23283 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, id),
23284 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23285 -1, /* IMPLICIT tag at current level */
23286 &asn_DEF_ProtocolIE_ID,
23288 { &asn_OER_memb_id_constr_14, &asn_PER_memb_id_constr_14, memb_id_constraint_13 },
23289 0, 0, /* No default value */
23292 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, criticality),
23293 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23294 -1, /* IMPLICIT tag at current level */
23295 &asn_DEF_Criticality,
23297 { &asn_OER_memb_criticality_constr_15, &asn_PER_memb_criticality_constr_15, memb_criticality_constraint_13 },
23298 0, 0, /* No default value */
23301 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, extensionValue),
23302 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23303 +1, /* EXPLICIT tag at current level */
23304 &asn_DEF_extensionValue_16,
23306 { &asn_OER_memb_extensionValue_constr_16, &asn_PER_memb_extensionValue_constr_16, memb_extensionValue_constraint_13 },
23307 0, 0, /* No default value */
23311 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[] = {
23312 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23314 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13[] = {
23315 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23316 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23317 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23319 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13 = {
23320 sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs),
23321 offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, _asn_ctx),
23322 asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13,
23323 3, /* Count of tags in the map */
23324 0, 0, 0, /* Optional elements (not needed) */
23325 -1, /* First extension addition */
23327 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs = {
23328 "UE-ContextReferenceAtWT-ItemExtIEs",
23329 "UE-ContextReferenceAtWT-ItemExtIEs",
23331 asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13,
23332 sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)
23333 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */
23334 asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13, /* Same as above */
23335 sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)
23336 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */
23337 { 0, 0, SEQUENCE_constraint },
23338 asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13,
23339 3, /* Elements count */
23340 &asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13 /* Additional specs */
23343 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_20 = {
23344 sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue),
23345 offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, _asn_ctx),
23346 offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, present),
23347 sizeof(((struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue *)0)->present),
23348 0, /* No top level tags */
23349 0, /* No tags in the map */
23351 -1 /* Extensions start */
23353 static /* Use -fall-defs-global to expose */
23354 asn_TYPE_descriptor_t asn_DEF_extensionValue_20 = {
23358 0, /* No effective tags (pointer) */
23359 0, /* No effective tags (count) */
23360 0, /* No tags (pointer) */
23361 0, /* No tags (count) */
23362 { 0, 0, OPEN_TYPE_constraint },
23363 0, 0, /* No members */
23364 &asn_SPC_extensionValue_specs_20 /* Additional specs */
23367 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17[] = {
23368 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, id),
23369 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23370 -1, /* IMPLICIT tag at current level */
23371 &asn_DEF_ProtocolIE_ID,
23373 { &asn_OER_memb_id_constr_18, &asn_PER_memb_id_constr_18, memb_id_constraint_17 },
23374 0, 0, /* No default value */
23377 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, criticality),
23378 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23379 -1, /* IMPLICIT tag at current level */
23380 &asn_DEF_Criticality,
23382 { &asn_OER_memb_criticality_constr_19, &asn_PER_memb_criticality_constr_19, memb_criticality_constraint_17 },
23383 0, 0, /* No default value */
23386 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, extensionValue),
23387 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23388 +1, /* EXPLICIT tag at current level */
23389 &asn_DEF_extensionValue_20,
23391 { &asn_OER_memb_extensionValue_constr_20, &asn_PER_memb_extensionValue_constr_20, memb_extensionValue_constraint_17 },
23392 0, 0, /* No default value */
23396 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[] = {
23397 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23399 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17[] = {
23400 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23401 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23402 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23404 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17 = {
23405 sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs),
23406 offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, _asn_ctx),
23407 asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17,
23408 3, /* Count of tags in the map */
23409 0, 0, 0, /* Optional elements (not needed) */
23410 -1, /* First extension addition */
23412 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs = {
23413 "UE-ContextReferenceAtSgNB-ItemExtIEs",
23414 "UE-ContextReferenceAtSgNB-ItemExtIEs",
23416 asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17,
23417 sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)
23418 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */
23419 asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17, /* Same as above */
23420 sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)
23421 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */
23422 { 0, 0, SEQUENCE_constraint },
23423 asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17,
23424 3, /* Elements count */
23425 &asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17 /* Additional specs */
23428 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_24 = {
23429 sizeof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue),
23430 offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, _asn_ctx),
23431 offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, present),
23432 sizeof(((struct E_RABs_Admitted_Item_ExtIEs__extensionValue *)0)->present),
23433 0, /* No top level tags */
23434 0, /* No tags in the map */
23436 -1 /* Extensions start */
23438 static /* Use -fall-defs-global to expose */
23439 asn_TYPE_descriptor_t asn_DEF_extensionValue_24 = {
23443 0, /* No effective tags (pointer) */
23444 0, /* No effective tags (count) */
23445 0, /* No tags (pointer) */
23446 0, /* No tags (count) */
23447 { 0, 0, OPEN_TYPE_constraint },
23448 0, 0, /* No members */
23449 &asn_SPC_extensionValue_specs_24 /* Additional specs */
23452 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_Item_ExtIEs_21[] = {
23453 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, id),
23454 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23455 -1, /* IMPLICIT tag at current level */
23456 &asn_DEF_ProtocolIE_ID,
23458 { &asn_OER_memb_id_constr_22, &asn_PER_memb_id_constr_22, memb_id_constraint_21 },
23459 0, 0, /* No default value */
23462 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, criticality),
23463 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23464 -1, /* IMPLICIT tag at current level */
23465 &asn_DEF_Criticality,
23467 { &asn_OER_memb_criticality_constr_23, &asn_PER_memb_criticality_constr_23, memb_criticality_constraint_21 },
23468 0, 0, /* No default value */
23471 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, extensionValue),
23472 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23473 +1, /* EXPLICIT tag at current level */
23474 &asn_DEF_extensionValue_24,
23476 { &asn_OER_memb_extensionValue_constr_24, &asn_PER_memb_extensionValue_constr_24, memb_extensionValue_constraint_21 },
23477 0, 0, /* No default value */
23481 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[] = {
23482 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23484 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21[] = {
23485 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23486 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23487 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23489 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21 = {
23490 sizeof(struct E_RABs_Admitted_Item_ExtIEs),
23491 offsetof(struct E_RABs_Admitted_Item_ExtIEs, _asn_ctx),
23492 asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21,
23493 3, /* Count of tags in the map */
23494 0, 0, 0, /* Optional elements (not needed) */
23495 -1, /* First extension addition */
23497 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_Item_ExtIEs = {
23498 "E-RABs-Admitted-Item-ExtIEs",
23499 "E-RABs-Admitted-Item-ExtIEs",
23501 asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21,
23502 sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)
23503 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */
23504 asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21, /* Same as above */
23505 sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)
23506 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */
23507 { 0, 0, SEQUENCE_constraint },
23508 asn_MBR_E_RABs_Admitted_Item_ExtIEs_21,
23509 3, /* Elements count */
23510 &asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21 /* Additional specs */
23513 static asn_TYPE_member_t asn_MBR_extensionValue_28[] = {
23514 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsExtended),
23515 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
23517 &asn_DEF_ReceiveStatusOfULPDCPSDUsExtended,
23520 0, 0, /* No default value */
23521 "ReceiveStatusOfULPDCPSDUsExtended"
23523 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTValueExtended),
23524 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23526 &asn_DEF_COUNTValueExtended,
23529 0, 0, /* No default value */
23530 "COUNTValueExtended"
23532 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsPDCP_SNlength18),
23533 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
23535 &asn_DEF_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18,
23538 0, 0, /* No default value */
23539 "ReceiveStatusOfULPDCPSDUsPDCP-SNlength18"
23541 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTvaluePDCP_SNlength18),
23542 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23544 &asn_DEF_COUNTvaluePDCP_SNlength18,
23547 0, 0, /* No default value */
23548 "COUNTvaluePDCP-SNlength18"
23551 static const unsigned asn_MAP_extensionValue_to_canonical_28[] = { 0, 2, 1, 3 };
23552 static const unsigned asn_MAP_extensionValue_from_canonical_28[] = { 0, 2, 1, 3 };
23553 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_28[] = {
23554 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 1 }, /* ReceiveStatusOfULPDCPSDUsExtended */
23555 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 2, -1, 0 }, /* ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 */
23556 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* COUNTValueExtended */
23557 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 } /* COUNTvaluePDCP-SNlength18 */
23559 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_28 = {
23560 sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue),
23561 offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, _asn_ctx),
23562 offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, present),
23563 sizeof(((struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue *)0)->present),
23564 asn_MAP_extensionValue_tag2el_28,
23565 4, /* Count of tags in the map */
23566 asn_MAP_extensionValue_to_canonical_28,
23567 asn_MAP_extensionValue_from_canonical_28,
23568 -1 /* Extensions start */
23570 static /* Use -fall-defs-global to expose */
23571 asn_TYPE_descriptor_t asn_DEF_extensionValue_28 = {
23575 0, /* No effective tags (pointer) */
23576 0, /* No effective tags (count) */
23577 0, /* No tags (pointer) */
23578 0, /* No tags (count) */
23579 { 0, 0, OPEN_TYPE_constraint },
23580 asn_MBR_extensionValue_28,
23581 4, /* Elements count */
23582 &asn_SPC_extensionValue_specs_28 /* Additional specs */
23585 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25[] = {
23586 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id),
23587 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23588 -1, /* IMPLICIT tag at current level */
23589 &asn_DEF_ProtocolIE_ID,
23591 { &asn_OER_memb_id_constr_26, &asn_PER_memb_id_constr_26, memb_id_constraint_25 },
23592 0, 0, /* No default value */
23595 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, criticality),
23596 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23597 -1, /* IMPLICIT tag at current level */
23598 &asn_DEF_Criticality,
23599 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_criticality_type,
23600 { &asn_OER_memb_criticality_constr_27, &asn_PER_memb_criticality_constr_27, memb_criticality_constraint_25 },
23601 0, 0, /* No default value */
23604 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, extensionValue),
23605 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23606 +1, /* EXPLICIT tag at current level */
23607 &asn_DEF_extensionValue_28,
23608 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_extensionValue_type,
23609 { &asn_OER_memb_extensionValue_constr_28, &asn_PER_memb_extensionValue_constr_28, memb_extensionValue_constraint_25 },
23610 0, 0, /* No default value */
23614 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[] = {
23615 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23617 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25[] = {
23618 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23619 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23620 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23622 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25 = {
23623 sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs),
23624 offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, _asn_ctx),
23625 asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25,
23626 3, /* Count of tags in the map */
23627 0, 0, 0, /* Optional elements (not needed) */
23628 -1, /* First extension addition */
23630 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs = {
23631 "E-RABs-SubjectToStatusTransfer-ItemExtIEs",
23632 "E-RABs-SubjectToStatusTransfer-ItemExtIEs",
23634 asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25,
23635 sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)
23636 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */
23637 asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25, /* Same as above */
23638 sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)
23639 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */
23640 { 0, 0, SEQUENCE_constraint },
23641 asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25,
23642 3, /* Elements count */
23643 &asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25 /* Additional specs */
23646 static asn_TYPE_member_t asn_MBR_extensionValue_32[] = {
23647 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ABSInformation),
23648 -1 /* Ambiguous tag (CHOICE?) */,
23650 &asn_DEF_ABSInformation,
23653 0, 0, /* No default value */
23656 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.InvokeIndication),
23657 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
23659 &asn_DEF_InvokeIndication,
23662 0, 0, /* No default value */
23665 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.SubframeAssignment),
23666 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
23668 &asn_DEF_SubframeAssignment,
23671 0, 0, /* No default value */
23672 "SubframeAssignment"
23674 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ExtendedULInterferenceOverloadInfo),
23675 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23677 &asn_DEF_ExtendedULInterferenceOverloadInfo,
23680 0, 0, /* No default value */
23681 "ExtendedULInterferenceOverloadInfo"
23683 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.CoMPInformation),
23684 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23686 &asn_DEF_CoMPInformation,
23689 0, 0, /* No default value */
23692 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.DynamicDLTransmissionInformation),
23693 -1 /* Ambiguous tag (CHOICE?) */,
23695 &asn_DEF_DynamicDLTransmissionInformation,
23698 0, 0, /* No default value */
23699 "DynamicDLTransmissionInformation"
23702 static const unsigned asn_MAP_extensionValue_to_canonical_32[] = { 1, 2, 3, 4, 0, 5 };
23703 static const unsigned asn_MAP_extensionValue_from_canonical_32[] = { 4, 0, 1, 2, 3, 5 };
23704 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_32[] = {
23705 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 1 }, /* InvokeIndication */
23706 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* SubframeAssignment */
23707 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 1 }, /* ExtendedULInterferenceOverloadInfo */
23708 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 }, /* CoMPInformation */
23709 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* fdd */
23710 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 5, -1, 0 }, /* naics-active */
23711 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* tdd */
23712 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 5, -1, 0 }, /* naics-inactive */
23713 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 } /* abs-inactive */
23715 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_32 = {
23716 sizeof(struct CellInformation_Item_ExtIEs__extensionValue),
23717 offsetof(struct CellInformation_Item_ExtIEs__extensionValue, _asn_ctx),
23718 offsetof(struct CellInformation_Item_ExtIEs__extensionValue, present),
23719 sizeof(((struct CellInformation_Item_ExtIEs__extensionValue *)0)->present),
23720 asn_MAP_extensionValue_tag2el_32,
23721 9, /* Count of tags in the map */
23722 asn_MAP_extensionValue_to_canonical_32,
23723 asn_MAP_extensionValue_from_canonical_32,
23724 -1 /* Extensions start */
23726 static /* Use -fall-defs-global to expose */
23727 asn_TYPE_descriptor_t asn_DEF_extensionValue_32 = {
23731 0, /* No effective tags (pointer) */
23732 0, /* No effective tags (count) */
23733 0, /* No tags (pointer) */
23734 0, /* No tags (count) */
23735 { 0, 0, OPEN_TYPE_constraint },
23736 asn_MBR_extensionValue_32,
23737 6, /* Elements count */
23738 &asn_SPC_extensionValue_specs_32 /* Additional specs */
23741 asn_TYPE_member_t asn_MBR_CellInformation_Item_ExtIEs_29[] = {
23742 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, id),
23743 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23744 -1, /* IMPLICIT tag at current level */
23745 &asn_DEF_ProtocolIE_ID,
23747 { &asn_OER_memb_id_constr_30, &asn_PER_memb_id_constr_30, memb_id_constraint_29 },
23748 0, 0, /* No default value */
23751 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, criticality),
23752 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23753 -1, /* IMPLICIT tag at current level */
23754 &asn_DEF_Criticality,
23755 select_CellInformation_Item_ExtIEs_criticality_type,
23756 { &asn_OER_memb_criticality_constr_31, &asn_PER_memb_criticality_constr_31, memb_criticality_constraint_29 },
23757 0, 0, /* No default value */
23760 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, extensionValue),
23761 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23762 +1, /* EXPLICIT tag at current level */
23763 &asn_DEF_extensionValue_32,
23764 select_CellInformation_Item_ExtIEs_extensionValue_type,
23765 { &asn_OER_memb_extensionValue_constr_32, &asn_PER_memb_extensionValue_constr_32, memb_extensionValue_constraint_29 },
23766 0, 0, /* No default value */
23770 static const ber_tlv_tag_t asn_DEF_CellInformation_Item_ExtIEs_tags_29[] = {
23771 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23773 static const asn_TYPE_tag2member_t asn_MAP_CellInformation_Item_ExtIEs_tag2el_29[] = {
23774 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23775 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23776 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23778 asn_SEQUENCE_specifics_t asn_SPC_CellInformation_Item_ExtIEs_specs_29 = {
23779 sizeof(struct CellInformation_Item_ExtIEs),
23780 offsetof(struct CellInformation_Item_ExtIEs, _asn_ctx),
23781 asn_MAP_CellInformation_Item_ExtIEs_tag2el_29,
23782 3, /* Count of tags in the map */
23783 0, 0, 0, /* Optional elements (not needed) */
23784 -1, /* First extension addition */
23786 asn_TYPE_descriptor_t asn_DEF_CellInformation_Item_ExtIEs = {
23787 "CellInformation-Item-ExtIEs",
23788 "CellInformation-Item-ExtIEs",
23790 asn_DEF_CellInformation_Item_ExtIEs_tags_29,
23791 sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)
23792 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */
23793 asn_DEF_CellInformation_Item_ExtIEs_tags_29, /* Same as above */
23794 sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)
23795 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */
23796 { 0, 0, SEQUENCE_constraint },
23797 asn_MBR_CellInformation_Item_ExtIEs_29,
23798 3, /* Elements count */
23799 &asn_SPC_CellInformation_Item_ExtIEs_specs_29 /* Additional specs */
23802 static asn_TYPE_member_t asn_MBR_extensionValue_36[] = {
23803 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, choice.DeactivationIndication),
23804 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
23806 &asn_DEF_DeactivationIndication,
23809 0, 0, /* No default value */
23810 "DeactivationIndication"
23813 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_36[] = {
23814 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* DeactivationIndication */
23816 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_36 = {
23817 sizeof(struct ServedCellsToModify_Item_ExtIEs__extensionValue),
23818 offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
23819 offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, present),
23820 sizeof(((struct ServedCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
23821 asn_MAP_extensionValue_tag2el_36,
23822 1, /* Count of tags in the map */
23824 -1 /* Extensions start */
23826 static /* Use -fall-defs-global to expose */
23827 asn_TYPE_descriptor_t asn_DEF_extensionValue_36 = {
23831 0, /* No effective tags (pointer) */
23832 0, /* No effective tags (count) */
23833 0, /* No tags (pointer) */
23834 0, /* No tags (count) */
23835 { 0, 0, OPEN_TYPE_constraint },
23836 asn_MBR_extensionValue_36,
23837 1, /* Elements count */
23838 &asn_SPC_extensionValue_specs_36 /* Additional specs */
23841 asn_TYPE_member_t asn_MBR_ServedCellsToModify_Item_ExtIEs_33[] = {
23842 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, id),
23843 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23844 -1, /* IMPLICIT tag at current level */
23845 &asn_DEF_ProtocolIE_ID,
23847 { &asn_OER_memb_id_constr_34, &asn_PER_memb_id_constr_34, memb_id_constraint_33 },
23848 0, 0, /* No default value */
23851 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, criticality),
23852 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23853 -1, /* IMPLICIT tag at current level */
23854 &asn_DEF_Criticality,
23855 select_ServedCellsToModify_Item_ExtIEs_criticality_type,
23856 { &asn_OER_memb_criticality_constr_35, &asn_PER_memb_criticality_constr_35, memb_criticality_constraint_33 },
23857 0, 0, /* No default value */
23860 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, extensionValue),
23861 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23862 +1, /* EXPLICIT tag at current level */
23863 &asn_DEF_extensionValue_36,
23864 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type,
23865 { &asn_OER_memb_extensionValue_constr_36, &asn_PER_memb_extensionValue_constr_36, memb_extensionValue_constraint_33 },
23866 0, 0, /* No default value */
23870 static const ber_tlv_tag_t asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[] = {
23871 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23873 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33[] = {
23874 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23875 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23876 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23878 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33 = {
23879 sizeof(struct ServedCellsToModify_Item_ExtIEs),
23880 offsetof(struct ServedCellsToModify_Item_ExtIEs, _asn_ctx),
23881 asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33,
23882 3, /* Count of tags in the map */
23883 0, 0, 0, /* Optional elements (not needed) */
23884 -1, /* First extension addition */
23886 asn_TYPE_descriptor_t asn_DEF_ServedCellsToModify_Item_ExtIEs = {
23887 "ServedCellsToModify-Item-ExtIEs",
23888 "ServedCellsToModify-Item-ExtIEs",
23890 asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33,
23891 sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)
23892 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */
23893 asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33, /* Same as above */
23894 sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)
23895 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */
23896 { 0, 0, SEQUENCE_constraint },
23897 asn_MBR_ServedCellsToModify_Item_ExtIEs_33,
23898 3, /* Elements count */
23899 &asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33 /* Additional specs */
23902 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_40 = {
23903 sizeof(struct CellToReport_Item_ExtIEs__extensionValue),
23904 offsetof(struct CellToReport_Item_ExtIEs__extensionValue, _asn_ctx),
23905 offsetof(struct CellToReport_Item_ExtIEs__extensionValue, present),
23906 sizeof(((struct CellToReport_Item_ExtIEs__extensionValue *)0)->present),
23907 0, /* No top level tags */
23908 0, /* No tags in the map */
23910 -1 /* Extensions start */
23912 static /* Use -fall-defs-global to expose */
23913 asn_TYPE_descriptor_t asn_DEF_extensionValue_40 = {
23917 0, /* No effective tags (pointer) */
23918 0, /* No effective tags (count) */
23919 0, /* No tags (pointer) */
23920 0, /* No tags (count) */
23921 { 0, 0, OPEN_TYPE_constraint },
23922 0, 0, /* No members */
23923 &asn_SPC_extensionValue_specs_40 /* Additional specs */
23926 asn_TYPE_member_t asn_MBR_CellToReport_Item_ExtIEs_37[] = {
23927 { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, id),
23928 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23929 -1, /* IMPLICIT tag at current level */
23930 &asn_DEF_ProtocolIE_ID,
23932 { &asn_OER_memb_id_constr_38, &asn_PER_memb_id_constr_38, memb_id_constraint_37 },
23933 0, 0, /* No default value */
23936 { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, criticality),
23937 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23938 -1, /* IMPLICIT tag at current level */
23939 &asn_DEF_Criticality,
23941 { &asn_OER_memb_criticality_constr_39, &asn_PER_memb_criticality_constr_39, memb_criticality_constraint_37 },
23942 0, 0, /* No default value */
23945 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, extensionValue),
23946 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23947 +1, /* EXPLICIT tag at current level */
23948 &asn_DEF_extensionValue_40,
23950 { &asn_OER_memb_extensionValue_constr_40, &asn_PER_memb_extensionValue_constr_40, memb_extensionValue_constraint_37 },
23951 0, 0, /* No default value */
23955 static const ber_tlv_tag_t asn_DEF_CellToReport_Item_ExtIEs_tags_37[] = {
23956 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23958 static const asn_TYPE_tag2member_t asn_MAP_CellToReport_Item_ExtIEs_tag2el_37[] = {
23959 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23960 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23961 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23963 asn_SEQUENCE_specifics_t asn_SPC_CellToReport_Item_ExtIEs_specs_37 = {
23964 sizeof(struct CellToReport_Item_ExtIEs),
23965 offsetof(struct CellToReport_Item_ExtIEs, _asn_ctx),
23966 asn_MAP_CellToReport_Item_ExtIEs_tag2el_37,
23967 3, /* Count of tags in the map */
23968 0, 0, 0, /* Optional elements (not needed) */
23969 -1, /* First extension addition */
23971 asn_TYPE_descriptor_t asn_DEF_CellToReport_Item_ExtIEs = {
23972 "CellToReport-Item-ExtIEs",
23973 "CellToReport-Item-ExtIEs",
23975 asn_DEF_CellToReport_Item_ExtIEs_tags_37,
23976 sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)
23977 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */
23978 asn_DEF_CellToReport_Item_ExtIEs_tags_37, /* Same as above */
23979 sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)
23980 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */
23981 { 0, 0, SEQUENCE_constraint },
23982 asn_MBR_CellToReport_Item_ExtIEs_37,
23983 3, /* Elements count */
23984 &asn_SPC_CellToReport_Item_ExtIEs_specs_37 /* Additional specs */
23987 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_44 = {
23988 sizeof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue),
23989 offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, _asn_ctx),
23990 offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, present),
23991 sizeof(((struct MeasurementInitiationResult_Item_ExtIEs__extensionValue *)0)->present),
23992 0, /* No top level tags */
23993 0, /* No tags in the map */
23995 -1 /* Extensions start */
23997 static /* Use -fall-defs-global to expose */
23998 asn_TYPE_descriptor_t asn_DEF_extensionValue_44 = {
24002 0, /* No effective tags (pointer) */
24003 0, /* No effective tags (count) */
24004 0, /* No tags (pointer) */
24005 0, /* No tags (count) */
24006 { 0, 0, OPEN_TYPE_constraint },
24007 0, 0, /* No members */
24008 &asn_SPC_extensionValue_specs_44 /* Additional specs */
24011 asn_TYPE_member_t asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41[] = {
24012 { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, id),
24013 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24014 -1, /* IMPLICIT tag at current level */
24015 &asn_DEF_ProtocolIE_ID,
24017 { &asn_OER_memb_id_constr_42, &asn_PER_memb_id_constr_42, memb_id_constraint_41 },
24018 0, 0, /* No default value */
24021 { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, criticality),
24022 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24023 -1, /* IMPLICIT tag at current level */
24024 &asn_DEF_Criticality,
24026 { &asn_OER_memb_criticality_constr_43, &asn_PER_memb_criticality_constr_43, memb_criticality_constraint_41 },
24027 0, 0, /* No default value */
24030 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, extensionValue),
24031 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24032 +1, /* EXPLICIT tag at current level */
24033 &asn_DEF_extensionValue_44,
24035 { &asn_OER_memb_extensionValue_constr_44, &asn_PER_memb_extensionValue_constr_44, memb_extensionValue_constraint_41 },
24036 0, 0, /* No default value */
24040 static const ber_tlv_tag_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[] = {
24041 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24043 static const asn_TYPE_tag2member_t asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41[] = {
24044 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24045 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24046 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24048 asn_SEQUENCE_specifics_t asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41 = {
24049 sizeof(struct MeasurementInitiationResult_Item_ExtIEs),
24050 offsetof(struct MeasurementInitiationResult_Item_ExtIEs, _asn_ctx),
24051 asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41,
24052 3, /* Count of tags in the map */
24053 0, 0, 0, /* Optional elements (not needed) */
24054 -1, /* First extension addition */
24056 asn_TYPE_descriptor_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs = {
24057 "MeasurementInitiationResult-Item-ExtIEs",
24058 "MeasurementInitiationResult-Item-ExtIEs",
24060 asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41,
24061 sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)
24062 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */
24063 asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41, /* Same as above */
24064 sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)
24065 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */
24066 { 0, 0, SEQUENCE_constraint },
24067 asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41,
24068 3, /* Elements count */
24069 &asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41 /* Additional specs */
24072 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_48 = {
24073 sizeof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue),
24074 offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, _asn_ctx),
24075 offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, present),
24076 sizeof(((struct MeasurementFailureCause_Item_ExtIEs__extensionValue *)0)->present),
24077 0, /* No top level tags */
24078 0, /* No tags in the map */
24080 -1 /* Extensions start */
24082 static /* Use -fall-defs-global to expose */
24083 asn_TYPE_descriptor_t asn_DEF_extensionValue_48 = {
24087 0, /* No effective tags (pointer) */
24088 0, /* No effective tags (count) */
24089 0, /* No tags (pointer) */
24090 0, /* No tags (count) */
24091 { 0, 0, OPEN_TYPE_constraint },
24092 0, 0, /* No members */
24093 &asn_SPC_extensionValue_specs_48 /* Additional specs */
24096 asn_TYPE_member_t asn_MBR_MeasurementFailureCause_Item_ExtIEs_45[] = {
24097 { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, id),
24098 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24099 -1, /* IMPLICIT tag at current level */
24100 &asn_DEF_ProtocolIE_ID,
24102 { &asn_OER_memb_id_constr_46, &asn_PER_memb_id_constr_46, memb_id_constraint_45 },
24103 0, 0, /* No default value */
24106 { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, criticality),
24107 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24108 -1, /* IMPLICIT tag at current level */
24109 &asn_DEF_Criticality,
24111 { &asn_OER_memb_criticality_constr_47, &asn_PER_memb_criticality_constr_47, memb_criticality_constraint_45 },
24112 0, 0, /* No default value */
24115 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, extensionValue),
24116 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24117 +1, /* EXPLICIT tag at current level */
24118 &asn_DEF_extensionValue_48,
24120 { &asn_OER_memb_extensionValue_constr_48, &asn_PER_memb_extensionValue_constr_48, memb_extensionValue_constraint_45 },
24121 0, 0, /* No default value */
24125 static const ber_tlv_tag_t asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[] = {
24126 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24128 static const asn_TYPE_tag2member_t asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45[] = {
24129 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24130 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24131 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24133 asn_SEQUENCE_specifics_t asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45 = {
24134 sizeof(struct MeasurementFailureCause_Item_ExtIEs),
24135 offsetof(struct MeasurementFailureCause_Item_ExtIEs, _asn_ctx),
24136 asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45,
24137 3, /* Count of tags in the map */
24138 0, 0, 0, /* Optional elements (not needed) */
24139 -1, /* First extension addition */
24141 asn_TYPE_descriptor_t asn_DEF_MeasurementFailureCause_Item_ExtIEs = {
24142 "MeasurementFailureCause-Item-ExtIEs",
24143 "MeasurementFailureCause-Item-ExtIEs",
24145 asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45,
24146 sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)
24147 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */
24148 asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45, /* Same as above */
24149 sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)
24150 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */
24151 { 0, 0, SEQUENCE_constraint },
24152 asn_MBR_MeasurementFailureCause_Item_ExtIEs_45,
24153 3, /* Elements count */
24154 &asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45 /* Additional specs */
24157 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_52 = {
24158 sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue),
24159 offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, _asn_ctx),
24160 offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, present),
24161 sizeof(((struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue *)0)->present),
24162 0, /* No top level tags */
24163 0, /* No tags in the map */
24165 -1 /* Extensions start */
24167 static /* Use -fall-defs-global to expose */
24168 asn_TYPE_descriptor_t asn_DEF_extensionValue_52 = {
24172 0, /* No effective tags (pointer) */
24173 0, /* No effective tags (count) */
24174 0, /* No tags (pointer) */
24175 0, /* No tags (count) */
24176 { 0, 0, OPEN_TYPE_constraint },
24177 0, 0, /* No members */
24178 &asn_SPC_extensionValue_specs_52 /* Additional specs */
24181 asn_TYPE_member_t asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49[] = {
24182 { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, id),
24183 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24184 -1, /* IMPLICIT tag at current level */
24185 &asn_DEF_ProtocolIE_ID,
24187 { &asn_OER_memb_id_constr_50, &asn_PER_memb_id_constr_50, memb_id_constraint_49 },
24188 0, 0, /* No default value */
24191 { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, criticality),
24192 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24193 -1, /* IMPLICIT tag at current level */
24194 &asn_DEF_Criticality,
24196 { &asn_OER_memb_criticality_constr_51, &asn_PER_memb_criticality_constr_51, memb_criticality_constraint_49 },
24197 0, 0, /* No default value */
24200 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, extensionValue),
24201 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24202 +1, /* EXPLICIT tag at current level */
24203 &asn_DEF_extensionValue_52,
24205 { &asn_OER_memb_extensionValue_constr_52, &asn_PER_memb_extensionValue_constr_52, memb_extensionValue_constraint_49 },
24206 0, 0, /* No default value */
24210 static const ber_tlv_tag_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[] = {
24211 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24213 static const asn_TYPE_tag2member_t asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49[] = {
24214 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24215 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24216 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24218 asn_SEQUENCE_specifics_t asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49 = {
24219 sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs),
24220 offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, _asn_ctx),
24221 asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49,
24222 3, /* Count of tags in the map */
24223 0, 0, 0, /* Optional elements (not needed) */
24224 -1, /* First extension addition */
24226 asn_TYPE_descriptor_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs = {
24227 "CompleteFailureCauseInformation-Item-ExtIEs",
24228 "CompleteFailureCauseInformation-Item-ExtIEs",
24230 asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49,
24231 sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)
24232 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */
24233 asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49, /* Same as above */
24234 sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)
24235 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */
24236 { 0, 0, SEQUENCE_constraint },
24237 asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49,
24238 3, /* Elements count */
24239 &asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49 /* Additional specs */
24242 static asn_TYPE_member_t asn_MBR_extensionValue_56[] = {
24243 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CompositeAvailableCapacityGroup),
24244 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24246 &asn_DEF_CompositeAvailableCapacityGroup,
24249 0, 0, /* No default value */
24250 "CompositeAvailableCapacityGroup"
24252 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.ABS_Status),
24253 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24255 &asn_DEF_ABS_Status,
24258 0, 0, /* No default value */
24261 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.RSRPMRList),
24262 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24264 &asn_DEF_RSRPMRList,
24267 0, 0, /* No default value */
24270 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CSIReportList),
24271 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24273 &asn_DEF_CSIReportList,
24276 0, 0, /* No default value */
24279 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CellReportingIndicator),
24280 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
24282 &asn_DEF_CellReportingIndicator,
24285 0, 0, /* No default value */
24286 "CellReportingIndicator"
24289 static const unsigned asn_MAP_extensionValue_to_canonical_56[] = { 4, 0, 1, 2, 3 };
24290 static const unsigned asn_MAP_extensionValue_from_canonical_56[] = { 1, 2, 3, 4, 0 };
24291 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_56[] = {
24292 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* CellReportingIndicator */
24293 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* CompositeAvailableCapacityGroup */
24294 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 2 }, /* ABS-Status */
24295 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 1 }, /* RSRPMRList */
24296 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 0 } /* CSIReportList */
24298 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_56 = {
24299 sizeof(struct CellMeasurementResult_Item_ExtIEs__extensionValue),
24300 offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, _asn_ctx),
24301 offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, present),
24302 sizeof(((struct CellMeasurementResult_Item_ExtIEs__extensionValue *)0)->present),
24303 asn_MAP_extensionValue_tag2el_56,
24304 5, /* Count of tags in the map */
24305 asn_MAP_extensionValue_to_canonical_56,
24306 asn_MAP_extensionValue_from_canonical_56,
24307 -1 /* Extensions start */
24309 static /* Use -fall-defs-global to expose */
24310 asn_TYPE_descriptor_t asn_DEF_extensionValue_56 = {
24314 0, /* No effective tags (pointer) */
24315 0, /* No effective tags (count) */
24316 0, /* No tags (pointer) */
24317 0, /* No tags (count) */
24318 { 0, 0, OPEN_TYPE_constraint },
24319 asn_MBR_extensionValue_56,
24320 5, /* Elements count */
24321 &asn_SPC_extensionValue_specs_56 /* Additional specs */
24324 asn_TYPE_member_t asn_MBR_CellMeasurementResult_Item_ExtIEs_53[] = {
24325 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, id),
24326 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24327 -1, /* IMPLICIT tag at current level */
24328 &asn_DEF_ProtocolIE_ID,
24330 { &asn_OER_memb_id_constr_54, &asn_PER_memb_id_constr_54, memb_id_constraint_53 },
24331 0, 0, /* No default value */
24334 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, criticality),
24335 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24336 -1, /* IMPLICIT tag at current level */
24337 &asn_DEF_Criticality,
24338 select_CellMeasurementResult_Item_ExtIEs_criticality_type,
24339 { &asn_OER_memb_criticality_constr_55, &asn_PER_memb_criticality_constr_55, memb_criticality_constraint_53 },
24340 0, 0, /* No default value */
24343 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, extensionValue),
24344 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24345 +1, /* EXPLICIT tag at current level */
24346 &asn_DEF_extensionValue_56,
24347 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type,
24348 { &asn_OER_memb_extensionValue_constr_56, &asn_PER_memb_extensionValue_constr_56, memb_extensionValue_constraint_53 },
24349 0, 0, /* No default value */
24353 static const ber_tlv_tag_t asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[] = {
24354 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24356 static const asn_TYPE_tag2member_t asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53[] = {
24357 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24358 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24359 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24361 asn_SEQUENCE_specifics_t asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53 = {
24362 sizeof(struct CellMeasurementResult_Item_ExtIEs),
24363 offsetof(struct CellMeasurementResult_Item_ExtIEs, _asn_ctx),
24364 asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53,
24365 3, /* Count of tags in the map */
24366 0, 0, 0, /* Optional elements (not needed) */
24367 -1, /* First extension addition */
24369 asn_TYPE_descriptor_t asn_DEF_CellMeasurementResult_Item_ExtIEs = {
24370 "CellMeasurementResult-Item-ExtIEs",
24371 "CellMeasurementResult-Item-ExtIEs",
24373 asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53,
24374 sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)
24375 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */
24376 asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53, /* Same as above */
24377 sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)
24378 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */
24379 { 0, 0, SEQUENCE_constraint },
24380 asn_MBR_CellMeasurementResult_Item_ExtIEs_53,
24381 3, /* Elements count */
24382 &asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53 /* Additional specs */
24385 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_60 = {
24386 sizeof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue),
24387 offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),
24388 offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, present),
24389 sizeof(((struct ServedCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),
24390 0, /* No top level tags */
24391 0, /* No tags in the map */
24393 -1 /* Extensions start */
24395 static /* Use -fall-defs-global to expose */
24396 asn_TYPE_descriptor_t asn_DEF_extensionValue_60 = {
24400 0, /* No effective tags (pointer) */
24401 0, /* No effective tags (count) */
24402 0, /* No tags (pointer) */
24403 0, /* No tags (count) */
24404 { 0, 0, OPEN_TYPE_constraint },
24405 0, 0, /* No members */
24406 &asn_SPC_extensionValue_specs_60 /* Additional specs */
24409 asn_TYPE_member_t asn_MBR_ServedCellsToActivate_Item_ExtIEs_57[] = {
24410 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, id),
24411 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24412 -1, /* IMPLICIT tag at current level */
24413 &asn_DEF_ProtocolIE_ID,
24415 { &asn_OER_memb_id_constr_58, &asn_PER_memb_id_constr_58, memb_id_constraint_57 },
24416 0, 0, /* No default value */
24419 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, criticality),
24420 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24421 -1, /* IMPLICIT tag at current level */
24422 &asn_DEF_Criticality,
24424 { &asn_OER_memb_criticality_constr_59, &asn_PER_memb_criticality_constr_59, memb_criticality_constraint_57 },
24425 0, 0, /* No default value */
24428 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, extensionValue),
24429 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24430 +1, /* EXPLICIT tag at current level */
24431 &asn_DEF_extensionValue_60,
24433 { &asn_OER_memb_extensionValue_constr_60, &asn_PER_memb_extensionValue_constr_60, memb_extensionValue_constraint_57 },
24434 0, 0, /* No default value */
24438 static const ber_tlv_tag_t asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[] = {
24439 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24441 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57[] = {
24442 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24443 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24444 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24446 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57 = {
24447 sizeof(struct ServedCellsToActivate_Item_ExtIEs),
24448 offsetof(struct ServedCellsToActivate_Item_ExtIEs, _asn_ctx),
24449 asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57,
24450 3, /* Count of tags in the map */
24451 0, 0, 0, /* Optional elements (not needed) */
24452 -1, /* First extension addition */
24454 asn_TYPE_descriptor_t asn_DEF_ServedCellsToActivate_Item_ExtIEs = {
24455 "ServedCellsToActivate-Item-ExtIEs",
24456 "ServedCellsToActivate-Item-ExtIEs",
24458 asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57,
24459 sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)
24460 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */
24461 asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57, /* Same as above */
24462 sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)
24463 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */
24464 { 0, 0, SEQUENCE_constraint },
24465 asn_MBR_ServedCellsToActivate_Item_ExtIEs_57,
24466 3, /* Elements count */
24467 &asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57 /* Additional specs */
24470 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_64 = {
24471 sizeof(struct ActivatedCellList_Item_ExtIEs__extensionValue),
24472 offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, _asn_ctx),
24473 offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, present),
24474 sizeof(((struct ActivatedCellList_Item_ExtIEs__extensionValue *)0)->present),
24475 0, /* No top level tags */
24476 0, /* No tags in the map */
24478 -1 /* Extensions start */
24480 static /* Use -fall-defs-global to expose */
24481 asn_TYPE_descriptor_t asn_DEF_extensionValue_64 = {
24485 0, /* No effective tags (pointer) */
24486 0, /* No effective tags (count) */
24487 0, /* No tags (pointer) */
24488 0, /* No tags (count) */
24489 { 0, 0, OPEN_TYPE_constraint },
24490 0, 0, /* No members */
24491 &asn_SPC_extensionValue_specs_64 /* Additional specs */
24494 asn_TYPE_member_t asn_MBR_ActivatedCellList_Item_ExtIEs_61[] = {
24495 { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, id),
24496 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24497 -1, /* IMPLICIT tag at current level */
24498 &asn_DEF_ProtocolIE_ID,
24500 { &asn_OER_memb_id_constr_62, &asn_PER_memb_id_constr_62, memb_id_constraint_61 },
24501 0, 0, /* No default value */
24504 { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, criticality),
24505 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24506 -1, /* IMPLICIT tag at current level */
24507 &asn_DEF_Criticality,
24509 { &asn_OER_memb_criticality_constr_63, &asn_PER_memb_criticality_constr_63, memb_criticality_constraint_61 },
24510 0, 0, /* No default value */
24513 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, extensionValue),
24514 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24515 +1, /* EXPLICIT tag at current level */
24516 &asn_DEF_extensionValue_64,
24518 { &asn_OER_memb_extensionValue_constr_64, &asn_PER_memb_extensionValue_constr_64, memb_extensionValue_constraint_61 },
24519 0, 0, /* No default value */
24523 static const ber_tlv_tag_t asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[] = {
24524 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24526 static const asn_TYPE_tag2member_t asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61[] = {
24527 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24528 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24529 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24531 asn_SEQUENCE_specifics_t asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 = {
24532 sizeof(struct ActivatedCellList_Item_ExtIEs),
24533 offsetof(struct ActivatedCellList_Item_ExtIEs, _asn_ctx),
24534 asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61,
24535 3, /* Count of tags in the map */
24536 0, 0, 0, /* Optional elements (not needed) */
24537 -1, /* First extension addition */
24539 asn_TYPE_descriptor_t asn_DEF_ActivatedCellList_Item_ExtIEs = {
24540 "ActivatedCellList-Item-ExtIEs",
24541 "ActivatedCellList-Item-ExtIEs",
24543 asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61,
24544 sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)
24545 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */
24546 asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61, /* Same as above */
24547 sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)
24548 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */
24549 { 0, 0, SEQUENCE_constraint },
24550 asn_MBR_ActivatedCellList_Item_ExtIEs_61,
24551 3, /* Elements count */
24552 &asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 /* Additional specs */
24555 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_68 = {
24556 sizeof(struct RNL_Header_Item_ExtIEs__extensionValue),
24557 offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, _asn_ctx),
24558 offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, present),
24559 sizeof(((struct RNL_Header_Item_ExtIEs__extensionValue *)0)->present),
24560 0, /* No top level tags */
24561 0, /* No tags in the map */
24563 -1 /* Extensions start */
24565 static /* Use -fall-defs-global to expose */
24566 asn_TYPE_descriptor_t asn_DEF_extensionValue_68 = {
24570 0, /* No effective tags (pointer) */
24571 0, /* No effective tags (count) */
24572 0, /* No tags (pointer) */
24573 0, /* No tags (count) */
24574 { 0, 0, OPEN_TYPE_constraint },
24575 0, 0, /* No members */
24576 &asn_SPC_extensionValue_specs_68 /* Additional specs */
24579 asn_TYPE_member_t asn_MBR_RNL_Header_Item_ExtIEs_65[] = {
24580 { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, id),
24581 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24582 -1, /* IMPLICIT tag at current level */
24583 &asn_DEF_ProtocolIE_ID,
24585 { &asn_OER_memb_id_constr_66, &asn_PER_memb_id_constr_66, memb_id_constraint_65 },
24586 0, 0, /* No default value */
24589 { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, criticality),
24590 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24591 -1, /* IMPLICIT tag at current level */
24592 &asn_DEF_Criticality,
24594 { &asn_OER_memb_criticality_constr_67, &asn_PER_memb_criticality_constr_67, memb_criticality_constraint_65 },
24595 0, 0, /* No default value */
24598 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, extensionValue),
24599 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24600 +1, /* EXPLICIT tag at current level */
24601 &asn_DEF_extensionValue_68,
24603 { &asn_OER_memb_extensionValue_constr_68, &asn_PER_memb_extensionValue_constr_68, memb_extensionValue_constraint_65 },
24604 0, 0, /* No default value */
24608 static const ber_tlv_tag_t asn_DEF_RNL_Header_Item_ExtIEs_tags_65[] = {
24609 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24611 static const asn_TYPE_tag2member_t asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65[] = {
24612 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24613 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24614 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24616 asn_SEQUENCE_specifics_t asn_SPC_RNL_Header_Item_ExtIEs_specs_65 = {
24617 sizeof(struct RNL_Header_Item_ExtIEs),
24618 offsetof(struct RNL_Header_Item_ExtIEs, _asn_ctx),
24619 asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65,
24620 3, /* Count of tags in the map */
24621 0, 0, 0, /* Optional elements (not needed) */
24622 -1, /* First extension addition */
24624 asn_TYPE_descriptor_t asn_DEF_RNL_Header_Item_ExtIEs = {
24625 "RNL-Header-Item-ExtIEs",
24626 "RNL-Header-Item-ExtIEs",
24628 asn_DEF_RNL_Header_Item_ExtIEs_tags_65,
24629 sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)
24630 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */
24631 asn_DEF_RNL_Header_Item_ExtIEs_tags_65, /* Same as above */
24632 sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)
24633 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */
24634 { 0, 0, SEQUENCE_constraint },
24635 asn_MBR_RNL_Header_Item_ExtIEs_65,
24636 3, /* Elements count */
24637 &asn_SPC_RNL_Header_Item_ExtIEs_specs_65 /* Additional specs */
24640 static asn_TYPE_member_t asn_MBR_extensionValue_72[] = {
24641 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),
24642 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
24644 &asn_DEF_Correlation_ID,
24647 0, 0, /* No default value */
24651 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_72[] = {
24652 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */
24654 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_72 = {
24655 sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),
24656 offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24657 offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),
24658 sizeof(((struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),
24659 asn_MAP_extensionValue_tag2el_72,
24660 1, /* Count of tags in the map */
24662 -1 /* Extensions start */
24664 static /* Use -fall-defs-global to expose */
24665 asn_TYPE_descriptor_t asn_DEF_extensionValue_72 = {
24669 0, /* No effective tags (pointer) */
24670 0, /* No effective tags (count) */
24671 0, /* No tags (pointer) */
24672 0, /* No tags (count) */
24673 { 0, 0, OPEN_TYPE_constraint },
24674 asn_MBR_extensionValue_72,
24675 1, /* Elements count */
24676 &asn_SPC_extensionValue_specs_72 /* Additional specs */
24679 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69[] = {
24680 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id),
24681 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24682 -1, /* IMPLICIT tag at current level */
24683 &asn_DEF_ProtocolIE_ID,
24685 { &asn_OER_memb_id_constr_70, &asn_PER_memb_id_constr_70, memb_id_constraint_69 },
24686 0, 0, /* No default value */
24689 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, criticality),
24690 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24691 -1, /* IMPLICIT tag at current level */
24692 &asn_DEF_Criticality,
24693 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type,
24694 { &asn_OER_memb_criticality_constr_71, &asn_PER_memb_criticality_constr_71, memb_criticality_constraint_69 },
24695 0, 0, /* No default value */
24698 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),
24699 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24700 +1, /* EXPLICIT tag at current level */
24701 &asn_DEF_extensionValue_72,
24702 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type,
24703 { &asn_OER_memb_extensionValue_constr_72, &asn_PER_memb_extensionValue_constr_72, memb_extensionValue_constraint_69 },
24704 0, 0, /* No default value */
24708 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[] = {
24709 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24711 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69[] = {
24712 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24713 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24714 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24716 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69 = {
24717 sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs),
24718 offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),
24719 asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69,
24720 3, /* Count of tags in the map */
24721 0, 0, 0, /* Optional elements (not needed) */
24722 -1, /* First extension addition */
24724 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs = {
24725 "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",
24726 "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",
24728 asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69,
24729 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)
24730 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */
24731 asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69, /* Same as above */
24732 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)
24733 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */
24734 { 0, 0, SEQUENCE_constraint },
24735 asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69,
24736 3, /* Elements count */
24737 &asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69 /* Additional specs */
24740 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_76 = {
24741 sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),
24742 offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),
24743 offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),
24744 sizeof(((struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),
24745 0, /* No top level tags */
24746 0, /* No tags in the map */
24748 -1 /* Extensions start */
24750 static /* Use -fall-defs-global to expose */
24751 asn_TYPE_descriptor_t asn_DEF_extensionValue_76 = {
24755 0, /* No effective tags (pointer) */
24756 0, /* No effective tags (count) */
24757 0, /* No tags (pointer) */
24758 0, /* No tags (count) */
24759 { 0, 0, OPEN_TYPE_constraint },
24760 0, 0, /* No members */
24761 &asn_SPC_extensionValue_specs_76 /* Additional specs */
24764 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73[] = {
24765 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, id),
24766 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24767 -1, /* IMPLICIT tag at current level */
24768 &asn_DEF_ProtocolIE_ID,
24770 { &asn_OER_memb_id_constr_74, &asn_PER_memb_id_constr_74, memb_id_constraint_73 },
24771 0, 0, /* No default value */
24774 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, criticality),
24775 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24776 -1, /* IMPLICIT tag at current level */
24777 &asn_DEF_Criticality,
24779 { &asn_OER_memb_criticality_constr_75, &asn_PER_memb_criticality_constr_75, memb_criticality_constraint_73 },
24780 0, 0, /* No default value */
24783 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),
24784 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24785 +1, /* EXPLICIT tag at current level */
24786 &asn_DEF_extensionValue_76,
24788 { &asn_OER_memb_extensionValue_constr_76, &asn_PER_memb_extensionValue_constr_76, memb_extensionValue_constraint_73 },
24789 0, 0, /* No default value */
24793 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[] = {
24794 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24796 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73[] = {
24797 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24798 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24799 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24801 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73 = {
24802 sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs),
24803 offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),
24804 asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73,
24805 3, /* Count of tags in the map */
24806 0, 0, 0, /* Optional elements (not needed) */
24807 -1, /* First extension addition */
24809 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs = {
24810 "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",
24811 "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",
24813 asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73,
24814 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)
24815 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */
24816 asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73, /* Same as above */
24817 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)
24818 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */
24819 { 0, 0, SEQUENCE_constraint },
24820 asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73,
24821 3, /* Elements count */
24822 &asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73 /* Additional specs */
24825 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_80 = {
24826 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),
24827 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24828 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),
24829 sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),
24830 0, /* No top level tags */
24831 0, /* No tags in the map */
24833 -1 /* Extensions start */
24835 static /* Use -fall-defs-global to expose */
24836 asn_TYPE_descriptor_t asn_DEF_extensionValue_80 = {
24840 0, /* No effective tags (pointer) */
24841 0, /* No effective tags (count) */
24842 0, /* No tags (pointer) */
24843 0, /* No tags (count) */
24844 { 0, 0, OPEN_TYPE_constraint },
24845 0, 0, /* No members */
24846 &asn_SPC_extensionValue_specs_80 /* Additional specs */
24849 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77[] = {
24850 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, id),
24851 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24852 -1, /* IMPLICIT tag at current level */
24853 &asn_DEF_ProtocolIE_ID,
24855 { &asn_OER_memb_id_constr_78, &asn_PER_memb_id_constr_78, memb_id_constraint_77 },
24856 0, 0, /* No default value */
24859 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, criticality),
24860 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24861 -1, /* IMPLICIT tag at current level */
24862 &asn_DEF_Criticality,
24864 { &asn_OER_memb_criticality_constr_79, &asn_PER_memb_criticality_constr_79, memb_criticality_constraint_77 },
24865 0, 0, /* No default value */
24868 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),
24869 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24870 +1, /* EXPLICIT tag at current level */
24871 &asn_DEF_extensionValue_80,
24873 { &asn_OER_memb_extensionValue_constr_80, &asn_PER_memb_extensionValue_constr_80, memb_extensionValue_constraint_77 },
24874 0, 0, /* No default value */
24878 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[] = {
24879 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24881 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77[] = {
24882 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24883 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24884 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24886 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77 = {
24887 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs),
24888 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),
24889 asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77,
24890 3, /* Count of tags in the map */
24891 0, 0, 0, /* Optional elements (not needed) */
24892 -1, /* First extension addition */
24894 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs = {
24895 "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",
24896 "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",
24898 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77,
24899 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)
24900 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */
24901 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77, /* Same as above */
24902 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)
24903 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */
24904 { 0, 0, SEQUENCE_constraint },
24905 asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77,
24906 3, /* Elements count */
24907 &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77 /* Additional specs */
24910 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_84 = {
24911 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),
24912 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),
24913 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),
24914 sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),
24915 0, /* No top level tags */
24916 0, /* No tags in the map */
24918 -1 /* Extensions start */
24920 static /* Use -fall-defs-global to expose */
24921 asn_TYPE_descriptor_t asn_DEF_extensionValue_84 = {
24925 0, /* No effective tags (pointer) */
24926 0, /* No effective tags (count) */
24927 0, /* No tags (pointer) */
24928 0, /* No tags (count) */
24929 { 0, 0, OPEN_TYPE_constraint },
24930 0, 0, /* No members */
24931 &asn_SPC_extensionValue_specs_84 /* Additional specs */
24934 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81[] = {
24935 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, id),
24936 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24937 -1, /* IMPLICIT tag at current level */
24938 &asn_DEF_ProtocolIE_ID,
24940 { &asn_OER_memb_id_constr_82, &asn_PER_memb_id_constr_82, memb_id_constraint_81 },
24941 0, 0, /* No default value */
24944 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, criticality),
24945 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24946 -1, /* IMPLICIT tag at current level */
24947 &asn_DEF_Criticality,
24949 { &asn_OER_memb_criticality_constr_83, &asn_PER_memb_criticality_constr_83, memb_criticality_constraint_81 },
24950 0, 0, /* No default value */
24953 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),
24954 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24955 +1, /* EXPLICIT tag at current level */
24956 &asn_DEF_extensionValue_84,
24958 { &asn_OER_memb_extensionValue_constr_84, &asn_PER_memb_extensionValue_constr_84, memb_extensionValue_constraint_81 },
24959 0, 0, /* No default value */
24963 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[] = {
24964 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24966 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81[] = {
24967 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24968 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24969 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24971 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81 = {
24972 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs),
24973 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),
24974 asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81,
24975 3, /* Count of tags in the map */
24976 0, 0, 0, /* Optional elements (not needed) */
24977 -1, /* First extension addition */
24979 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs = {
24980 "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",
24981 "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",
24983 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81,
24984 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)
24985 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */
24986 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81, /* Same as above */
24987 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)
24988 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */
24989 { 0, 0, SEQUENCE_constraint },
24990 asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81,
24991 3, /* Elements count */
24992 &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81 /* Additional specs */
24995 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_88 = {
24996 sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue),
24997 offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
24998 offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, present),
24999 sizeof(((struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
25000 0, /* No top level tags */
25001 0, /* No tags in the map */
25003 -1 /* Extensions start */
25005 static /* Use -fall-defs-global to expose */
25006 asn_TYPE_descriptor_t asn_DEF_extensionValue_88 = {
25010 0, /* No effective tags (pointer) */
25011 0, /* No effective tags (count) */
25012 0, /* No tags (pointer) */
25013 0, /* No tags (count) */
25014 { 0, 0, OPEN_TYPE_constraint },
25015 0, 0, /* No members */
25016 &asn_SPC_extensionValue_specs_88 /* Additional specs */
25019 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85[] = {
25020 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, id),
25021 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25022 -1, /* IMPLICIT tag at current level */
25023 &asn_DEF_ProtocolIE_ID,
25025 { &asn_OER_memb_id_constr_86, &asn_PER_memb_id_constr_86, memb_id_constraint_85 },
25026 0, 0, /* No default value */
25029 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, criticality),
25030 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25031 -1, /* IMPLICIT tag at current level */
25032 &asn_DEF_Criticality,
25034 { &asn_OER_memb_criticality_constr_87, &asn_PER_memb_criticality_constr_87, memb_criticality_constraint_85 },
25035 0, 0, /* No default value */
25038 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, extensionValue),
25039 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25040 +1, /* EXPLICIT tag at current level */
25041 &asn_DEF_extensionValue_88,
25043 { &asn_OER_memb_extensionValue_constr_88, &asn_PER_memb_extensionValue_constr_88, memb_extensionValue_constraint_85 },
25044 0, 0, /* No default value */
25048 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[] = {
25049 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25051 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85[] = {
25052 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25053 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25054 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25056 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85 = {
25057 sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs),
25058 offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, _asn_ctx),
25059 asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85,
25060 3, /* Count of tags in the map */
25061 0, 0, 0, /* Optional elements (not needed) */
25062 -1, /* First extension addition */
25064 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs = {
25065 "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
25066 "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
25068 asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85,
25069 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)
25070 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */
25071 asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85, /* Same as above */
25072 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)
25073 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */
25074 { 0, 0, SEQUENCE_constraint },
25075 asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85,
25076 3, /* Elements count */
25077 &asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85 /* Additional specs */
25080 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_92 = {
25081 sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
25082 offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
25083 offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
25084 sizeof(((struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
25085 0, /* No top level tags */
25086 0, /* No tags in the map */
25088 -1 /* Extensions start */
25090 static /* Use -fall-defs-global to expose */
25091 asn_TYPE_descriptor_t asn_DEF_extensionValue_92 = {
25095 0, /* No effective tags (pointer) */
25096 0, /* No effective tags (count) */
25097 0, /* No tags (pointer) */
25098 0, /* No tags (count) */
25099 { 0, 0, OPEN_TYPE_constraint },
25100 0, 0, /* No members */
25101 &asn_SPC_extensionValue_specs_92 /* Additional specs */
25104 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89[] = {
25105 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, id),
25106 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25107 -1, /* IMPLICIT tag at current level */
25108 &asn_DEF_ProtocolIE_ID,
25110 { &asn_OER_memb_id_constr_90, &asn_PER_memb_id_constr_90, memb_id_constraint_89 },
25111 0, 0, /* No default value */
25114 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, criticality),
25115 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25116 -1, /* IMPLICIT tag at current level */
25117 &asn_DEF_Criticality,
25119 { &asn_OER_memb_criticality_constr_91, &asn_PER_memb_criticality_constr_91, memb_criticality_constraint_89 },
25120 0, 0, /* No default value */
25123 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
25124 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25125 +1, /* EXPLICIT tag at current level */
25126 &asn_DEF_extensionValue_92,
25128 { &asn_OER_memb_extensionValue_constr_92, &asn_PER_memb_extensionValue_constr_92, memb_extensionValue_constraint_89 },
25129 0, 0, /* No default value */
25133 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[] = {
25134 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25136 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89[] = {
25137 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25138 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25139 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25141 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89 = {
25142 sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs),
25143 offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
25144 asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89,
25145 3, /* Count of tags in the map */
25146 0, 0, 0, /* Optional elements (not needed) */
25147 -1, /* First extension addition */
25149 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs = {
25150 "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
25151 "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
25153 asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89,
25154 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)
25155 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */
25156 asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89, /* Same as above */
25157 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)
25158 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */
25159 { 0, 0, SEQUENCE_constraint },
25160 asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89,
25161 3, /* Elements count */
25162 &asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89 /* Additional specs */
25165 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_96 = {
25166 sizeof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue),
25167 offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, _asn_ctx),
25168 offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, present),
25169 sizeof(((struct UE_ContextInformationSeNBModReqExtIEs__extensionValue *)0)->present),
25170 0, /* No top level tags */
25171 0, /* No tags in the map */
25173 -1 /* Extensions start */
25175 static /* Use -fall-defs-global to expose */
25176 asn_TYPE_descriptor_t asn_DEF_extensionValue_96 = {
25180 0, /* No effective tags (pointer) */
25181 0, /* No effective tags (count) */
25182 0, /* No tags (pointer) */
25183 0, /* No tags (count) */
25184 { 0, 0, OPEN_TYPE_constraint },
25185 0, 0, /* No members */
25186 &asn_SPC_extensionValue_specs_96 /* Additional specs */
25189 asn_TYPE_member_t asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93[] = {
25190 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, id),
25191 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25192 -1, /* IMPLICIT tag at current level */
25193 &asn_DEF_ProtocolIE_ID,
25195 { &asn_OER_memb_id_constr_94, &asn_PER_memb_id_constr_94, memb_id_constraint_93 },
25196 0, 0, /* No default value */
25199 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, criticality),
25200 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25201 -1, /* IMPLICIT tag at current level */
25202 &asn_DEF_Criticality,
25204 { &asn_OER_memb_criticality_constr_95, &asn_PER_memb_criticality_constr_95, memb_criticality_constraint_93 },
25205 0, 0, /* No default value */
25208 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, extensionValue),
25209 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25210 +1, /* EXPLICIT tag at current level */
25211 &asn_DEF_extensionValue_96,
25213 { &asn_OER_memb_extensionValue_constr_96, &asn_PER_memb_extensionValue_constr_96, memb_extensionValue_constraint_93 },
25214 0, 0, /* No default value */
25218 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[] = {
25219 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25221 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93[] = {
25222 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25223 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25224 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25226 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 = {
25227 sizeof(struct UE_ContextInformationSeNBModReqExtIEs),
25228 offsetof(struct UE_ContextInformationSeNBModReqExtIEs, _asn_ctx),
25229 asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93,
25230 3, /* Count of tags in the map */
25231 0, 0, 0, /* Optional elements (not needed) */
25232 -1, /* First extension addition */
25234 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs = {
25235 "UE-ContextInformationSeNBModReqExtIEs",
25236 "UE-ContextInformationSeNBModReqExtIEs",
25238 asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93,
25239 sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)
25240 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */
25241 asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93, /* Same as above */
25242 sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)
25243 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */
25244 { 0, 0, SEQUENCE_constraint },
25245 asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93,
25246 3, /* Elements count */
25247 &asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 /* Additional specs */
25250 static asn_TYPE_member_t asn_MBR_extensionValue_100[] = {
25251 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),
25252 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
25254 &asn_DEF_Correlation_ID,
25257 0, 0, /* No default value */
25261 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_100[] = {
25262 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */
25264 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_100 = {
25265 sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue),
25266 offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
25267 offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
25268 sizeof(((struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
25269 asn_MAP_extensionValue_tag2el_100,
25270 1, /* Count of tags in the map */
25272 -1 /* Extensions start */
25274 static /* Use -fall-defs-global to expose */
25275 asn_TYPE_descriptor_t asn_DEF_extensionValue_100 = {
25279 0, /* No effective tags (pointer) */
25280 0, /* No effective tags (count) */
25281 0, /* No tags (pointer) */
25282 0, /* No tags (count) */
25283 { 0, 0, OPEN_TYPE_constraint },
25284 asn_MBR_extensionValue_100,
25285 1, /* Elements count */
25286 &asn_SPC_extensionValue_specs_100 /* Additional specs */
25289 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97[] = {
25290 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id),
25291 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25292 -1, /* IMPLICIT tag at current level */
25293 &asn_DEF_ProtocolIE_ID,
25295 { &asn_OER_memb_id_constr_98, &asn_PER_memb_id_constr_98, memb_id_constraint_97 },
25296 0, 0, /* No default value */
25299 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, criticality),
25300 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25301 -1, /* IMPLICIT tag at current level */
25302 &asn_DEF_Criticality,
25303 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type,
25304 { &asn_OER_memb_criticality_constr_99, &asn_PER_memb_criticality_constr_99, memb_criticality_constraint_97 },
25305 0, 0, /* No default value */
25308 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, extensionValue),
25309 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25310 +1, /* EXPLICIT tag at current level */
25311 &asn_DEF_extensionValue_100,
25312 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type,
25313 { &asn_OER_memb_extensionValue_constr_100, &asn_PER_memb_extensionValue_constr_100, memb_extensionValue_constraint_97 },
25314 0, 0, /* No default value */
25318 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[] = {
25319 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25321 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97[] = {
25322 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25323 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25324 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25326 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97 = {
25327 sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs),
25328 offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
25329 asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97,
25330 3, /* Count of tags in the map */
25331 0, 0, 0, /* Optional elements (not needed) */
25332 -1, /* First extension addition */
25334 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs = {
25335 "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",
25336 "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",
25338 asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97,
25339 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)
25340 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */
25341 asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97, /* Same as above */
25342 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)
25343 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */
25344 { 0, 0, SEQUENCE_constraint },
25345 asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97,
25346 3, /* Elements count */
25347 &asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97 /* Additional specs */
25350 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_104 = {
25351 sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue),
25352 offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
25353 offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, present),
25354 sizeof(((struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
25355 0, /* No top level tags */
25356 0, /* No tags in the map */
25358 -1 /* Extensions start */
25360 static /* Use -fall-defs-global to expose */
25361 asn_TYPE_descriptor_t asn_DEF_extensionValue_104 = {
25365 0, /* No effective tags (pointer) */
25366 0, /* No effective tags (count) */
25367 0, /* No tags (pointer) */
25368 0, /* No tags (count) */
25369 { 0, 0, OPEN_TYPE_constraint },
25370 0, 0, /* No members */
25371 &asn_SPC_extensionValue_specs_104 /* Additional specs */
25374 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101[] = {
25375 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, id),
25376 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25377 -1, /* IMPLICIT tag at current level */
25378 &asn_DEF_ProtocolIE_ID,
25380 { &asn_OER_memb_id_constr_102, &asn_PER_memb_id_constr_102, memb_id_constraint_101 },
25381 0, 0, /* No default value */
25384 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, criticality),
25385 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25386 -1, /* IMPLICIT tag at current level */
25387 &asn_DEF_Criticality,
25389 { &asn_OER_memb_criticality_constr_103, &asn_PER_memb_criticality_constr_103, memb_criticality_constraint_101 },
25390 0, 0, /* No default value */
25393 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, extensionValue),
25394 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25395 +1, /* EXPLICIT tag at current level */
25396 &asn_DEF_extensionValue_104,
25398 { &asn_OER_memb_extensionValue_constr_104, &asn_PER_memb_extensionValue_constr_104, memb_extensionValue_constraint_101 },
25399 0, 0, /* No default value */
25403 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[] = {
25404 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25406 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101[] = {
25407 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25408 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25409 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25411 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101 = {
25412 sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs),
25413 offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, _asn_ctx),
25414 asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101,
25415 3, /* Count of tags in the map */
25416 0, 0, 0, /* Optional elements (not needed) */
25417 -1, /* First extension addition */
25419 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs = {
25420 "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",
25421 "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",
25423 asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101,
25424 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)
25425 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */
25426 asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101, /* Same as above */
25427 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)
25428 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */
25429 { 0, 0, SEQUENCE_constraint },
25430 asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101,
25431 3, /* Elements count */
25432 &asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101 /* Additional specs */
25435 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_108 = {
25436 sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue),
25437 offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
25438 offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
25439 sizeof(((struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
25440 0, /* No top level tags */
25441 0, /* No tags in the map */
25443 -1 /* Extensions start */
25445 static /* Use -fall-defs-global to expose */
25446 asn_TYPE_descriptor_t asn_DEF_extensionValue_108 = {
25450 0, /* No effective tags (pointer) */
25451 0, /* No effective tags (count) */
25452 0, /* No tags (pointer) */
25453 0, /* No tags (count) */
25454 { 0, 0, OPEN_TYPE_constraint },
25455 0, 0, /* No members */
25456 &asn_SPC_extensionValue_specs_108 /* Additional specs */
25459 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105[] = {
25460 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, id),
25461 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25462 -1, /* IMPLICIT tag at current level */
25463 &asn_DEF_ProtocolIE_ID,
25465 { &asn_OER_memb_id_constr_106, &asn_PER_memb_id_constr_106, memb_id_constraint_105 },
25466 0, 0, /* No default value */
25469 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, criticality),
25470 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25471 -1, /* IMPLICIT tag at current level */
25472 &asn_DEF_Criticality,
25474 { &asn_OER_memb_criticality_constr_107, &asn_PER_memb_criticality_constr_107, memb_criticality_constraint_105 },
25475 0, 0, /* No default value */
25478 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, extensionValue),
25479 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25480 +1, /* EXPLICIT tag at current level */
25481 &asn_DEF_extensionValue_108,
25483 { &asn_OER_memb_extensionValue_constr_108, &asn_PER_memb_extensionValue_constr_108, memb_extensionValue_constraint_105 },
25484 0, 0, /* No default value */
25488 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[] = {
25489 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25491 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105[] = {
25492 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25493 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25494 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25496 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105 = {
25497 sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs),
25498 offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
25499 asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105,
25500 3, /* Count of tags in the map */
25501 0, 0, 0, /* Optional elements (not needed) */
25502 -1, /* First extension addition */
25504 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs = {
25505 "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",
25506 "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",
25508 asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105,
25509 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)
25510 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */
25511 asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105, /* Same as above */
25512 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)
25513 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */
25514 { 0, 0, SEQUENCE_constraint },
25515 asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105,
25516 3, /* Elements count */
25517 &asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105 /* Additional specs */
25520 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_112 = {
25521 sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue),
25522 offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
25523 offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, present),
25524 sizeof(((struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
25525 0, /* No top level tags */
25526 0, /* No tags in the map */
25528 -1 /* Extensions start */
25530 static /* Use -fall-defs-global to expose */
25531 asn_TYPE_descriptor_t asn_DEF_extensionValue_112 = {
25535 0, /* No effective tags (pointer) */
25536 0, /* No effective tags (count) */
25537 0, /* No tags (pointer) */
25538 0, /* No tags (count) */
25539 { 0, 0, OPEN_TYPE_constraint },
25540 0, 0, /* No members */
25541 &asn_SPC_extensionValue_specs_112 /* Additional specs */
25544 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109[] = {
25545 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, id),
25546 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25547 -1, /* IMPLICIT tag at current level */
25548 &asn_DEF_ProtocolIE_ID,
25550 { &asn_OER_memb_id_constr_110, &asn_PER_memb_id_constr_110, memb_id_constraint_109 },
25551 0, 0, /* No default value */
25554 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, criticality),
25555 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25556 -1, /* IMPLICIT tag at current level */
25557 &asn_DEF_Criticality,
25559 { &asn_OER_memb_criticality_constr_111, &asn_PER_memb_criticality_constr_111, memb_criticality_constraint_109 },
25560 0, 0, /* No default value */
25563 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, extensionValue),
25564 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25565 +1, /* EXPLICIT tag at current level */
25566 &asn_DEF_extensionValue_112,
25568 { &asn_OER_memb_extensionValue_constr_112, &asn_PER_memb_extensionValue_constr_112, memb_extensionValue_constraint_109 },
25569 0, 0, /* No default value */
25573 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[] = {
25574 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25576 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109[] = {
25577 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25578 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25579 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25581 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109 = {
25582 sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs),
25583 offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, _asn_ctx),
25584 asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109,
25585 3, /* Count of tags in the map */
25586 0, 0, 0, /* Optional elements (not needed) */
25587 -1, /* First extension addition */
25589 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs = {
25590 "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",
25591 "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",
25593 asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109,
25594 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)
25595 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */
25596 asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109, /* Same as above */
25597 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)
25598 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */
25599 { 0, 0, SEQUENCE_constraint },
25600 asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109,
25601 3, /* Elements count */
25602 &asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109 /* Additional specs */
25605 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_116 = {
25606 sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue),
25607 offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
25608 offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
25609 sizeof(((struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
25610 0, /* No top level tags */
25611 0, /* No tags in the map */
25613 -1 /* Extensions start */
25615 static /* Use -fall-defs-global to expose */
25616 asn_TYPE_descriptor_t asn_DEF_extensionValue_116 = {
25620 0, /* No effective tags (pointer) */
25621 0, /* No effective tags (count) */
25622 0, /* No tags (pointer) */
25623 0, /* No tags (count) */
25624 { 0, 0, OPEN_TYPE_constraint },
25625 0, 0, /* No members */
25626 &asn_SPC_extensionValue_specs_116 /* Additional specs */
25629 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113[] = {
25630 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, id),
25631 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25632 -1, /* IMPLICIT tag at current level */
25633 &asn_DEF_ProtocolIE_ID,
25635 { &asn_OER_memb_id_constr_114, &asn_PER_memb_id_constr_114, memb_id_constraint_113 },
25636 0, 0, /* No default value */
25639 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, criticality),
25640 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25641 -1, /* IMPLICIT tag at current level */
25642 &asn_DEF_Criticality,
25644 { &asn_OER_memb_criticality_constr_115, &asn_PER_memb_criticality_constr_115, memb_criticality_constraint_113 },
25645 0, 0, /* No default value */
25648 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, extensionValue),
25649 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25650 +1, /* EXPLICIT tag at current level */
25651 &asn_DEF_extensionValue_116,
25653 { &asn_OER_memb_extensionValue_constr_116, &asn_PER_memb_extensionValue_constr_116, memb_extensionValue_constraint_113 },
25654 0, 0, /* No default value */
25658 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[] = {
25659 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25661 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113[] = {
25662 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25663 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25664 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25666 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113 = {
25667 sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs),
25668 offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
25669 asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113,
25670 3, /* Count of tags in the map */
25671 0, 0, 0, /* Optional elements (not needed) */
25672 -1, /* First extension addition */
25674 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs = {
25675 "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",
25676 "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",
25678 asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113,
25679 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)
25680 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */
25681 asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113, /* Same as above */
25682 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)
25683 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */
25684 { 0, 0, SEQUENCE_constraint },
25685 asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113,
25686 3, /* Elements count */
25687 &asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113 /* Additional specs */
25690 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_120 = {
25691 sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue),
25692 offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
25693 offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, present),
25694 sizeof(((struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
25695 0, /* No top level tags */
25696 0, /* No tags in the map */
25698 -1 /* Extensions start */
25700 static /* Use -fall-defs-global to expose */
25701 asn_TYPE_descriptor_t asn_DEF_extensionValue_120 = {
25705 0, /* No effective tags (pointer) */
25706 0, /* No effective tags (count) */
25707 0, /* No tags (pointer) */
25708 0, /* No tags (count) */
25709 { 0, 0, OPEN_TYPE_constraint },
25710 0, 0, /* No members */
25711 &asn_SPC_extensionValue_specs_120 /* Additional specs */
25714 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117[] = {
25715 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, id),
25716 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25717 -1, /* IMPLICIT tag at current level */
25718 &asn_DEF_ProtocolIE_ID,
25720 { &asn_OER_memb_id_constr_118, &asn_PER_memb_id_constr_118, memb_id_constraint_117 },
25721 0, 0, /* No default value */
25724 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, criticality),
25725 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25726 -1, /* IMPLICIT tag at current level */
25727 &asn_DEF_Criticality,
25729 { &asn_OER_memb_criticality_constr_119, &asn_PER_memb_criticality_constr_119, memb_criticality_constraint_117 },
25730 0, 0, /* No default value */
25733 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, extensionValue),
25734 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25735 +1, /* EXPLICIT tag at current level */
25736 &asn_DEF_extensionValue_120,
25738 { &asn_OER_memb_extensionValue_constr_120, &asn_PER_memb_extensionValue_constr_120, memb_extensionValue_constraint_117 },
25739 0, 0, /* No default value */
25743 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[] = {
25744 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25746 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117[] = {
25747 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25748 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25749 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25751 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117 = {
25752 sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs),
25753 offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, _asn_ctx),
25754 asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117,
25755 3, /* Count of tags in the map */
25756 0, 0, 0, /* Optional elements (not needed) */
25757 -1, /* First extension addition */
25759 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs = {
25760 "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",
25761 "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",
25763 asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117,
25764 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)
25765 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */
25766 asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117, /* Same as above */
25767 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)
25768 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */
25769 { 0, 0, SEQUENCE_constraint },
25770 asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117,
25771 3, /* Elements count */
25772 &asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117 /* Additional specs */
25775 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_124 = {
25776 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue),
25777 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
25778 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
25779 sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
25780 0, /* No top level tags */
25781 0, /* No tags in the map */
25783 -1 /* Extensions start */
25785 static /* Use -fall-defs-global to expose */
25786 asn_TYPE_descriptor_t asn_DEF_extensionValue_124 = {
25790 0, /* No effective tags (pointer) */
25791 0, /* No effective tags (count) */
25792 0, /* No tags (pointer) */
25793 0, /* No tags (count) */
25794 { 0, 0, OPEN_TYPE_constraint },
25795 0, 0, /* No members */
25796 &asn_SPC_extensionValue_specs_124 /* Additional specs */
25799 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121[] = {
25800 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, id),
25801 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25802 -1, /* IMPLICIT tag at current level */
25803 &asn_DEF_ProtocolIE_ID,
25805 { &asn_OER_memb_id_constr_122, &asn_PER_memb_id_constr_122, memb_id_constraint_121 },
25806 0, 0, /* No default value */
25809 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, criticality),
25810 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25811 -1, /* IMPLICIT tag at current level */
25812 &asn_DEF_Criticality,
25814 { &asn_OER_memb_criticality_constr_123, &asn_PER_memb_criticality_constr_123, memb_criticality_constraint_121 },
25815 0, 0, /* No default value */
25818 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, extensionValue),
25819 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25820 +1, /* EXPLICIT tag at current level */
25821 &asn_DEF_extensionValue_124,
25823 { &asn_OER_memb_extensionValue_constr_124, &asn_PER_memb_extensionValue_constr_124, memb_extensionValue_constraint_121 },
25824 0, 0, /* No default value */
25828 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[] = {
25829 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25831 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121[] = {
25832 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25833 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25834 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25836 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121 = {
25837 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs),
25838 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
25839 asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121,
25840 3, /* Count of tags in the map */
25841 0, 0, 0, /* Optional elements (not needed) */
25842 -1, /* First extension addition */
25844 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs = {
25845 "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",
25846 "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",
25848 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121,
25849 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)
25850 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */
25851 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121, /* Same as above */
25852 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)
25853 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */
25854 { 0, 0, SEQUENCE_constraint },
25855 asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121,
25856 3, /* Elements count */
25857 &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121 /* Additional specs */
25860 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_128 = {
25861 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue),
25862 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
25863 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, present),
25864 sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
25865 0, /* No top level tags */
25866 0, /* No tags in the map */
25868 -1 /* Extensions start */
25870 static /* Use -fall-defs-global to expose */
25871 asn_TYPE_descriptor_t asn_DEF_extensionValue_128 = {
25875 0, /* No effective tags (pointer) */
25876 0, /* No effective tags (count) */
25877 0, /* No tags (pointer) */
25878 0, /* No tags (count) */
25879 { 0, 0, OPEN_TYPE_constraint },
25880 0, 0, /* No members */
25881 &asn_SPC_extensionValue_specs_128 /* Additional specs */
25884 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125[] = {
25885 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, id),
25886 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25887 -1, /* IMPLICIT tag at current level */
25888 &asn_DEF_ProtocolIE_ID,
25890 { &asn_OER_memb_id_constr_126, &asn_PER_memb_id_constr_126, memb_id_constraint_125 },
25891 0, 0, /* No default value */
25894 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, criticality),
25895 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25896 -1, /* IMPLICIT tag at current level */
25897 &asn_DEF_Criticality,
25899 { &asn_OER_memb_criticality_constr_127, &asn_PER_memb_criticality_constr_127, memb_criticality_constraint_125 },
25900 0, 0, /* No default value */
25903 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, extensionValue),
25904 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25905 +1, /* EXPLICIT tag at current level */
25906 &asn_DEF_extensionValue_128,
25908 { &asn_OER_memb_extensionValue_constr_128, &asn_PER_memb_extensionValue_constr_128, memb_extensionValue_constraint_125 },
25909 0, 0, /* No default value */
25913 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[] = {
25914 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25916 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125[] = {
25917 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25918 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25919 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25921 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125 = {
25922 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs),
25923 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, _asn_ctx),
25924 asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125,
25925 3, /* Count of tags in the map */
25926 0, 0, 0, /* Optional elements (not needed) */
25927 -1, /* First extension addition */
25929 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs = {
25930 "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",
25931 "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",
25933 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125,
25934 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)
25935 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */
25936 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125, /* Same as above */
25937 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)
25938 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */
25939 { 0, 0, SEQUENCE_constraint },
25940 asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125,
25941 3, /* Elements count */
25942 &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125 /* Additional specs */
25945 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_132 = {
25946 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue),
25947 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
25948 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
25949 sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
25950 0, /* No top level tags */
25951 0, /* No tags in the map */
25953 -1 /* Extensions start */
25955 static /* Use -fall-defs-global to expose */
25956 asn_TYPE_descriptor_t asn_DEF_extensionValue_132 = {
25960 0, /* No effective tags (pointer) */
25961 0, /* No effective tags (count) */
25962 0, /* No tags (pointer) */
25963 0, /* No tags (count) */
25964 { 0, 0, OPEN_TYPE_constraint },
25965 0, 0, /* No members */
25966 &asn_SPC_extensionValue_specs_132 /* Additional specs */
25969 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129[] = {
25970 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, id),
25971 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25972 -1, /* IMPLICIT tag at current level */
25973 &asn_DEF_ProtocolIE_ID,
25975 { &asn_OER_memb_id_constr_130, &asn_PER_memb_id_constr_130, memb_id_constraint_129 },
25976 0, 0, /* No default value */
25979 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, criticality),
25980 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25981 -1, /* IMPLICIT tag at current level */
25982 &asn_DEF_Criticality,
25984 { &asn_OER_memb_criticality_constr_131, &asn_PER_memb_criticality_constr_131, memb_criticality_constraint_129 },
25985 0, 0, /* No default value */
25988 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, extensionValue),
25989 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25990 +1, /* EXPLICIT tag at current level */
25991 &asn_DEF_extensionValue_132,
25993 { &asn_OER_memb_extensionValue_constr_132, &asn_PER_memb_extensionValue_constr_132, memb_extensionValue_constraint_129 },
25994 0, 0, /* No default value */
25998 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[] = {
25999 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26001 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129[] = {
26002 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26003 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26004 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26006 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129 = {
26007 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs),
26008 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
26009 asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129,
26010 3, /* Count of tags in the map */
26011 0, 0, 0, /* Optional elements (not needed) */
26012 -1, /* First extension addition */
26014 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs = {
26015 "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",
26016 "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",
26018 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129,
26019 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)
26020 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */
26021 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129, /* Same as above */
26022 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)
26023 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */
26024 { 0, 0, SEQUENCE_constraint },
26025 asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129,
26026 3, /* Elements count */
26027 &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129 /* Additional specs */
26030 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_136 = {
26031 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue),
26032 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
26033 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, present),
26034 sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
26035 0, /* No top level tags */
26036 0, /* No tags in the map */
26038 -1 /* Extensions start */
26040 static /* Use -fall-defs-global to expose */
26041 asn_TYPE_descriptor_t asn_DEF_extensionValue_136 = {
26045 0, /* No effective tags (pointer) */
26046 0, /* No effective tags (count) */
26047 0, /* No tags (pointer) */
26048 0, /* No tags (count) */
26049 { 0, 0, OPEN_TYPE_constraint },
26050 0, 0, /* No members */
26051 &asn_SPC_extensionValue_specs_136 /* Additional specs */
26054 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133[] = {
26055 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, id),
26056 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26057 -1, /* IMPLICIT tag at current level */
26058 &asn_DEF_ProtocolIE_ID,
26060 { &asn_OER_memb_id_constr_134, &asn_PER_memb_id_constr_134, memb_id_constraint_133 },
26061 0, 0, /* No default value */
26064 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, criticality),
26065 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26066 -1, /* IMPLICIT tag at current level */
26067 &asn_DEF_Criticality,
26069 { &asn_OER_memb_criticality_constr_135, &asn_PER_memb_criticality_constr_135, memb_criticality_constraint_133 },
26070 0, 0, /* No default value */
26073 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, extensionValue),
26074 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26075 +1, /* EXPLICIT tag at current level */
26076 &asn_DEF_extensionValue_136,
26078 { &asn_OER_memb_extensionValue_constr_136, &asn_PER_memb_extensionValue_constr_136, memb_extensionValue_constraint_133 },
26079 0, 0, /* No default value */
26083 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[] = {
26084 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26086 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133[] = {
26087 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26088 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26089 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26091 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133 = {
26092 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs),
26093 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, _asn_ctx),
26094 asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133,
26095 3, /* Count of tags in the map */
26096 0, 0, 0, /* Optional elements (not needed) */
26097 -1, /* First extension addition */
26099 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs = {
26100 "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",
26101 "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",
26103 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133,
26104 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)
26105 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */
26106 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133, /* Same as above */
26107 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)
26108 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */
26109 { 0, 0, SEQUENCE_constraint },
26110 asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133,
26111 3, /* Elements count */
26112 &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133 /* Additional specs */
26115 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_140 = {
26116 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue),
26117 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
26118 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
26119 sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
26120 0, /* No top level tags */
26121 0, /* No tags in the map */
26123 -1 /* Extensions start */
26125 static /* Use -fall-defs-global to expose */
26126 asn_TYPE_descriptor_t asn_DEF_extensionValue_140 = {
26130 0, /* No effective tags (pointer) */
26131 0, /* No effective tags (count) */
26132 0, /* No tags (pointer) */
26133 0, /* No tags (count) */
26134 { 0, 0, OPEN_TYPE_constraint },
26135 0, 0, /* No members */
26136 &asn_SPC_extensionValue_specs_140 /* Additional specs */
26139 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137[] = {
26140 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, id),
26141 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26142 -1, /* IMPLICIT tag at current level */
26143 &asn_DEF_ProtocolIE_ID,
26145 { &asn_OER_memb_id_constr_138, &asn_PER_memb_id_constr_138, memb_id_constraint_137 },
26146 0, 0, /* No default value */
26149 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, criticality),
26150 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26151 -1, /* IMPLICIT tag at current level */
26152 &asn_DEF_Criticality,
26154 { &asn_OER_memb_criticality_constr_139, &asn_PER_memb_criticality_constr_139, memb_criticality_constraint_137 },
26155 0, 0, /* No default value */
26158 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, extensionValue),
26159 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26160 +1, /* EXPLICIT tag at current level */
26161 &asn_DEF_extensionValue_140,
26163 { &asn_OER_memb_extensionValue_constr_140, &asn_PER_memb_extensionValue_constr_140, memb_extensionValue_constraint_137 },
26164 0, 0, /* No default value */
26168 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[] = {
26169 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26171 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137[] = {
26172 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26173 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26174 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26176 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137 = {
26177 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs),
26178 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
26179 asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137,
26180 3, /* Count of tags in the map */
26181 0, 0, 0, /* Optional elements (not needed) */
26182 -1, /* First extension addition */
26184 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs = {
26185 "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",
26186 "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",
26188 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137,
26189 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)
26190 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */
26191 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137, /* Same as above */
26192 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)
26193 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */
26194 { 0, 0, SEQUENCE_constraint },
26195 asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137,
26196 3, /* Elements count */
26197 &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137 /* Additional specs */
26200 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_144 = {
26201 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue),
26202 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
26203 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, present),
26204 sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
26205 0, /* No top level tags */
26206 0, /* No tags in the map */
26208 -1 /* Extensions start */
26210 static /* Use -fall-defs-global to expose */
26211 asn_TYPE_descriptor_t asn_DEF_extensionValue_144 = {
26215 0, /* No effective tags (pointer) */
26216 0, /* No effective tags (count) */
26217 0, /* No tags (pointer) */
26218 0, /* No tags (count) */
26219 { 0, 0, OPEN_TYPE_constraint },
26220 0, 0, /* No members */
26221 &asn_SPC_extensionValue_specs_144 /* Additional specs */
26224 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141[] = {
26225 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, id),
26226 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26227 -1, /* IMPLICIT tag at current level */
26228 &asn_DEF_ProtocolIE_ID,
26230 { &asn_OER_memb_id_constr_142, &asn_PER_memb_id_constr_142, memb_id_constraint_141 },
26231 0, 0, /* No default value */
26234 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, criticality),
26235 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26236 -1, /* IMPLICIT tag at current level */
26237 &asn_DEF_Criticality,
26239 { &asn_OER_memb_criticality_constr_143, &asn_PER_memb_criticality_constr_143, memb_criticality_constraint_141 },
26240 0, 0, /* No default value */
26243 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, extensionValue),
26244 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26245 +1, /* EXPLICIT tag at current level */
26246 &asn_DEF_extensionValue_144,
26248 { &asn_OER_memb_extensionValue_constr_144, &asn_PER_memb_extensionValue_constr_144, memb_extensionValue_constraint_141 },
26249 0, 0, /* No default value */
26253 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[] = {
26254 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26256 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141[] = {
26257 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26258 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26259 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26261 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141 = {
26262 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs),
26263 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, _asn_ctx),
26264 asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141,
26265 3, /* Count of tags in the map */
26266 0, 0, 0, /* Optional elements (not needed) */
26267 -1, /* First extension addition */
26269 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs = {
26270 "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",
26271 "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",
26273 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141,
26274 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)
26275 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */
26276 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141, /* Same as above */
26277 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)
26278 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */
26279 { 0, 0, SEQUENCE_constraint },
26280 asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141,
26281 3, /* Elements count */
26282 &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141 /* Additional specs */
26285 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_148 = {
26286 sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue),
26287 offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, _asn_ctx),
26288 offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, present),
26289 sizeof(((struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue *)0)->present),
26290 0, /* No top level tags */
26291 0, /* No tags in the map */
26293 -1 /* Extensions start */
26295 static /* Use -fall-defs-global to expose */
26296 asn_TYPE_descriptor_t asn_DEF_extensionValue_148 = {
26300 0, /* No effective tags (pointer) */
26301 0, /* No effective tags (count) */
26302 0, /* No tags (pointer) */
26303 0, /* No tags (count) */
26304 { 0, 0, OPEN_TYPE_constraint },
26305 0, 0, /* No members */
26306 &asn_SPC_extensionValue_specs_148 /* Additional specs */
26309 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145[] = {
26310 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, id),
26311 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26312 -1, /* IMPLICIT tag at current level */
26313 &asn_DEF_ProtocolIE_ID,
26315 { &asn_OER_memb_id_constr_146, &asn_PER_memb_id_constr_146, memb_id_constraint_145 },
26316 0, 0, /* No default value */
26319 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, criticality),
26320 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26321 -1, /* IMPLICIT tag at current level */
26322 &asn_DEF_Criticality,
26324 { &asn_OER_memb_criticality_constr_147, &asn_PER_memb_criticality_constr_147, memb_criticality_constraint_145 },
26325 0, 0, /* No default value */
26328 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, extensionValue),
26329 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26330 +1, /* EXPLICIT tag at current level */
26331 &asn_DEF_extensionValue_148,
26333 { &asn_OER_memb_extensionValue_constr_148, &asn_PER_memb_extensionValue_constr_148, memb_extensionValue_constraint_145 },
26334 0, 0, /* No default value */
26338 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[] = {
26339 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26341 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145[] = {
26342 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26343 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26344 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26346 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145 = {
26347 sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs),
26348 offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, _asn_ctx),
26349 asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145,
26350 3, /* Count of tags in the map */
26351 0, 0, 0, /* Optional elements (not needed) */
26352 -1, /* First extension addition */
26354 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs = {
26355 "E-RABs-ToBeReleased-ModReqdItemExtIEs",
26356 "E-RABs-ToBeReleased-ModReqdItemExtIEs",
26358 asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145,
26359 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)
26360 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */
26361 asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145, /* Same as above */
26362 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)
26363 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */
26364 { 0, 0, SEQUENCE_constraint },
26365 asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145,
26366 3, /* Elements count */
26367 &asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145 /* Additional specs */
26370 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_152 = {
26371 sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue),
26372 offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
26373 offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, present),
26374 sizeof(((struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
26375 0, /* No top level tags */
26376 0, /* No tags in the map */
26378 -1 /* Extensions start */
26380 static /* Use -fall-defs-global to expose */
26381 asn_TYPE_descriptor_t asn_DEF_extensionValue_152 = {
26385 0, /* No effective tags (pointer) */
26386 0, /* No effective tags (count) */
26387 0, /* No tags (pointer) */
26388 0, /* No tags (count) */
26389 { 0, 0, OPEN_TYPE_constraint },
26390 0, 0, /* No members */
26391 &asn_SPC_extensionValue_specs_152 /* Additional specs */
26394 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149[] = {
26395 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, id),
26396 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26397 -1, /* IMPLICIT tag at current level */
26398 &asn_DEF_ProtocolIE_ID,
26400 { &asn_OER_memb_id_constr_150, &asn_PER_memb_id_constr_150, memb_id_constraint_149 },
26401 0, 0, /* No default value */
26404 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, criticality),
26405 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26406 -1, /* IMPLICIT tag at current level */
26407 &asn_DEF_Criticality,
26409 { &asn_OER_memb_criticality_constr_151, &asn_PER_memb_criticality_constr_151, memb_criticality_constraint_149 },
26410 0, 0, /* No default value */
26413 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, extensionValue),
26414 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26415 +1, /* EXPLICIT tag at current level */
26416 &asn_DEF_extensionValue_152,
26418 { &asn_OER_memb_extensionValue_constr_152, &asn_PER_memb_extensionValue_constr_152, memb_extensionValue_constraint_149 },
26419 0, 0, /* No default value */
26423 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[] = {
26424 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26426 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149[] = {
26427 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26428 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26429 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26431 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149 = {
26432 sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs),
26433 offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, _asn_ctx),
26434 asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149,
26435 3, /* Count of tags in the map */
26436 0, 0, 0, /* Optional elements (not needed) */
26437 -1, /* First extension addition */
26439 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs = {
26440 "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",
26441 "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",
26443 asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149,
26444 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)
26445 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */
26446 asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149, /* Same as above */
26447 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)
26448 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */
26449 { 0, 0, SEQUENCE_constraint },
26450 asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149,
26451 3, /* Elements count */
26452 &asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149 /* Additional specs */
26455 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_156 = {
26456 sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue),
26457 offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
26458 offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, present),
26459 sizeof(((struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
26460 0, /* No top level tags */
26461 0, /* No tags in the map */
26463 -1 /* Extensions start */
26465 static /* Use -fall-defs-global to expose */
26466 asn_TYPE_descriptor_t asn_DEF_extensionValue_156 = {
26470 0, /* No effective tags (pointer) */
26471 0, /* No effective tags (count) */
26472 0, /* No tags (pointer) */
26473 0, /* No tags (count) */
26474 { 0, 0, OPEN_TYPE_constraint },
26475 0, 0, /* No members */
26476 &asn_SPC_extensionValue_specs_156 /* Additional specs */
26479 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153[] = {
26480 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, id),
26481 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26482 -1, /* IMPLICIT tag at current level */
26483 &asn_DEF_ProtocolIE_ID,
26485 { &asn_OER_memb_id_constr_154, &asn_PER_memb_id_constr_154, memb_id_constraint_153 },
26486 0, 0, /* No default value */
26489 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, criticality),
26490 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26491 -1, /* IMPLICIT tag at current level */
26492 &asn_DEF_Criticality,
26494 { &asn_OER_memb_criticality_constr_155, &asn_PER_memb_criticality_constr_155, memb_criticality_constraint_153 },
26495 0, 0, /* No default value */
26498 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, extensionValue),
26499 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26500 +1, /* EXPLICIT tag at current level */
26501 &asn_DEF_extensionValue_156,
26503 { &asn_OER_memb_extensionValue_constr_156, &asn_PER_memb_extensionValue_constr_156, memb_extensionValue_constraint_153 },
26504 0, 0, /* No default value */
26508 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[] = {
26509 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26511 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153[] = {
26512 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26513 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26514 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26516 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153 = {
26517 sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs),
26518 offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, _asn_ctx),
26519 asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153,
26520 3, /* Count of tags in the map */
26521 0, 0, 0, /* Optional elements (not needed) */
26522 -1, /* First extension addition */
26524 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs = {
26525 "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",
26526 "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",
26528 asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153,
26529 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)
26530 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */
26531 asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153, /* Same as above */
26532 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)
26533 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */
26534 { 0, 0, SEQUENCE_constraint },
26535 asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153,
26536 3, /* Elements count */
26537 &asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153 /* Additional specs */
26540 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_160 = {
26541 sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue),
26542 offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
26543 offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, present),
26544 sizeof(((struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue *)0)->present),
26545 0, /* No top level tags */
26546 0, /* No tags in the map */
26548 -1 /* Extensions start */
26550 static /* Use -fall-defs-global to expose */
26551 asn_TYPE_descriptor_t asn_DEF_extensionValue_160 = {
26555 0, /* No effective tags (pointer) */
26556 0, /* No effective tags (count) */
26557 0, /* No tags (pointer) */
26558 0, /* No tags (count) */
26559 { 0, 0, OPEN_TYPE_constraint },
26560 0, 0, /* No members */
26561 &asn_SPC_extensionValue_specs_160 /* Additional specs */
26564 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157[] = {
26565 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, id),
26566 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26567 -1, /* IMPLICIT tag at current level */
26568 &asn_DEF_ProtocolIE_ID,
26570 { &asn_OER_memb_id_constr_158, &asn_PER_memb_id_constr_158, memb_id_constraint_157 },
26571 0, 0, /* No default value */
26574 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, criticality),
26575 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26576 -1, /* IMPLICIT tag at current level */
26577 &asn_DEF_Criticality,
26579 { &asn_OER_memb_criticality_constr_159, &asn_PER_memb_criticality_constr_159, memb_criticality_constraint_157 },
26580 0, 0, /* No default value */
26583 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, extensionValue),
26584 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26585 +1, /* EXPLICIT tag at current level */
26586 &asn_DEF_extensionValue_160,
26588 { &asn_OER_memb_extensionValue_constr_160, &asn_PER_memb_extensionValue_constr_160, memb_extensionValue_constraint_157 },
26589 0, 0, /* No default value */
26593 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[] = {
26594 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26596 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157[] = {
26597 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26598 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26599 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26601 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157 = {
26602 sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs),
26603 offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, _asn_ctx),
26604 asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157,
26605 3, /* Count of tags in the map */
26606 0, 0, 0, /* Optional elements (not needed) */
26607 -1, /* First extension addition */
26609 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs = {
26610 "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",
26611 "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",
26613 asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157,
26614 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)
26615 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */
26616 asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157, /* Same as above */
26617 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)
26618 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */
26619 { 0, 0, SEQUENCE_constraint },
26620 asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157,
26621 3, /* Elements count */
26622 &asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157 /* Additional specs */
26625 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_164 = {
26626 sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue),
26627 offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
26628 offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, present),
26629 sizeof(((struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue *)0)->present),
26630 0, /* No top level tags */
26631 0, /* No tags in the map */
26633 -1 /* Extensions start */
26635 static /* Use -fall-defs-global to expose */
26636 asn_TYPE_descriptor_t asn_DEF_extensionValue_164 = {
26640 0, /* No effective tags (pointer) */
26641 0, /* No effective tags (count) */
26642 0, /* No tags (pointer) */
26643 0, /* No tags (count) */
26644 { 0, 0, OPEN_TYPE_constraint },
26645 0, 0, /* No members */
26646 &asn_SPC_extensionValue_specs_164 /* Additional specs */
26649 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161[] = {
26650 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, id),
26651 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26652 -1, /* IMPLICIT tag at current level */
26653 &asn_DEF_ProtocolIE_ID,
26655 { &asn_OER_memb_id_constr_162, &asn_PER_memb_id_constr_162, memb_id_constraint_161 },
26656 0, 0, /* No default value */
26659 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, criticality),
26660 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26661 -1, /* IMPLICIT tag at current level */
26662 &asn_DEF_Criticality,
26664 { &asn_OER_memb_criticality_constr_163, &asn_PER_memb_criticality_constr_163, memb_criticality_constraint_161 },
26665 0, 0, /* No default value */
26668 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, extensionValue),
26669 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26670 +1, /* EXPLICIT tag at current level */
26671 &asn_DEF_extensionValue_164,
26673 { &asn_OER_memb_extensionValue_constr_164, &asn_PER_memb_extensionValue_constr_164, memb_extensionValue_constraint_161 },
26674 0, 0, /* No default value */
26678 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[] = {
26679 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26681 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161[] = {
26682 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26683 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26684 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26686 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161 = {
26687 sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs),
26688 offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, _asn_ctx),
26689 asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161,
26690 3, /* Count of tags in the map */
26691 0, 0, 0, /* Optional elements (not needed) */
26692 -1, /* First extension addition */
26694 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs = {
26695 "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",
26696 "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",
26698 asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161,
26699 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)
26700 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */
26701 asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161, /* Same as above */
26702 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)
26703 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */
26704 { 0, 0, SEQUENCE_constraint },
26705 asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161,
26706 3, /* Elements count */
26707 &asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161 /* Additional specs */
26710 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_168 = {
26711 sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue),
26712 offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, _asn_ctx),
26713 offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, present),
26714 sizeof(((struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue *)0)->present),
26715 0, /* No top level tags */
26716 0, /* No tags in the map */
26718 -1 /* Extensions start */
26720 static /* Use -fall-defs-global to expose */
26721 asn_TYPE_descriptor_t asn_DEF_extensionValue_168 = {
26725 0, /* No effective tags (pointer) */
26726 0, /* No effective tags (count) */
26727 0, /* No tags (pointer) */
26728 0, /* No tags (count) */
26729 { 0, 0, OPEN_TYPE_constraint },
26730 0, 0, /* No members */
26731 &asn_SPC_extensionValue_specs_168 /* Additional specs */
26734 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165[] = {
26735 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, id),
26736 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26737 -1, /* IMPLICIT tag at current level */
26738 &asn_DEF_ProtocolIE_ID,
26740 { &asn_OER_memb_id_constr_166, &asn_PER_memb_id_constr_166, memb_id_constraint_165 },
26741 0, 0, /* No default value */
26744 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, criticality),
26745 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26746 -1, /* IMPLICIT tag at current level */
26747 &asn_DEF_Criticality,
26749 { &asn_OER_memb_criticality_constr_167, &asn_PER_memb_criticality_constr_167, memb_criticality_constraint_165 },
26750 0, 0, /* No default value */
26753 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, extensionValue),
26754 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26755 +1, /* EXPLICIT tag at current level */
26756 &asn_DEF_extensionValue_168,
26758 { &asn_OER_memb_extensionValue_constr_168, &asn_PER_memb_extensionValue_constr_168, memb_extensionValue_constraint_165 },
26759 0, 0, /* No default value */
26763 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[] = {
26764 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26766 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165[] = {
26767 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26768 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26769 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26771 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165 = {
26772 sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs),
26773 offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, _asn_ctx),
26774 asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165,
26775 3, /* Count of tags in the map */
26776 0, 0, 0, /* Optional elements (not needed) */
26777 -1, /* First extension addition */
26779 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs = {
26780 "E-RABs-SubjectToCounterCheckItemExtIEs",
26781 "E-RABs-SubjectToCounterCheckItemExtIEs",
26783 asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165,
26784 sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)
26785 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */
26786 asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165, /* Same as above */
26787 sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)
26788 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */
26789 { 0, 0, SEQUENCE_constraint },
26790 asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165,
26791 3, /* Elements count */
26792 &asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165 /* Additional specs */
26795 static asn_TYPE_member_t asn_MBR_extensionValue_172[] = {
26796 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),
26797 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26799 &asn_DEF_UESidelinkAggregateMaximumBitRate,
26802 0, 0, /* No default value */
26803 "UESidelinkAggregateMaximumBitRate"
26806 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_172[] = {
26807 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* UESidelinkAggregateMaximumBitRate */
26809 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_172 = {
26810 sizeof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue),
26811 offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, _asn_ctx),
26812 offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, present),
26813 sizeof(((struct UE_ContextInformationRetrieve_ExtIEs__extensionValue *)0)->present),
26814 asn_MAP_extensionValue_tag2el_172,
26815 1, /* Count of tags in the map */
26817 -1 /* Extensions start */
26819 static /* Use -fall-defs-global to expose */
26820 asn_TYPE_descriptor_t asn_DEF_extensionValue_172 = {
26824 0, /* No effective tags (pointer) */
26825 0, /* No effective tags (count) */
26826 0, /* No tags (pointer) */
26827 0, /* No tags (count) */
26828 { 0, 0, OPEN_TYPE_constraint },
26829 asn_MBR_extensionValue_172,
26830 1, /* Elements count */
26831 &asn_SPC_extensionValue_specs_172 /* Additional specs */
26834 asn_TYPE_member_t asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169[] = {
26835 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id),
26836 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26837 -1, /* IMPLICIT tag at current level */
26838 &asn_DEF_ProtocolIE_ID,
26840 { &asn_OER_memb_id_constr_170, &asn_PER_memb_id_constr_170, memb_id_constraint_169 },
26841 0, 0, /* No default value */
26844 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, criticality),
26845 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26846 -1, /* IMPLICIT tag at current level */
26847 &asn_DEF_Criticality,
26848 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type,
26849 { &asn_OER_memb_criticality_constr_171, &asn_PER_memb_criticality_constr_171, memb_criticality_constraint_169 },
26850 0, 0, /* No default value */
26853 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, extensionValue),
26854 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26855 +1, /* EXPLICIT tag at current level */
26856 &asn_DEF_extensionValue_172,
26857 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type,
26858 { &asn_OER_memb_extensionValue_constr_172, &asn_PER_memb_extensionValue_constr_172, memb_extensionValue_constraint_169 },
26859 0, 0, /* No default value */
26863 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[] = {
26864 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26866 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169[] = {
26867 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26868 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26869 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26871 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 = {
26872 sizeof(struct UE_ContextInformationRetrieve_ExtIEs),
26873 offsetof(struct UE_ContextInformationRetrieve_ExtIEs, _asn_ctx),
26874 asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169,
26875 3, /* Count of tags in the map */
26876 0, 0, 0, /* Optional elements (not needed) */
26877 -1, /* First extension addition */
26879 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs = {
26880 "UE-ContextInformationRetrieve-ExtIEs",
26881 "UE-ContextInformationRetrieve-ExtIEs",
26883 asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169,
26884 sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)
26885 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */
26886 asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169, /* Same as above */
26887 sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)
26888 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */
26889 { 0, 0, SEQUENCE_constraint },
26890 asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169,
26891 3, /* Elements count */
26892 &asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 /* Additional specs */
26895 static asn_TYPE_member_t asn_MBR_extensionValue_176[] = {
26896 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.GTPtunnelEndpoint),
26897 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26899 &asn_DEF_GTPtunnelEndpoint,
26902 0, 0, /* No default value */
26903 "GTPtunnelEndpoint"
26905 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.DL_Forwarding),
26906 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26908 &asn_DEF_DL_Forwarding,
26911 0, 0, /* No default value */
26915 static const unsigned asn_MAP_extensionValue_to_canonical_176[] = { 1, 0 };
26916 static const unsigned asn_MAP_extensionValue_from_canonical_176[] = { 1, 0 };
26917 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_176[] = {
26918 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* DL-Forwarding */
26919 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GTPtunnelEndpoint */
26921 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_176 = {
26922 sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue),
26923 offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, _asn_ctx),
26924 offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, present),
26925 sizeof(((struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue *)0)->present),
26926 asn_MAP_extensionValue_tag2el_176,
26927 2, /* Count of tags in the map */
26928 asn_MAP_extensionValue_to_canonical_176,
26929 asn_MAP_extensionValue_from_canonical_176,
26930 -1 /* Extensions start */
26932 static /* Use -fall-defs-global to expose */
26933 asn_TYPE_descriptor_t asn_DEF_extensionValue_176 = {
26937 0, /* No effective tags (pointer) */
26938 0, /* No effective tags (count) */
26939 0, /* No tags (pointer) */
26940 0, /* No tags (count) */
26941 { 0, 0, OPEN_TYPE_constraint },
26942 asn_MBR_extensionValue_176,
26943 2, /* Elements count */
26944 &asn_SPC_extensionValue_specs_176 /* Additional specs */
26947 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173[] = {
26948 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id),
26949 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26950 -1, /* IMPLICIT tag at current level */
26951 &asn_DEF_ProtocolIE_ID,
26953 { &asn_OER_memb_id_constr_174, &asn_PER_memb_id_constr_174, memb_id_constraint_173 },
26954 0, 0, /* No default value */
26957 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, criticality),
26958 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26959 -1, /* IMPLICIT tag at current level */
26960 &asn_DEF_Criticality,
26961 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type,
26962 { &asn_OER_memb_criticality_constr_175, &asn_PER_memb_criticality_constr_175, memb_criticality_constraint_173 },
26963 0, 0, /* No default value */
26966 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, extensionValue),
26967 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26968 +1, /* EXPLICIT tag at current level */
26969 &asn_DEF_extensionValue_176,
26970 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type,
26971 { &asn_OER_memb_extensionValue_constr_176, &asn_PER_memb_extensionValue_constr_176, memb_extensionValue_constraint_173 },
26972 0, 0, /* No default value */
26976 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[] = {
26977 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26979 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173[] = {
26980 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26981 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26982 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26984 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173 = {
26985 sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs),
26986 offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, _asn_ctx),
26987 asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173,
26988 3, /* Count of tags in the map */
26989 0, 0, 0, /* Optional elements (not needed) */
26990 -1, /* First extension addition */
26992 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs = {
26993 "E-RABs-ToBeSetupRetrieve-ItemExtIEs",
26994 "E-RABs-ToBeSetupRetrieve-ItemExtIEs",
26996 asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173,
26997 sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)
26998 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */
26999 asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173, /* Same as above */
27000 sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)
27001 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */
27002 { 0, 0, SEQUENCE_constraint },
27003 asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173,
27004 3, /* Elements count */
27005 &asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173 /* Additional specs */
27008 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_180 = {
27009 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue),
27010 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, _asn_ctx),
27011 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, present),
27012 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue *)0)->present),
27013 0, /* No top level tags */
27014 0, /* No tags in the map */
27016 -1 /* Extensions start */
27018 static /* Use -fall-defs-global to expose */
27019 asn_TYPE_descriptor_t asn_DEF_extensionValue_180 = {
27023 0, /* No effective tags (pointer) */
27024 0, /* No effective tags (count) */
27025 0, /* No tags (pointer) */
27026 0, /* No tags (count) */
27027 { 0, 0, OPEN_TYPE_constraint },
27028 0, 0, /* No members */
27029 &asn_SPC_extensionValue_specs_180 /* Additional specs */
27032 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177[] = {
27033 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, id),
27034 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27035 -1, /* IMPLICIT tag at current level */
27036 &asn_DEF_ProtocolIE_ID,
27038 { &asn_OER_memb_id_constr_178, &asn_PER_memb_id_constr_178, memb_id_constraint_177 },
27039 0, 0, /* No default value */
27042 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, criticality),
27043 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27044 -1, /* IMPLICIT tag at current level */
27045 &asn_DEF_Criticality,
27047 { &asn_OER_memb_criticality_constr_179, &asn_PER_memb_criticality_constr_179, memb_criticality_constraint_177 },
27048 0, 0, /* No default value */
27051 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, extensionValue),
27052 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27053 +1, /* EXPLICIT tag at current level */
27054 &asn_DEF_extensionValue_180,
27056 { &asn_OER_memb_extensionValue_constr_180, &asn_PER_memb_extensionValue_constr_180, memb_extensionValue_constraint_177 },
27057 0, 0, /* No default value */
27061 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[] = {
27062 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27064 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177[] = {
27065 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27066 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27067 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27069 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177 = {
27070 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs),
27071 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, _asn_ctx),
27072 asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177,
27073 3, /* Count of tags in the map */
27074 0, 0, 0, /* Optional elements (not needed) */
27075 -1, /* First extension addition */
27077 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs = {
27078 "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",
27079 "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",
27081 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177,
27082 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)
27083 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */
27084 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177, /* Same as above */
27085 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)
27086 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */
27087 { 0, 0, SEQUENCE_constraint },
27088 asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177,
27089 3, /* Elements count */
27090 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177 /* Additional specs */
27093 static asn_TYPE_member_t asn_MBR_extensionValue_184[] = {
27094 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),
27095 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27100 0, 0, /* No default value */
27104 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_184[] = {
27105 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
27107 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_184 = {
27108 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
27109 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27110 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27111 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27112 asn_MAP_extensionValue_tag2el_184,
27113 1, /* Count of tags in the map */
27115 -1 /* Extensions start */
27117 static /* Use -fall-defs-global to expose */
27118 asn_TYPE_descriptor_t asn_DEF_extensionValue_184 = {
27122 0, /* No effective tags (pointer) */
27123 0, /* No effective tags (count) */
27124 0, /* No tags (pointer) */
27125 0, /* No tags (count) */
27126 { 0, 0, OPEN_TYPE_constraint },
27127 asn_MBR_extensionValue_184,
27128 1, /* Elements count */
27129 &asn_SPC_extensionValue_specs_184 /* Additional specs */
27132 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181[] = {
27133 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id),
27134 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27135 -1, /* IMPLICIT tag at current level */
27136 &asn_DEF_ProtocolIE_ID,
27138 { &asn_OER_memb_id_constr_182, &asn_PER_memb_id_constr_182, memb_id_constraint_181 },
27139 0, 0, /* No default value */
27142 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, criticality),
27143 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27144 -1, /* IMPLICIT tag at current level */
27145 &asn_DEF_Criticality,
27146 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
27147 { &asn_OER_memb_criticality_constr_183, &asn_PER_memb_criticality_constr_183, memb_criticality_constraint_181 },
27148 0, 0, /* No default value */
27151 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
27152 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27153 +1, /* EXPLICIT tag at current level */
27154 &asn_DEF_extensionValue_184,
27155 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
27156 { &asn_OER_memb_extensionValue_constr_184, &asn_PER_memb_extensionValue_constr_184, memb_extensionValue_constraint_181 },
27157 0, 0, /* No default value */
27161 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[] = {
27162 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27164 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181[] = {
27165 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27166 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27167 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27169 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181 = {
27170 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs),
27171 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27172 asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181,
27173 3, /* Count of tags in the map */
27174 0, 0, 0, /* Optional elements (not needed) */
27175 -1, /* First extension addition */
27177 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs = {
27178 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",
27179 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",
27181 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181,
27182 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)
27183 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */
27184 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181, /* Same as above */
27185 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)
27186 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */
27187 { 0, 0, SEQUENCE_constraint },
27188 asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181,
27189 3, /* Elements count */
27190 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181 /* Additional specs */
27193 static asn_TYPE_member_t asn_MBR_extensionValue_188[] = {
27194 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
27195 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27197 &asn_DEF_PDCPSnLength,
27200 0, 0, /* No default value */
27203 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),
27204 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27206 &asn_DEF_DuplicationActivation,
27209 0, 0, /* No default value */
27210 "DuplicationActivation"
27213 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_188[] = {
27214 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
27215 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */
27217 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_188 = {
27218 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27219 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27220 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27221 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27222 asn_MAP_extensionValue_tag2el_188,
27223 2, /* Count of tags in the map */
27225 -1 /* Extensions start */
27227 static /* Use -fall-defs-global to expose */
27228 asn_TYPE_descriptor_t asn_DEF_extensionValue_188 = {
27232 0, /* No effective tags (pointer) */
27233 0, /* No effective tags (count) */
27234 0, /* No tags (pointer) */
27235 0, /* No tags (count) */
27236 { 0, 0, OPEN_TYPE_constraint },
27237 asn_MBR_extensionValue_188,
27238 2, /* Elements count */
27239 &asn_SPC_extensionValue_specs_188 /* Additional specs */
27242 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185[] = {
27243 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id),
27244 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27245 -1, /* IMPLICIT tag at current level */
27246 &asn_DEF_ProtocolIE_ID,
27248 { &asn_OER_memb_id_constr_186, &asn_PER_memb_id_constr_186, memb_id_constraint_185 },
27249 0, 0, /* No default value */
27252 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
27253 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27254 -1, /* IMPLICIT tag at current level */
27255 &asn_DEF_Criticality,
27256 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
27257 { &asn_OER_memb_criticality_constr_187, &asn_PER_memb_criticality_constr_187, memb_criticality_constraint_185 },
27258 0, 0, /* No default value */
27261 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27262 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27263 +1, /* EXPLICIT tag at current level */
27264 &asn_DEF_extensionValue_188,
27265 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
27266 { &asn_OER_memb_extensionValue_constr_188, &asn_PER_memb_extensionValue_constr_188, memb_extensionValue_constraint_185 },
27267 0, 0, /* No default value */
27271 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[] = {
27272 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27274 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185[] = {
27275 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27276 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27277 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27279 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185 = {
27280 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs),
27281 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27282 asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185,
27283 3, /* Count of tags in the map */
27284 0, 0, 0, /* Optional elements (not needed) */
27285 -1, /* First extension addition */
27287 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs = {
27288 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",
27289 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",
27291 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185,
27292 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)
27293 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */
27294 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185, /* Same as above */
27295 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)
27296 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */
27297 { 0, 0, SEQUENCE_constraint },
27298 asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185,
27299 3, /* Elements count */
27300 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185 /* Additional specs */
27303 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_192 = {
27304 sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue),
27305 offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, _asn_ctx),
27306 offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, present),
27307 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue *)0)->present),
27308 0, /* No top level tags */
27309 0, /* No tags in the map */
27311 -1 /* Extensions start */
27313 static /* Use -fall-defs-global to expose */
27314 asn_TYPE_descriptor_t asn_DEF_extensionValue_192 = {
27318 0, /* No effective tags (pointer) */
27319 0, /* No effective tags (count) */
27320 0, /* No tags (pointer) */
27321 0, /* No tags (count) */
27322 { 0, 0, OPEN_TYPE_constraint },
27323 0, 0, /* No members */
27324 &asn_SPC_extensionValue_specs_192 /* Additional specs */
27327 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189[] = {
27328 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, id),
27329 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27330 -1, /* IMPLICIT tag at current level */
27331 &asn_DEF_ProtocolIE_ID,
27333 { &asn_OER_memb_id_constr_190, &asn_PER_memb_id_constr_190, memb_id_constraint_189 },
27334 0, 0, /* No default value */
27337 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, criticality),
27338 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27339 -1, /* IMPLICIT tag at current level */
27340 &asn_DEF_Criticality,
27342 { &asn_OER_memb_criticality_constr_191, &asn_PER_memb_criticality_constr_191, memb_criticality_constraint_189 },
27343 0, 0, /* No default value */
27346 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, extensionValue),
27347 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27348 +1, /* EXPLICIT tag at current level */
27349 &asn_DEF_extensionValue_192,
27351 { &asn_OER_memb_extensionValue_constr_192, &asn_PER_memb_extensionValue_constr_192, memb_extensionValue_constraint_189 },
27352 0, 0, /* No default value */
27356 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[] = {
27357 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27359 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189[] = {
27360 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27361 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27362 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27364 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189 = {
27365 sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs),
27366 offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, _asn_ctx),
27367 asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189,
27368 3, /* Count of tags in the map */
27369 0, 0, 0, /* Optional elements (not needed) */
27370 -1, /* First extension addition */
27372 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs = {
27373 "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",
27374 "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",
27376 asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189,
27377 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)
27378 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */
27379 asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189, /* Same as above */
27380 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)
27381 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */
27382 { 0, 0, SEQUENCE_constraint },
27383 asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189,
27384 3, /* Elements count */
27385 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189 /* Additional specs */
27388 static asn_TYPE_member_t asn_MBR_extensionValue_196[] = {
27389 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
27390 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27392 &asn_DEF_PDCPSnLength,
27395 0, 0, /* No default value */
27399 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_196[] = {
27400 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
27402 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_196 = {
27403 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
27404 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27405 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27406 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27407 asn_MAP_extensionValue_tag2el_196,
27408 1, /* Count of tags in the map */
27410 -1 /* Extensions start */
27412 static /* Use -fall-defs-global to expose */
27413 asn_TYPE_descriptor_t asn_DEF_extensionValue_196 = {
27417 0, /* No effective tags (pointer) */
27418 0, /* No effective tags (count) */
27419 0, /* No tags (pointer) */
27420 0, /* No tags (count) */
27421 { 0, 0, OPEN_TYPE_constraint },
27422 asn_MBR_extensionValue_196,
27423 1, /* Elements count */
27424 &asn_SPC_extensionValue_specs_196 /* Additional specs */
27427 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193[] = {
27428 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id),
27429 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27430 -1, /* IMPLICIT tag at current level */
27431 &asn_DEF_ProtocolIE_ID,
27433 { &asn_OER_memb_id_constr_194, &asn_PER_memb_id_constr_194, memb_id_constraint_193 },
27434 0, 0, /* No default value */
27437 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, criticality),
27438 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27439 -1, /* IMPLICIT tag at current level */
27440 &asn_DEF_Criticality,
27441 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
27442 { &asn_OER_memb_criticality_constr_195, &asn_PER_memb_criticality_constr_195, memb_criticality_constraint_193 },
27443 0, 0, /* No default value */
27446 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
27447 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27448 +1, /* EXPLICIT tag at current level */
27449 &asn_DEF_extensionValue_196,
27450 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
27451 { &asn_OER_memb_extensionValue_constr_196, &asn_PER_memb_extensionValue_constr_196, memb_extensionValue_constraint_193 },
27452 0, 0, /* No default value */
27456 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[] = {
27457 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27459 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193[] = {
27460 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27461 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27462 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27464 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193 = {
27465 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs),
27466 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27467 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193,
27468 3, /* Count of tags in the map */
27469 0, 0, 0, /* Optional elements (not needed) */
27470 -1, /* First extension addition */
27472 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs = {
27473 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",
27474 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",
27476 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193,
27477 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)
27478 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */
27479 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193, /* Same as above */
27480 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)
27481 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */
27482 { 0, 0, SEQUENCE_constraint },
27483 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193,
27484 3, /* Elements count */
27485 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193 /* Additional specs */
27488 static asn_TYPE_member_t asn_MBR_extensionValue_200[] = {
27489 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
27490 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27495 0, 0, /* No default value */
27499 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_200[] = {
27500 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */
27502 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_200 = {
27503 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27504 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27505 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27506 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27507 asn_MAP_extensionValue_tag2el_200,
27508 1, /* Count of tags in the map */
27510 -1 /* Extensions start */
27512 static /* Use -fall-defs-global to expose */
27513 asn_TYPE_descriptor_t asn_DEF_extensionValue_200 = {
27517 0, /* No effective tags (pointer) */
27518 0, /* No effective tags (count) */
27519 0, /* No tags (pointer) */
27520 0, /* No tags (count) */
27521 { 0, 0, OPEN_TYPE_constraint },
27522 asn_MBR_extensionValue_200,
27523 1, /* Elements count */
27524 &asn_SPC_extensionValue_specs_200 /* Additional specs */
27527 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197[] = {
27528 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id),
27529 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27530 -1, /* IMPLICIT tag at current level */
27531 &asn_DEF_ProtocolIE_ID,
27533 { &asn_OER_memb_id_constr_198, &asn_PER_memb_id_constr_198, memb_id_constraint_197 },
27534 0, 0, /* No default value */
27537 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
27538 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27539 -1, /* IMPLICIT tag at current level */
27540 &asn_DEF_Criticality,
27541 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
27542 { &asn_OER_memb_criticality_constr_199, &asn_PER_memb_criticality_constr_199, memb_criticality_constraint_197 },
27543 0, 0, /* No default value */
27546 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27547 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27548 +1, /* EXPLICIT tag at current level */
27549 &asn_DEF_extensionValue_200,
27550 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
27551 { &asn_OER_memb_extensionValue_constr_200, &asn_PER_memb_extensionValue_constr_200, memb_extensionValue_constraint_197 },
27552 0, 0, /* No default value */
27556 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[] = {
27557 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27559 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197[] = {
27560 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27561 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27562 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27564 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197 = {
27565 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs),
27566 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27567 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197,
27568 3, /* Count of tags in the map */
27569 0, 0, 0, /* Optional elements (not needed) */
27570 -1, /* First extension addition */
27572 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs = {
27573 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",
27574 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",
27576 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197,
27577 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)
27578 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */
27579 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197, /* Same as above */
27580 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)
27581 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */
27582 { 0, 0, SEQUENCE_constraint },
27583 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197,
27584 3, /* Elements count */
27585 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197 /* Additional specs */
27588 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_204 = {
27589 sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue),
27590 offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
27591 offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, present),
27592 sizeof(((struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
27593 0, /* No top level tags */
27594 0, /* No tags in the map */
27596 -1 /* Extensions start */
27598 static /* Use -fall-defs-global to expose */
27599 asn_TYPE_descriptor_t asn_DEF_extensionValue_204 = {
27603 0, /* No effective tags (pointer) */
27604 0, /* No effective tags (count) */
27605 0, /* No tags (pointer) */
27606 0, /* No tags (count) */
27607 { 0, 0, OPEN_TYPE_constraint },
27608 0, 0, /* No members */
27609 &asn_SPC_extensionValue_specs_204 /* Additional specs */
27612 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201[] = {
27613 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, id),
27614 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27615 -1, /* IMPLICIT tag at current level */
27616 &asn_DEF_ProtocolIE_ID,
27618 { &asn_OER_memb_id_constr_202, &asn_PER_memb_id_constr_202, memb_id_constraint_201 },
27619 0, 0, /* No default value */
27622 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, criticality),
27623 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27624 -1, /* IMPLICIT tag at current level */
27625 &asn_DEF_Criticality,
27627 { &asn_OER_memb_criticality_constr_203, &asn_PER_memb_criticality_constr_203, memb_criticality_constraint_201 },
27628 0, 0, /* No default value */
27631 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, extensionValue),
27632 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27633 +1, /* EXPLICIT tag at current level */
27634 &asn_DEF_extensionValue_204,
27636 { &asn_OER_memb_extensionValue_constr_204, &asn_PER_memb_extensionValue_constr_204, memb_extensionValue_constraint_201 },
27637 0, 0, /* No default value */
27641 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[] = {
27642 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27644 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201[] = {
27645 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27646 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27647 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27649 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201 = {
27650 sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs),
27651 offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, _asn_ctx),
27652 asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201,
27653 3, /* Count of tags in the map */
27654 0, 0, 0, /* Optional elements (not needed) */
27655 -1, /* First extension addition */
27657 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs = {
27658 "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",
27659 "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",
27661 asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201,
27662 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)
27663 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */
27664 asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201, /* Same as above */
27665 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)
27666 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */
27667 { 0, 0, SEQUENCE_constraint },
27668 asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201,
27669 3, /* Elements count */
27670 &asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201 /* Additional specs */
27673 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_208 = {
27674 sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
27675 offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
27676 offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
27677 sizeof(((struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
27678 0, /* No top level tags */
27679 0, /* No tags in the map */
27681 -1 /* Extensions start */
27683 static /* Use -fall-defs-global to expose */
27684 asn_TYPE_descriptor_t asn_DEF_extensionValue_208 = {
27688 0, /* No effective tags (pointer) */
27689 0, /* No effective tags (count) */
27690 0, /* No tags (pointer) */
27691 0, /* No tags (count) */
27692 { 0, 0, OPEN_TYPE_constraint },
27693 0, 0, /* No members */
27694 &asn_SPC_extensionValue_specs_208 /* Additional specs */
27697 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205[] = {
27698 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, id),
27699 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27700 -1, /* IMPLICIT tag at current level */
27701 &asn_DEF_ProtocolIE_ID,
27703 { &asn_OER_memb_id_constr_206, &asn_PER_memb_id_constr_206, memb_id_constraint_205 },
27704 0, 0, /* No default value */
27707 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, criticality),
27708 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27709 -1, /* IMPLICIT tag at current level */
27710 &asn_DEF_Criticality,
27712 { &asn_OER_memb_criticality_constr_207, &asn_PER_memb_criticality_constr_207, memb_criticality_constraint_205 },
27713 0, 0, /* No default value */
27716 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
27717 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27718 +1, /* EXPLICIT tag at current level */
27719 &asn_DEF_extensionValue_208,
27721 { &asn_OER_memb_extensionValue_constr_208, &asn_PER_memb_extensionValue_constr_208, memb_extensionValue_constraint_205 },
27722 0, 0, /* No default value */
27726 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[] = {
27727 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27729 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205[] = {
27730 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27731 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27732 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27734 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205 = {
27735 sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs),
27736 offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
27737 asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205,
27738 3, /* Count of tags in the map */
27739 0, 0, 0, /* Optional elements (not needed) */
27740 -1, /* First extension addition */
27742 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs = {
27743 "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",
27744 "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",
27746 asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205,
27747 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)
27748 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */
27749 asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205, /* Same as above */
27750 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)
27751 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */
27752 { 0, 0, SEQUENCE_constraint },
27753 asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205,
27754 3, /* Elements count */
27755 &asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205 /* Additional specs */
27758 static asn_TYPE_member_t asn_MBR_extensionValue_212[] = {
27759 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, choice.SubscriberProfileIDforRFP),
27760 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27762 &asn_DEF_SubscriberProfileIDforRFP,
27765 0, 0, /* No default value */
27766 "SubscriberProfileIDforRFP"
27769 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_212[] = {
27770 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* SubscriberProfileIDforRFP */
27772 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_212 = {
27773 sizeof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue),
27774 offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, _asn_ctx),
27775 offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, present),
27776 sizeof(((struct UE_ContextInformationSgNBModReqExtIEs__extensionValue *)0)->present),
27777 asn_MAP_extensionValue_tag2el_212,
27778 1, /* Count of tags in the map */
27780 -1 /* Extensions start */
27782 static /* Use -fall-defs-global to expose */
27783 asn_TYPE_descriptor_t asn_DEF_extensionValue_212 = {
27787 0, /* No effective tags (pointer) */
27788 0, /* No effective tags (count) */
27789 0, /* No tags (pointer) */
27790 0, /* No tags (count) */
27791 { 0, 0, OPEN_TYPE_constraint },
27792 asn_MBR_extensionValue_212,
27793 1, /* Elements count */
27794 &asn_SPC_extensionValue_specs_212 /* Additional specs */
27797 asn_TYPE_member_t asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209[] = {
27798 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id),
27799 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27800 -1, /* IMPLICIT tag at current level */
27801 &asn_DEF_ProtocolIE_ID,
27803 { &asn_OER_memb_id_constr_210, &asn_PER_memb_id_constr_210, memb_id_constraint_209 },
27804 0, 0, /* No default value */
27807 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, criticality),
27808 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27809 -1, /* IMPLICIT tag at current level */
27810 &asn_DEF_Criticality,
27811 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type,
27812 { &asn_OER_memb_criticality_constr_211, &asn_PER_memb_criticality_constr_211, memb_criticality_constraint_209 },
27813 0, 0, /* No default value */
27816 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, extensionValue),
27817 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27818 +1, /* EXPLICIT tag at current level */
27819 &asn_DEF_extensionValue_212,
27820 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type,
27821 { &asn_OER_memb_extensionValue_constr_212, &asn_PER_memb_extensionValue_constr_212, memb_extensionValue_constraint_209 },
27822 0, 0, /* No default value */
27826 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[] = {
27827 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27829 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209[] = {
27830 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27831 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27832 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27834 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209 = {
27835 sizeof(struct UE_ContextInformationSgNBModReqExtIEs),
27836 offsetof(struct UE_ContextInformationSgNBModReqExtIEs, _asn_ctx),
27837 asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209,
27838 3, /* Count of tags in the map */
27839 0, 0, 0, /* Optional elements (not needed) */
27840 -1, /* First extension addition */
27842 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs = {
27843 "UE-ContextInformationSgNBModReqExtIEs",
27844 "UE-ContextInformationSgNBModReqExtIEs",
27846 asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209,
27847 sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)
27848 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */
27849 asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209, /* Same as above */
27850 sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)
27851 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */
27852 { 0, 0, SEQUENCE_constraint },
27853 asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209,
27854 3, /* Elements count */
27855 &asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209 /* Additional specs */
27858 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_216 = {
27859 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue),
27860 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
27861 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, present),
27862 sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
27863 0, /* No top level tags */
27864 0, /* No tags in the map */
27866 -1 /* Extensions start */
27868 static /* Use -fall-defs-global to expose */
27869 asn_TYPE_descriptor_t asn_DEF_extensionValue_216 = {
27873 0, /* No effective tags (pointer) */
27874 0, /* No effective tags (count) */
27875 0, /* No tags (pointer) */
27876 0, /* No tags (count) */
27877 { 0, 0, OPEN_TYPE_constraint },
27878 0, 0, /* No members */
27879 &asn_SPC_extensionValue_specs_216 /* Additional specs */
27882 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213[] = {
27883 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, id),
27884 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27885 -1, /* IMPLICIT tag at current level */
27886 &asn_DEF_ProtocolIE_ID,
27888 { &asn_OER_memb_id_constr_214, &asn_PER_memb_id_constr_214, memb_id_constraint_213 },
27889 0, 0, /* No default value */
27892 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, criticality),
27893 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27894 -1, /* IMPLICIT tag at current level */
27895 &asn_DEF_Criticality,
27897 { &asn_OER_memb_criticality_constr_215, &asn_PER_memb_criticality_constr_215, memb_criticality_constraint_213 },
27898 0, 0, /* No default value */
27901 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, extensionValue),
27902 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27903 +1, /* EXPLICIT tag at current level */
27904 &asn_DEF_extensionValue_216,
27906 { &asn_OER_memb_extensionValue_constr_216, &asn_PER_memb_extensionValue_constr_216, memb_extensionValue_constraint_213 },
27907 0, 0, /* No default value */
27911 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[] = {
27912 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27914 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213[] = {
27915 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27916 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27917 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27919 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213 = {
27920 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs),
27921 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, _asn_ctx),
27922 asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213,
27923 3, /* Count of tags in the map */
27924 0, 0, 0, /* Optional elements (not needed) */
27925 -1, /* First extension addition */
27927 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs = {
27928 "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",
27929 "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",
27931 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213,
27932 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)
27933 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */
27934 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213, /* Same as above */
27935 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)
27936 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */
27937 { 0, 0, SEQUENCE_constraint },
27938 asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213,
27939 3, /* Elements count */
27940 &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213 /* Additional specs */
27943 static asn_TYPE_member_t asn_MBR_extensionValue_220[] = {
27944 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),
27945 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27950 0, 0, /* No default value */
27954 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_220[] = {
27955 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
27957 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_220 = {
27958 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
27959 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27960 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27961 sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27962 asn_MAP_extensionValue_tag2el_220,
27963 1, /* Count of tags in the map */
27965 -1 /* Extensions start */
27967 static /* Use -fall-defs-global to expose */
27968 asn_TYPE_descriptor_t asn_DEF_extensionValue_220 = {
27972 0, /* No effective tags (pointer) */
27973 0, /* No effective tags (count) */
27974 0, /* No tags (pointer) */
27975 0, /* No tags (count) */
27976 { 0, 0, OPEN_TYPE_constraint },
27977 asn_MBR_extensionValue_220,
27978 1, /* Elements count */
27979 &asn_SPC_extensionValue_specs_220 /* Additional specs */
27982 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217[] = {
27983 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
27984 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27985 -1, /* IMPLICIT tag at current level */
27986 &asn_DEF_ProtocolIE_ID,
27988 { &asn_OER_memb_id_constr_218, &asn_PER_memb_id_constr_218, memb_id_constraint_217 },
27989 0, 0, /* No default value */
27992 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
27993 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27994 -1, /* IMPLICIT tag at current level */
27995 &asn_DEF_Criticality,
27996 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
27997 { &asn_OER_memb_criticality_constr_219, &asn_PER_memb_criticality_constr_219, memb_criticality_constraint_217 },
27998 0, 0, /* No default value */
28001 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
28002 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28003 +1, /* EXPLICIT tag at current level */
28004 &asn_DEF_extensionValue_220,
28005 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
28006 { &asn_OER_memb_extensionValue_constr_220, &asn_PER_memb_extensionValue_constr_220, memb_extensionValue_constraint_217 },
28007 0, 0, /* No default value */
28011 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[] = {
28012 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28014 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217[] = {
28015 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28016 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28017 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28019 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217 = {
28020 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
28021 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28022 asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217,
28023 3, /* Count of tags in the map */
28024 0, 0, 0, /* Optional elements (not needed) */
28025 -1, /* First extension addition */
28027 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
28028 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
28029 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
28031 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217,
28032 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)
28033 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */
28034 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217, /* Same as above */
28035 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)
28036 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */
28037 { 0, 0, SEQUENCE_constraint },
28038 asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217,
28039 3, /* Elements count */
28040 &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217 /* Additional specs */
28043 static asn_TYPE_member_t asn_MBR_extensionValue_224[] = {
28044 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
28045 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
28047 &asn_DEF_PDCPSnLength,
28050 0, 0, /* No default value */
28053 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),
28054 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
28056 &asn_DEF_DuplicationActivation,
28059 0, 0, /* No default value */
28060 "DuplicationActivation"
28063 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_224[] = {
28064 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
28065 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */
28067 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_224 = {
28068 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28069 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28070 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28071 sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28072 asn_MAP_extensionValue_tag2el_224,
28073 2, /* Count of tags in the map */
28075 -1 /* Extensions start */
28077 static /* Use -fall-defs-global to expose */
28078 asn_TYPE_descriptor_t asn_DEF_extensionValue_224 = {
28082 0, /* No effective tags (pointer) */
28083 0, /* No effective tags (count) */
28084 0, /* No tags (pointer) */
28085 0, /* No tags (count) */
28086 { 0, 0, OPEN_TYPE_constraint },
28087 asn_MBR_extensionValue_224,
28088 2, /* Elements count */
28089 &asn_SPC_extensionValue_specs_224 /* Additional specs */
28092 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221[] = {
28093 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
28094 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28095 -1, /* IMPLICIT tag at current level */
28096 &asn_DEF_ProtocolIE_ID,
28098 { &asn_OER_memb_id_constr_222, &asn_PER_memb_id_constr_222, memb_id_constraint_221 },
28099 0, 0, /* No default value */
28102 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
28103 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28104 -1, /* IMPLICIT tag at current level */
28105 &asn_DEF_Criticality,
28106 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
28107 { &asn_OER_memb_criticality_constr_223, &asn_PER_memb_criticality_constr_223, memb_criticality_constraint_221 },
28108 0, 0, /* No default value */
28111 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28112 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28113 +1, /* EXPLICIT tag at current level */
28114 &asn_DEF_extensionValue_224,
28115 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
28116 { &asn_OER_memb_extensionValue_constr_224, &asn_PER_memb_extensionValue_constr_224, memb_extensionValue_constraint_221 },
28117 0, 0, /* No default value */
28121 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[] = {
28122 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28124 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221[] = {
28125 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28126 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28127 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28129 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221 = {
28130 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
28131 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28132 asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221,
28133 3, /* Count of tags in the map */
28134 0, 0, 0, /* Optional elements (not needed) */
28135 -1, /* First extension addition */
28137 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
28138 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
28139 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
28141 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221,
28142 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)
28143 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */
28144 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221, /* Same as above */
28145 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)
28146 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */
28147 { 0, 0, SEQUENCE_constraint },
28148 asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221,
28149 3, /* Elements count */
28150 &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221 /* Additional specs */
28153 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_228 = {
28154 sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue),
28155 offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
28156 offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, present),
28157 sizeof(((struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
28158 0, /* No top level tags */
28159 0, /* No tags in the map */
28161 -1 /* Extensions start */
28163 static /* Use -fall-defs-global to expose */
28164 asn_TYPE_descriptor_t asn_DEF_extensionValue_228 = {
28168 0, /* No effective tags (pointer) */
28169 0, /* No effective tags (count) */
28170 0, /* No tags (pointer) */
28171 0, /* No tags (count) */
28172 { 0, 0, OPEN_TYPE_constraint },
28173 0, 0, /* No members */
28174 &asn_SPC_extensionValue_specs_228 /* Additional specs */
28177 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225[] = {
28178 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, id),
28179 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28180 -1, /* IMPLICIT tag at current level */
28181 &asn_DEF_ProtocolIE_ID,
28183 { &asn_OER_memb_id_constr_226, &asn_PER_memb_id_constr_226, memb_id_constraint_225 },
28184 0, 0, /* No default value */
28187 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, criticality),
28188 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28189 -1, /* IMPLICIT tag at current level */
28190 &asn_DEF_Criticality,
28192 { &asn_OER_memb_criticality_constr_227, &asn_PER_memb_criticality_constr_227, memb_criticality_constraint_225 },
28193 0, 0, /* No default value */
28196 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, extensionValue),
28197 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28198 +1, /* EXPLICIT tag at current level */
28199 &asn_DEF_extensionValue_228,
28201 { &asn_OER_memb_extensionValue_constr_228, &asn_PER_memb_extensionValue_constr_228, memb_extensionValue_constraint_225 },
28202 0, 0, /* No default value */
28206 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[] = {
28207 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28209 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225[] = {
28210 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28211 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28212 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28214 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225 = {
28215 sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs),
28216 offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, _asn_ctx),
28217 asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225,
28218 3, /* Count of tags in the map */
28219 0, 0, 0, /* Optional elements (not needed) */
28220 -1, /* First extension addition */
28222 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs = {
28223 "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",
28224 "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",
28226 asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225,
28227 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)
28228 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */
28229 asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225, /* Same as above */
28230 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)
28231 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */
28232 { 0, 0, SEQUENCE_constraint },
28233 asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225,
28234 3, /* Elements count */
28235 &asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225 /* Additional specs */
28238 static asn_TYPE_member_t asn_MBR_extensionValue_232[] = {
28239 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLC_Status),
28240 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28242 &asn_DEF_RLC_Status,
28245 0, 0, /* No default value */
28249 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_232[] = {
28250 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
28252 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_232 = {
28253 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
28254 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28255 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28256 sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28257 asn_MAP_extensionValue_tag2el_232,
28258 1, /* Count of tags in the map */
28260 -1 /* Extensions start */
28262 static /* Use -fall-defs-global to expose */
28263 asn_TYPE_descriptor_t asn_DEF_extensionValue_232 = {
28267 0, /* No effective tags (pointer) */
28268 0, /* No effective tags (count) */
28269 0, /* No tags (pointer) */
28270 0, /* No tags (count) */
28271 { 0, 0, OPEN_TYPE_constraint },
28272 asn_MBR_extensionValue_232,
28273 1, /* Elements count */
28274 &asn_SPC_extensionValue_specs_232 /* Additional specs */
28277 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229[] = {
28278 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
28279 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28280 -1, /* IMPLICIT tag at current level */
28281 &asn_DEF_ProtocolIE_ID,
28283 { &asn_OER_memb_id_constr_230, &asn_PER_memb_id_constr_230, memb_id_constraint_229 },
28284 0, 0, /* No default value */
28287 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
28288 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28289 -1, /* IMPLICIT tag at current level */
28290 &asn_DEF_Criticality,
28291 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
28292 { &asn_OER_memb_criticality_constr_231, &asn_PER_memb_criticality_constr_231, memb_criticality_constraint_229 },
28293 0, 0, /* No default value */
28296 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
28297 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28298 +1, /* EXPLICIT tag at current level */
28299 &asn_DEF_extensionValue_232,
28300 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
28301 { &asn_OER_memb_extensionValue_constr_232, &asn_PER_memb_extensionValue_constr_232, memb_extensionValue_constraint_229 },
28302 0, 0, /* No default value */
28306 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[] = {
28307 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28309 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229[] = {
28310 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28311 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28312 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28314 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229 = {
28315 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
28316 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28317 asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229,
28318 3, /* Count of tags in the map */
28319 0, 0, 0, /* Optional elements (not needed) */
28320 -1, /* First extension addition */
28322 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
28323 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
28324 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
28326 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229,
28327 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)
28328 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */
28329 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229, /* Same as above */
28330 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)
28331 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */
28332 { 0, 0, SEQUENCE_constraint },
28333 asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229,
28334 3, /* Elements count */
28335 &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229 /* Additional specs */
28338 static asn_TYPE_member_t asn_MBR_extensionValue_236[] = {
28339 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
28340 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
28342 &asn_DEF_PDCPSnLength,
28345 0, 0, /* No default value */
28348 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),
28349 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28351 &asn_DEF_GTPtunnelEndpoint,
28354 0, 0, /* No default value */
28355 "GTPtunnelEndpoint"
28358 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_236[] = {
28359 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* PDCPSnLength */
28360 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* GTPtunnelEndpoint */
28362 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_236 = {
28363 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28364 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28365 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28366 sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28367 asn_MAP_extensionValue_tag2el_236,
28368 2, /* Count of tags in the map */
28370 -1 /* Extensions start */
28372 static /* Use -fall-defs-global to expose */
28373 asn_TYPE_descriptor_t asn_DEF_extensionValue_236 = {
28377 0, /* No effective tags (pointer) */
28378 0, /* No effective tags (count) */
28379 0, /* No tags (pointer) */
28380 0, /* No tags (count) */
28381 { 0, 0, OPEN_TYPE_constraint },
28382 asn_MBR_extensionValue_236,
28383 2, /* Elements count */
28384 &asn_SPC_extensionValue_specs_236 /* Additional specs */
28387 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233[] = {
28388 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
28389 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28390 -1, /* IMPLICIT tag at current level */
28391 &asn_DEF_ProtocolIE_ID,
28393 { &asn_OER_memb_id_constr_234, &asn_PER_memb_id_constr_234, memb_id_constraint_233 },
28394 0, 0, /* No default value */
28397 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
28398 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28399 -1, /* IMPLICIT tag at current level */
28400 &asn_DEF_Criticality,
28401 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
28402 { &asn_OER_memb_criticality_constr_235, &asn_PER_memb_criticality_constr_235, memb_criticality_constraint_233 },
28403 0, 0, /* No default value */
28406 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28407 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28408 +1, /* EXPLICIT tag at current level */
28409 &asn_DEF_extensionValue_236,
28410 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
28411 { &asn_OER_memb_extensionValue_constr_236, &asn_PER_memb_extensionValue_constr_236, memb_extensionValue_constraint_233 },
28412 0, 0, /* No default value */
28416 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[] = {
28417 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28419 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233[] = {
28420 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28421 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28422 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28424 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 = {
28425 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
28426 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28427 asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233,
28428 3, /* Count of tags in the map */
28429 0, 0, 0, /* Optional elements (not needed) */
28430 -1, /* First extension addition */
28432 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
28433 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
28434 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
28436 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233,
28437 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)
28438 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */
28439 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233, /* Same as above */
28440 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)
28441 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */
28442 { 0, 0, SEQUENCE_constraint },
28443 asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233,
28444 3, /* Elements count */
28445 &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 /* Additional specs */
28448 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_240 = {
28449 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue),
28450 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
28451 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, present),
28452 sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
28453 0, /* No top level tags */
28454 0, /* No tags in the map */
28456 -1 /* Extensions start */
28458 static /* Use -fall-defs-global to expose */
28459 asn_TYPE_descriptor_t asn_DEF_extensionValue_240 = {
28463 0, /* No effective tags (pointer) */
28464 0, /* No effective tags (count) */
28465 0, /* No tags (pointer) */
28466 0, /* No tags (count) */
28467 { 0, 0, OPEN_TYPE_constraint },
28468 0, 0, /* No members */
28469 &asn_SPC_extensionValue_specs_240 /* Additional specs */
28472 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237[] = {
28473 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, id),
28474 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28475 -1, /* IMPLICIT tag at current level */
28476 &asn_DEF_ProtocolIE_ID,
28478 { &asn_OER_memb_id_constr_238, &asn_PER_memb_id_constr_238, memb_id_constraint_237 },
28479 0, 0, /* No default value */
28482 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, criticality),
28483 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28484 -1, /* IMPLICIT tag at current level */
28485 &asn_DEF_Criticality,
28487 { &asn_OER_memb_criticality_constr_239, &asn_PER_memb_criticality_constr_239, memb_criticality_constraint_237 },
28488 0, 0, /* No default value */
28491 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, extensionValue),
28492 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28493 +1, /* EXPLICIT tag at current level */
28494 &asn_DEF_extensionValue_240,
28496 { &asn_OER_memb_extensionValue_constr_240, &asn_PER_memb_extensionValue_constr_240, memb_extensionValue_constraint_237 },
28497 0, 0, /* No default value */
28501 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[] = {
28502 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28504 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237[] = {
28505 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28506 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28507 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28509 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237 = {
28510 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs),
28511 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, _asn_ctx),
28512 asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237,
28513 3, /* Count of tags in the map */
28514 0, 0, 0, /* Optional elements (not needed) */
28515 -1, /* First extension addition */
28517 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs = {
28518 "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",
28519 "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",
28521 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237,
28522 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)
28523 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */
28524 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237, /* Same as above */
28525 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)
28526 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */
28527 { 0, 0, SEQUENCE_constraint },
28528 asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237,
28529 3, /* Elements count */
28530 &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237 /* Additional specs */
28533 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_244 = {
28534 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
28535 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28536 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28537 sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28538 0, /* No top level tags */
28539 0, /* No tags in the map */
28541 -1 /* Extensions start */
28543 static /* Use -fall-defs-global to expose */
28544 asn_TYPE_descriptor_t asn_DEF_extensionValue_244 = {
28548 0, /* No effective tags (pointer) */
28549 0, /* No effective tags (count) */
28550 0, /* No tags (pointer) */
28551 0, /* No tags (count) */
28552 { 0, 0, OPEN_TYPE_constraint },
28553 0, 0, /* No members */
28554 &asn_SPC_extensionValue_specs_244 /* Additional specs */
28557 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241[] = {
28558 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
28559 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28560 -1, /* IMPLICIT tag at current level */
28561 &asn_DEF_ProtocolIE_ID,
28563 { &asn_OER_memb_id_constr_242, &asn_PER_memb_id_constr_242, memb_id_constraint_241 },
28564 0, 0, /* No default value */
28567 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
28568 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28569 -1, /* IMPLICIT tag at current level */
28570 &asn_DEF_Criticality,
28572 { &asn_OER_memb_criticality_constr_243, &asn_PER_memb_criticality_constr_243, memb_criticality_constraint_241 },
28573 0, 0, /* No default value */
28576 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
28577 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28578 +1, /* EXPLICIT tag at current level */
28579 &asn_DEF_extensionValue_244,
28581 { &asn_OER_memb_extensionValue_constr_244, &asn_PER_memb_extensionValue_constr_244, memb_extensionValue_constraint_241 },
28582 0, 0, /* No default value */
28586 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[] = {
28587 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28589 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241[] = {
28590 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28591 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28592 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28594 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241 = {
28595 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
28596 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28597 asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241,
28598 3, /* Count of tags in the map */
28599 0, 0, 0, /* Optional elements (not needed) */
28600 -1, /* First extension addition */
28602 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
28603 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
28604 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
28606 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241,
28607 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)
28608 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */
28609 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241, /* Same as above */
28610 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)
28611 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */
28612 { 0, 0, SEQUENCE_constraint },
28613 asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241,
28614 3, /* Elements count */
28615 &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241 /* Additional specs */
28618 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_248 = {
28619 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28620 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28621 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28622 sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28623 0, /* No top level tags */
28624 0, /* No tags in the map */
28626 -1 /* Extensions start */
28628 static /* Use -fall-defs-global to expose */
28629 asn_TYPE_descriptor_t asn_DEF_extensionValue_248 = {
28633 0, /* No effective tags (pointer) */
28634 0, /* No effective tags (count) */
28635 0, /* No tags (pointer) */
28636 0, /* No tags (count) */
28637 { 0, 0, OPEN_TYPE_constraint },
28638 0, 0, /* No members */
28639 &asn_SPC_extensionValue_specs_248 /* Additional specs */
28642 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245[] = {
28643 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
28644 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28645 -1, /* IMPLICIT tag at current level */
28646 &asn_DEF_ProtocolIE_ID,
28648 { &asn_OER_memb_id_constr_246, &asn_PER_memb_id_constr_246, memb_id_constraint_245 },
28649 0, 0, /* No default value */
28652 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
28653 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28654 -1, /* IMPLICIT tag at current level */
28655 &asn_DEF_Criticality,
28657 { &asn_OER_memb_criticality_constr_247, &asn_PER_memb_criticality_constr_247, memb_criticality_constraint_245 },
28658 0, 0, /* No default value */
28661 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28662 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28663 +1, /* EXPLICIT tag at current level */
28664 &asn_DEF_extensionValue_248,
28666 { &asn_OER_memb_extensionValue_constr_248, &asn_PER_memb_extensionValue_constr_248, memb_extensionValue_constraint_245 },
28667 0, 0, /* No default value */
28671 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[] = {
28672 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28674 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245[] = {
28675 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28676 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28677 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28679 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 = {
28680 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
28681 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28682 asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245,
28683 3, /* Count of tags in the map */
28684 0, 0, 0, /* Optional elements (not needed) */
28685 -1, /* First extension addition */
28687 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
28688 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
28689 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
28691 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245,
28692 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)
28693 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */
28694 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245, /* Same as above */
28695 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)
28696 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */
28697 { 0, 0, SEQUENCE_constraint },
28698 asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245,
28699 3, /* Elements count */
28700 &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 /* Additional specs */
28703 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_252 = {
28704 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),
28705 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
28706 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),
28707 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
28708 0, /* No top level tags */
28709 0, /* No tags in the map */
28711 -1 /* Extensions start */
28713 static /* Use -fall-defs-global to expose */
28714 asn_TYPE_descriptor_t asn_DEF_extensionValue_252 = {
28718 0, /* No effective tags (pointer) */
28719 0, /* No effective tags (count) */
28720 0, /* No tags (pointer) */
28721 0, /* No tags (count) */
28722 { 0, 0, OPEN_TYPE_constraint },
28723 0, 0, /* No members */
28724 &asn_SPC_extensionValue_specs_252 /* Additional specs */
28727 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249[] = {
28728 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, id),
28729 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28730 -1, /* IMPLICIT tag at current level */
28731 &asn_DEF_ProtocolIE_ID,
28733 { &asn_OER_memb_id_constr_250, &asn_PER_memb_id_constr_250, memb_id_constraint_249 },
28734 0, 0, /* No default value */
28737 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),
28738 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28739 -1, /* IMPLICIT tag at current level */
28740 &asn_DEF_Criticality,
28742 { &asn_OER_memb_criticality_constr_251, &asn_PER_memb_criticality_constr_251, memb_criticality_constraint_249 },
28743 0, 0, /* No default value */
28746 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),
28747 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28748 +1, /* EXPLICIT tag at current level */
28749 &asn_DEF_extensionValue_252,
28751 { &asn_OER_memb_extensionValue_constr_252, &asn_PER_memb_extensionValue_constr_252, memb_extensionValue_constraint_249 },
28752 0, 0, /* No default value */
28756 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[] = {
28757 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28759 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249[] = {
28760 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28761 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28762 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28764 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249 = {
28765 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs),
28766 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),
28767 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249,
28768 3, /* Count of tags in the map */
28769 0, 0, 0, /* Optional elements (not needed) */
28770 -1, /* First extension addition */
28772 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs = {
28773 "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",
28774 "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",
28776 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249,
28777 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)
28778 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */
28779 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249, /* Same as above */
28780 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)
28781 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */
28782 { 0, 0, SEQUENCE_constraint },
28783 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249,
28784 3, /* Elements count */
28785 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249 /* Additional specs */
28788 static asn_TYPE_member_t asn_MBR_extensionValue_256[] = {
28789 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
28790 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
28792 &asn_DEF_PDCPSnLength,
28795 0, 0, /* No default value */
28799 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_256[] = {
28800 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
28802 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_256 = {
28803 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
28804 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28805 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28806 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28807 asn_MAP_extensionValue_tag2el_256,
28808 1, /* Count of tags in the map */
28810 -1 /* Extensions start */
28812 static /* Use -fall-defs-global to expose */
28813 asn_TYPE_descriptor_t asn_DEF_extensionValue_256 = {
28817 0, /* No effective tags (pointer) */
28818 0, /* No effective tags (count) */
28819 0, /* No tags (pointer) */
28820 0, /* No tags (count) */
28821 { 0, 0, OPEN_TYPE_constraint },
28822 asn_MBR_extensionValue_256,
28823 1, /* Elements count */
28824 &asn_SPC_extensionValue_specs_256 /* Additional specs */
28827 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253[] = {
28828 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
28829 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28830 -1, /* IMPLICIT tag at current level */
28831 &asn_DEF_ProtocolIE_ID,
28833 { &asn_OER_memb_id_constr_254, &asn_PER_memb_id_constr_254, memb_id_constraint_253 },
28834 0, 0, /* No default value */
28837 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
28838 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28839 -1, /* IMPLICIT tag at current level */
28840 &asn_DEF_Criticality,
28841 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
28842 { &asn_OER_memb_criticality_constr_255, &asn_PER_memb_criticality_constr_255, memb_criticality_constraint_253 },
28843 0, 0, /* No default value */
28846 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
28847 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28848 +1, /* EXPLICIT tag at current level */
28849 &asn_DEF_extensionValue_256,
28850 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
28851 { &asn_OER_memb_extensionValue_constr_256, &asn_PER_memb_extensionValue_constr_256, memb_extensionValue_constraint_253 },
28852 0, 0, /* No default value */
28856 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[] = {
28857 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28859 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253[] = {
28860 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28861 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28862 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28864 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253 = {
28865 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
28866 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28867 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253,
28868 3, /* Count of tags in the map */
28869 0, 0, 0, /* Optional elements (not needed) */
28870 -1, /* First extension addition */
28872 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
28873 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
28874 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
28876 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253,
28877 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)
28878 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */
28879 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253, /* Same as above */
28880 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)
28881 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */
28882 { 0, 0, SEQUENCE_constraint },
28883 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253,
28884 3, /* Elements count */
28885 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253 /* Additional specs */
28888 static asn_TYPE_member_t asn_MBR_extensionValue_260[] = {
28889 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
28890 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28895 0, 0, /* No default value */
28899 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_260[] = {
28900 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */
28902 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_260 = {
28903 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28904 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28905 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28906 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28907 asn_MAP_extensionValue_tag2el_260,
28908 1, /* Count of tags in the map */
28910 -1 /* Extensions start */
28912 static /* Use -fall-defs-global to expose */
28913 asn_TYPE_descriptor_t asn_DEF_extensionValue_260 = {
28917 0, /* No effective tags (pointer) */
28918 0, /* No effective tags (count) */
28919 0, /* No tags (pointer) */
28920 0, /* No tags (count) */
28921 { 0, 0, OPEN_TYPE_constraint },
28922 asn_MBR_extensionValue_260,
28923 1, /* Elements count */
28924 &asn_SPC_extensionValue_specs_260 /* Additional specs */
28927 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257[] = {
28928 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
28929 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28930 -1, /* IMPLICIT tag at current level */
28931 &asn_DEF_ProtocolIE_ID,
28933 { &asn_OER_memb_id_constr_258, &asn_PER_memb_id_constr_258, memb_id_constraint_257 },
28934 0, 0, /* No default value */
28937 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
28938 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28939 -1, /* IMPLICIT tag at current level */
28940 &asn_DEF_Criticality,
28941 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
28942 { &asn_OER_memb_criticality_constr_259, &asn_PER_memb_criticality_constr_259, memb_criticality_constraint_257 },
28943 0, 0, /* No default value */
28946 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28947 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28948 +1, /* EXPLICIT tag at current level */
28949 &asn_DEF_extensionValue_260,
28950 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
28951 { &asn_OER_memb_extensionValue_constr_260, &asn_PER_memb_extensionValue_constr_260, memb_extensionValue_constraint_257 },
28952 0, 0, /* No default value */
28956 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[] = {
28957 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28959 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257[] = {
28960 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28961 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28962 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28964 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257 = {
28965 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
28966 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28967 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257,
28968 3, /* Count of tags in the map */
28969 0, 0, 0, /* Optional elements (not needed) */
28970 -1, /* First extension addition */
28972 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
28973 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
28974 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
28976 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257,
28977 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)
28978 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */
28979 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257, /* Same as above */
28980 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)
28981 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */
28982 { 0, 0, SEQUENCE_constraint },
28983 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257,
28984 3, /* Elements count */
28985 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257 /* Additional specs */
28988 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_264 = {
28989 sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),
28990 offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
28991 offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),
28992 sizeof(((struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
28993 0, /* No top level tags */
28994 0, /* No tags in the map */
28996 -1 /* Extensions start */
28998 static /* Use -fall-defs-global to expose */
28999 asn_TYPE_descriptor_t asn_DEF_extensionValue_264 = {
29003 0, /* No effective tags (pointer) */
29004 0, /* No effective tags (count) */
29005 0, /* No tags (pointer) */
29006 0, /* No tags (count) */
29007 { 0, 0, OPEN_TYPE_constraint },
29008 0, 0, /* No members */
29009 &asn_SPC_extensionValue_specs_264 /* Additional specs */
29012 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261[] = {
29013 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, id),
29014 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29015 -1, /* IMPLICIT tag at current level */
29016 &asn_DEF_ProtocolIE_ID,
29018 { &asn_OER_memb_id_constr_262, &asn_PER_memb_id_constr_262, memb_id_constraint_261 },
29019 0, 0, /* No default value */
29022 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),
29023 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29024 -1, /* IMPLICIT tag at current level */
29025 &asn_DEF_Criticality,
29027 { &asn_OER_memb_criticality_constr_263, &asn_PER_memb_criticality_constr_263, memb_criticality_constraint_261 },
29028 0, 0, /* No default value */
29031 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),
29032 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29033 +1, /* EXPLICIT tag at current level */
29034 &asn_DEF_extensionValue_264,
29036 { &asn_OER_memb_extensionValue_constr_264, &asn_PER_memb_extensionValue_constr_264, memb_extensionValue_constraint_261 },
29037 0, 0, /* No default value */
29041 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[] = {
29042 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29044 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261[] = {
29045 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29046 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29047 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29049 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261 = {
29050 sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs),
29051 offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),
29052 asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261,
29053 3, /* Count of tags in the map */
29054 0, 0, 0, /* Optional elements (not needed) */
29055 -1, /* First extension addition */
29057 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs = {
29058 "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",
29059 "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",
29061 asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261,
29062 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)
29063 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */
29064 asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261, /* Same as above */
29065 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)
29066 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */
29067 { 0, 0, SEQUENCE_constraint },
29068 asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261,
29069 3, /* Elements count */
29070 &asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261 /* Additional specs */
29073 static asn_TYPE_member_t asn_MBR_extensionValue_268[] = {
29074 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
29075 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
29077 &asn_DEF_PDCPSnLength,
29080 0, 0, /* No default value */
29084 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_268[] = {
29085 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
29087 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_268 = {
29088 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
29089 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
29090 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
29091 sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
29092 asn_MAP_extensionValue_tag2el_268,
29093 1, /* Count of tags in the map */
29095 -1 /* Extensions start */
29097 static /* Use -fall-defs-global to expose */
29098 asn_TYPE_descriptor_t asn_DEF_extensionValue_268 = {
29102 0, /* No effective tags (pointer) */
29103 0, /* No effective tags (count) */
29104 0, /* No tags (pointer) */
29105 0, /* No tags (count) */
29106 { 0, 0, OPEN_TYPE_constraint },
29107 asn_MBR_extensionValue_268,
29108 1, /* Elements count */
29109 &asn_SPC_extensionValue_specs_268 /* Additional specs */
29112 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265[] = {
29113 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
29114 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29115 -1, /* IMPLICIT tag at current level */
29116 &asn_DEF_ProtocolIE_ID,
29118 { &asn_OER_memb_id_constr_266, &asn_PER_memb_id_constr_266, memb_id_constraint_265 },
29119 0, 0, /* No default value */
29122 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
29123 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29124 -1, /* IMPLICIT tag at current level */
29125 &asn_DEF_Criticality,
29126 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
29127 { &asn_OER_memb_criticality_constr_267, &asn_PER_memb_criticality_constr_267, memb_criticality_constraint_265 },
29128 0, 0, /* No default value */
29131 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
29132 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29133 +1, /* EXPLICIT tag at current level */
29134 &asn_DEF_extensionValue_268,
29135 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
29136 { &asn_OER_memb_extensionValue_constr_268, &asn_PER_memb_extensionValue_constr_268, memb_extensionValue_constraint_265 },
29137 0, 0, /* No default value */
29141 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[] = {
29142 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29144 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265[] = {
29145 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29146 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29147 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29149 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265 = {
29150 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
29151 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
29152 asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265,
29153 3, /* Count of tags in the map */
29154 0, 0, 0, /* Optional elements (not needed) */
29155 -1, /* First extension addition */
29157 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
29158 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
29159 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
29161 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265,
29162 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)
29163 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */
29164 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265, /* Same as above */
29165 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)
29166 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */
29167 { 0, 0, SEQUENCE_constraint },
29168 asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265,
29169 3, /* Elements count */
29170 &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265 /* Additional specs */
29173 static asn_TYPE_member_t asn_MBR_extensionValue_272[] = {
29174 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),
29175 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
29177 &asn_DEF_GTPtunnelEndpoint,
29180 0, 0, /* No default value */
29181 "GTPtunnelEndpoint"
29183 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),
29184 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
29186 &asn_DEF_RLC_Status,
29189 0, 0, /* No default value */
29193 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_272[] = {
29194 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* GTPtunnelEndpoint */
29195 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* RLC-Status */
29197 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_272 = {
29198 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
29199 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
29200 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
29201 sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
29202 asn_MAP_extensionValue_tag2el_272,
29203 2, /* Count of tags in the map */
29205 -1 /* Extensions start */
29207 static /* Use -fall-defs-global to expose */
29208 asn_TYPE_descriptor_t asn_DEF_extensionValue_272 = {
29212 0, /* No effective tags (pointer) */
29213 0, /* No effective tags (count) */
29214 0, /* No tags (pointer) */
29215 0, /* No tags (count) */
29216 { 0, 0, OPEN_TYPE_constraint },
29217 asn_MBR_extensionValue_272,
29218 2, /* Elements count */
29219 &asn_SPC_extensionValue_specs_272 /* Additional specs */
29222 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269[] = {
29223 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
29224 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29225 -1, /* IMPLICIT tag at current level */
29226 &asn_DEF_ProtocolIE_ID,
29228 { &asn_OER_memb_id_constr_270, &asn_PER_memb_id_constr_270, memb_id_constraint_269 },
29229 0, 0, /* No default value */
29232 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
29233 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29234 -1, /* IMPLICIT tag at current level */
29235 &asn_DEF_Criticality,
29236 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
29237 { &asn_OER_memb_criticality_constr_271, &asn_PER_memb_criticality_constr_271, memb_criticality_constraint_269 },
29238 0, 0, /* No default value */
29241 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
29242 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29243 +1, /* EXPLICIT tag at current level */
29244 &asn_DEF_extensionValue_272,
29245 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
29246 { &asn_OER_memb_extensionValue_constr_272, &asn_PER_memb_extensionValue_constr_272, memb_extensionValue_constraint_269 },
29247 0, 0, /* No default value */
29251 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[] = {
29252 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29254 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269[] = {
29255 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29256 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29257 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29259 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269 = {
29260 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
29261 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
29262 asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269,
29263 3, /* Count of tags in the map */
29264 0, 0, 0, /* Optional elements (not needed) */
29265 -1, /* First extension addition */
29267 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
29268 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
29269 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
29271 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269,
29272 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)
29273 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */
29274 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269, /* Same as above */
29275 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)
29276 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */
29277 { 0, 0, SEQUENCE_constraint },
29278 asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269,
29279 3, /* Elements count */
29280 &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269 /* Additional specs */
29283 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_276 = {
29284 sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue),
29285 offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
29286 offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, present),
29287 sizeof(((struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
29288 0, /* No top level tags */
29289 0, /* No tags in the map */
29291 -1 /* Extensions start */
29293 static /* Use -fall-defs-global to expose */
29294 asn_TYPE_descriptor_t asn_DEF_extensionValue_276 = {
29298 0, /* No effective tags (pointer) */
29299 0, /* No effective tags (count) */
29300 0, /* No tags (pointer) */
29301 0, /* No tags (count) */
29302 { 0, 0, OPEN_TYPE_constraint },
29303 0, 0, /* No members */
29304 &asn_SPC_extensionValue_specs_276 /* Additional specs */
29307 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273[] = {
29308 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, id),
29309 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29310 -1, /* IMPLICIT tag at current level */
29311 &asn_DEF_ProtocolIE_ID,
29313 { &asn_OER_memb_id_constr_274, &asn_PER_memb_id_constr_274, memb_id_constraint_273 },
29314 0, 0, /* No default value */
29317 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, criticality),
29318 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29319 -1, /* IMPLICIT tag at current level */
29320 &asn_DEF_Criticality,
29322 { &asn_OER_memb_criticality_constr_275, &asn_PER_memb_criticality_constr_275, memb_criticality_constraint_273 },
29323 0, 0, /* No default value */
29326 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, extensionValue),
29327 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29328 +1, /* EXPLICIT tag at current level */
29329 &asn_DEF_extensionValue_276,
29331 { &asn_OER_memb_extensionValue_constr_276, &asn_PER_memb_extensionValue_constr_276, memb_extensionValue_constraint_273 },
29332 0, 0, /* No default value */
29336 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[] = {
29337 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29339 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273[] = {
29340 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29341 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29342 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29344 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273 = {
29345 sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs),
29346 offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, _asn_ctx),
29347 asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273,
29348 3, /* Count of tags in the map */
29349 0, 0, 0, /* Optional elements (not needed) */
29350 -1, /* First extension addition */
29352 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs = {
29353 "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",
29354 "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",
29356 asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273,
29357 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)
29358 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */
29359 asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273, /* Same as above */
29360 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)
29361 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */
29362 { 0, 0, SEQUENCE_constraint },
29363 asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273,
29364 3, /* Elements count */
29365 &asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273 /* Additional specs */
29368 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_280 = {
29369 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
29370 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
29371 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
29372 sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
29373 0, /* No top level tags */
29374 0, /* No tags in the map */
29376 -1 /* Extensions start */
29378 static /* Use -fall-defs-global to expose */
29379 asn_TYPE_descriptor_t asn_DEF_extensionValue_280 = {
29383 0, /* No effective tags (pointer) */
29384 0, /* No effective tags (count) */
29385 0, /* No tags (pointer) */
29386 0, /* No tags (count) */
29387 { 0, 0, OPEN_TYPE_constraint },
29388 0, 0, /* No members */
29389 &asn_SPC_extensionValue_specs_280 /* Additional specs */
29392 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277[] = {
29393 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
29394 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29395 -1, /* IMPLICIT tag at current level */
29396 &asn_DEF_ProtocolIE_ID,
29398 { &asn_OER_memb_id_constr_278, &asn_PER_memb_id_constr_278, memb_id_constraint_277 },
29399 0, 0, /* No default value */
29402 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
29403 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29404 -1, /* IMPLICIT tag at current level */
29405 &asn_DEF_Criticality,
29407 { &asn_OER_memb_criticality_constr_279, &asn_PER_memb_criticality_constr_279, memb_criticality_constraint_277 },
29408 0, 0, /* No default value */
29411 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
29412 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29413 +1, /* EXPLICIT tag at current level */
29414 &asn_DEF_extensionValue_280,
29416 { &asn_OER_memb_extensionValue_constr_280, &asn_PER_memb_extensionValue_constr_280, memb_extensionValue_constraint_277 },
29417 0, 0, /* No default value */
29421 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[] = {
29422 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29424 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277[] = {
29425 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29426 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29427 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29429 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277 = {
29430 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
29431 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
29432 asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277,
29433 3, /* Count of tags in the map */
29434 0, 0, 0, /* Optional elements (not needed) */
29435 -1, /* First extension addition */
29437 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
29438 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
29439 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
29441 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277,
29442 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)
29443 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */
29444 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277, /* Same as above */
29445 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)
29446 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */
29447 { 0, 0, SEQUENCE_constraint },
29448 asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277,
29449 3, /* Elements count */
29450 &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277 /* Additional specs */
29453 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_284 = {
29454 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
29455 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
29456 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
29457 sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
29458 0, /* No top level tags */
29459 0, /* No tags in the map */
29461 -1 /* Extensions start */
29463 static /* Use -fall-defs-global to expose */
29464 asn_TYPE_descriptor_t asn_DEF_extensionValue_284 = {
29468 0, /* No effective tags (pointer) */
29469 0, /* No effective tags (count) */
29470 0, /* No tags (pointer) */
29471 0, /* No tags (count) */
29472 { 0, 0, OPEN_TYPE_constraint },
29473 0, 0, /* No members */
29474 &asn_SPC_extensionValue_specs_284 /* Additional specs */
29477 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281[] = {
29478 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
29479 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29480 -1, /* IMPLICIT tag at current level */
29481 &asn_DEF_ProtocolIE_ID,
29483 { &asn_OER_memb_id_constr_282, &asn_PER_memb_id_constr_282, memb_id_constraint_281 },
29484 0, 0, /* No default value */
29487 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
29488 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29489 -1, /* IMPLICIT tag at current level */
29490 &asn_DEF_Criticality,
29492 { &asn_OER_memb_criticality_constr_283, &asn_PER_memb_criticality_constr_283, memb_criticality_constraint_281 },
29493 0, 0, /* No default value */
29496 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
29497 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29498 +1, /* EXPLICIT tag at current level */
29499 &asn_DEF_extensionValue_284,
29501 { &asn_OER_memb_extensionValue_constr_284, &asn_PER_memb_extensionValue_constr_284, memb_extensionValue_constraint_281 },
29502 0, 0, /* No default value */
29506 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[] = {
29507 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29509 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281[] = {
29510 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29511 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29512 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29514 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281 = {
29515 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
29516 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
29517 asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281,
29518 3, /* Count of tags in the map */
29519 0, 0, 0, /* Optional elements (not needed) */
29520 -1, /* First extension addition */
29522 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
29523 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
29524 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
29526 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281,
29527 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)
29528 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */
29529 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281, /* Same as above */
29530 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)
29531 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */
29532 { 0, 0, SEQUENCE_constraint },
29533 asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281,
29534 3, /* Elements count */
29535 &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281 /* Additional specs */
29538 static asn_TYPE_member_t asn_MBR_extensionValue_288[] = {
29539 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, choice.RLCMode),
29540 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
29545 0, 0, /* No default value */
29549 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_288[] = {
29550 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
29552 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_288 = {
29553 sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue),
29554 offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),
29555 offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, present),
29556 sizeof(((struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),
29557 asn_MAP_extensionValue_tag2el_288,
29558 1, /* Count of tags in the map */
29560 -1 /* Extensions start */
29562 static /* Use -fall-defs-global to expose */
29563 asn_TYPE_descriptor_t asn_DEF_extensionValue_288 = {
29567 0, /* No effective tags (pointer) */
29568 0, /* No effective tags (count) */
29569 0, /* No tags (pointer) */
29570 0, /* No tags (count) */
29571 { 0, 0, OPEN_TYPE_constraint },
29572 asn_MBR_extensionValue_288,
29573 1, /* Elements count */
29574 &asn_SPC_extensionValue_specs_288 /* Additional specs */
29577 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285[] = {
29578 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id),
29579 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29580 -1, /* IMPLICIT tag at current level */
29581 &asn_DEF_ProtocolIE_ID,
29583 { &asn_OER_memb_id_constr_286, &asn_PER_memb_id_constr_286, memb_id_constraint_285 },
29584 0, 0, /* No default value */
29587 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, criticality),
29588 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29589 -1, /* IMPLICIT tag at current level */
29590 &asn_DEF_Criticality,
29591 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type,
29592 { &asn_OER_memb_criticality_constr_287, &asn_PER_memb_criticality_constr_287, memb_criticality_constraint_285 },
29593 0, 0, /* No default value */
29596 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, extensionValue),
29597 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29598 +1, /* EXPLICIT tag at current level */
29599 &asn_DEF_extensionValue_288,
29600 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type,
29601 { &asn_OER_memb_extensionValue_constr_288, &asn_PER_memb_extensionValue_constr_288, memb_extensionValue_constraint_285 },
29602 0, 0, /* No default value */
29606 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[] = {
29607 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29609 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285[] = {
29610 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29611 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29612 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29614 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285 = {
29615 sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs),
29616 offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, _asn_ctx),
29617 asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285,
29618 3, /* Count of tags in the map */
29619 0, 0, 0, /* Optional elements (not needed) */
29620 -1, /* First extension addition */
29622 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs = {
29623 "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",
29624 "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",
29626 asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285,
29627 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)
29628 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */
29629 asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285, /* Same as above */
29630 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)
29631 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */
29632 { 0, 0, SEQUENCE_constraint },
29633 asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285,
29634 3, /* Elements count */
29635 &asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285 /* Additional specs */
29638 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_292 = {
29639 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue),
29640 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),
29641 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, present),
29642 sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),
29643 0, /* No top level tags */
29644 0, /* No tags in the map */
29646 -1 /* Extensions start */
29648 static /* Use -fall-defs-global to expose */
29649 asn_TYPE_descriptor_t asn_DEF_extensionValue_292 = {
29653 0, /* No effective tags (pointer) */
29654 0, /* No effective tags (count) */
29655 0, /* No tags (pointer) */
29656 0, /* No tags (count) */
29657 { 0, 0, OPEN_TYPE_constraint },
29658 0, 0, /* No members */
29659 &asn_SPC_extensionValue_specs_292 /* Additional specs */
29662 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289[] = {
29663 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, id),
29664 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29665 -1, /* IMPLICIT tag at current level */
29666 &asn_DEF_ProtocolIE_ID,
29668 { &asn_OER_memb_id_constr_290, &asn_PER_memb_id_constr_290, memb_id_constraint_289 },
29669 0, 0, /* No default value */
29672 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, criticality),
29673 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29674 -1, /* IMPLICIT tag at current level */
29675 &asn_DEF_Criticality,
29677 { &asn_OER_memb_criticality_constr_291, &asn_PER_memb_criticality_constr_291, memb_criticality_constraint_289 },
29678 0, 0, /* No default value */
29681 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, extensionValue),
29682 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29683 +1, /* EXPLICIT tag at current level */
29684 &asn_DEF_extensionValue_292,
29686 { &asn_OER_memb_extensionValue_constr_292, &asn_PER_memb_extensionValue_constr_292, memb_extensionValue_constraint_289 },
29687 0, 0, /* No default value */
29691 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[] = {
29692 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29694 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289[] = {
29695 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29696 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29697 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29699 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289 = {
29700 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs),
29701 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, _asn_ctx),
29702 asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289,
29703 3, /* Count of tags in the map */
29704 0, 0, 0, /* Optional elements (not needed) */
29705 -1, /* First extension addition */
29707 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs = {
29708 "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",
29709 "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",
29711 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289,
29712 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)
29713 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */
29714 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289, /* Same as above */
29715 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)
29716 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */
29717 { 0, 0, SEQUENCE_constraint },
29718 asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289,
29719 3, /* Elements count */
29720 &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289 /* Additional specs */
29723 static asn_TYPE_member_t asn_MBR_extensionValue_296[] = {
29724 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
29725 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
29727 &asn_DEF_PDCPSnLength,
29730 0, 0, /* No default value */
29733 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.NewDRBIDrequest),
29734 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
29736 &asn_DEF_NewDRBIDrequest,
29739 0, 0, /* No default value */
29743 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_296[] = {
29744 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
29745 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* NewDRBIDrequest */
29747 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_296 = {
29748 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue),
29749 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
29750 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
29751 sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
29752 asn_MAP_extensionValue_tag2el_296,
29753 2, /* Count of tags in the map */
29755 -1 /* Extensions start */
29757 static /* Use -fall-defs-global to expose */
29758 asn_TYPE_descriptor_t asn_DEF_extensionValue_296 = {
29762 0, /* No effective tags (pointer) */
29763 0, /* No effective tags (count) */
29764 0, /* No tags (pointer) */
29765 0, /* No tags (count) */
29766 { 0, 0, OPEN_TYPE_constraint },
29767 asn_MBR_extensionValue_296,
29768 2, /* Elements count */
29769 &asn_SPC_extensionValue_specs_296 /* Additional specs */
29772 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293[] = {
29773 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id),
29774 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29775 -1, /* IMPLICIT tag at current level */
29776 &asn_DEF_ProtocolIE_ID,
29778 { &asn_OER_memb_id_constr_294, &asn_PER_memb_id_constr_294, memb_id_constraint_293 },
29779 0, 0, /* No default value */
29782 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, criticality),
29783 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29784 -1, /* IMPLICIT tag at current level */
29785 &asn_DEF_Criticality,
29786 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type,
29787 { &asn_OER_memb_criticality_constr_295, &asn_PER_memb_criticality_constr_295, memb_criticality_constraint_293 },
29788 0, 0, /* No default value */
29791 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, extensionValue),
29792 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29793 +1, /* EXPLICIT tag at current level */
29794 &asn_DEF_extensionValue_296,
29795 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
29796 { &asn_OER_memb_extensionValue_constr_296, &asn_PER_memb_extensionValue_constr_296, memb_extensionValue_constraint_293 },
29797 0, 0, /* No default value */
29801 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[] = {
29802 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29804 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293[] = {
29805 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29806 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29807 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29809 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293 = {
29810 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs),
29811 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
29812 asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293,
29813 3, /* Count of tags in the map */
29814 0, 0, 0, /* Optional elements (not needed) */
29815 -1, /* First extension addition */
29817 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs = {
29818 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",
29819 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",
29821 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293,
29822 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)
29823 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */
29824 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293, /* Same as above */
29825 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)
29826 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */
29827 { 0, 0, SEQUENCE_constraint },
29828 asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293,
29829 3, /* Elements count */
29830 &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293 /* Additional specs */
29833 static asn_TYPE_member_t asn_MBR_extensionValue_300[] = {
29834 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),
29835 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
29837 &asn_DEF_RLC_Status,
29840 0, 0, /* No default value */
29843 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
29844 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29849 0, 0, /* No default value */
29853 static const unsigned asn_MAP_extensionValue_to_canonical_300[] = { 1, 0 };
29854 static const unsigned asn_MAP_extensionValue_from_canonical_300[] = { 1, 0 };
29855 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_300[] = {
29856 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* LCID */
29857 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
29859 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_300 = {
29860 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
29861 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
29862 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
29863 sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
29864 asn_MAP_extensionValue_tag2el_300,
29865 2, /* Count of tags in the map */
29866 asn_MAP_extensionValue_to_canonical_300,
29867 asn_MAP_extensionValue_from_canonical_300,
29868 -1 /* Extensions start */
29870 static /* Use -fall-defs-global to expose */
29871 asn_TYPE_descriptor_t asn_DEF_extensionValue_300 = {
29875 0, /* No effective tags (pointer) */
29876 0, /* No effective tags (count) */
29877 0, /* No tags (pointer) */
29878 0, /* No tags (count) */
29879 { 0, 0, OPEN_TYPE_constraint },
29880 asn_MBR_extensionValue_300,
29881 2, /* Elements count */
29882 &asn_SPC_extensionValue_specs_300 /* Additional specs */
29885 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297[] = {
29886 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id),
29887 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29888 -1, /* IMPLICIT tag at current level */
29889 &asn_DEF_ProtocolIE_ID,
29891 { &asn_OER_memb_id_constr_298, &asn_PER_memb_id_constr_298, memb_id_constraint_297 },
29892 0, 0, /* No default value */
29895 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, criticality),
29896 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29897 -1, /* IMPLICIT tag at current level */
29898 &asn_DEF_Criticality,
29899 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
29900 { &asn_OER_memb_criticality_constr_299, &asn_PER_memb_criticality_constr_299, memb_criticality_constraint_297 },
29901 0, 0, /* No default value */
29904 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
29905 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29906 +1, /* EXPLICIT tag at current level */
29907 &asn_DEF_extensionValue_300,
29908 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
29909 { &asn_OER_memb_extensionValue_constr_300, &asn_PER_memb_extensionValue_constr_300, memb_extensionValue_constraint_297 },
29910 0, 0, /* No default value */
29914 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[] = {
29915 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29917 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297[] = {
29918 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29919 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29920 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29922 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297 = {
29923 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs),
29924 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
29925 asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297,
29926 3, /* Count of tags in the map */
29927 0, 0, 0, /* Optional elements (not needed) */
29928 -1, /* First extension addition */
29930 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs = {
29931 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",
29932 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",
29934 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297,
29935 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)
29936 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */
29937 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297, /* Same as above */
29938 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)
29939 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */
29940 { 0, 0, SEQUENCE_constraint },
29941 asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297,
29942 3, /* Elements count */
29943 &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297 /* Additional specs */
29946 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_304 = {
29947 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue),
29948 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, _asn_ctx),
29949 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, present),
29950 sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue *)0)->present),
29951 0, /* No top level tags */
29952 0, /* No tags in the map */
29954 -1 /* Extensions start */
29956 static /* Use -fall-defs-global to expose */
29957 asn_TYPE_descriptor_t asn_DEF_extensionValue_304 = {
29961 0, /* No effective tags (pointer) */
29962 0, /* No effective tags (count) */
29963 0, /* No tags (pointer) */
29964 0, /* No tags (count) */
29965 { 0, 0, OPEN_TYPE_constraint },
29966 0, 0, /* No members */
29967 &asn_SPC_extensionValue_specs_304 /* Additional specs */
29970 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301[] = {
29971 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, id),
29972 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29973 -1, /* IMPLICIT tag at current level */
29974 &asn_DEF_ProtocolIE_ID,
29976 { &asn_OER_memb_id_constr_302, &asn_PER_memb_id_constr_302, memb_id_constraint_301 },
29977 0, 0, /* No default value */
29980 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, criticality),
29981 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29982 -1, /* IMPLICIT tag at current level */
29983 &asn_DEF_Criticality,
29985 { &asn_OER_memb_criticality_constr_303, &asn_PER_memb_criticality_constr_303, memb_criticality_constraint_301 },
29986 0, 0, /* No default value */
29989 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, extensionValue),
29990 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29991 +1, /* EXPLICIT tag at current level */
29992 &asn_DEF_extensionValue_304,
29994 { &asn_OER_memb_extensionValue_constr_304, &asn_PER_memb_extensionValue_constr_304, memb_extensionValue_constraint_301 },
29995 0, 0, /* No default value */
29999 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[] = {
30000 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30002 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301[] = {
30003 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30004 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30005 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30007 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301 = {
30008 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs),
30009 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, _asn_ctx),
30010 asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301,
30011 3, /* Count of tags in the map */
30012 0, 0, 0, /* Optional elements (not needed) */
30013 -1, /* First extension addition */
30015 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs = {
30016 "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",
30017 "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",
30019 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301,
30020 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)
30021 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */
30022 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301, /* Same as above */
30023 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)
30024 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */
30025 { 0, 0, SEQUENCE_constraint },
30026 asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301,
30027 3, /* Elements count */
30028 &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301 /* Additional specs */
30031 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_308 = {
30032 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
30033 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
30034 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
30035 sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
30036 0, /* No top level tags */
30037 0, /* No tags in the map */
30039 -1 /* Extensions start */
30041 static /* Use -fall-defs-global to expose */
30042 asn_TYPE_descriptor_t asn_DEF_extensionValue_308 = {
30046 0, /* No effective tags (pointer) */
30047 0, /* No effective tags (count) */
30048 0, /* No tags (pointer) */
30049 0, /* No tags (count) */
30050 { 0, 0, OPEN_TYPE_constraint },
30051 0, 0, /* No members */
30052 &asn_SPC_extensionValue_specs_308 /* Additional specs */
30055 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305[] = {
30056 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, id),
30057 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30058 -1, /* IMPLICIT tag at current level */
30059 &asn_DEF_ProtocolIE_ID,
30061 { &asn_OER_memb_id_constr_306, &asn_PER_memb_id_constr_306, memb_id_constraint_305 },
30062 0, 0, /* No default value */
30065 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, criticality),
30066 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30067 -1, /* IMPLICIT tag at current level */
30068 &asn_DEF_Criticality,
30070 { &asn_OER_memb_criticality_constr_307, &asn_PER_memb_criticality_constr_307, memb_criticality_constraint_305 },
30071 0, 0, /* No default value */
30074 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
30075 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30076 +1, /* EXPLICIT tag at current level */
30077 &asn_DEF_extensionValue_308,
30079 { &asn_OER_memb_extensionValue_constr_308, &asn_PER_memb_extensionValue_constr_308, memb_extensionValue_constraint_305 },
30080 0, 0, /* No default value */
30084 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[] = {
30085 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30087 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305[] = {
30088 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30089 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30090 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30092 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305 = {
30093 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs),
30094 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
30095 asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305,
30096 3, /* Count of tags in the map */
30097 0, 0, 0, /* Optional elements (not needed) */
30098 -1, /* First extension addition */
30100 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs = {
30101 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",
30102 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",
30104 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305,
30105 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)
30106 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */
30107 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305, /* Same as above */
30108 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)
30109 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */
30110 { 0, 0, SEQUENCE_constraint },
30111 asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305,
30112 3, /* Elements count */
30113 &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305 /* Additional specs */
30116 static asn_TYPE_member_t asn_MBR_extensionValue_312[] = {
30117 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
30118 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30120 &asn_DEF_PDCPSnLength,
30123 0, 0, /* No default value */
30127 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_312[] = {
30128 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
30130 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_312 = {
30131 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
30132 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
30133 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
30134 sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
30135 asn_MAP_extensionValue_tag2el_312,
30136 1, /* Count of tags in the map */
30138 -1 /* Extensions start */
30140 static /* Use -fall-defs-global to expose */
30141 asn_TYPE_descriptor_t asn_DEF_extensionValue_312 = {
30145 0, /* No effective tags (pointer) */
30146 0, /* No effective tags (count) */
30147 0, /* No tags (pointer) */
30148 0, /* No tags (count) */
30149 { 0, 0, OPEN_TYPE_constraint },
30150 asn_MBR_extensionValue_312,
30151 1, /* Elements count */
30152 &asn_SPC_extensionValue_specs_312 /* Additional specs */
30155 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309[] = {
30156 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id),
30157 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30158 -1, /* IMPLICIT tag at current level */
30159 &asn_DEF_ProtocolIE_ID,
30161 { &asn_OER_memb_id_constr_310, &asn_PER_memb_id_constr_310, memb_id_constraint_309 },
30162 0, 0, /* No default value */
30165 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
30166 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30167 -1, /* IMPLICIT tag at current level */
30168 &asn_DEF_Criticality,
30169 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
30170 { &asn_OER_memb_criticality_constr_311, &asn_PER_memb_criticality_constr_311, memb_criticality_constraint_309 },
30171 0, 0, /* No default value */
30174 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
30175 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30176 +1, /* EXPLICIT tag at current level */
30177 &asn_DEF_extensionValue_312,
30178 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
30179 { &asn_OER_memb_extensionValue_constr_312, &asn_PER_memb_extensionValue_constr_312, memb_extensionValue_constraint_309 },
30180 0, 0, /* No default value */
30184 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[] = {
30185 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30187 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309[] = {
30188 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30189 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30190 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30192 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309 = {
30193 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs),
30194 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
30195 asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309,
30196 3, /* Count of tags in the map */
30197 0, 0, 0, /* Optional elements (not needed) */
30198 -1, /* First extension addition */
30200 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs = {
30201 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",
30202 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",
30204 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309,
30205 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)
30206 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */
30207 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309, /* Same as above */
30208 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)
30209 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */
30210 { 0, 0, SEQUENCE_constraint },
30211 asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309,
30212 3, /* Elements count */
30213 &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309 /* Additional specs */
30216 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_316 = {
30217 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue),
30218 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, _asn_ctx),
30219 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, present),
30220 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue *)0)->present),
30221 0, /* No top level tags */
30222 0, /* No tags in the map */
30224 -1 /* Extensions start */
30226 static /* Use -fall-defs-global to expose */
30227 asn_TYPE_descriptor_t asn_DEF_extensionValue_316 = {
30231 0, /* No effective tags (pointer) */
30232 0, /* No effective tags (count) */
30233 0, /* No tags (pointer) */
30234 0, /* No tags (count) */
30235 { 0, 0, OPEN_TYPE_constraint },
30236 0, 0, /* No members */
30237 &asn_SPC_extensionValue_specs_316 /* Additional specs */
30240 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313[] = {
30241 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, id),
30242 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30243 -1, /* IMPLICIT tag at current level */
30244 &asn_DEF_ProtocolIE_ID,
30246 { &asn_OER_memb_id_constr_314, &asn_PER_memb_id_constr_314, memb_id_constraint_313 },
30247 0, 0, /* No default value */
30250 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, criticality),
30251 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30252 -1, /* IMPLICIT tag at current level */
30253 &asn_DEF_Criticality,
30255 { &asn_OER_memb_criticality_constr_315, &asn_PER_memb_criticality_constr_315, memb_criticality_constraint_313 },
30256 0, 0, /* No default value */
30259 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, extensionValue),
30260 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30261 +1, /* EXPLICIT tag at current level */
30262 &asn_DEF_extensionValue_316,
30264 { &asn_OER_memb_extensionValue_constr_316, &asn_PER_memb_extensionValue_constr_316, memb_extensionValue_constraint_313 },
30265 0, 0, /* No default value */
30269 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[] = {
30270 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30272 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313[] = {
30273 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30274 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30275 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30277 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313 = {
30278 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs),
30279 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, _asn_ctx),
30280 asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313,
30281 3, /* Count of tags in the map */
30282 0, 0, 0, /* Optional elements (not needed) */
30283 -1, /* First extension addition */
30285 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs = {
30286 "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",
30287 "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",
30289 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313,
30290 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)
30291 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */
30292 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313, /* Same as above */
30293 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)
30294 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */
30295 { 0, 0, SEQUENCE_constraint },
30296 asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313,
30297 3, /* Elements count */
30298 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313 /* Additional specs */
30301 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_320 = {
30302 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
30303 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
30304 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
30305 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
30306 0, /* No top level tags */
30307 0, /* No tags in the map */
30309 -1 /* Extensions start */
30311 static /* Use -fall-defs-global to expose */
30312 asn_TYPE_descriptor_t asn_DEF_extensionValue_320 = {
30316 0, /* No effective tags (pointer) */
30317 0, /* No effective tags (count) */
30318 0, /* No tags (pointer) */
30319 0, /* No tags (count) */
30320 { 0, 0, OPEN_TYPE_constraint },
30321 0, 0, /* No members */
30322 &asn_SPC_extensionValue_specs_320 /* Additional specs */
30325 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317[] = {
30326 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, id),
30327 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30328 -1, /* IMPLICIT tag at current level */
30329 &asn_DEF_ProtocolIE_ID,
30331 { &asn_OER_memb_id_constr_318, &asn_PER_memb_id_constr_318, memb_id_constraint_317 },
30332 0, 0, /* No default value */
30335 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, criticality),
30336 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30337 -1, /* IMPLICIT tag at current level */
30338 &asn_DEF_Criticality,
30340 { &asn_OER_memb_criticality_constr_319, &asn_PER_memb_criticality_constr_319, memb_criticality_constraint_317 },
30341 0, 0, /* No default value */
30344 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
30345 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30346 +1, /* EXPLICIT tag at current level */
30347 &asn_DEF_extensionValue_320,
30349 { &asn_OER_memb_extensionValue_constr_320, &asn_PER_memb_extensionValue_constr_320, memb_extensionValue_constraint_317 },
30350 0, 0, /* No default value */
30354 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[] = {
30355 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30357 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317[] = {
30358 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30359 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30360 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30362 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317 = {
30363 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs),
30364 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
30365 asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317,
30366 3, /* Count of tags in the map */
30367 0, 0, 0, /* Optional elements (not needed) */
30368 -1, /* First extension addition */
30370 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs = {
30371 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",
30372 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",
30374 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317,
30375 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)
30376 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */
30377 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317, /* Same as above */
30378 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)
30379 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */
30380 { 0, 0, SEQUENCE_constraint },
30381 asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317,
30382 3, /* Elements count */
30383 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317 /* Additional specs */
30386 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_324 = {
30387 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
30388 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
30389 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
30390 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
30391 0, /* No top level tags */
30392 0, /* No tags in the map */
30394 -1 /* Extensions start */
30396 static /* Use -fall-defs-global to expose */
30397 asn_TYPE_descriptor_t asn_DEF_extensionValue_324 = {
30401 0, /* No effective tags (pointer) */
30402 0, /* No effective tags (count) */
30403 0, /* No tags (pointer) */
30404 0, /* No tags (count) */
30405 { 0, 0, OPEN_TYPE_constraint },
30406 0, 0, /* No members */
30407 &asn_SPC_extensionValue_specs_324 /* Additional specs */
30410 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321[] = {
30411 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, id),
30412 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30413 -1, /* IMPLICIT tag at current level */
30414 &asn_DEF_ProtocolIE_ID,
30416 { &asn_OER_memb_id_constr_322, &asn_PER_memb_id_constr_322, memb_id_constraint_321 },
30417 0, 0, /* No default value */
30420 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
30421 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30422 -1, /* IMPLICIT tag at current level */
30423 &asn_DEF_Criticality,
30425 { &asn_OER_memb_criticality_constr_323, &asn_PER_memb_criticality_constr_323, memb_criticality_constraint_321 },
30426 0, 0, /* No default value */
30429 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
30430 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30431 +1, /* EXPLICIT tag at current level */
30432 &asn_DEF_extensionValue_324,
30434 { &asn_OER_memb_extensionValue_constr_324, &asn_PER_memb_extensionValue_constr_324, memb_extensionValue_constraint_321 },
30435 0, 0, /* No default value */
30439 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[] = {
30440 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30442 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321[] = {
30443 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30444 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30445 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30447 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 = {
30448 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs),
30449 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
30450 asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321,
30451 3, /* Count of tags in the map */
30452 0, 0, 0, /* Optional elements (not needed) */
30453 -1, /* First extension addition */
30455 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs = {
30456 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",
30457 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",
30459 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321,
30460 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)
30461 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */
30462 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321, /* Same as above */
30463 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)
30464 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */
30465 { 0, 0, SEQUENCE_constraint },
30466 asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321,
30467 3, /* Elements count */
30468 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 /* Additional specs */
30471 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_328 = {
30472 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue),
30473 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, _asn_ctx),
30474 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, present),
30475 sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue *)0)->present),
30476 0, /* No top level tags */
30477 0, /* No tags in the map */
30479 -1 /* Extensions start */
30481 static /* Use -fall-defs-global to expose */
30482 asn_TYPE_descriptor_t asn_DEF_extensionValue_328 = {
30486 0, /* No effective tags (pointer) */
30487 0, /* No effective tags (count) */
30488 0, /* No tags (pointer) */
30489 0, /* No tags (count) */
30490 { 0, 0, OPEN_TYPE_constraint },
30491 0, 0, /* No members */
30492 &asn_SPC_extensionValue_specs_328 /* Additional specs */
30495 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325[] = {
30496 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, id),
30497 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30498 -1, /* IMPLICIT tag at current level */
30499 &asn_DEF_ProtocolIE_ID,
30501 { &asn_OER_memb_id_constr_326, &asn_PER_memb_id_constr_326, memb_id_constraint_325 },
30502 0, 0, /* No default value */
30505 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, criticality),
30506 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30507 -1, /* IMPLICIT tag at current level */
30508 &asn_DEF_Criticality,
30510 { &asn_OER_memb_criticality_constr_327, &asn_PER_memb_criticality_constr_327, memb_criticality_constraint_325 },
30511 0, 0, /* No default value */
30514 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, extensionValue),
30515 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30516 +1, /* EXPLICIT tag at current level */
30517 &asn_DEF_extensionValue_328,
30519 { &asn_OER_memb_extensionValue_constr_328, &asn_PER_memb_extensionValue_constr_328, memb_extensionValue_constraint_325 },
30520 0, 0, /* No default value */
30524 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[] = {
30525 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30527 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325[] = {
30528 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30529 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30530 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30532 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325 = {
30533 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs),
30534 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, _asn_ctx),
30535 asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325,
30536 3, /* Count of tags in the map */
30537 0, 0, 0, /* Optional elements (not needed) */
30538 -1, /* First extension addition */
30540 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs = {
30541 "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",
30542 "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",
30544 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325,
30545 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)
30546 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */
30547 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325, /* Same as above */
30548 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)
30549 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */
30550 { 0, 0, SEQUENCE_constraint },
30551 asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325,
30552 3, /* Elements count */
30553 &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325 /* Additional specs */
30556 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_332 = {
30557 sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue),
30558 offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, _asn_ctx),
30559 offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, present),
30560 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue *)0)->present),
30561 0, /* No top level tags */
30562 0, /* No tags in the map */
30564 -1 /* Extensions start */
30566 static /* Use -fall-defs-global to expose */
30567 asn_TYPE_descriptor_t asn_DEF_extensionValue_332 = {
30571 0, /* No effective tags (pointer) */
30572 0, /* No effective tags (count) */
30573 0, /* No tags (pointer) */
30574 0, /* No tags (count) */
30575 { 0, 0, OPEN_TYPE_constraint },
30576 0, 0, /* No members */
30577 &asn_SPC_extensionValue_specs_332 /* Additional specs */
30580 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329[] = {
30581 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, id),
30582 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30583 -1, /* IMPLICIT tag at current level */
30584 &asn_DEF_ProtocolIE_ID,
30586 { &asn_OER_memb_id_constr_330, &asn_PER_memb_id_constr_330, memb_id_constraint_329 },
30587 0, 0, /* No default value */
30590 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, criticality),
30591 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30592 -1, /* IMPLICIT tag at current level */
30593 &asn_DEF_Criticality,
30595 { &asn_OER_memb_criticality_constr_331, &asn_PER_memb_criticality_constr_331, memb_criticality_constraint_329 },
30596 0, 0, /* No default value */
30599 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, extensionValue),
30600 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30601 +1, /* EXPLICIT tag at current level */
30602 &asn_DEF_extensionValue_332,
30604 { &asn_OER_memb_extensionValue_constr_332, &asn_PER_memb_extensionValue_constr_332, memb_extensionValue_constraint_329 },
30605 0, 0, /* No default value */
30609 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[] = {
30610 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30612 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329[] = {
30613 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30614 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30615 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30617 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329 = {
30618 sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs),
30619 offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, _asn_ctx),
30620 asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329,
30621 3, /* Count of tags in the map */
30622 0, 0, 0, /* Optional elements (not needed) */
30623 -1, /* First extension addition */
30625 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs = {
30626 "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",
30627 "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",
30629 asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329,
30630 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)
30631 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */
30632 asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329, /* Same as above */
30633 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)
30634 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */
30635 { 0, 0, SEQUENCE_constraint },
30636 asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329,
30637 3, /* Elements count */
30638 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329 /* Additional specs */
30641 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_336 = {
30642 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue),
30643 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, _asn_ctx),
30644 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, present),
30645 sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue *)0)->present),
30646 0, /* No top level tags */
30647 0, /* No tags in the map */
30649 -1 /* Extensions start */
30651 static /* Use -fall-defs-global to expose */
30652 asn_TYPE_descriptor_t asn_DEF_extensionValue_336 = {
30656 0, /* No effective tags (pointer) */
30657 0, /* No effective tags (count) */
30658 0, /* No tags (pointer) */
30659 0, /* No tags (count) */
30660 { 0, 0, OPEN_TYPE_constraint },
30661 0, 0, /* No members */
30662 &asn_SPC_extensionValue_specs_336 /* Additional specs */
30665 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333[] = {
30666 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, id),
30667 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30668 -1, /* IMPLICIT tag at current level */
30669 &asn_DEF_ProtocolIE_ID,
30671 { &asn_OER_memb_id_constr_334, &asn_PER_memb_id_constr_334, memb_id_constraint_333 },
30672 0, 0, /* No default value */
30675 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, criticality),
30676 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30677 -1, /* IMPLICIT tag at current level */
30678 &asn_DEF_Criticality,
30680 { &asn_OER_memb_criticality_constr_335, &asn_PER_memb_criticality_constr_335, memb_criticality_constraint_333 },
30681 0, 0, /* No default value */
30684 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, extensionValue),
30685 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30686 +1, /* EXPLICIT tag at current level */
30687 &asn_DEF_extensionValue_336,
30689 { &asn_OER_memb_extensionValue_constr_336, &asn_PER_memb_extensionValue_constr_336, memb_extensionValue_constraint_333 },
30690 0, 0, /* No default value */
30694 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[] = {
30695 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30697 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333[] = {
30698 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30699 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30700 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30702 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333 = {
30703 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs),
30704 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, _asn_ctx),
30705 asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333,
30706 3, /* Count of tags in the map */
30707 0, 0, 0, /* Optional elements (not needed) */
30708 -1, /* First extension addition */
30710 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs = {
30711 "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",
30712 "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",
30714 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333,
30715 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)
30716 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */
30717 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333, /* Same as above */
30718 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)
30719 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */
30720 { 0, 0, SEQUENCE_constraint },
30721 asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333,
30722 3, /* Elements count */
30723 &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333 /* Additional specs */
30726 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_340 = {
30727 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
30728 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
30729 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
30730 sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
30731 0, /* No top level tags */
30732 0, /* No tags in the map */
30734 -1 /* Extensions start */
30736 static /* Use -fall-defs-global to expose */
30737 asn_TYPE_descriptor_t asn_DEF_extensionValue_340 = {
30741 0, /* No effective tags (pointer) */
30742 0, /* No effective tags (count) */
30743 0, /* No tags (pointer) */
30744 0, /* No tags (count) */
30745 { 0, 0, OPEN_TYPE_constraint },
30746 0, 0, /* No members */
30747 &asn_SPC_extensionValue_specs_340 /* Additional specs */
30750 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337[] = {
30751 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, id),
30752 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30753 -1, /* IMPLICIT tag at current level */
30754 &asn_DEF_ProtocolIE_ID,
30756 { &asn_OER_memb_id_constr_338, &asn_PER_memb_id_constr_338, memb_id_constraint_337 },
30757 0, 0, /* No default value */
30760 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, criticality),
30761 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30762 -1, /* IMPLICIT tag at current level */
30763 &asn_DEF_Criticality,
30765 { &asn_OER_memb_criticality_constr_339, &asn_PER_memb_criticality_constr_339, memb_criticality_constraint_337 },
30766 0, 0, /* No default value */
30769 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
30770 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30771 +1, /* EXPLICIT tag at current level */
30772 &asn_DEF_extensionValue_340,
30774 { &asn_OER_memb_extensionValue_constr_340, &asn_PER_memb_extensionValue_constr_340, memb_extensionValue_constraint_337 },
30775 0, 0, /* No default value */
30779 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[] = {
30780 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30782 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337[] = {
30783 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30784 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30785 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30787 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337 = {
30788 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs),
30789 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
30790 asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337,
30791 3, /* Count of tags in the map */
30792 0, 0, 0, /* Optional elements (not needed) */
30793 -1, /* First extension addition */
30795 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs = {
30796 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",
30797 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",
30799 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337,
30800 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)
30801 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */
30802 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337, /* Same as above */
30803 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)
30804 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */
30805 { 0, 0, SEQUENCE_constraint },
30806 asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337,
30807 3, /* Elements count */
30808 &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337 /* Additional specs */
30811 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_344 = {
30812 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
30813 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
30814 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
30815 sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
30816 0, /* No top level tags */
30817 0, /* No tags in the map */
30819 -1 /* Extensions start */
30821 static /* Use -fall-defs-global to expose */
30822 asn_TYPE_descriptor_t asn_DEF_extensionValue_344 = {
30826 0, /* No effective tags (pointer) */
30827 0, /* No effective tags (count) */
30828 0, /* No tags (pointer) */
30829 0, /* No tags (count) */
30830 { 0, 0, OPEN_TYPE_constraint },
30831 0, 0, /* No members */
30832 &asn_SPC_extensionValue_specs_344 /* Additional specs */
30835 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341[] = {
30836 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, id),
30837 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30838 -1, /* IMPLICIT tag at current level */
30839 &asn_DEF_ProtocolIE_ID,
30841 { &asn_OER_memb_id_constr_342, &asn_PER_memb_id_constr_342, memb_id_constraint_341 },
30842 0, 0, /* No default value */
30845 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
30846 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30847 -1, /* IMPLICIT tag at current level */
30848 &asn_DEF_Criticality,
30850 { &asn_OER_memb_criticality_constr_343, &asn_PER_memb_criticality_constr_343, memb_criticality_constraint_341 },
30851 0, 0, /* No default value */
30854 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
30855 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30856 +1, /* EXPLICIT tag at current level */
30857 &asn_DEF_extensionValue_344,
30859 { &asn_OER_memb_extensionValue_constr_344, &asn_PER_memb_extensionValue_constr_344, memb_extensionValue_constraint_341 },
30860 0, 0, /* No default value */
30864 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[] = {
30865 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30867 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341[] = {
30868 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30869 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30870 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30872 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341 = {
30873 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs),
30874 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
30875 asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341,
30876 3, /* Count of tags in the map */
30877 0, 0, 0, /* Optional elements (not needed) */
30878 -1, /* First extension addition */
30880 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs = {
30881 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",
30882 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",
30884 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341,
30885 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)
30886 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */
30887 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341, /* Same as above */
30888 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)
30889 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */
30890 { 0, 0, SEQUENCE_constraint },
30891 asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341,
30892 3, /* Elements count */
30893 &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341 /* Additional specs */
30896 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_348 = {
30897 sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue),
30898 offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, _asn_ctx),
30899 offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, present),
30900 sizeof(((struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue *)0)->present),
30901 0, /* No top level tags */
30902 0, /* No tags in the map */
30904 -1 /* Extensions start */
30906 static /* Use -fall-defs-global to expose */
30907 asn_TYPE_descriptor_t asn_DEF_extensionValue_348 = {
30911 0, /* No effective tags (pointer) */
30912 0, /* No effective tags (count) */
30913 0, /* No tags (pointer) */
30914 0, /* No tags (count) */
30915 { 0, 0, OPEN_TYPE_constraint },
30916 0, 0, /* No members */
30917 &asn_SPC_extensionValue_specs_348 /* Additional specs */
30920 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345[] = {
30921 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, id),
30922 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30923 -1, /* IMPLICIT tag at current level */
30924 &asn_DEF_ProtocolIE_ID,
30926 { &asn_OER_memb_id_constr_346, &asn_PER_memb_id_constr_346, memb_id_constraint_345 },
30927 0, 0, /* No default value */
30930 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, criticality),
30931 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30932 -1, /* IMPLICIT tag at current level */
30933 &asn_DEF_Criticality,
30935 { &asn_OER_memb_criticality_constr_347, &asn_PER_memb_criticality_constr_347, memb_criticality_constraint_345 },
30936 0, 0, /* No default value */
30939 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, extensionValue),
30940 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30941 +1, /* EXPLICIT tag at current level */
30942 &asn_DEF_extensionValue_348,
30944 { &asn_OER_memb_extensionValue_constr_348, &asn_PER_memb_extensionValue_constr_348, memb_extensionValue_constraint_345 },
30945 0, 0, /* No default value */
30949 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[] = {
30950 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30952 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345[] = {
30953 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30954 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30955 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30957 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345 = {
30958 sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs),
30959 offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, _asn_ctx),
30960 asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345,
30961 3, /* Count of tags in the map */
30962 0, 0, 0, /* Optional elements (not needed) */
30963 -1, /* First extension addition */
30965 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs = {
30966 "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",
30967 "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",
30969 asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345,
30970 sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)
30971 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */
30972 asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345, /* Same as above */
30973 sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)
30974 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */
30975 { 0, 0, SEQUENCE_constraint },
30976 asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345,
30977 3, /* Elements count */
30978 &asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345 /* Additional specs */
30981 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_352 = {
30982 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue),
30983 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, _asn_ctx),
30984 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, present),
30985 sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue *)0)->present),
30986 0, /* No top level tags */
30987 0, /* No tags in the map */
30989 -1 /* Extensions start */
30991 static /* Use -fall-defs-global to expose */
30992 asn_TYPE_descriptor_t asn_DEF_extensionValue_352 = {
30996 0, /* No effective tags (pointer) */
30997 0, /* No effective tags (count) */
30998 0, /* No tags (pointer) */
30999 0, /* No tags (count) */
31000 { 0, 0, OPEN_TYPE_constraint },
31001 0, 0, /* No members */
31002 &asn_SPC_extensionValue_specs_352 /* Additional specs */
31005 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349[] = {
31006 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, id),
31007 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31008 -1, /* IMPLICIT tag at current level */
31009 &asn_DEF_ProtocolIE_ID,
31011 { &asn_OER_memb_id_constr_350, &asn_PER_memb_id_constr_350, memb_id_constraint_349 },
31012 0, 0, /* No default value */
31015 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, criticality),
31016 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31017 -1, /* IMPLICIT tag at current level */
31018 &asn_DEF_Criticality,
31020 { &asn_OER_memb_criticality_constr_351, &asn_PER_memb_criticality_constr_351, memb_criticality_constraint_349 },
31021 0, 0, /* No default value */
31024 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, extensionValue),
31025 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31026 +1, /* EXPLICIT tag at current level */
31027 &asn_DEF_extensionValue_352,
31029 { &asn_OER_memb_extensionValue_constr_352, &asn_PER_memb_extensionValue_constr_352, memb_extensionValue_constraint_349 },
31030 0, 0, /* No default value */
31034 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[] = {
31035 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31037 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349[] = {
31038 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31039 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31040 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31042 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349 = {
31043 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs),
31044 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, _asn_ctx),
31045 asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349,
31046 3, /* Count of tags in the map */
31047 0, 0, 0, /* Optional elements (not needed) */
31048 -1, /* First extension addition */
31050 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs = {
31051 "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",
31052 "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",
31054 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349,
31055 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)
31056 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */
31057 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349, /* Same as above */
31058 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)
31059 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */
31060 { 0, 0, SEQUENCE_constraint },
31061 asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349,
31062 3, /* Elements count */
31063 &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349 /* Additional specs */
31066 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_356 = {
31067 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
31068 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
31069 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
31070 sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
31071 0, /* No top level tags */
31072 0, /* No tags in the map */
31074 -1 /* Extensions start */
31076 static /* Use -fall-defs-global to expose */
31077 asn_TYPE_descriptor_t asn_DEF_extensionValue_356 = {
31081 0, /* No effective tags (pointer) */
31082 0, /* No effective tags (count) */
31083 0, /* No tags (pointer) */
31084 0, /* No tags (count) */
31085 { 0, 0, OPEN_TYPE_constraint },
31086 0, 0, /* No members */
31087 &asn_SPC_extensionValue_specs_356 /* Additional specs */
31090 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353[] = {
31091 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, id),
31092 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31093 -1, /* IMPLICIT tag at current level */
31094 &asn_DEF_ProtocolIE_ID,
31096 { &asn_OER_memb_id_constr_354, &asn_PER_memb_id_constr_354, memb_id_constraint_353 },
31097 0, 0, /* No default value */
31100 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, criticality),
31101 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31102 -1, /* IMPLICIT tag at current level */
31103 &asn_DEF_Criticality,
31105 { &asn_OER_memb_criticality_constr_355, &asn_PER_memb_criticality_constr_355, memb_criticality_constraint_353 },
31106 0, 0, /* No default value */
31109 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
31110 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31111 +1, /* EXPLICIT tag at current level */
31112 &asn_DEF_extensionValue_356,
31114 { &asn_OER_memb_extensionValue_constr_356, &asn_PER_memb_extensionValue_constr_356, memb_extensionValue_constraint_353 },
31115 0, 0, /* No default value */
31119 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[] = {
31120 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31122 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353[] = {
31123 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31124 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31125 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31127 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353 = {
31128 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs),
31129 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
31130 asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353,
31131 3, /* Count of tags in the map */
31132 0, 0, 0, /* Optional elements (not needed) */
31133 -1, /* First extension addition */
31135 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs = {
31136 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",
31137 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",
31139 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353,
31140 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)
31141 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */
31142 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353, /* Same as above */
31143 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)
31144 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */
31145 { 0, 0, SEQUENCE_constraint },
31146 asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353,
31147 3, /* Elements count */
31148 &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353 /* Additional specs */
31151 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_360 = {
31152 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
31153 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
31154 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
31155 sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
31156 0, /* No top level tags */
31157 0, /* No tags in the map */
31159 -1 /* Extensions start */
31161 static /* Use -fall-defs-global to expose */
31162 asn_TYPE_descriptor_t asn_DEF_extensionValue_360 = {
31166 0, /* No effective tags (pointer) */
31167 0, /* No effective tags (count) */
31168 0, /* No tags (pointer) */
31169 0, /* No tags (count) */
31170 { 0, 0, OPEN_TYPE_constraint },
31171 0, 0, /* No members */
31172 &asn_SPC_extensionValue_specs_360 /* Additional specs */
31175 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357[] = {
31176 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, id),
31177 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31178 -1, /* IMPLICIT tag at current level */
31179 &asn_DEF_ProtocolIE_ID,
31181 { &asn_OER_memb_id_constr_358, &asn_PER_memb_id_constr_358, memb_id_constraint_357 },
31182 0, 0, /* No default value */
31185 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
31186 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31187 -1, /* IMPLICIT tag at current level */
31188 &asn_DEF_Criticality,
31190 { &asn_OER_memb_criticality_constr_359, &asn_PER_memb_criticality_constr_359, memb_criticality_constraint_357 },
31191 0, 0, /* No default value */
31194 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
31195 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31196 +1, /* EXPLICIT tag at current level */
31197 &asn_DEF_extensionValue_360,
31199 { &asn_OER_memb_extensionValue_constr_360, &asn_PER_memb_extensionValue_constr_360, memb_extensionValue_constraint_357 },
31200 0, 0, /* No default value */
31204 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[] = {
31205 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31207 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357[] = {
31208 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31209 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31210 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31212 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357 = {
31213 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs),
31214 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
31215 asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357,
31216 3, /* Count of tags in the map */
31217 0, 0, 0, /* Optional elements (not needed) */
31218 -1, /* First extension addition */
31220 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs = {
31221 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",
31222 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",
31224 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357,
31225 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)
31226 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */
31227 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357, /* Same as above */
31228 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)
31229 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */
31230 { 0, 0, SEQUENCE_constraint },
31231 asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357,
31232 3, /* Elements count */
31233 &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357 /* Additional specs */
31236 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_364 = {
31237 sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue),
31238 offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, _asn_ctx),
31239 offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, present),
31240 sizeof(((struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue *)0)->present),
31241 0, /* No top level tags */
31242 0, /* No tags in the map */
31244 -1 /* Extensions start */
31246 static /* Use -fall-defs-global to expose */
31247 asn_TYPE_descriptor_t asn_DEF_extensionValue_364 = {
31251 0, /* No effective tags (pointer) */
31252 0, /* No effective tags (count) */
31253 0, /* No tags (pointer) */
31254 0, /* No tags (count) */
31255 { 0, 0, OPEN_TYPE_constraint },
31256 0, 0, /* No members */
31257 &asn_SPC_extensionValue_specs_364 /* Additional specs */
31260 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361[] = {
31261 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, id),
31262 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31263 -1, /* IMPLICIT tag at current level */
31264 &asn_DEF_ProtocolIE_ID,
31266 { &asn_OER_memb_id_constr_362, &asn_PER_memb_id_constr_362, memb_id_constraint_361 },
31267 0, 0, /* No default value */
31270 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, criticality),
31271 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31272 -1, /* IMPLICIT tag at current level */
31273 &asn_DEF_Criticality,
31275 { &asn_OER_memb_criticality_constr_363, &asn_PER_memb_criticality_constr_363, memb_criticality_constraint_361 },
31276 0, 0, /* No default value */
31279 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, extensionValue),
31280 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31281 +1, /* EXPLICIT tag at current level */
31282 &asn_DEF_extensionValue_364,
31284 { &asn_OER_memb_extensionValue_constr_364, &asn_PER_memb_extensionValue_constr_364, memb_extensionValue_constraint_361 },
31285 0, 0, /* No default value */
31289 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[] = {
31290 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31292 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361[] = {
31293 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31294 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31295 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31297 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361 = {
31298 sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs),
31299 offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, _asn_ctx),
31300 asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361,
31301 3, /* Count of tags in the map */
31302 0, 0, 0, /* Optional elements (not needed) */
31303 -1, /* First extension addition */
31305 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs = {
31306 "ServedEUTRAcellsENDCX2Management-ExtIEs",
31307 "ServedEUTRAcellsENDCX2Management-ExtIEs",
31309 asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361,
31310 sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)
31311 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */
31312 asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361, /* Same as above */
31313 sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)
31314 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */
31315 { 0, 0, SEQUENCE_constraint },
31316 asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361,
31317 3, /* Elements count */
31318 &asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361 /* Additional specs */
31321 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_368 = {
31322 sizeof(struct En_gNBServedCells_ExtIEs__extensionValue),
31323 offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, _asn_ctx),
31324 offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, present),
31325 sizeof(((struct En_gNBServedCells_ExtIEs__extensionValue *)0)->present),
31326 0, /* No top level tags */
31327 0, /* No tags in the map */
31329 -1 /* Extensions start */
31331 static /* Use -fall-defs-global to expose */
31332 asn_TYPE_descriptor_t asn_DEF_extensionValue_368 = {
31336 0, /* No effective tags (pointer) */
31337 0, /* No effective tags (count) */
31338 0, /* No tags (pointer) */
31339 0, /* No tags (count) */
31340 { 0, 0, OPEN_TYPE_constraint },
31341 0, 0, /* No members */
31342 &asn_SPC_extensionValue_specs_368 /* Additional specs */
31345 asn_TYPE_member_t asn_MBR_En_gNBServedCells_ExtIEs_365[] = {
31346 { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, id),
31347 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31348 -1, /* IMPLICIT tag at current level */
31349 &asn_DEF_ProtocolIE_ID,
31351 { &asn_OER_memb_id_constr_366, &asn_PER_memb_id_constr_366, memb_id_constraint_365 },
31352 0, 0, /* No default value */
31355 { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, criticality),
31356 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31357 -1, /* IMPLICIT tag at current level */
31358 &asn_DEF_Criticality,
31360 { &asn_OER_memb_criticality_constr_367, &asn_PER_memb_criticality_constr_367, memb_criticality_constraint_365 },
31361 0, 0, /* No default value */
31364 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, extensionValue),
31365 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31366 +1, /* EXPLICIT tag at current level */
31367 &asn_DEF_extensionValue_368,
31369 { &asn_OER_memb_extensionValue_constr_368, &asn_PER_memb_extensionValue_constr_368, memb_extensionValue_constraint_365 },
31370 0, 0, /* No default value */
31374 static const ber_tlv_tag_t asn_DEF_En_gNBServedCells_ExtIEs_tags_365[] = {
31375 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31377 static const asn_TYPE_tag2member_t asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365[] = {
31378 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31379 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31380 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31382 asn_SEQUENCE_specifics_t asn_SPC_En_gNBServedCells_ExtIEs_specs_365 = {
31383 sizeof(struct En_gNBServedCells_ExtIEs),
31384 offsetof(struct En_gNBServedCells_ExtIEs, _asn_ctx),
31385 asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365,
31386 3, /* Count of tags in the map */
31387 0, 0, 0, /* Optional elements (not needed) */
31388 -1, /* First extension addition */
31390 asn_TYPE_descriptor_t asn_DEF_En_gNBServedCells_ExtIEs = {
31391 "En-gNBServedCells-ExtIEs",
31392 "En-gNBServedCells-ExtIEs",
31394 asn_DEF_En_gNBServedCells_ExtIEs_tags_365,
31395 sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)
31396 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */
31397 asn_DEF_En_gNBServedCells_ExtIEs_tags_365, /* Same as above */
31398 sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)
31399 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */
31400 { 0, 0, SEQUENCE_constraint },
31401 asn_MBR_En_gNBServedCells_ExtIEs_365,
31402 3, /* Elements count */
31403 &asn_SPC_En_gNBServedCells_ExtIEs_specs_365 /* Additional specs */
31406 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_372 = {
31407 sizeof(struct ServedNRCell_Information_ExtIEs__extensionValue),
31408 offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
31409 offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, present),
31410 sizeof(((struct ServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
31411 0, /* No top level tags */
31412 0, /* No tags in the map */
31414 -1 /* Extensions start */
31416 static /* Use -fall-defs-global to expose */
31417 asn_TYPE_descriptor_t asn_DEF_extensionValue_372 = {
31421 0, /* No effective tags (pointer) */
31422 0, /* No effective tags (count) */
31423 0, /* No tags (pointer) */
31424 0, /* No tags (count) */
31425 { 0, 0, OPEN_TYPE_constraint },
31426 0, 0, /* No members */
31427 &asn_SPC_extensionValue_specs_372 /* Additional specs */
31430 asn_TYPE_member_t asn_MBR_ServedNRCell_Information_ExtIEs_369[] = {
31431 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, id),
31432 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31433 -1, /* IMPLICIT tag at current level */
31434 &asn_DEF_ProtocolIE_ID,
31436 { &asn_OER_memb_id_constr_370, &asn_PER_memb_id_constr_370, memb_id_constraint_369 },
31437 0, 0, /* No default value */
31440 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, criticality),
31441 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31442 -1, /* IMPLICIT tag at current level */
31443 &asn_DEF_Criticality,
31445 { &asn_OER_memb_criticality_constr_371, &asn_PER_memb_criticality_constr_371, memb_criticality_constraint_369 },
31446 0, 0, /* No default value */
31449 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, extensionValue),
31450 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31451 +1, /* EXPLICIT tag at current level */
31452 &asn_DEF_extensionValue_372,
31454 { &asn_OER_memb_extensionValue_constr_372, &asn_PER_memb_extensionValue_constr_372, memb_extensionValue_constraint_369 },
31455 0, 0, /* No default value */
31459 static const ber_tlv_tag_t asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[] = {
31460 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31462 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369[] = {
31463 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31464 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31465 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31467 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCell_Information_ExtIEs_specs_369 = {
31468 sizeof(struct ServedNRCell_Information_ExtIEs),
31469 offsetof(struct ServedNRCell_Information_ExtIEs, _asn_ctx),
31470 asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369,
31471 3, /* Count of tags in the map */
31472 0, 0, 0, /* Optional elements (not needed) */
31473 -1, /* First extension addition */
31475 asn_TYPE_descriptor_t asn_DEF_ServedNRCell_Information_ExtIEs = {
31476 "ServedNRCell-Information-ExtIEs",
31477 "ServedNRCell-Information-ExtIEs",
31479 asn_DEF_ServedNRCell_Information_ExtIEs_tags_369,
31480 sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)
31481 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */
31482 asn_DEF_ServedNRCell_Information_ExtIEs_tags_369, /* Same as above */
31483 sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)
31484 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */
31485 { 0, 0, SEQUENCE_constraint },
31486 asn_MBR_ServedNRCell_Information_ExtIEs_369,
31487 3, /* Elements count */
31488 &asn_SPC_ServedNRCell_Information_ExtIEs_specs_369 /* Additional specs */
31491 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_376 = {
31492 sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
31493 offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
31494 offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
31495 sizeof(((struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
31496 0, /* No top level tags */
31497 0, /* No tags in the map */
31499 -1 /* Extensions start */
31501 static /* Use -fall-defs-global to expose */
31502 asn_TYPE_descriptor_t asn_DEF_extensionValue_376 = {
31506 0, /* No effective tags (pointer) */
31507 0, /* No effective tags (count) */
31508 0, /* No tags (pointer) */
31509 0, /* No tags (count) */
31510 { 0, 0, OPEN_TYPE_constraint },
31511 0, 0, /* No members */
31512 &asn_SPC_extensionValue_specs_376 /* Additional specs */
31515 asn_TYPE_member_t asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373[] = {
31516 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, id),
31517 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31518 -1, /* IMPLICIT tag at current level */
31519 &asn_DEF_ProtocolIE_ID,
31521 { &asn_OER_memb_id_constr_374, &asn_PER_memb_id_constr_374, memb_id_constraint_373 },
31522 0, 0, /* No default value */
31525 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, criticality),
31526 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31527 -1, /* IMPLICIT tag at current level */
31528 &asn_DEF_Criticality,
31530 { &asn_OER_memb_criticality_constr_375, &asn_PER_memb_criticality_constr_375, memb_criticality_constraint_373 },
31531 0, 0, /* No default value */
31534 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
31535 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31536 +1, /* EXPLICIT tag at current level */
31537 &asn_DEF_extensionValue_376,
31539 { &asn_OER_memb_extensionValue_constr_376, &asn_PER_memb_extensionValue_constr_376, memb_extensionValue_constraint_373 },
31540 0, 0, /* No default value */
31544 static const ber_tlv_tag_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[] = {
31545 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31547 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373[] = {
31548 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31549 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31550 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31552 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373 = {
31553 sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs),
31554 offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
31555 asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373,
31556 3, /* Count of tags in the map */
31557 0, 0, 0, /* Optional elements (not needed) */
31558 -1, /* First extension addition */
31560 asn_TYPE_descriptor_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs = {
31561 "FDD-InfoServedNRCell-Information-ExtIEs",
31562 "FDD-InfoServedNRCell-Information-ExtIEs",
31564 asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373,
31565 sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)
31566 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */
31567 asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373, /* Same as above */
31568 sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)
31569 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */
31570 { 0, 0, SEQUENCE_constraint },
31571 asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373,
31572 3, /* Elements count */
31573 &asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373 /* Additional specs */
31576 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_380 = {
31577 sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
31578 offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
31579 offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
31580 sizeof(((struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
31581 0, /* No top level tags */
31582 0, /* No tags in the map */
31584 -1 /* Extensions start */
31586 static /* Use -fall-defs-global to expose */
31587 asn_TYPE_descriptor_t asn_DEF_extensionValue_380 = {
31591 0, /* No effective tags (pointer) */
31592 0, /* No effective tags (count) */
31593 0, /* No tags (pointer) */
31594 0, /* No tags (count) */
31595 { 0, 0, OPEN_TYPE_constraint },
31596 0, 0, /* No members */
31597 &asn_SPC_extensionValue_specs_380 /* Additional specs */
31600 asn_TYPE_member_t asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377[] = {
31601 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
31602 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31603 -1, /* IMPLICIT tag at current level */
31604 &asn_DEF_ProtocolIE_ID,
31606 { &asn_OER_memb_id_constr_378, &asn_PER_memb_id_constr_378, memb_id_constraint_377 },
31607 0, 0, /* No default value */
31610 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
31611 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31612 -1, /* IMPLICIT tag at current level */
31613 &asn_DEF_Criticality,
31615 { &asn_OER_memb_criticality_constr_379, &asn_PER_memb_criticality_constr_379, memb_criticality_constraint_377 },
31616 0, 0, /* No default value */
31619 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
31620 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31621 +1, /* EXPLICIT tag at current level */
31622 &asn_DEF_extensionValue_380,
31624 { &asn_OER_memb_extensionValue_constr_380, &asn_PER_memb_extensionValue_constr_380, memb_extensionValue_constraint_377 },
31625 0, 0, /* No default value */
31629 static const ber_tlv_tag_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[] = {
31630 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31632 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377[] = {
31633 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31634 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31635 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31637 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377 = {
31638 sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs),
31639 offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
31640 asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377,
31641 3, /* Count of tags in the map */
31642 0, 0, 0, /* Optional elements (not needed) */
31643 -1, /* First extension addition */
31645 asn_TYPE_descriptor_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
31646 "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
31647 "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
31649 asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377,
31650 sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)
31651 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */
31652 asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377, /* Same as above */
31653 sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)
31654 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */
31655 { 0, 0, SEQUENCE_constraint },
31656 asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377,
31657 3, /* Elements count */
31658 &asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377 /* Additional specs */
31661 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_384 = {
31662 sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
31663 offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
31664 offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
31665 sizeof(((struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
31666 0, /* No top level tags */
31667 0, /* No tags in the map */
31669 -1 /* Extensions start */
31671 static /* Use -fall-defs-global to expose */
31672 asn_TYPE_descriptor_t asn_DEF_extensionValue_384 = {
31676 0, /* No effective tags (pointer) */
31677 0, /* No effective tags (count) */
31678 0, /* No tags (pointer) */
31679 0, /* No tags (count) */
31680 { 0, 0, OPEN_TYPE_constraint },
31681 0, 0, /* No members */
31682 &asn_SPC_extensionValue_specs_384 /* Additional specs */
31685 asn_TYPE_member_t asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381[] = {
31686 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, id),
31687 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31688 -1, /* IMPLICIT tag at current level */
31689 &asn_DEF_ProtocolIE_ID,
31691 { &asn_OER_memb_id_constr_382, &asn_PER_memb_id_constr_382, memb_id_constraint_381 },
31692 0, 0, /* No default value */
31695 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, criticality),
31696 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31697 -1, /* IMPLICIT tag at current level */
31698 &asn_DEF_Criticality,
31700 { &asn_OER_memb_criticality_constr_383, &asn_PER_memb_criticality_constr_383, memb_criticality_constraint_381 },
31701 0, 0, /* No default value */
31704 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
31705 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31706 +1, /* EXPLICIT tag at current level */
31707 &asn_DEF_extensionValue_384,
31709 { &asn_OER_memb_extensionValue_constr_384, &asn_PER_memb_extensionValue_constr_384, memb_extensionValue_constraint_381 },
31710 0, 0, /* No default value */
31714 static const ber_tlv_tag_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[] = {
31715 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31717 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381[] = {
31718 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31719 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31720 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31722 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381 = {
31723 sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs),
31724 offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
31725 asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381,
31726 3, /* Count of tags in the map */
31727 0, 0, 0, /* Optional elements (not needed) */
31728 -1, /* First extension addition */
31730 asn_TYPE_descriptor_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs = {
31731 "TDD-InfoServedNRCell-Information-ExtIEs",
31732 "TDD-InfoServedNRCell-Information-ExtIEs",
31734 asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381,
31735 sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)
31736 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */
31737 asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381, /* Same as above */
31738 sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)
31739 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */
31740 { 0, 0, SEQUENCE_constraint },
31741 asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381,
31742 3, /* Elements count */
31743 &asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381 /* Additional specs */
31746 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_388 = {
31747 sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
31748 offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
31749 offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
31750 sizeof(((struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
31751 0, /* No top level tags */
31752 0, /* No tags in the map */
31754 -1 /* Extensions start */
31756 static /* Use -fall-defs-global to expose */
31757 asn_TYPE_descriptor_t asn_DEF_extensionValue_388 = {
31761 0, /* No effective tags (pointer) */
31762 0, /* No effective tags (count) */
31763 0, /* No tags (pointer) */
31764 0, /* No tags (count) */
31765 { 0, 0, OPEN_TYPE_constraint },
31766 0, 0, /* No members */
31767 &asn_SPC_extensionValue_specs_388 /* Additional specs */
31770 asn_TYPE_member_t asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385[] = {
31771 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
31772 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31773 -1, /* IMPLICIT tag at current level */
31774 &asn_DEF_ProtocolIE_ID,
31776 { &asn_OER_memb_id_constr_386, &asn_PER_memb_id_constr_386, memb_id_constraint_385 },
31777 0, 0, /* No default value */
31780 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
31781 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31782 -1, /* IMPLICIT tag at current level */
31783 &asn_DEF_Criticality,
31785 { &asn_OER_memb_criticality_constr_387, &asn_PER_memb_criticality_constr_387, memb_criticality_constraint_385 },
31786 0, 0, /* No default value */
31789 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
31790 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31791 +1, /* EXPLICIT tag at current level */
31792 &asn_DEF_extensionValue_388,
31794 { &asn_OER_memb_extensionValue_constr_388, &asn_PER_memb_extensionValue_constr_388, memb_extensionValue_constraint_385 },
31795 0, 0, /* No default value */
31799 static const ber_tlv_tag_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[] = {
31800 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31802 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385[] = {
31803 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31804 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31805 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31807 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385 = {
31808 sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs),
31809 offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
31810 asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385,
31811 3, /* Count of tags in the map */
31812 0, 0, 0, /* Optional elements (not needed) */
31813 -1, /* First extension addition */
31815 asn_TYPE_descriptor_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
31816 "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
31817 "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
31819 asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385,
31820 sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)
31821 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */
31822 asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385, /* Same as above */
31823 sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)
31824 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */
31825 { 0, 0, SEQUENCE_constraint },
31826 asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385,
31827 3, /* Elements count */
31828 &asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385 /* Additional specs */
31831 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_392 = {
31832 sizeof(struct NRNeighbour_Information_ExtIEs__extensionValue),
31833 offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, _asn_ctx),
31834 offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, present),
31835 sizeof(((struct NRNeighbour_Information_ExtIEs__extensionValue *)0)->present),
31836 0, /* No top level tags */
31837 0, /* No tags in the map */
31839 -1 /* Extensions start */
31841 static /* Use -fall-defs-global to expose */
31842 asn_TYPE_descriptor_t asn_DEF_extensionValue_392 = {
31846 0, /* No effective tags (pointer) */
31847 0, /* No effective tags (count) */
31848 0, /* No tags (pointer) */
31849 0, /* No tags (count) */
31850 { 0, 0, OPEN_TYPE_constraint },
31851 0, 0, /* No members */
31852 &asn_SPC_extensionValue_specs_392 /* Additional specs */
31855 asn_TYPE_member_t asn_MBR_NRNeighbour_Information_ExtIEs_389[] = {
31856 { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, id),
31857 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31858 -1, /* IMPLICIT tag at current level */
31859 &asn_DEF_ProtocolIE_ID,
31861 { &asn_OER_memb_id_constr_390, &asn_PER_memb_id_constr_390, memb_id_constraint_389 },
31862 0, 0, /* No default value */
31865 { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, criticality),
31866 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31867 -1, /* IMPLICIT tag at current level */
31868 &asn_DEF_Criticality,
31870 { &asn_OER_memb_criticality_constr_391, &asn_PER_memb_criticality_constr_391, memb_criticality_constraint_389 },
31871 0, 0, /* No default value */
31874 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, extensionValue),
31875 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31876 +1, /* EXPLICIT tag at current level */
31877 &asn_DEF_extensionValue_392,
31879 { &asn_OER_memb_extensionValue_constr_392, &asn_PER_memb_extensionValue_constr_392, memb_extensionValue_constraint_389 },
31880 0, 0, /* No default value */
31884 static const ber_tlv_tag_t asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[] = {
31885 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31887 static const asn_TYPE_tag2member_t asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389[] = {
31888 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31889 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31890 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31892 asn_SEQUENCE_specifics_t asn_SPC_NRNeighbour_Information_ExtIEs_specs_389 = {
31893 sizeof(struct NRNeighbour_Information_ExtIEs),
31894 offsetof(struct NRNeighbour_Information_ExtIEs, _asn_ctx),
31895 asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389,
31896 3, /* Count of tags in the map */
31897 0, 0, 0, /* Optional elements (not needed) */
31898 -1, /* First extension addition */
31900 asn_TYPE_descriptor_t asn_DEF_NRNeighbour_Information_ExtIEs = {
31901 "NRNeighbour-Information-ExtIEs",
31902 "NRNeighbour-Information-ExtIEs",
31904 asn_DEF_NRNeighbour_Information_ExtIEs_tags_389,
31905 sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)
31906 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */
31907 asn_DEF_NRNeighbour_Information_ExtIEs_tags_389, /* Same as above */
31908 sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)
31909 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */
31910 { 0, 0, SEQUENCE_constraint },
31911 asn_MBR_NRNeighbour_Information_ExtIEs_389,
31912 3, /* Elements count */
31913 &asn_SPC_NRNeighbour_Information_ExtIEs_specs_389 /* Additional specs */
31916 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_396 = {
31917 sizeof(struct Limited_list_ExtIEs__extensionValue),
31918 offsetof(struct Limited_list_ExtIEs__extensionValue, _asn_ctx),
31919 offsetof(struct Limited_list_ExtIEs__extensionValue, present),
31920 sizeof(((struct Limited_list_ExtIEs__extensionValue *)0)->present),
31921 0, /* No top level tags */
31922 0, /* No tags in the map */
31924 -1 /* Extensions start */
31926 static /* Use -fall-defs-global to expose */
31927 asn_TYPE_descriptor_t asn_DEF_extensionValue_396 = {
31931 0, /* No effective tags (pointer) */
31932 0, /* No effective tags (count) */
31933 0, /* No tags (pointer) */
31934 0, /* No tags (count) */
31935 { 0, 0, OPEN_TYPE_constraint },
31936 0, 0, /* No members */
31937 &asn_SPC_extensionValue_specs_396 /* Additional specs */
31940 asn_TYPE_member_t asn_MBR_Limited_list_ExtIEs_393[] = {
31941 { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, id),
31942 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31943 -1, /* IMPLICIT tag at current level */
31944 &asn_DEF_ProtocolIE_ID,
31946 { &asn_OER_memb_id_constr_394, &asn_PER_memb_id_constr_394, memb_id_constraint_393 },
31947 0, 0, /* No default value */
31950 { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, criticality),
31951 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31952 -1, /* IMPLICIT tag at current level */
31953 &asn_DEF_Criticality,
31955 { &asn_OER_memb_criticality_constr_395, &asn_PER_memb_criticality_constr_395, memb_criticality_constraint_393 },
31956 0, 0, /* No default value */
31959 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, extensionValue),
31960 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31961 +1, /* EXPLICIT tag at current level */
31962 &asn_DEF_extensionValue_396,
31964 { &asn_OER_memb_extensionValue_constr_396, &asn_PER_memb_extensionValue_constr_396, memb_extensionValue_constraint_393 },
31965 0, 0, /* No default value */
31969 static const ber_tlv_tag_t asn_DEF_Limited_list_ExtIEs_tags_393[] = {
31970 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31972 static const asn_TYPE_tag2member_t asn_MAP_Limited_list_ExtIEs_tag2el_393[] = {
31973 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31974 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31975 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31977 asn_SEQUENCE_specifics_t asn_SPC_Limited_list_ExtIEs_specs_393 = {
31978 sizeof(struct Limited_list_ExtIEs),
31979 offsetof(struct Limited_list_ExtIEs, _asn_ctx),
31980 asn_MAP_Limited_list_ExtIEs_tag2el_393,
31981 3, /* Count of tags in the map */
31982 0, 0, 0, /* Optional elements (not needed) */
31983 -1, /* First extension addition */
31985 asn_TYPE_descriptor_t asn_DEF_Limited_list_ExtIEs = {
31986 "Limited-list-ExtIEs",
31987 "Limited-list-ExtIEs",
31989 asn_DEF_Limited_list_ExtIEs_tags_393,
31990 sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)
31991 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */
31992 asn_DEF_Limited_list_ExtIEs_tags_393, /* Same as above */
31993 sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)
31994 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */
31995 { 0, 0, SEQUENCE_constraint },
31996 asn_MBR_Limited_list_ExtIEs_393,
31997 3, /* Elements count */
31998 &asn_SPC_Limited_list_ExtIEs_specs_393 /* Additional specs */
32001 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_400 = {
32002 sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue),
32003 offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, _asn_ctx),
32004 offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, present),
32005 sizeof(((struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue *)0)->present),
32006 0, /* No top level tags */
32007 0, /* No tags in the map */
32009 -1 /* Extensions start */
32011 static /* Use -fall-defs-global to expose */
32012 asn_TYPE_descriptor_t asn_DEF_extensionValue_400 = {
32016 0, /* No effective tags (pointer) */
32017 0, /* No effective tags (count) */
32018 0, /* No tags (pointer) */
32019 0, /* No tags (count) */
32020 { 0, 0, OPEN_TYPE_constraint },
32021 0, 0, /* No members */
32022 &asn_SPC_extensionValue_specs_400 /* Additional specs */
32025 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397[] = {
32026 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, id),
32027 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32028 -1, /* IMPLICIT tag at current level */
32029 &asn_DEF_ProtocolIE_ID,
32031 { &asn_OER_memb_id_constr_398, &asn_PER_memb_id_constr_398, memb_id_constraint_397 },
32032 0, 0, /* No default value */
32035 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, criticality),
32036 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32037 -1, /* IMPLICIT tag at current level */
32038 &asn_DEF_Criticality,
32040 { &asn_OER_memb_criticality_constr_399, &asn_PER_memb_criticality_constr_399, memb_criticality_constraint_397 },
32041 0, 0, /* No default value */
32044 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, extensionValue),
32045 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32046 +1, /* EXPLICIT tag at current level */
32047 &asn_DEF_extensionValue_400,
32049 { &asn_OER_memb_extensionValue_constr_400, &asn_PER_memb_extensionValue_constr_400, memb_extensionValue_constraint_397 },
32050 0, 0, /* No default value */
32054 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[] = {
32055 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32057 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397[] = {
32058 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32059 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32060 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32062 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397 = {
32063 sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs),
32064 offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, _asn_ctx),
32065 asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397,
32066 3, /* Count of tags in the map */
32067 0, 0, 0, /* Optional elements (not needed) */
32068 -1, /* First extension addition */
32070 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs = {
32071 "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
32072 "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
32074 asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397,
32075 sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)
32076 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */
32077 asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397, /* Same as above */
32078 sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)
32079 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */
32080 { 0, 0, SEQUENCE_constraint },
32081 asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397,
32082 3, /* Elements count */
32083 &asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397 /* Additional specs */
32086 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_404 = {
32087 sizeof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue),
32088 offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
32089 offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, present),
32090 sizeof(((struct ServedNRCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
32091 0, /* No top level tags */
32092 0, /* No tags in the map */
32094 -1 /* Extensions start */
32096 static /* Use -fall-defs-global to expose */
32097 asn_TYPE_descriptor_t asn_DEF_extensionValue_404 = {
32101 0, /* No effective tags (pointer) */
32102 0, /* No effective tags (count) */
32103 0, /* No tags (pointer) */
32104 0, /* No tags (count) */
32105 { 0, 0, OPEN_TYPE_constraint },
32106 0, 0, /* No members */
32107 &asn_SPC_extensionValue_specs_404 /* Additional specs */
32110 asn_TYPE_member_t asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401[] = {
32111 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, id),
32112 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32113 -1, /* IMPLICIT tag at current level */
32114 &asn_DEF_ProtocolIE_ID,
32116 { &asn_OER_memb_id_constr_402, &asn_PER_memb_id_constr_402, memb_id_constraint_401 },
32117 0, 0, /* No default value */
32120 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, criticality),
32121 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32122 -1, /* IMPLICIT tag at current level */
32123 &asn_DEF_Criticality,
32125 { &asn_OER_memb_criticality_constr_403, &asn_PER_memb_criticality_constr_403, memb_criticality_constraint_401 },
32126 0, 0, /* No default value */
32129 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, extensionValue),
32130 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32131 +1, /* EXPLICIT tag at current level */
32132 &asn_DEF_extensionValue_404,
32134 { &asn_OER_memb_extensionValue_constr_404, &asn_PER_memb_extensionValue_constr_404, memb_extensionValue_constraint_401 },
32135 0, 0, /* No default value */
32139 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[] = {
32140 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32142 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401[] = {
32143 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32144 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32145 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32147 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401 = {
32148 sizeof(struct ServedNRCellsToModify_Item_ExtIEs),
32149 offsetof(struct ServedNRCellsToModify_Item_ExtIEs, _asn_ctx),
32150 asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401,
32151 3, /* Count of tags in the map */
32152 0, 0, 0, /* Optional elements (not needed) */
32153 -1, /* First extension addition */
32155 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs = {
32156 "ServedNRCellsToModify-Item-ExtIEs",
32157 "ServedNRCellsToModify-Item-ExtIEs",
32159 asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401,
32160 sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)
32161 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */
32162 asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401, /* Same as above */
32163 sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)
32164 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */
32165 { 0, 0, SEQUENCE_constraint },
32166 asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401,
32167 3, /* Elements count */
32168 &asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401 /* Additional specs */
32171 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_408 = {
32172 sizeof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue),
32173 offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),
32174 offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, present),
32175 sizeof(((struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),
32176 0, /* No top level tags */
32177 0, /* No tags in the map */
32179 -1 /* Extensions start */
32181 static /* Use -fall-defs-global to expose */
32182 asn_TYPE_descriptor_t asn_DEF_extensionValue_408 = {
32186 0, /* No effective tags (pointer) */
32187 0, /* No effective tags (count) */
32188 0, /* No tags (pointer) */
32189 0, /* No tags (count) */
32190 { 0, 0, OPEN_TYPE_constraint },
32191 0, 0, /* No members */
32192 &asn_SPC_extensionValue_specs_408 /* Additional specs */
32195 asn_TYPE_member_t asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405[] = {
32196 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, id),
32197 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32198 -1, /* IMPLICIT tag at current level */
32199 &asn_DEF_ProtocolIE_ID,
32201 { &asn_OER_memb_id_constr_406, &asn_PER_memb_id_constr_406, memb_id_constraint_405 },
32202 0, 0, /* No default value */
32205 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, criticality),
32206 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32207 -1, /* IMPLICIT tag at current level */
32208 &asn_DEF_Criticality,
32210 { &asn_OER_memb_criticality_constr_407, &asn_PER_memb_criticality_constr_407, memb_criticality_constraint_405 },
32211 0, 0, /* No default value */
32214 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, extensionValue),
32215 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32216 +1, /* EXPLICIT tag at current level */
32217 &asn_DEF_extensionValue_408,
32219 { &asn_OER_memb_extensionValue_constr_408, &asn_PER_memb_extensionValue_constr_408, memb_extensionValue_constraint_405 },
32220 0, 0, /* No default value */
32224 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[] = {
32225 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32227 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405[] = {
32228 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32229 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32230 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32232 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405 = {
32233 sizeof(struct ServedNRCellsToActivate_Item_ExtIEs),
32234 offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, _asn_ctx),
32235 asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405,
32236 3, /* Count of tags in the map */
32237 0, 0, 0, /* Optional elements (not needed) */
32238 -1, /* First extension addition */
32240 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs = {
32241 "ServedNRCellsToActivate-Item-ExtIEs",
32242 "ServedNRCellsToActivate-Item-ExtIEs",
32244 asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405,
32245 sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)
32246 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */
32247 asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405, /* Same as above */
32248 sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)
32249 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */
32250 { 0, 0, SEQUENCE_constraint },
32251 asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405,
32252 3, /* Elements count */
32253 &asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405 /* Additional specs */
32256 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_412 = {
32257 sizeof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue),
32258 offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, _asn_ctx),
32259 offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, present),
32260 sizeof(((struct ActivatedNRCellList_Item_ExtIEs__extensionValue *)0)->present),
32261 0, /* No top level tags */
32262 0, /* No tags in the map */
32264 -1 /* Extensions start */
32266 static /* Use -fall-defs-global to expose */
32267 asn_TYPE_descriptor_t asn_DEF_extensionValue_412 = {
32271 0, /* No effective tags (pointer) */
32272 0, /* No effective tags (count) */
32273 0, /* No tags (pointer) */
32274 0, /* No tags (count) */
32275 { 0, 0, OPEN_TYPE_constraint },
32276 0, 0, /* No members */
32277 &asn_SPC_extensionValue_specs_412 /* Additional specs */
32280 asn_TYPE_member_t asn_MBR_ActivatedNRCellList_Item_ExtIEs_409[] = {
32281 { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, id),
32282 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32283 -1, /* IMPLICIT tag at current level */
32284 &asn_DEF_ProtocolIE_ID,
32286 { &asn_OER_memb_id_constr_410, &asn_PER_memb_id_constr_410, memb_id_constraint_409 },
32287 0, 0, /* No default value */
32290 { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, criticality),
32291 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32292 -1, /* IMPLICIT tag at current level */
32293 &asn_DEF_Criticality,
32295 { &asn_OER_memb_criticality_constr_411, &asn_PER_memb_criticality_constr_411, memb_criticality_constraint_409 },
32296 0, 0, /* No default value */
32299 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, extensionValue),
32300 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32301 +1, /* EXPLICIT tag at current level */
32302 &asn_DEF_extensionValue_412,
32304 { &asn_OER_memb_extensionValue_constr_412, &asn_PER_memb_extensionValue_constr_412, memb_extensionValue_constraint_409 },
32305 0, 0, /* No default value */
32309 static const ber_tlv_tag_t asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[] = {
32310 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32312 static const asn_TYPE_tag2member_t asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409[] = {
32313 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32314 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32315 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32317 asn_SEQUENCE_specifics_t asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409 = {
32318 sizeof(struct ActivatedNRCellList_Item_ExtIEs),
32319 offsetof(struct ActivatedNRCellList_Item_ExtIEs, _asn_ctx),
32320 asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409,
32321 3, /* Count of tags in the map */
32322 0, 0, 0, /* Optional elements (not needed) */
32323 -1, /* First extension addition */
32325 asn_TYPE_descriptor_t asn_DEF_ActivatedNRCellList_Item_ExtIEs = {
32326 "ActivatedNRCellList-Item-ExtIEs",
32327 "ActivatedNRCellList-Item-ExtIEs",
32329 asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409,
32330 sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)
32331 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */
32332 asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409, /* Same as above */
32333 sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)
32334 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */
32335 { 0, 0, SEQUENCE_constraint },
32336 asn_MBR_ActivatedNRCellList_Item_ExtIEs_409,
32337 3, /* Elements count */
32338 &asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409 /* Additional specs */
32341 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_416 = {
32342 sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue),
32343 offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, _asn_ctx),
32344 offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, present),
32345 sizeof(((struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue *)0)->present),
32346 0, /* No top level tags */
32347 0, /* No tags in the map */
32349 -1 /* Extensions start */
32351 static /* Use -fall-defs-global to expose */
32352 asn_TYPE_descriptor_t asn_DEF_extensionValue_416 = {
32356 0, /* No effective tags (pointer) */
32357 0, /* No effective tags (count) */
32358 0, /* No tags (pointer) */
32359 0, /* No tags (count) */
32360 { 0, 0, OPEN_TYPE_constraint },
32361 0, 0, /* No members */
32362 &asn_SPC_extensionValue_specs_416 /* Additional specs */
32365 asn_TYPE_member_t asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413[] = {
32366 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, id),
32367 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32368 -1, /* IMPLICIT tag at current level */
32369 &asn_DEF_ProtocolIE_ID,
32371 { &asn_OER_memb_id_constr_414, &asn_PER_memb_id_constr_414, memb_id_constraint_413 },
32372 0, 0, /* No default value */
32375 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, criticality),
32376 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32377 -1, /* IMPLICIT tag at current level */
32378 &asn_DEF_Criticality,
32380 { &asn_OER_memb_criticality_constr_415, &asn_PER_memb_criticality_constr_415, memb_criticality_constraint_413 },
32381 0, 0, /* No default value */
32384 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, extensionValue),
32385 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32386 +1, /* EXPLICIT tag at current level */
32387 &asn_DEF_extensionValue_416,
32389 { &asn_OER_memb_extensionValue_constr_416, &asn_PER_memb_extensionValue_constr_416, memb_extensionValue_constraint_413 },
32390 0, 0, /* No default value */
32394 static const ber_tlv_tag_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[] = {
32395 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32397 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413[] = {
32398 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32399 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32400 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32402 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413 = {
32403 sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs),
32404 offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, _asn_ctx),
32405 asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413,
32406 3, /* Count of tags in the map */
32407 0, 0, 0, /* Optional elements (not needed) */
32408 -1, /* First extension addition */
32410 asn_TYPE_descriptor_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs = {
32411 "E-RABs-DataForwardingAddress-ItemExtIEs",
32412 "E-RABs-DataForwardingAddress-ItemExtIEs",
32414 asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413,
32415 sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)
32416 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */
32417 asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413, /* Same as above */
32418 sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)
32419 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */
32420 { 0, 0, SEQUENCE_constraint },
32421 asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413,
32422 3, /* Elements count */
32423 &asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413 /* Additional specs */
32426 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_420 = {
32427 sizeof(struct ABSInformationFDD_ExtIEs__extensionValue),
32428 offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
32429 offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, present),
32430 sizeof(((struct ABSInformationFDD_ExtIEs__extensionValue *)0)->present),
32431 0, /* No top level tags */
32432 0, /* No tags in the map */
32434 -1 /* Extensions start */
32436 static /* Use -fall-defs-global to expose */
32437 asn_TYPE_descriptor_t asn_DEF_extensionValue_420 = {
32441 0, /* No effective tags (pointer) */
32442 0, /* No effective tags (count) */
32443 0, /* No tags (pointer) */
32444 0, /* No tags (count) */
32445 { 0, 0, OPEN_TYPE_constraint },
32446 0, 0, /* No members */
32447 &asn_SPC_extensionValue_specs_420 /* Additional specs */
32450 asn_TYPE_member_t asn_MBR_ABSInformationFDD_ExtIEs_417[] = {
32451 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, id),
32452 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32453 -1, /* IMPLICIT tag at current level */
32454 &asn_DEF_ProtocolIE_ID,
32456 { &asn_OER_memb_id_constr_418, &asn_PER_memb_id_constr_418, memb_id_constraint_417 },
32457 0, 0, /* No default value */
32460 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, criticality),
32461 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32462 -1, /* IMPLICIT tag at current level */
32463 &asn_DEF_Criticality,
32465 { &asn_OER_memb_criticality_constr_419, &asn_PER_memb_criticality_constr_419, memb_criticality_constraint_417 },
32466 0, 0, /* No default value */
32469 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, extensionValue),
32470 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32471 +1, /* EXPLICIT tag at current level */
32472 &asn_DEF_extensionValue_420,
32474 { &asn_OER_memb_extensionValue_constr_420, &asn_PER_memb_extensionValue_constr_420, memb_extensionValue_constraint_417 },
32475 0, 0, /* No default value */
32479 static const ber_tlv_tag_t asn_DEF_ABSInformationFDD_ExtIEs_tags_417[] = {
32480 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32482 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417[] = {
32483 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32484 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32485 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32487 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationFDD_ExtIEs_specs_417 = {
32488 sizeof(struct ABSInformationFDD_ExtIEs),
32489 offsetof(struct ABSInformationFDD_ExtIEs, _asn_ctx),
32490 asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417,
32491 3, /* Count of tags in the map */
32492 0, 0, 0, /* Optional elements (not needed) */
32493 -1, /* First extension addition */
32495 asn_TYPE_descriptor_t asn_DEF_ABSInformationFDD_ExtIEs = {
32496 "ABSInformationFDD-ExtIEs",
32497 "ABSInformationFDD-ExtIEs",
32499 asn_DEF_ABSInformationFDD_ExtIEs_tags_417,
32500 sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)
32501 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */
32502 asn_DEF_ABSInformationFDD_ExtIEs_tags_417, /* Same as above */
32503 sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)
32504 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */
32505 { 0, 0, SEQUENCE_constraint },
32506 asn_MBR_ABSInformationFDD_ExtIEs_417,
32507 3, /* Elements count */
32508 &asn_SPC_ABSInformationFDD_ExtIEs_specs_417 /* Additional specs */
32511 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_424 = {
32512 sizeof(struct ABSInformationTDD_ExtIEs__extensionValue),
32513 offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
32514 offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, present),
32515 sizeof(((struct ABSInformationTDD_ExtIEs__extensionValue *)0)->present),
32516 0, /* No top level tags */
32517 0, /* No tags in the map */
32519 -1 /* Extensions start */
32521 static /* Use -fall-defs-global to expose */
32522 asn_TYPE_descriptor_t asn_DEF_extensionValue_424 = {
32526 0, /* No effective tags (pointer) */
32527 0, /* No effective tags (count) */
32528 0, /* No tags (pointer) */
32529 0, /* No tags (count) */
32530 { 0, 0, OPEN_TYPE_constraint },
32531 0, 0, /* No members */
32532 &asn_SPC_extensionValue_specs_424 /* Additional specs */
32535 asn_TYPE_member_t asn_MBR_ABSInformationTDD_ExtIEs_421[] = {
32536 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, id),
32537 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32538 -1, /* IMPLICIT tag at current level */
32539 &asn_DEF_ProtocolIE_ID,
32541 { &asn_OER_memb_id_constr_422, &asn_PER_memb_id_constr_422, memb_id_constraint_421 },
32542 0, 0, /* No default value */
32545 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, criticality),
32546 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32547 -1, /* IMPLICIT tag at current level */
32548 &asn_DEF_Criticality,
32550 { &asn_OER_memb_criticality_constr_423, &asn_PER_memb_criticality_constr_423, memb_criticality_constraint_421 },
32551 0, 0, /* No default value */
32554 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, extensionValue),
32555 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32556 +1, /* EXPLICIT tag at current level */
32557 &asn_DEF_extensionValue_424,
32559 { &asn_OER_memb_extensionValue_constr_424, &asn_PER_memb_extensionValue_constr_424, memb_extensionValue_constraint_421 },
32560 0, 0, /* No default value */
32564 static const ber_tlv_tag_t asn_DEF_ABSInformationTDD_ExtIEs_tags_421[] = {
32565 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32567 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421[] = {
32568 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32569 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32570 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32572 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationTDD_ExtIEs_specs_421 = {
32573 sizeof(struct ABSInformationTDD_ExtIEs),
32574 offsetof(struct ABSInformationTDD_ExtIEs, _asn_ctx),
32575 asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421,
32576 3, /* Count of tags in the map */
32577 0, 0, 0, /* Optional elements (not needed) */
32578 -1, /* First extension addition */
32580 asn_TYPE_descriptor_t asn_DEF_ABSInformationTDD_ExtIEs = {
32581 "ABSInformationTDD-ExtIEs",
32582 "ABSInformationTDD-ExtIEs",
32584 asn_DEF_ABSInformationTDD_ExtIEs_tags_421,
32585 sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)
32586 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */
32587 asn_DEF_ABSInformationTDD_ExtIEs_tags_421, /* Same as above */
32588 sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)
32589 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */
32590 { 0, 0, SEQUENCE_constraint },
32591 asn_MBR_ABSInformationTDD_ExtIEs_421,
32592 3, /* Elements count */
32593 &asn_SPC_ABSInformationTDD_ExtIEs_specs_421 /* Additional specs */
32596 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_428 = {
32597 sizeof(struct ABS_Status_ExtIEs__extensionValue),
32598 offsetof(struct ABS_Status_ExtIEs__extensionValue, _asn_ctx),
32599 offsetof(struct ABS_Status_ExtIEs__extensionValue, present),
32600 sizeof(((struct ABS_Status_ExtIEs__extensionValue *)0)->present),
32601 0, /* No top level tags */
32602 0, /* No tags in the map */
32604 -1 /* Extensions start */
32606 static /* Use -fall-defs-global to expose */
32607 asn_TYPE_descriptor_t asn_DEF_extensionValue_428 = {
32611 0, /* No effective tags (pointer) */
32612 0, /* No effective tags (count) */
32613 0, /* No tags (pointer) */
32614 0, /* No tags (count) */
32615 { 0, 0, OPEN_TYPE_constraint },
32616 0, 0, /* No members */
32617 &asn_SPC_extensionValue_specs_428 /* Additional specs */
32620 asn_TYPE_member_t asn_MBR_ABS_Status_ExtIEs_425[] = {
32621 { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, id),
32622 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32623 -1, /* IMPLICIT tag at current level */
32624 &asn_DEF_ProtocolIE_ID,
32626 { &asn_OER_memb_id_constr_426, &asn_PER_memb_id_constr_426, memb_id_constraint_425 },
32627 0, 0, /* No default value */
32630 { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, criticality),
32631 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32632 -1, /* IMPLICIT tag at current level */
32633 &asn_DEF_Criticality,
32635 { &asn_OER_memb_criticality_constr_427, &asn_PER_memb_criticality_constr_427, memb_criticality_constraint_425 },
32636 0, 0, /* No default value */
32639 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, extensionValue),
32640 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32641 +1, /* EXPLICIT tag at current level */
32642 &asn_DEF_extensionValue_428,
32644 { &asn_OER_memb_extensionValue_constr_428, &asn_PER_memb_extensionValue_constr_428, memb_extensionValue_constraint_425 },
32645 0, 0, /* No default value */
32649 static const ber_tlv_tag_t asn_DEF_ABS_Status_ExtIEs_tags_425[] = {
32650 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32652 static const asn_TYPE_tag2member_t asn_MAP_ABS_Status_ExtIEs_tag2el_425[] = {
32653 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32654 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32655 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32657 asn_SEQUENCE_specifics_t asn_SPC_ABS_Status_ExtIEs_specs_425 = {
32658 sizeof(struct ABS_Status_ExtIEs),
32659 offsetof(struct ABS_Status_ExtIEs, _asn_ctx),
32660 asn_MAP_ABS_Status_ExtIEs_tag2el_425,
32661 3, /* Count of tags in the map */
32662 0, 0, 0, /* Optional elements (not needed) */
32663 -1, /* First extension addition */
32665 asn_TYPE_descriptor_t asn_DEF_ABS_Status_ExtIEs = {
32666 "ABS-Status-ExtIEs",
32667 "ABS-Status-ExtIEs",
32669 asn_DEF_ABS_Status_ExtIEs_tags_425,
32670 sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)
32671 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */
32672 asn_DEF_ABS_Status_ExtIEs_tags_425, /* Same as above */
32673 sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)
32674 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */
32675 { 0, 0, SEQUENCE_constraint },
32676 asn_MBR_ABS_Status_ExtIEs_425,
32677 3, /* Elements count */
32678 &asn_SPC_ABS_Status_ExtIEs_specs_425 /* Additional specs */
32681 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_432 = {
32682 sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue),
32683 offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
32684 offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, present),
32685 sizeof(((struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
32686 0, /* No top level tags */
32687 0, /* No tags in the map */
32689 -1 /* Extensions start */
32691 static /* Use -fall-defs-global to expose */
32692 asn_TYPE_descriptor_t asn_DEF_extensionValue_432 = {
32696 0, /* No effective tags (pointer) */
32697 0, /* No effective tags (count) */
32698 0, /* No tags (pointer) */
32699 0, /* No tags (count) */
32700 { 0, 0, OPEN_TYPE_constraint },
32701 0, 0, /* No members */
32702 &asn_SPC_extensionValue_specs_432 /* Additional specs */
32705 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429[] = {
32706 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, id),
32707 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32708 -1, /* IMPLICIT tag at current level */
32709 &asn_DEF_ProtocolIE_ID,
32711 { &asn_OER_memb_id_constr_430, &asn_PER_memb_id_constr_430, memb_id_constraint_429 },
32712 0, 0, /* No default value */
32715 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, criticality),
32716 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32717 -1, /* IMPLICIT tag at current level */
32718 &asn_DEF_Criticality,
32720 { &asn_OER_memb_criticality_constr_431, &asn_PER_memb_criticality_constr_431, memb_criticality_constraint_429 },
32721 0, 0, /* No default value */
32724 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, extensionValue),
32725 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32726 +1, /* EXPLICIT tag at current level */
32727 &asn_DEF_extensionValue_432,
32729 { &asn_OER_memb_extensionValue_constr_432, &asn_PER_memb_extensionValue_constr_432, memb_extensionValue_constraint_429 },
32730 0, 0, /* No default value */
32734 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[] = {
32735 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32737 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429[] = {
32738 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32739 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32740 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32742 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429 = {
32743 sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs),
32744 offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, _asn_ctx),
32745 asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429,
32746 3, /* Count of tags in the map */
32747 0, 0, 0, /* Optional elements (not needed) */
32748 -1, /* First extension addition */
32750 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs = {
32751 "AdditionalSpecialSubframe-Info-ExtIEs",
32752 "AdditionalSpecialSubframe-Info-ExtIEs",
32754 asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429,
32755 sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)
32756 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */
32757 asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429, /* Same as above */
32758 sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)
32759 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */
32760 { 0, 0, SEQUENCE_constraint },
32761 asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429,
32762 3, /* Elements count */
32763 &asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429 /* Additional specs */
32766 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_436 = {
32767 sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue),
32768 offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, _asn_ctx),
32769 offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, present),
32770 sizeof(((struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue *)0)->present),
32771 0, /* No top level tags */
32772 0, /* No tags in the map */
32774 -1 /* Extensions start */
32776 static /* Use -fall-defs-global to expose */
32777 asn_TYPE_descriptor_t asn_DEF_extensionValue_436 = {
32781 0, /* No effective tags (pointer) */
32782 0, /* No effective tags (count) */
32783 0, /* No tags (pointer) */
32784 0, /* No tags (count) */
32785 { 0, 0, OPEN_TYPE_constraint },
32786 0, 0, /* No members */
32787 &asn_SPC_extensionValue_specs_436 /* Additional specs */
32790 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433[] = {
32791 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, id),
32792 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32793 -1, /* IMPLICIT tag at current level */
32794 &asn_DEF_ProtocolIE_ID,
32796 { &asn_OER_memb_id_constr_434, &asn_PER_memb_id_constr_434, memb_id_constraint_433 },
32797 0, 0, /* No default value */
32800 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, criticality),
32801 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32802 -1, /* IMPLICIT tag at current level */
32803 &asn_DEF_Criticality,
32805 { &asn_OER_memb_criticality_constr_435, &asn_PER_memb_criticality_constr_435, memb_criticality_constraint_433 },
32806 0, 0, /* No default value */
32809 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, extensionValue),
32810 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32811 +1, /* EXPLICIT tag at current level */
32812 &asn_DEF_extensionValue_436,
32814 { &asn_OER_memb_extensionValue_constr_436, &asn_PER_memb_extensionValue_constr_436, memb_extensionValue_constraint_433 },
32815 0, 0, /* No default value */
32819 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[] = {
32820 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32822 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433[] = {
32823 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32824 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32825 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32827 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433 = {
32828 sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs),
32829 offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, _asn_ctx),
32830 asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433,
32831 3, /* Count of tags in the map */
32832 0, 0, 0, /* Optional elements (not needed) */
32833 -1, /* First extension addition */
32835 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs = {
32836 "AdditionalSpecialSubframeExtension-Info-ExtIEs",
32837 "AdditionalSpecialSubframeExtension-Info-ExtIEs",
32839 asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433,
32840 sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)
32841 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */
32842 asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433, /* Same as above */
32843 sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)
32844 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */
32845 { 0, 0, SEQUENCE_constraint },
32846 asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433,
32847 3, /* Elements count */
32848 &asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433 /* Additional specs */
32851 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_440 = {
32852 sizeof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue),
32853 offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, _asn_ctx),
32854 offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, present),
32855 sizeof(((struct AllocationAndRetentionPriority_ExtIEs__extensionValue *)0)->present),
32856 0, /* No top level tags */
32857 0, /* No tags in the map */
32859 -1 /* Extensions start */
32861 static /* Use -fall-defs-global to expose */
32862 asn_TYPE_descriptor_t asn_DEF_extensionValue_440 = {
32866 0, /* No effective tags (pointer) */
32867 0, /* No effective tags (count) */
32868 0, /* No tags (pointer) */
32869 0, /* No tags (count) */
32870 { 0, 0, OPEN_TYPE_constraint },
32871 0, 0, /* No members */
32872 &asn_SPC_extensionValue_specs_440 /* Additional specs */
32875 asn_TYPE_member_t asn_MBR_AllocationAndRetentionPriority_ExtIEs_437[] = {
32876 { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, id),
32877 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32878 -1, /* IMPLICIT tag at current level */
32879 &asn_DEF_ProtocolIE_ID,
32881 { &asn_OER_memb_id_constr_438, &asn_PER_memb_id_constr_438, memb_id_constraint_437 },
32882 0, 0, /* No default value */
32885 { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, criticality),
32886 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32887 -1, /* IMPLICIT tag at current level */
32888 &asn_DEF_Criticality,
32890 { &asn_OER_memb_criticality_constr_439, &asn_PER_memb_criticality_constr_439, memb_criticality_constraint_437 },
32891 0, 0, /* No default value */
32894 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, extensionValue),
32895 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32896 +1, /* EXPLICIT tag at current level */
32897 &asn_DEF_extensionValue_440,
32899 { &asn_OER_memb_extensionValue_constr_440, &asn_PER_memb_extensionValue_constr_440, memb_extensionValue_constraint_437 },
32900 0, 0, /* No default value */
32904 static const ber_tlv_tag_t asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[] = {
32905 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32907 static const asn_TYPE_tag2member_t asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437[] = {
32908 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32909 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32910 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32912 asn_SEQUENCE_specifics_t asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437 = {
32913 sizeof(struct AllocationAndRetentionPriority_ExtIEs),
32914 offsetof(struct AllocationAndRetentionPriority_ExtIEs, _asn_ctx),
32915 asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437,
32916 3, /* Count of tags in the map */
32917 0, 0, 0, /* Optional elements (not needed) */
32918 -1, /* First extension addition */
32920 asn_TYPE_descriptor_t asn_DEF_AllocationAndRetentionPriority_ExtIEs = {
32921 "AllocationAndRetentionPriority-ExtIEs",
32922 "AllocationAndRetentionPriority-ExtIEs",
32924 asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437,
32925 sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)
32926 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */
32927 asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437, /* Same as above */
32928 sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)
32929 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */
32930 { 0, 0, SEQUENCE_constraint },
32931 asn_MBR_AllocationAndRetentionPriority_ExtIEs_437,
32932 3, /* Elements count */
32933 &asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437 /* Additional specs */
32936 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_444 = {
32937 sizeof(struct AS_SecurityInformation_ExtIEs__extensionValue),
32938 offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, _asn_ctx),
32939 offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, present),
32940 sizeof(((struct AS_SecurityInformation_ExtIEs__extensionValue *)0)->present),
32941 0, /* No top level tags */
32942 0, /* No tags in the map */
32944 -1 /* Extensions start */
32946 static /* Use -fall-defs-global to expose */
32947 asn_TYPE_descriptor_t asn_DEF_extensionValue_444 = {
32951 0, /* No effective tags (pointer) */
32952 0, /* No effective tags (count) */
32953 0, /* No tags (pointer) */
32954 0, /* No tags (count) */
32955 { 0, 0, OPEN_TYPE_constraint },
32956 0, 0, /* No members */
32957 &asn_SPC_extensionValue_specs_444 /* Additional specs */
32960 asn_TYPE_member_t asn_MBR_AS_SecurityInformation_ExtIEs_441[] = {
32961 { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, id),
32962 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32963 -1, /* IMPLICIT tag at current level */
32964 &asn_DEF_ProtocolIE_ID,
32966 { &asn_OER_memb_id_constr_442, &asn_PER_memb_id_constr_442, memb_id_constraint_441 },
32967 0, 0, /* No default value */
32970 { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, criticality),
32971 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32972 -1, /* IMPLICIT tag at current level */
32973 &asn_DEF_Criticality,
32975 { &asn_OER_memb_criticality_constr_443, &asn_PER_memb_criticality_constr_443, memb_criticality_constraint_441 },
32976 0, 0, /* No default value */
32979 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, extensionValue),
32980 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32981 +1, /* EXPLICIT tag at current level */
32982 &asn_DEF_extensionValue_444,
32984 { &asn_OER_memb_extensionValue_constr_444, &asn_PER_memb_extensionValue_constr_444, memb_extensionValue_constraint_441 },
32985 0, 0, /* No default value */
32989 static const ber_tlv_tag_t asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[] = {
32990 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32992 static const asn_TYPE_tag2member_t asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441[] = {
32993 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32994 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32995 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32997 asn_SEQUENCE_specifics_t asn_SPC_AS_SecurityInformation_ExtIEs_specs_441 = {
32998 sizeof(struct AS_SecurityInformation_ExtIEs),
32999 offsetof(struct AS_SecurityInformation_ExtIEs, _asn_ctx),
33000 asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441,
33001 3, /* Count of tags in the map */
33002 0, 0, 0, /* Optional elements (not needed) */
33003 -1, /* First extension addition */
33005 asn_TYPE_descriptor_t asn_DEF_AS_SecurityInformation_ExtIEs = {
33006 "AS-SecurityInformation-ExtIEs",
33007 "AS-SecurityInformation-ExtIEs",
33009 asn_DEF_AS_SecurityInformation_ExtIEs_tags_441,
33010 sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)
33011 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */
33012 asn_DEF_AS_SecurityInformation_ExtIEs_tags_441, /* Same as above */
33013 sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)
33014 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */
33015 { 0, 0, SEQUENCE_constraint },
33016 asn_MBR_AS_SecurityInformation_ExtIEs_441,
33017 3, /* Elements count */
33018 &asn_SPC_AS_SecurityInformation_ExtIEs_specs_441 /* Additional specs */
33021 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_448 = {
33022 sizeof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue),
33023 offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),
33024 offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, present),
33025 sizeof(((struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),
33026 0, /* No top level tags */
33027 0, /* No tags in the map */
33029 -1 /* Extensions start */
33031 static /* Use -fall-defs-global to expose */
33032 asn_TYPE_descriptor_t asn_DEF_extensionValue_448 = {
33036 0, /* No effective tags (pointer) */
33037 0, /* No effective tags (count) */
33038 0, /* No tags (pointer) */
33039 0, /* No tags (count) */
33040 { 0, 0, OPEN_TYPE_constraint },
33041 0, 0, /* No members */
33042 &asn_SPC_extensionValue_specs_448 /* Additional specs */
33045 asn_TYPE_member_t asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445[] = {
33046 { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, id),
33047 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33048 -1, /* IMPLICIT tag at current level */
33049 &asn_DEF_ProtocolIE_ID,
33051 { &asn_OER_memb_id_constr_446, &asn_PER_memb_id_constr_446, memb_id_constraint_445 },
33052 0, 0, /* No default value */
33055 { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, criticality),
33056 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33057 -1, /* IMPLICIT tag at current level */
33058 &asn_DEF_Criticality,
33060 { &asn_OER_memb_criticality_constr_447, &asn_PER_memb_criticality_constr_447, memb_criticality_constraint_445 },
33061 0, 0, /* No default value */
33064 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, extensionValue),
33065 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33066 +1, /* EXPLICIT tag at current level */
33067 &asn_DEF_extensionValue_448,
33069 { &asn_OER_memb_extensionValue_constr_448, &asn_PER_memb_extensionValue_constr_448, memb_extensionValue_constraint_445 },
33070 0, 0, /* No default value */
33074 static const ber_tlv_tag_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[] = {
33075 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33077 static const asn_TYPE_tag2member_t asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445[] = {
33078 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33079 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33080 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33082 asn_SEQUENCE_specifics_t asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445 = {
33083 sizeof(struct BluetoothMeasurementConfiguration_ExtIEs),
33084 offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, _asn_ctx),
33085 asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445,
33086 3, /* Count of tags in the map */
33087 0, 0, 0, /* Optional elements (not needed) */
33088 -1, /* First extension addition */
33090 asn_TYPE_descriptor_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs = {
33091 "BluetoothMeasurementConfiguration-ExtIEs",
33092 "BluetoothMeasurementConfiguration-ExtIEs",
33094 asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445,
33095 sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)
33096 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */
33097 asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445, /* Same as above */
33098 sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)
33099 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */
33100 { 0, 0, SEQUENCE_constraint },
33101 asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445,
33102 3, /* Elements count */
33103 &asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445 /* Additional specs */
33106 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_452 = {
33107 sizeof(struct CellBasedMDT_ExtIEs__extensionValue),
33108 offsetof(struct CellBasedMDT_ExtIEs__extensionValue, _asn_ctx),
33109 offsetof(struct CellBasedMDT_ExtIEs__extensionValue, present),
33110 sizeof(((struct CellBasedMDT_ExtIEs__extensionValue *)0)->present),
33111 0, /* No top level tags */
33112 0, /* No tags in the map */
33114 -1 /* Extensions start */
33116 static /* Use -fall-defs-global to expose */
33117 asn_TYPE_descriptor_t asn_DEF_extensionValue_452 = {
33121 0, /* No effective tags (pointer) */
33122 0, /* No effective tags (count) */
33123 0, /* No tags (pointer) */
33124 0, /* No tags (count) */
33125 { 0, 0, OPEN_TYPE_constraint },
33126 0, 0, /* No members */
33127 &asn_SPC_extensionValue_specs_452 /* Additional specs */
33130 asn_TYPE_member_t asn_MBR_CellBasedMDT_ExtIEs_449[] = {
33131 { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, id),
33132 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33133 -1, /* IMPLICIT tag at current level */
33134 &asn_DEF_ProtocolIE_ID,
33136 { &asn_OER_memb_id_constr_450, &asn_PER_memb_id_constr_450, memb_id_constraint_449 },
33137 0, 0, /* No default value */
33140 { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, criticality),
33141 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33142 -1, /* IMPLICIT tag at current level */
33143 &asn_DEF_Criticality,
33145 { &asn_OER_memb_criticality_constr_451, &asn_PER_memb_criticality_constr_451, memb_criticality_constraint_449 },
33146 0, 0, /* No default value */
33149 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, extensionValue),
33150 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33151 +1, /* EXPLICIT tag at current level */
33152 &asn_DEF_extensionValue_452,
33154 { &asn_OER_memb_extensionValue_constr_452, &asn_PER_memb_extensionValue_constr_452, memb_extensionValue_constraint_449 },
33155 0, 0, /* No default value */
33159 static const ber_tlv_tag_t asn_DEF_CellBasedMDT_ExtIEs_tags_449[] = {
33160 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33162 static const asn_TYPE_tag2member_t asn_MAP_CellBasedMDT_ExtIEs_tag2el_449[] = {
33163 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33164 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33165 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33167 asn_SEQUENCE_specifics_t asn_SPC_CellBasedMDT_ExtIEs_specs_449 = {
33168 sizeof(struct CellBasedMDT_ExtIEs),
33169 offsetof(struct CellBasedMDT_ExtIEs, _asn_ctx),
33170 asn_MAP_CellBasedMDT_ExtIEs_tag2el_449,
33171 3, /* Count of tags in the map */
33172 0, 0, 0, /* Optional elements (not needed) */
33173 -1, /* First extension addition */
33175 asn_TYPE_descriptor_t asn_DEF_CellBasedMDT_ExtIEs = {
33176 "CellBasedMDT-ExtIEs",
33177 "CellBasedMDT-ExtIEs",
33179 asn_DEF_CellBasedMDT_ExtIEs_tags_449,
33180 sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)
33181 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */
33182 asn_DEF_CellBasedMDT_ExtIEs_tags_449, /* Same as above */
33183 sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)
33184 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */
33185 { 0, 0, SEQUENCE_constraint },
33186 asn_MBR_CellBasedMDT_ExtIEs_449,
33187 3, /* Elements count */
33188 &asn_SPC_CellBasedMDT_ExtIEs_specs_449 /* Additional specs */
33191 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_456 = {
33192 sizeof(struct CellBasedQMC_ExtIEs__extensionValue),
33193 offsetof(struct CellBasedQMC_ExtIEs__extensionValue, _asn_ctx),
33194 offsetof(struct CellBasedQMC_ExtIEs__extensionValue, present),
33195 sizeof(((struct CellBasedQMC_ExtIEs__extensionValue *)0)->present),
33196 0, /* No top level tags */
33197 0, /* No tags in the map */
33199 -1 /* Extensions start */
33201 static /* Use -fall-defs-global to expose */
33202 asn_TYPE_descriptor_t asn_DEF_extensionValue_456 = {
33206 0, /* No effective tags (pointer) */
33207 0, /* No effective tags (count) */
33208 0, /* No tags (pointer) */
33209 0, /* No tags (count) */
33210 { 0, 0, OPEN_TYPE_constraint },
33211 0, 0, /* No members */
33212 &asn_SPC_extensionValue_specs_456 /* Additional specs */
33215 asn_TYPE_member_t asn_MBR_CellBasedQMC_ExtIEs_453[] = {
33216 { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, id),
33217 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33218 -1, /* IMPLICIT tag at current level */
33219 &asn_DEF_ProtocolIE_ID,
33221 { &asn_OER_memb_id_constr_454, &asn_PER_memb_id_constr_454, memb_id_constraint_453 },
33222 0, 0, /* No default value */
33225 { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, criticality),
33226 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33227 -1, /* IMPLICIT tag at current level */
33228 &asn_DEF_Criticality,
33230 { &asn_OER_memb_criticality_constr_455, &asn_PER_memb_criticality_constr_455, memb_criticality_constraint_453 },
33231 0, 0, /* No default value */
33234 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, extensionValue),
33235 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33236 +1, /* EXPLICIT tag at current level */
33237 &asn_DEF_extensionValue_456,
33239 { &asn_OER_memb_extensionValue_constr_456, &asn_PER_memb_extensionValue_constr_456, memb_extensionValue_constraint_453 },
33240 0, 0, /* No default value */
33244 static const ber_tlv_tag_t asn_DEF_CellBasedQMC_ExtIEs_tags_453[] = {
33245 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33247 static const asn_TYPE_tag2member_t asn_MAP_CellBasedQMC_ExtIEs_tag2el_453[] = {
33248 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33249 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33250 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33252 asn_SEQUENCE_specifics_t asn_SPC_CellBasedQMC_ExtIEs_specs_453 = {
33253 sizeof(struct CellBasedQMC_ExtIEs),
33254 offsetof(struct CellBasedQMC_ExtIEs, _asn_ctx),
33255 asn_MAP_CellBasedQMC_ExtIEs_tag2el_453,
33256 3, /* Count of tags in the map */
33257 0, 0, 0, /* Optional elements (not needed) */
33258 -1, /* First extension addition */
33260 asn_TYPE_descriptor_t asn_DEF_CellBasedQMC_ExtIEs = {
33261 "CellBasedQMC-ExtIEs",
33262 "CellBasedQMC-ExtIEs",
33264 asn_DEF_CellBasedQMC_ExtIEs_tags_453,
33265 sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)
33266 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */
33267 asn_DEF_CellBasedQMC_ExtIEs_tags_453, /* Same as above */
33268 sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)
33269 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */
33270 { 0, 0, SEQUENCE_constraint },
33271 asn_MBR_CellBasedQMC_ExtIEs_453,
33272 3, /* Elements count */
33273 &asn_SPC_CellBasedQMC_ExtIEs_specs_453 /* Additional specs */
33276 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_460 = {
33277 sizeof(struct CellReplacingInfo_ExtIEs__extensionValue),
33278 offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, _asn_ctx),
33279 offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, present),
33280 sizeof(((struct CellReplacingInfo_ExtIEs__extensionValue *)0)->present),
33281 0, /* No top level tags */
33282 0, /* No tags in the map */
33284 -1 /* Extensions start */
33286 static /* Use -fall-defs-global to expose */
33287 asn_TYPE_descriptor_t asn_DEF_extensionValue_460 = {
33291 0, /* No effective tags (pointer) */
33292 0, /* No effective tags (count) */
33293 0, /* No tags (pointer) */
33294 0, /* No tags (count) */
33295 { 0, 0, OPEN_TYPE_constraint },
33296 0, 0, /* No members */
33297 &asn_SPC_extensionValue_specs_460 /* Additional specs */
33300 asn_TYPE_member_t asn_MBR_CellReplacingInfo_ExtIEs_457[] = {
33301 { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, id),
33302 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33303 -1, /* IMPLICIT tag at current level */
33304 &asn_DEF_ProtocolIE_ID,
33306 { &asn_OER_memb_id_constr_458, &asn_PER_memb_id_constr_458, memb_id_constraint_457 },
33307 0, 0, /* No default value */
33310 { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, criticality),
33311 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33312 -1, /* IMPLICIT tag at current level */
33313 &asn_DEF_Criticality,
33315 { &asn_OER_memb_criticality_constr_459, &asn_PER_memb_criticality_constr_459, memb_criticality_constraint_457 },
33316 0, 0, /* No default value */
33319 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, extensionValue),
33320 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33321 +1, /* EXPLICIT tag at current level */
33322 &asn_DEF_extensionValue_460,
33324 { &asn_OER_memb_extensionValue_constr_460, &asn_PER_memb_extensionValue_constr_460, memb_extensionValue_constraint_457 },
33325 0, 0, /* No default value */
33329 static const ber_tlv_tag_t asn_DEF_CellReplacingInfo_ExtIEs_tags_457[] = {
33330 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33332 static const asn_TYPE_tag2member_t asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457[] = {
33333 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33334 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33335 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33337 asn_SEQUENCE_specifics_t asn_SPC_CellReplacingInfo_ExtIEs_specs_457 = {
33338 sizeof(struct CellReplacingInfo_ExtIEs),
33339 offsetof(struct CellReplacingInfo_ExtIEs, _asn_ctx),
33340 asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457,
33341 3, /* Count of tags in the map */
33342 0, 0, 0, /* Optional elements (not needed) */
33343 -1, /* First extension addition */
33345 asn_TYPE_descriptor_t asn_DEF_CellReplacingInfo_ExtIEs = {
33346 "CellReplacingInfo-ExtIEs",
33347 "CellReplacingInfo-ExtIEs",
33349 asn_DEF_CellReplacingInfo_ExtIEs_tags_457,
33350 sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)
33351 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */
33352 asn_DEF_CellReplacingInfo_ExtIEs_tags_457, /* Same as above */
33353 sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)
33354 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */
33355 { 0, 0, SEQUENCE_constraint },
33356 asn_MBR_CellReplacingInfo_ExtIEs_457,
33357 3, /* Elements count */
33358 &asn_SPC_CellReplacingInfo_ExtIEs_specs_457 /* Additional specs */
33361 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_464 = {
33362 sizeof(struct CellType_ExtIEs__extensionValue),
33363 offsetof(struct CellType_ExtIEs__extensionValue, _asn_ctx),
33364 offsetof(struct CellType_ExtIEs__extensionValue, present),
33365 sizeof(((struct CellType_ExtIEs__extensionValue *)0)->present),
33366 0, /* No top level tags */
33367 0, /* No tags in the map */
33369 -1 /* Extensions start */
33371 static /* Use -fall-defs-global to expose */
33372 asn_TYPE_descriptor_t asn_DEF_extensionValue_464 = {
33376 0, /* No effective tags (pointer) */
33377 0, /* No effective tags (count) */
33378 0, /* No tags (pointer) */
33379 0, /* No tags (count) */
33380 { 0, 0, OPEN_TYPE_constraint },
33381 0, 0, /* No members */
33382 &asn_SPC_extensionValue_specs_464 /* Additional specs */
33385 asn_TYPE_member_t asn_MBR_CellType_ExtIEs_461[] = {
33386 { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, id),
33387 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33388 -1, /* IMPLICIT tag at current level */
33389 &asn_DEF_ProtocolIE_ID,
33391 { &asn_OER_memb_id_constr_462, &asn_PER_memb_id_constr_462, memb_id_constraint_461 },
33392 0, 0, /* No default value */
33395 { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, criticality),
33396 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33397 -1, /* IMPLICIT tag at current level */
33398 &asn_DEF_Criticality,
33400 { &asn_OER_memb_criticality_constr_463, &asn_PER_memb_criticality_constr_463, memb_criticality_constraint_461 },
33401 0, 0, /* No default value */
33404 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, extensionValue),
33405 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33406 +1, /* EXPLICIT tag at current level */
33407 &asn_DEF_extensionValue_464,
33409 { &asn_OER_memb_extensionValue_constr_464, &asn_PER_memb_extensionValue_constr_464, memb_extensionValue_constraint_461 },
33410 0, 0, /* No default value */
33414 static const ber_tlv_tag_t asn_DEF_CellType_ExtIEs_tags_461[] = {
33415 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33417 static const asn_TYPE_tag2member_t asn_MAP_CellType_ExtIEs_tag2el_461[] = {
33418 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33419 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33420 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33422 asn_SEQUENCE_specifics_t asn_SPC_CellType_ExtIEs_specs_461 = {
33423 sizeof(struct CellType_ExtIEs),
33424 offsetof(struct CellType_ExtIEs, _asn_ctx),
33425 asn_MAP_CellType_ExtIEs_tag2el_461,
33426 3, /* Count of tags in the map */
33427 0, 0, 0, /* Optional elements (not needed) */
33428 -1, /* First extension addition */
33430 asn_TYPE_descriptor_t asn_DEF_CellType_ExtIEs = {
33434 asn_DEF_CellType_ExtIEs_tags_461,
33435 sizeof(asn_DEF_CellType_ExtIEs_tags_461)
33436 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */
33437 asn_DEF_CellType_ExtIEs_tags_461, /* Same as above */
33438 sizeof(asn_DEF_CellType_ExtIEs_tags_461)
33439 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */
33440 { 0, 0, SEQUENCE_constraint },
33441 asn_MBR_CellType_ExtIEs_461,
33442 3, /* Elements count */
33443 &asn_SPC_CellType_ExtIEs_specs_461 /* Additional specs */
33446 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_468 = {
33447 sizeof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue),
33448 offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, _asn_ctx),
33449 offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, present),
33450 sizeof(((struct CNTypeRestrictionsItem_ExtIEs__extensionValue *)0)->present),
33451 0, /* No top level tags */
33452 0, /* No tags in the map */
33454 -1 /* Extensions start */
33456 static /* Use -fall-defs-global to expose */
33457 asn_TYPE_descriptor_t asn_DEF_extensionValue_468 = {
33461 0, /* No effective tags (pointer) */
33462 0, /* No effective tags (count) */
33463 0, /* No tags (pointer) */
33464 0, /* No tags (count) */
33465 { 0, 0, OPEN_TYPE_constraint },
33466 0, 0, /* No members */
33467 &asn_SPC_extensionValue_specs_468 /* Additional specs */
33470 asn_TYPE_member_t asn_MBR_CNTypeRestrictionsItem_ExtIEs_465[] = {
33471 { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, id),
33472 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33473 -1, /* IMPLICIT tag at current level */
33474 &asn_DEF_ProtocolIE_ID,
33476 { &asn_OER_memb_id_constr_466, &asn_PER_memb_id_constr_466, memb_id_constraint_465 },
33477 0, 0, /* No default value */
33480 { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, criticality),
33481 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33482 -1, /* IMPLICIT tag at current level */
33483 &asn_DEF_Criticality,
33485 { &asn_OER_memb_criticality_constr_467, &asn_PER_memb_criticality_constr_467, memb_criticality_constraint_465 },
33486 0, 0, /* No default value */
33489 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, extensionValue),
33490 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33491 +1, /* EXPLICIT tag at current level */
33492 &asn_DEF_extensionValue_468,
33494 { &asn_OER_memb_extensionValue_constr_468, &asn_PER_memb_extensionValue_constr_468, memb_extensionValue_constraint_465 },
33495 0, 0, /* No default value */
33499 static const ber_tlv_tag_t asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[] = {
33500 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33502 static const asn_TYPE_tag2member_t asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465[] = {
33503 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33504 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33505 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33507 asn_SEQUENCE_specifics_t asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465 = {
33508 sizeof(struct CNTypeRestrictionsItem_ExtIEs),
33509 offsetof(struct CNTypeRestrictionsItem_ExtIEs, _asn_ctx),
33510 asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465,
33511 3, /* Count of tags in the map */
33512 0, 0, 0, /* Optional elements (not needed) */
33513 -1, /* First extension addition */
33515 asn_TYPE_descriptor_t asn_DEF_CNTypeRestrictionsItem_ExtIEs = {
33516 "CNTypeRestrictionsItem-ExtIEs",
33517 "CNTypeRestrictionsItem-ExtIEs",
33519 asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465,
33520 sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)
33521 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */
33522 asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465, /* Same as above */
33523 sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)
33524 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */
33525 { 0, 0, SEQUENCE_constraint },
33526 asn_MBR_CNTypeRestrictionsItem_ExtIEs_465,
33527 3, /* Elements count */
33528 &asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465 /* Additional specs */
33531 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_472 = {
33532 sizeof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue),
33533 offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, _asn_ctx),
33534 offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, present),
33535 sizeof(((struct CoMPHypothesisSetItem_ExtIEs__extensionValue *)0)->present),
33536 0, /* No top level tags */
33537 0, /* No tags in the map */
33539 -1 /* Extensions start */
33541 static /* Use -fall-defs-global to expose */
33542 asn_TYPE_descriptor_t asn_DEF_extensionValue_472 = {
33546 0, /* No effective tags (pointer) */
33547 0, /* No effective tags (count) */
33548 0, /* No tags (pointer) */
33549 0, /* No tags (count) */
33550 { 0, 0, OPEN_TYPE_constraint },
33551 0, 0, /* No members */
33552 &asn_SPC_extensionValue_specs_472 /* Additional specs */
33555 asn_TYPE_member_t asn_MBR_CoMPHypothesisSetItem_ExtIEs_469[] = {
33556 { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, id),
33557 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33558 -1, /* IMPLICIT tag at current level */
33559 &asn_DEF_ProtocolIE_ID,
33561 { &asn_OER_memb_id_constr_470, &asn_PER_memb_id_constr_470, memb_id_constraint_469 },
33562 0, 0, /* No default value */
33565 { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, criticality),
33566 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33567 -1, /* IMPLICIT tag at current level */
33568 &asn_DEF_Criticality,
33570 { &asn_OER_memb_criticality_constr_471, &asn_PER_memb_criticality_constr_471, memb_criticality_constraint_469 },
33571 0, 0, /* No default value */
33574 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, extensionValue),
33575 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33576 +1, /* EXPLICIT tag at current level */
33577 &asn_DEF_extensionValue_472,
33579 { &asn_OER_memb_extensionValue_constr_472, &asn_PER_memb_extensionValue_constr_472, memb_extensionValue_constraint_469 },
33580 0, 0, /* No default value */
33584 static const ber_tlv_tag_t asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[] = {
33585 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33587 static const asn_TYPE_tag2member_t asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469[] = {
33588 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33589 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33590 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33592 asn_SEQUENCE_specifics_t asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 = {
33593 sizeof(struct CoMPHypothesisSetItem_ExtIEs),
33594 offsetof(struct CoMPHypothesisSetItem_ExtIEs, _asn_ctx),
33595 asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469,
33596 3, /* Count of tags in the map */
33597 0, 0, 0, /* Optional elements (not needed) */
33598 -1, /* First extension addition */
33600 asn_TYPE_descriptor_t asn_DEF_CoMPHypothesisSetItem_ExtIEs = {
33601 "CoMPHypothesisSetItem-ExtIEs",
33602 "CoMPHypothesisSetItem-ExtIEs",
33604 asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469,
33605 sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)
33606 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */
33607 asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469, /* Same as above */
33608 sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)
33609 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */
33610 { 0, 0, SEQUENCE_constraint },
33611 asn_MBR_CoMPHypothesisSetItem_ExtIEs_469,
33612 3, /* Elements count */
33613 &asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 /* Additional specs */
33616 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_476 = {
33617 sizeof(struct CoMPInformation_ExtIEs__extensionValue),
33618 offsetof(struct CoMPInformation_ExtIEs__extensionValue, _asn_ctx),
33619 offsetof(struct CoMPInformation_ExtIEs__extensionValue, present),
33620 sizeof(((struct CoMPInformation_ExtIEs__extensionValue *)0)->present),
33621 0, /* No top level tags */
33622 0, /* No tags in the map */
33624 -1 /* Extensions start */
33626 static /* Use -fall-defs-global to expose */
33627 asn_TYPE_descriptor_t asn_DEF_extensionValue_476 = {
33631 0, /* No effective tags (pointer) */
33632 0, /* No effective tags (count) */
33633 0, /* No tags (pointer) */
33634 0, /* No tags (count) */
33635 { 0, 0, OPEN_TYPE_constraint },
33636 0, 0, /* No members */
33637 &asn_SPC_extensionValue_specs_476 /* Additional specs */
33640 asn_TYPE_member_t asn_MBR_CoMPInformation_ExtIEs_473[] = {
33641 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, id),
33642 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33643 -1, /* IMPLICIT tag at current level */
33644 &asn_DEF_ProtocolIE_ID,
33646 { &asn_OER_memb_id_constr_474, &asn_PER_memb_id_constr_474, memb_id_constraint_473 },
33647 0, 0, /* No default value */
33650 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, criticality),
33651 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33652 -1, /* IMPLICIT tag at current level */
33653 &asn_DEF_Criticality,
33655 { &asn_OER_memb_criticality_constr_475, &asn_PER_memb_criticality_constr_475, memb_criticality_constraint_473 },
33656 0, 0, /* No default value */
33659 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, extensionValue),
33660 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33661 +1, /* EXPLICIT tag at current level */
33662 &asn_DEF_extensionValue_476,
33664 { &asn_OER_memb_extensionValue_constr_476, &asn_PER_memb_extensionValue_constr_476, memb_extensionValue_constraint_473 },
33665 0, 0, /* No default value */
33669 static const ber_tlv_tag_t asn_DEF_CoMPInformation_ExtIEs_tags_473[] = {
33670 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33672 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformation_ExtIEs_tag2el_473[] = {
33673 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33674 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33675 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33677 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformation_ExtIEs_specs_473 = {
33678 sizeof(struct CoMPInformation_ExtIEs),
33679 offsetof(struct CoMPInformation_ExtIEs, _asn_ctx),
33680 asn_MAP_CoMPInformation_ExtIEs_tag2el_473,
33681 3, /* Count of tags in the map */
33682 0, 0, 0, /* Optional elements (not needed) */
33683 -1, /* First extension addition */
33685 asn_TYPE_descriptor_t asn_DEF_CoMPInformation_ExtIEs = {
33686 "CoMPInformation-ExtIEs",
33687 "CoMPInformation-ExtIEs",
33689 asn_DEF_CoMPInformation_ExtIEs_tags_473,
33690 sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)
33691 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */
33692 asn_DEF_CoMPInformation_ExtIEs_tags_473, /* Same as above */
33693 sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)
33694 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */
33695 { 0, 0, SEQUENCE_constraint },
33696 asn_MBR_CoMPInformation_ExtIEs_473,
33697 3, /* Elements count */
33698 &asn_SPC_CoMPInformation_ExtIEs_specs_473 /* Additional specs */
33701 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_480 = {
33702 sizeof(struct CoMPInformationItem_ExtIEs__extensionValue),
33703 offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, _asn_ctx),
33704 offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, present),
33705 sizeof(((struct CoMPInformationItem_ExtIEs__extensionValue *)0)->present),
33706 0, /* No top level tags */
33707 0, /* No tags in the map */
33709 -1 /* Extensions start */
33711 static /* Use -fall-defs-global to expose */
33712 asn_TYPE_descriptor_t asn_DEF_extensionValue_480 = {
33716 0, /* No effective tags (pointer) */
33717 0, /* No effective tags (count) */
33718 0, /* No tags (pointer) */
33719 0, /* No tags (count) */
33720 { 0, 0, OPEN_TYPE_constraint },
33721 0, 0, /* No members */
33722 &asn_SPC_extensionValue_specs_480 /* Additional specs */
33725 asn_TYPE_member_t asn_MBR_CoMPInformationItem_ExtIEs_477[] = {
33726 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, id),
33727 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33728 -1, /* IMPLICIT tag at current level */
33729 &asn_DEF_ProtocolIE_ID,
33731 { &asn_OER_memb_id_constr_478, &asn_PER_memb_id_constr_478, memb_id_constraint_477 },
33732 0, 0, /* No default value */
33735 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, criticality),
33736 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33737 -1, /* IMPLICIT tag at current level */
33738 &asn_DEF_Criticality,
33740 { &asn_OER_memb_criticality_constr_479, &asn_PER_memb_criticality_constr_479, memb_criticality_constraint_477 },
33741 0, 0, /* No default value */
33744 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, extensionValue),
33745 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33746 +1, /* EXPLICIT tag at current level */
33747 &asn_DEF_extensionValue_480,
33749 { &asn_OER_memb_extensionValue_constr_480, &asn_PER_memb_extensionValue_constr_480, memb_extensionValue_constraint_477 },
33750 0, 0, /* No default value */
33754 static const ber_tlv_tag_t asn_DEF_CoMPInformationItem_ExtIEs_tags_477[] = {
33755 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33757 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477[] = {
33758 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33759 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33760 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33762 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationItem_ExtIEs_specs_477 = {
33763 sizeof(struct CoMPInformationItem_ExtIEs),
33764 offsetof(struct CoMPInformationItem_ExtIEs, _asn_ctx),
33765 asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477,
33766 3, /* Count of tags in the map */
33767 0, 0, 0, /* Optional elements (not needed) */
33768 -1, /* First extension addition */
33770 asn_TYPE_descriptor_t asn_DEF_CoMPInformationItem_ExtIEs = {
33771 "CoMPInformationItem-ExtIEs",
33772 "CoMPInformationItem-ExtIEs",
33774 asn_DEF_CoMPInformationItem_ExtIEs_tags_477,
33775 sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)
33776 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */
33777 asn_DEF_CoMPInformationItem_ExtIEs_tags_477, /* Same as above */
33778 sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)
33779 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */
33780 { 0, 0, SEQUENCE_constraint },
33781 asn_MBR_CoMPInformationItem_ExtIEs_477,
33782 3, /* Elements count */
33783 &asn_SPC_CoMPInformationItem_ExtIEs_specs_477 /* Additional specs */
33786 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_484 = {
33787 sizeof(struct CoMPInformationStartTime_ExtIEs__extensionValue),
33788 offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, _asn_ctx),
33789 offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, present),
33790 sizeof(((struct CoMPInformationStartTime_ExtIEs__extensionValue *)0)->present),
33791 0, /* No top level tags */
33792 0, /* No tags in the map */
33794 -1 /* Extensions start */
33796 static /* Use -fall-defs-global to expose */
33797 asn_TYPE_descriptor_t asn_DEF_extensionValue_484 = {
33801 0, /* No effective tags (pointer) */
33802 0, /* No effective tags (count) */
33803 0, /* No tags (pointer) */
33804 0, /* No tags (count) */
33805 { 0, 0, OPEN_TYPE_constraint },
33806 0, 0, /* No members */
33807 &asn_SPC_extensionValue_specs_484 /* Additional specs */
33810 asn_TYPE_member_t asn_MBR_CoMPInformationStartTime_ExtIEs_481[] = {
33811 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, id),
33812 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33813 -1, /* IMPLICIT tag at current level */
33814 &asn_DEF_ProtocolIE_ID,
33816 { &asn_OER_memb_id_constr_482, &asn_PER_memb_id_constr_482, memb_id_constraint_481 },
33817 0, 0, /* No default value */
33820 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, criticality),
33821 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33822 -1, /* IMPLICIT tag at current level */
33823 &asn_DEF_Criticality,
33825 { &asn_OER_memb_criticality_constr_483, &asn_PER_memb_criticality_constr_483, memb_criticality_constraint_481 },
33826 0, 0, /* No default value */
33829 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, extensionValue),
33830 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33831 +1, /* EXPLICIT tag at current level */
33832 &asn_DEF_extensionValue_484,
33834 { &asn_OER_memb_extensionValue_constr_484, &asn_PER_memb_extensionValue_constr_484, memb_extensionValue_constraint_481 },
33835 0, 0, /* No default value */
33839 static const ber_tlv_tag_t asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[] = {
33840 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33842 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481[] = {
33843 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33844 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33845 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33847 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481 = {
33848 sizeof(struct CoMPInformationStartTime_ExtIEs),
33849 offsetof(struct CoMPInformationStartTime_ExtIEs, _asn_ctx),
33850 asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481,
33851 3, /* Count of tags in the map */
33852 0, 0, 0, /* Optional elements (not needed) */
33853 -1, /* First extension addition */
33855 asn_TYPE_descriptor_t asn_DEF_CoMPInformationStartTime_ExtIEs = {
33856 "CoMPInformationStartTime-ExtIEs",
33857 "CoMPInformationStartTime-ExtIEs",
33859 asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481,
33860 sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)
33861 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */
33862 asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481, /* Same as above */
33863 sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)
33864 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */
33865 { 0, 0, SEQUENCE_constraint },
33866 asn_MBR_CoMPInformationStartTime_ExtIEs_481,
33867 3, /* Elements count */
33868 &asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481 /* Additional specs */
33871 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_488 = {
33872 sizeof(struct CompositeAvailableCapacity_ExtIEs__extensionValue),
33873 offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, _asn_ctx),
33874 offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, present),
33875 sizeof(((struct CompositeAvailableCapacity_ExtIEs__extensionValue *)0)->present),
33876 0, /* No top level tags */
33877 0, /* No tags in the map */
33879 -1 /* Extensions start */
33881 static /* Use -fall-defs-global to expose */
33882 asn_TYPE_descriptor_t asn_DEF_extensionValue_488 = {
33886 0, /* No effective tags (pointer) */
33887 0, /* No effective tags (count) */
33888 0, /* No tags (pointer) */
33889 0, /* No tags (count) */
33890 { 0, 0, OPEN_TYPE_constraint },
33891 0, 0, /* No members */
33892 &asn_SPC_extensionValue_specs_488 /* Additional specs */
33895 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacity_ExtIEs_485[] = {
33896 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, id),
33897 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33898 -1, /* IMPLICIT tag at current level */
33899 &asn_DEF_ProtocolIE_ID,
33901 { &asn_OER_memb_id_constr_486, &asn_PER_memb_id_constr_486, memb_id_constraint_485 },
33902 0, 0, /* No default value */
33905 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, criticality),
33906 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33907 -1, /* IMPLICIT tag at current level */
33908 &asn_DEF_Criticality,
33910 { &asn_OER_memb_criticality_constr_487, &asn_PER_memb_criticality_constr_487, memb_criticality_constraint_485 },
33911 0, 0, /* No default value */
33914 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, extensionValue),
33915 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33916 +1, /* EXPLICIT tag at current level */
33917 &asn_DEF_extensionValue_488,
33919 { &asn_OER_memb_extensionValue_constr_488, &asn_PER_memb_extensionValue_constr_488, memb_extensionValue_constraint_485 },
33920 0, 0, /* No default value */
33924 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[] = {
33925 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33927 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485[] = {
33928 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33929 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33930 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33932 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_485 = {
33933 sizeof(struct CompositeAvailableCapacity_ExtIEs),
33934 offsetof(struct CompositeAvailableCapacity_ExtIEs, _asn_ctx),
33935 asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485,
33936 3, /* Count of tags in the map */
33937 0, 0, 0, /* Optional elements (not needed) */
33938 -1, /* First extension addition */
33940 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacity_ExtIEs = {
33941 "CompositeAvailableCapacity-ExtIEs",
33942 "CompositeAvailableCapacity-ExtIEs",
33944 asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485,
33945 sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485)
33946 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[0]), /* 1 */
33947 asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485, /* Same as above */
33948 sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485)
33949 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[0]), /* 1 */
33950 { 0, 0, SEQUENCE_constraint },
33951 asn_MBR_CompositeAvailableCapacity_ExtIEs_485,
33952 3, /* Elements count */
33953 &asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_485 /* Additional specs */
33956 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_492 = {
33957 sizeof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue),
33958 offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, _asn_ctx),
33959 offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, present),
33960 sizeof(((struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue *)0)->present),
33961 0, /* No top level tags */
33962 0, /* No tags in the map */
33964 -1 /* Extensions start */
33966 static /* Use -fall-defs-global to expose */
33967 asn_TYPE_descriptor_t asn_DEF_extensionValue_492 = {
33971 0, /* No effective tags (pointer) */
33972 0, /* No effective tags (count) */
33973 0, /* No tags (pointer) */
33974 0, /* No tags (count) */
33975 { 0, 0, OPEN_TYPE_constraint },
33976 0, 0, /* No members */
33977 &asn_SPC_extensionValue_specs_492 /* Additional specs */
33980 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489[] = {
33981 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, id),
33982 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33983 -1, /* IMPLICIT tag at current level */
33984 &asn_DEF_ProtocolIE_ID,
33986 { &asn_OER_memb_id_constr_490, &asn_PER_memb_id_constr_490, memb_id_constraint_489 },
33987 0, 0, /* No default value */
33990 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, criticality),
33991 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33992 -1, /* IMPLICIT tag at current level */
33993 &asn_DEF_Criticality,
33995 { &asn_OER_memb_criticality_constr_491, &asn_PER_memb_criticality_constr_491, memb_criticality_constraint_489 },
33996 0, 0, /* No default value */
33999 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, extensionValue),
34000 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34001 +1, /* EXPLICIT tag at current level */
34002 &asn_DEF_extensionValue_492,
34004 { &asn_OER_memb_extensionValue_constr_492, &asn_PER_memb_extensionValue_constr_492, memb_extensionValue_constraint_489 },
34005 0, 0, /* No default value */
34009 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[] = {
34010 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34012 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489[] = {
34013 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34014 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34015 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34017 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489 = {
34018 sizeof(struct CompositeAvailableCapacityGroup_ExtIEs),
34019 offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, _asn_ctx),
34020 asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489,
34021 3, /* Count of tags in the map */
34022 0, 0, 0, /* Optional elements (not needed) */
34023 -1, /* First extension addition */
34025 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs = {
34026 "CompositeAvailableCapacityGroup-ExtIEs",
34027 "CompositeAvailableCapacityGroup-ExtIEs",
34029 asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489,
34030 sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)
34031 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */
34032 asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489, /* Same as above */
34033 sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)
34034 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */
34035 { 0, 0, SEQUENCE_constraint },
34036 asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489,
34037 3, /* Elements count */
34038 &asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489 /* Additional specs */
34041 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_496 = {
34042 sizeof(struct COUNTvalue_ExtIEs__extensionValue),
34043 offsetof(struct COUNTvalue_ExtIEs__extensionValue, _asn_ctx),
34044 offsetof(struct COUNTvalue_ExtIEs__extensionValue, present),
34045 sizeof(((struct COUNTvalue_ExtIEs__extensionValue *)0)->present),
34046 0, /* No top level tags */
34047 0, /* No tags in the map */
34049 -1 /* Extensions start */
34051 static /* Use -fall-defs-global to expose */
34052 asn_TYPE_descriptor_t asn_DEF_extensionValue_496 = {
34056 0, /* No effective tags (pointer) */
34057 0, /* No effective tags (count) */
34058 0, /* No tags (pointer) */
34059 0, /* No tags (count) */
34060 { 0, 0, OPEN_TYPE_constraint },
34061 0, 0, /* No members */
34062 &asn_SPC_extensionValue_specs_496 /* Additional specs */
34065 asn_TYPE_member_t asn_MBR_COUNTvalue_ExtIEs_493[] = {
34066 { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, id),
34067 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34068 -1, /* IMPLICIT tag at current level */
34069 &asn_DEF_ProtocolIE_ID,
34071 { &asn_OER_memb_id_constr_494, &asn_PER_memb_id_constr_494, memb_id_constraint_493 },
34072 0, 0, /* No default value */
34075 { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, criticality),
34076 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34077 -1, /* IMPLICIT tag at current level */
34078 &asn_DEF_Criticality,
34080 { &asn_OER_memb_criticality_constr_495, &asn_PER_memb_criticality_constr_495, memb_criticality_constraint_493 },
34081 0, 0, /* No default value */
34084 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, extensionValue),
34085 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34086 +1, /* EXPLICIT tag at current level */
34087 &asn_DEF_extensionValue_496,
34089 { &asn_OER_memb_extensionValue_constr_496, &asn_PER_memb_extensionValue_constr_496, memb_extensionValue_constraint_493 },
34090 0, 0, /* No default value */
34094 static const ber_tlv_tag_t asn_DEF_COUNTvalue_ExtIEs_tags_493[] = {
34095 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34097 static const asn_TYPE_tag2member_t asn_MAP_COUNTvalue_ExtIEs_tag2el_493[] = {
34098 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34099 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34100 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34102 asn_SEQUENCE_specifics_t asn_SPC_COUNTvalue_ExtIEs_specs_493 = {
34103 sizeof(struct COUNTvalue_ExtIEs),
34104 offsetof(struct COUNTvalue_ExtIEs, _asn_ctx),
34105 asn_MAP_COUNTvalue_ExtIEs_tag2el_493,
34106 3, /* Count of tags in the map */
34107 0, 0, 0, /* Optional elements (not needed) */
34108 -1, /* First extension addition */
34110 asn_TYPE_descriptor_t asn_DEF_COUNTvalue_ExtIEs = {
34111 "COUNTvalue-ExtIEs",
34112 "COUNTvalue-ExtIEs",
34114 asn_DEF_COUNTvalue_ExtIEs_tags_493,
34115 sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)
34116 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */
34117 asn_DEF_COUNTvalue_ExtIEs_tags_493, /* Same as above */
34118 sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)
34119 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */
34120 { 0, 0, SEQUENCE_constraint },
34121 asn_MBR_COUNTvalue_ExtIEs_493,
34122 3, /* Elements count */
34123 &asn_SPC_COUNTvalue_ExtIEs_specs_493 /* Additional specs */
34126 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_500 = {
34127 sizeof(struct COUNTValueExtended_ExtIEs__extensionValue),
34128 offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, _asn_ctx),
34129 offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, present),
34130 sizeof(((struct COUNTValueExtended_ExtIEs__extensionValue *)0)->present),
34131 0, /* No top level tags */
34132 0, /* No tags in the map */
34134 -1 /* Extensions start */
34136 static /* Use -fall-defs-global to expose */
34137 asn_TYPE_descriptor_t asn_DEF_extensionValue_500 = {
34141 0, /* No effective tags (pointer) */
34142 0, /* No effective tags (count) */
34143 0, /* No tags (pointer) */
34144 0, /* No tags (count) */
34145 { 0, 0, OPEN_TYPE_constraint },
34146 0, 0, /* No members */
34147 &asn_SPC_extensionValue_specs_500 /* Additional specs */
34150 asn_TYPE_member_t asn_MBR_COUNTValueExtended_ExtIEs_497[] = {
34151 { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, id),
34152 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34153 -1, /* IMPLICIT tag at current level */
34154 &asn_DEF_ProtocolIE_ID,
34156 { &asn_OER_memb_id_constr_498, &asn_PER_memb_id_constr_498, memb_id_constraint_497 },
34157 0, 0, /* No default value */
34160 { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, criticality),
34161 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34162 -1, /* IMPLICIT tag at current level */
34163 &asn_DEF_Criticality,
34165 { &asn_OER_memb_criticality_constr_499, &asn_PER_memb_criticality_constr_499, memb_criticality_constraint_497 },
34166 0, 0, /* No default value */
34169 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, extensionValue),
34170 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34171 +1, /* EXPLICIT tag at current level */
34172 &asn_DEF_extensionValue_500,
34174 { &asn_OER_memb_extensionValue_constr_500, &asn_PER_memb_extensionValue_constr_500, memb_extensionValue_constraint_497 },
34175 0, 0, /* No default value */
34179 static const ber_tlv_tag_t asn_DEF_COUNTValueExtended_ExtIEs_tags_497[] = {
34180 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34182 static const asn_TYPE_tag2member_t asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497[] = {
34183 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34184 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34185 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34187 asn_SEQUENCE_specifics_t asn_SPC_COUNTValueExtended_ExtIEs_specs_497 = {
34188 sizeof(struct COUNTValueExtended_ExtIEs),
34189 offsetof(struct COUNTValueExtended_ExtIEs, _asn_ctx),
34190 asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497,
34191 3, /* Count of tags in the map */
34192 0, 0, 0, /* Optional elements (not needed) */
34193 -1, /* First extension addition */
34195 asn_TYPE_descriptor_t asn_DEF_COUNTValueExtended_ExtIEs = {
34196 "COUNTValueExtended-ExtIEs",
34197 "COUNTValueExtended-ExtIEs",
34199 asn_DEF_COUNTValueExtended_ExtIEs_tags_497,
34200 sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)
34201 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */
34202 asn_DEF_COUNTValueExtended_ExtIEs_tags_497, /* Same as above */
34203 sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)
34204 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */
34205 { 0, 0, SEQUENCE_constraint },
34206 asn_MBR_COUNTValueExtended_ExtIEs_497,
34207 3, /* Elements count */
34208 &asn_SPC_COUNTValueExtended_ExtIEs_specs_497 /* Additional specs */
34211 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_504 = {
34212 sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue),
34213 offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, _asn_ctx),
34214 offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, present),
34215 sizeof(((struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue *)0)->present),
34216 0, /* No top level tags */
34217 0, /* No tags in the map */
34219 -1 /* Extensions start */
34221 static /* Use -fall-defs-global to expose */
34222 asn_TYPE_descriptor_t asn_DEF_extensionValue_504 = {
34226 0, /* No effective tags (pointer) */
34227 0, /* No effective tags (count) */
34228 0, /* No tags (pointer) */
34229 0, /* No tags (count) */
34230 { 0, 0, OPEN_TYPE_constraint },
34231 0, 0, /* No members */
34232 &asn_SPC_extensionValue_specs_504 /* Additional specs */
34235 asn_TYPE_member_t asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501[] = {
34236 { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, id),
34237 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34238 -1, /* IMPLICIT tag at current level */
34239 &asn_DEF_ProtocolIE_ID,
34241 { &asn_OER_memb_id_constr_502, &asn_PER_memb_id_constr_502, memb_id_constraint_501 },
34242 0, 0, /* No default value */
34245 { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, criticality),
34246 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34247 -1, /* IMPLICIT tag at current level */
34248 &asn_DEF_Criticality,
34250 { &asn_OER_memb_criticality_constr_503, &asn_PER_memb_criticality_constr_503, memb_criticality_constraint_501 },
34251 0, 0, /* No default value */
34254 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, extensionValue),
34255 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34256 +1, /* EXPLICIT tag at current level */
34257 &asn_DEF_extensionValue_504,
34259 { &asn_OER_memb_extensionValue_constr_504, &asn_PER_memb_extensionValue_constr_504, memb_extensionValue_constraint_501 },
34260 0, 0, /* No default value */
34264 static const ber_tlv_tag_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[] = {
34265 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34267 static const asn_TYPE_tag2member_t asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501[] = {
34268 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34269 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34270 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34272 asn_SEQUENCE_specifics_t asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501 = {
34273 sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs),
34274 offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, _asn_ctx),
34275 asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501,
34276 3, /* Count of tags in the map */
34277 0, 0, 0, /* Optional elements (not needed) */
34278 -1, /* First extension addition */
34280 asn_TYPE_descriptor_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs = {
34281 "COUNTvaluePDCP-SNlength18-ExtIEs",
34282 "COUNTvaluePDCP-SNlength18-ExtIEs",
34284 asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501,
34285 sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)
34286 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */
34287 asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501, /* Same as above */
34288 sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)
34289 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */
34290 { 0, 0, SEQUENCE_constraint },
34291 asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501,
34292 3, /* Elements count */
34293 &asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501 /* Additional specs */
34296 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_508 = {
34297 sizeof(struct CriticalityDiagnostics_ExtIEs__extensionValue),
34298 offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx),
34299 offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, present),
34300 sizeof(((struct CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present),
34301 0, /* No top level tags */
34302 0, /* No tags in the map */
34304 -1 /* Extensions start */
34306 static /* Use -fall-defs-global to expose */
34307 asn_TYPE_descriptor_t asn_DEF_extensionValue_508 = {
34311 0, /* No effective tags (pointer) */
34312 0, /* No effective tags (count) */
34313 0, /* No tags (pointer) */
34314 0, /* No tags (count) */
34315 { 0, 0, OPEN_TYPE_constraint },
34316 0, 0, /* No members */
34317 &asn_SPC_extensionValue_specs_508 /* Additional specs */
34320 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_ExtIEs_505[] = {
34321 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, id),
34322 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34323 -1, /* IMPLICIT tag at current level */
34324 &asn_DEF_ProtocolIE_ID,
34326 { &asn_OER_memb_id_constr_506, &asn_PER_memb_id_constr_506, memb_id_constraint_505 },
34327 0, 0, /* No default value */
34330 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, criticality),
34331 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34332 -1, /* IMPLICIT tag at current level */
34333 &asn_DEF_Criticality,
34335 { &asn_OER_memb_criticality_constr_507, &asn_PER_memb_criticality_constr_507, memb_criticality_constraint_505 },
34336 0, 0, /* No default value */
34339 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, extensionValue),
34340 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34341 +1, /* EXPLICIT tag at current level */
34342 &asn_DEF_extensionValue_508,
34344 { &asn_OER_memb_extensionValue_constr_508, &asn_PER_memb_extensionValue_constr_508, memb_extensionValue_constraint_505 },
34345 0, 0, /* No default value */
34349 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[] = {
34350 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34352 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505[] = {
34353 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34354 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34355 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34357 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505 = {
34358 sizeof(struct CriticalityDiagnostics_ExtIEs),
34359 offsetof(struct CriticalityDiagnostics_ExtIEs, _asn_ctx),
34360 asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505,
34361 3, /* Count of tags in the map */
34362 0, 0, 0, /* Optional elements (not needed) */
34363 -1, /* First extension addition */
34365 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_ExtIEs = {
34366 "CriticalityDiagnostics-ExtIEs",
34367 "CriticalityDiagnostics-ExtIEs",
34369 asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505,
34370 sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)
34371 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */
34372 asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505, /* Same as above */
34373 sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)
34374 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */
34375 { 0, 0, SEQUENCE_constraint },
34376 asn_MBR_CriticalityDiagnostics_ExtIEs_505,
34377 3, /* Elements count */
34378 &asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505 /* Additional specs */
34381 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_512 = {
34382 sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue),
34383 offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, _asn_ctx),
34384 offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, present),
34385 sizeof(((struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue *)0)->present),
34386 0, /* No top level tags */
34387 0, /* No tags in the map */
34389 -1 /* Extensions start */
34391 static /* Use -fall-defs-global to expose */
34392 asn_TYPE_descriptor_t asn_DEF_extensionValue_512 = {
34396 0, /* No effective tags (pointer) */
34397 0, /* No effective tags (count) */
34398 0, /* No tags (pointer) */
34399 0, /* No tags (count) */
34400 { 0, 0, OPEN_TYPE_constraint },
34401 0, 0, /* No members */
34402 &asn_SPC_extensionValue_specs_512 /* Additional specs */
34405 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509[] = {
34406 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, id),
34407 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34408 -1, /* IMPLICIT tag at current level */
34409 &asn_DEF_ProtocolIE_ID,
34411 { &asn_OER_memb_id_constr_510, &asn_PER_memb_id_constr_510, memb_id_constraint_509 },
34412 0, 0, /* No default value */
34415 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, criticality),
34416 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34417 -1, /* IMPLICIT tag at current level */
34418 &asn_DEF_Criticality,
34420 { &asn_OER_memb_criticality_constr_511, &asn_PER_memb_criticality_constr_511, memb_criticality_constraint_509 },
34421 0, 0, /* No default value */
34424 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, extensionValue),
34425 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34426 +1, /* EXPLICIT tag at current level */
34427 &asn_DEF_extensionValue_512,
34429 { &asn_OER_memb_extensionValue_constr_512, &asn_PER_memb_extensionValue_constr_512, memb_extensionValue_constraint_509 },
34430 0, 0, /* No default value */
34434 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[] = {
34435 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34437 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509[] = {
34438 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34439 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34440 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34442 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509 = {
34443 sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs),
34444 offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, _asn_ctx),
34445 asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509,
34446 3, /* Count of tags in the map */
34447 0, 0, 0, /* Optional elements (not needed) */
34448 -1, /* First extension addition */
34450 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs = {
34451 "CriticalityDiagnostics-IE-List-ExtIEs",
34452 "CriticalityDiagnostics-IE-List-ExtIEs",
34454 asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509,
34455 sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)
34456 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */
34457 asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509, /* Same as above */
34458 sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)
34459 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */
34460 { 0, 0, SEQUENCE_constraint },
34461 asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509,
34462 3, /* Elements count */
34463 &asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509 /* Additional specs */
34466 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_516 = {
34467 sizeof(struct CSIReportList_ExtIEs__extensionValue),
34468 offsetof(struct CSIReportList_ExtIEs__extensionValue, _asn_ctx),
34469 offsetof(struct CSIReportList_ExtIEs__extensionValue, present),
34470 sizeof(((struct CSIReportList_ExtIEs__extensionValue *)0)->present),
34471 0, /* No top level tags */
34472 0, /* No tags in the map */
34474 -1 /* Extensions start */
34476 static /* Use -fall-defs-global to expose */
34477 asn_TYPE_descriptor_t asn_DEF_extensionValue_516 = {
34481 0, /* No effective tags (pointer) */
34482 0, /* No effective tags (count) */
34483 0, /* No tags (pointer) */
34484 0, /* No tags (count) */
34485 { 0, 0, OPEN_TYPE_constraint },
34486 0, 0, /* No members */
34487 &asn_SPC_extensionValue_specs_516 /* Additional specs */
34490 asn_TYPE_member_t asn_MBR_CSIReportList_ExtIEs_513[] = {
34491 { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, id),
34492 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34493 -1, /* IMPLICIT tag at current level */
34494 &asn_DEF_ProtocolIE_ID,
34496 { &asn_OER_memb_id_constr_514, &asn_PER_memb_id_constr_514, memb_id_constraint_513 },
34497 0, 0, /* No default value */
34500 { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, criticality),
34501 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34502 -1, /* IMPLICIT tag at current level */
34503 &asn_DEF_Criticality,
34505 { &asn_OER_memb_criticality_constr_515, &asn_PER_memb_criticality_constr_515, memb_criticality_constraint_513 },
34506 0, 0, /* No default value */
34509 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, extensionValue),
34510 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34511 +1, /* EXPLICIT tag at current level */
34512 &asn_DEF_extensionValue_516,
34514 { &asn_OER_memb_extensionValue_constr_516, &asn_PER_memb_extensionValue_constr_516, memb_extensionValue_constraint_513 },
34515 0, 0, /* No default value */
34519 static const ber_tlv_tag_t asn_DEF_CSIReportList_ExtIEs_tags_513[] = {
34520 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34522 static const asn_TYPE_tag2member_t asn_MAP_CSIReportList_ExtIEs_tag2el_513[] = {
34523 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34524 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34525 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34527 asn_SEQUENCE_specifics_t asn_SPC_CSIReportList_ExtIEs_specs_513 = {
34528 sizeof(struct CSIReportList_ExtIEs),
34529 offsetof(struct CSIReportList_ExtIEs, _asn_ctx),
34530 asn_MAP_CSIReportList_ExtIEs_tag2el_513,
34531 3, /* Count of tags in the map */
34532 0, 0, 0, /* Optional elements (not needed) */
34533 -1, /* First extension addition */
34535 asn_TYPE_descriptor_t asn_DEF_CSIReportList_ExtIEs = {
34536 "CSIReportList-ExtIEs",
34537 "CSIReportList-ExtIEs",
34539 asn_DEF_CSIReportList_ExtIEs_tags_513,
34540 sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)
34541 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */
34542 asn_DEF_CSIReportList_ExtIEs_tags_513, /* Same as above */
34543 sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)
34544 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */
34545 { 0, 0, SEQUENCE_constraint },
34546 asn_MBR_CSIReportList_ExtIEs_513,
34547 3, /* Elements count */
34548 &asn_SPC_CSIReportList_ExtIEs_specs_513 /* Additional specs */
34551 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_520 = {
34552 sizeof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue),
34553 offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, _asn_ctx),
34554 offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, present),
34555 sizeof(((struct CSIReportPerCSIProcess_ExtIEs__extensionValue *)0)->present),
34556 0, /* No top level tags */
34557 0, /* No tags in the map */
34559 -1 /* Extensions start */
34561 static /* Use -fall-defs-global to expose */
34562 asn_TYPE_descriptor_t asn_DEF_extensionValue_520 = {
34566 0, /* No effective tags (pointer) */
34567 0, /* No effective tags (count) */
34568 0, /* No tags (pointer) */
34569 0, /* No tags (count) */
34570 { 0, 0, OPEN_TYPE_constraint },
34571 0, 0, /* No members */
34572 &asn_SPC_extensionValue_specs_520 /* Additional specs */
34575 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcess_ExtIEs_517[] = {
34576 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, id),
34577 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34578 -1, /* IMPLICIT tag at current level */
34579 &asn_DEF_ProtocolIE_ID,
34581 { &asn_OER_memb_id_constr_518, &asn_PER_memb_id_constr_518, memb_id_constraint_517 },
34582 0, 0, /* No default value */
34585 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, criticality),
34586 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34587 -1, /* IMPLICIT tag at current level */
34588 &asn_DEF_Criticality,
34590 { &asn_OER_memb_criticality_constr_519, &asn_PER_memb_criticality_constr_519, memb_criticality_constraint_517 },
34591 0, 0, /* No default value */
34594 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, extensionValue),
34595 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34596 +1, /* EXPLICIT tag at current level */
34597 &asn_DEF_extensionValue_520,
34599 { &asn_OER_memb_extensionValue_constr_520, &asn_PER_memb_extensionValue_constr_520, memb_extensionValue_constraint_517 },
34600 0, 0, /* No default value */
34604 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[] = {
34605 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34607 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517[] = {
34608 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34609 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34610 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34612 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517 = {
34613 sizeof(struct CSIReportPerCSIProcess_ExtIEs),
34614 offsetof(struct CSIReportPerCSIProcess_ExtIEs, _asn_ctx),
34615 asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517,
34616 3, /* Count of tags in the map */
34617 0, 0, 0, /* Optional elements (not needed) */
34618 -1, /* First extension addition */
34620 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcess_ExtIEs = {
34621 "CSIReportPerCSIProcess-ExtIEs",
34622 "CSIReportPerCSIProcess-ExtIEs",
34624 asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517,
34625 sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)
34626 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */
34627 asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517, /* Same as above */
34628 sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)
34629 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */
34630 { 0, 0, SEQUENCE_constraint },
34631 asn_MBR_CSIReportPerCSIProcess_ExtIEs_517,
34632 3, /* Elements count */
34633 &asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517 /* Additional specs */
34636 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_524 = {
34637 sizeof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue),
34638 offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, _asn_ctx),
34639 offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, present),
34640 sizeof(((struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue *)0)->present),
34641 0, /* No top level tags */
34642 0, /* No tags in the map */
34644 -1 /* Extensions start */
34646 static /* Use -fall-defs-global to expose */
34647 asn_TYPE_descriptor_t asn_DEF_extensionValue_524 = {
34651 0, /* No effective tags (pointer) */
34652 0, /* No effective tags (count) */
34653 0, /* No tags (pointer) */
34654 0, /* No tags (count) */
34655 { 0, 0, OPEN_TYPE_constraint },
34656 0, 0, /* No members */
34657 &asn_SPC_extensionValue_specs_524 /* Additional specs */
34660 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521[] = {
34661 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, id),
34662 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34663 -1, /* IMPLICIT tag at current level */
34664 &asn_DEF_ProtocolIE_ID,
34666 { &asn_OER_memb_id_constr_522, &asn_PER_memb_id_constr_522, memb_id_constraint_521 },
34667 0, 0, /* No default value */
34670 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, criticality),
34671 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34672 -1, /* IMPLICIT tag at current level */
34673 &asn_DEF_Criticality,
34675 { &asn_OER_memb_criticality_constr_523, &asn_PER_memb_criticality_constr_523, memb_criticality_constraint_521 },
34676 0, 0, /* No default value */
34679 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, extensionValue),
34680 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34681 +1, /* EXPLICIT tag at current level */
34682 &asn_DEF_extensionValue_524,
34684 { &asn_OER_memb_extensionValue_constr_524, &asn_PER_memb_extensionValue_constr_524, memb_extensionValue_constraint_521 },
34685 0, 0, /* No default value */
34689 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[] = {
34690 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34692 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521[] = {
34693 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34694 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34695 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34697 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521 = {
34698 sizeof(struct CSIReportPerCSIProcessItem_ExtIEs),
34699 offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, _asn_ctx),
34700 asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521,
34701 3, /* Count of tags in the map */
34702 0, 0, 0, /* Optional elements (not needed) */
34703 -1, /* First extension addition */
34705 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs = {
34706 "CSIReportPerCSIProcessItem-ExtIEs",
34707 "CSIReportPerCSIProcessItem-ExtIEs",
34709 asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521,
34710 sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)
34711 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */
34712 asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521, /* Same as above */
34713 sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)
34714 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */
34715 { 0, 0, SEQUENCE_constraint },
34716 asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521,
34717 3, /* Elements count */
34718 &asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521 /* Additional specs */
34721 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_528 = {
34722 sizeof(struct DataTrafficResourceIndication_ExtIEs__extensionValue),
34723 offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, _asn_ctx),
34724 offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, present),
34725 sizeof(((struct DataTrafficResourceIndication_ExtIEs__extensionValue *)0)->present),
34726 0, /* No top level tags */
34727 0, /* No tags in the map */
34729 -1 /* Extensions start */
34731 static /* Use -fall-defs-global to expose */
34732 asn_TYPE_descriptor_t asn_DEF_extensionValue_528 = {
34736 0, /* No effective tags (pointer) */
34737 0, /* No effective tags (count) */
34738 0, /* No tags (pointer) */
34739 0, /* No tags (count) */
34740 { 0, 0, OPEN_TYPE_constraint },
34741 0, 0, /* No members */
34742 &asn_SPC_extensionValue_specs_528 /* Additional specs */
34745 asn_TYPE_member_t asn_MBR_DataTrafficResourceIndication_ExtIEs_525[] = {
34746 { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, id),
34747 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34748 -1, /* IMPLICIT tag at current level */
34749 &asn_DEF_ProtocolIE_ID,
34751 { &asn_OER_memb_id_constr_526, &asn_PER_memb_id_constr_526, memb_id_constraint_525 },
34752 0, 0, /* No default value */
34755 { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, criticality),
34756 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34757 -1, /* IMPLICIT tag at current level */
34758 &asn_DEF_Criticality,
34760 { &asn_OER_memb_criticality_constr_527, &asn_PER_memb_criticality_constr_527, memb_criticality_constraint_525 },
34761 0, 0, /* No default value */
34764 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, extensionValue),
34765 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34766 +1, /* EXPLICIT tag at current level */
34767 &asn_DEF_extensionValue_528,
34769 { &asn_OER_memb_extensionValue_constr_528, &asn_PER_memb_extensionValue_constr_528, memb_extensionValue_constraint_525 },
34770 0, 0, /* No default value */
34774 static const ber_tlv_tag_t asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[] = {
34775 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34777 static const asn_TYPE_tag2member_t asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525[] = {
34778 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34779 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34780 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34782 asn_SEQUENCE_specifics_t asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 = {
34783 sizeof(struct DataTrafficResourceIndication_ExtIEs),
34784 offsetof(struct DataTrafficResourceIndication_ExtIEs, _asn_ctx),
34785 asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525,
34786 3, /* Count of tags in the map */
34787 0, 0, 0, /* Optional elements (not needed) */
34788 -1, /* First extension addition */
34790 asn_TYPE_descriptor_t asn_DEF_DataTrafficResourceIndication_ExtIEs = {
34791 "DataTrafficResourceIndication-ExtIEs",
34792 "DataTrafficResourceIndication-ExtIEs",
34794 asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525,
34795 sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)
34796 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */
34797 asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525, /* Same as above */
34798 sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)
34799 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */
34800 { 0, 0, SEQUENCE_constraint },
34801 asn_MBR_DataTrafficResourceIndication_ExtIEs_525,
34802 3, /* Elements count */
34803 &asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 /* Additional specs */
34806 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_532 = {
34807 sizeof(struct DeliveryStatus_ExtIEs__extensionValue),
34808 offsetof(struct DeliveryStatus_ExtIEs__extensionValue, _asn_ctx),
34809 offsetof(struct DeliveryStatus_ExtIEs__extensionValue, present),
34810 sizeof(((struct DeliveryStatus_ExtIEs__extensionValue *)0)->present),
34811 0, /* No top level tags */
34812 0, /* No tags in the map */
34814 -1 /* Extensions start */
34816 static /* Use -fall-defs-global to expose */
34817 asn_TYPE_descriptor_t asn_DEF_extensionValue_532 = {
34821 0, /* No effective tags (pointer) */
34822 0, /* No effective tags (count) */
34823 0, /* No tags (pointer) */
34824 0, /* No tags (count) */
34825 { 0, 0, OPEN_TYPE_constraint },
34826 0, 0, /* No members */
34827 &asn_SPC_extensionValue_specs_532 /* Additional specs */
34830 asn_TYPE_member_t asn_MBR_DeliveryStatus_ExtIEs_529[] = {
34831 { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, id),
34832 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34833 -1, /* IMPLICIT tag at current level */
34834 &asn_DEF_ProtocolIE_ID,
34836 { &asn_OER_memb_id_constr_530, &asn_PER_memb_id_constr_530, memb_id_constraint_529 },
34837 0, 0, /* No default value */
34840 { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, criticality),
34841 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34842 -1, /* IMPLICIT tag at current level */
34843 &asn_DEF_Criticality,
34845 { &asn_OER_memb_criticality_constr_531, &asn_PER_memb_criticality_constr_531, memb_criticality_constraint_529 },
34846 0, 0, /* No default value */
34849 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, extensionValue),
34850 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34851 +1, /* EXPLICIT tag at current level */
34852 &asn_DEF_extensionValue_532,
34854 { &asn_OER_memb_extensionValue_constr_532, &asn_PER_memb_extensionValue_constr_532, memb_extensionValue_constraint_529 },
34855 0, 0, /* No default value */
34859 static const ber_tlv_tag_t asn_DEF_DeliveryStatus_ExtIEs_tags_529[] = {
34860 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34862 static const asn_TYPE_tag2member_t asn_MAP_DeliveryStatus_ExtIEs_tag2el_529[] = {
34863 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34864 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34865 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34867 asn_SEQUENCE_specifics_t asn_SPC_DeliveryStatus_ExtIEs_specs_529 = {
34868 sizeof(struct DeliveryStatus_ExtIEs),
34869 offsetof(struct DeliveryStatus_ExtIEs, _asn_ctx),
34870 asn_MAP_DeliveryStatus_ExtIEs_tag2el_529,
34871 3, /* Count of tags in the map */
34872 0, 0, 0, /* Optional elements (not needed) */
34873 -1, /* First extension addition */
34875 asn_TYPE_descriptor_t asn_DEF_DeliveryStatus_ExtIEs = {
34876 "DeliveryStatus-ExtIEs",
34877 "DeliveryStatus-ExtIEs",
34879 asn_DEF_DeliveryStatus_ExtIEs_tags_529,
34880 sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)
34881 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */
34882 asn_DEF_DeliveryStatus_ExtIEs_tags_529, /* Same as above */
34883 sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)
34884 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */
34885 { 0, 0, SEQUENCE_constraint },
34886 asn_MBR_DeliveryStatus_ExtIEs_529,
34887 3, /* Elements count */
34888 &asn_SPC_DeliveryStatus_ExtIEs_specs_529 /* Additional specs */
34891 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_536 = {
34892 sizeof(struct DynamicNAICSInformation_ExtIEs__extensionValue),
34893 offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, _asn_ctx),
34894 offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, present),
34895 sizeof(((struct DynamicNAICSInformation_ExtIEs__extensionValue *)0)->present),
34896 0, /* No top level tags */
34897 0, /* No tags in the map */
34899 -1 /* Extensions start */
34901 static /* Use -fall-defs-global to expose */
34902 asn_TYPE_descriptor_t asn_DEF_extensionValue_536 = {
34906 0, /* No effective tags (pointer) */
34907 0, /* No effective tags (count) */
34908 0, /* No tags (pointer) */
34909 0, /* No tags (count) */
34910 { 0, 0, OPEN_TYPE_constraint },
34911 0, 0, /* No members */
34912 &asn_SPC_extensionValue_specs_536 /* Additional specs */
34915 asn_TYPE_member_t asn_MBR_DynamicNAICSInformation_ExtIEs_533[] = {
34916 { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, id),
34917 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34918 -1, /* IMPLICIT tag at current level */
34919 &asn_DEF_ProtocolIE_ID,
34921 { &asn_OER_memb_id_constr_534, &asn_PER_memb_id_constr_534, memb_id_constraint_533 },
34922 0, 0, /* No default value */
34925 { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, criticality),
34926 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34927 -1, /* IMPLICIT tag at current level */
34928 &asn_DEF_Criticality,
34930 { &asn_OER_memb_criticality_constr_535, &asn_PER_memb_criticality_constr_535, memb_criticality_constraint_533 },
34931 0, 0, /* No default value */
34934 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, extensionValue),
34935 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34936 +1, /* EXPLICIT tag at current level */
34937 &asn_DEF_extensionValue_536,
34939 { &asn_OER_memb_extensionValue_constr_536, &asn_PER_memb_extensionValue_constr_536, memb_extensionValue_constraint_533 },
34940 0, 0, /* No default value */
34944 static const ber_tlv_tag_t asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[] = {
34945 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34947 static const asn_TYPE_tag2member_t asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533[] = {
34948 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34949 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34950 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34952 asn_SEQUENCE_specifics_t asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533 = {
34953 sizeof(struct DynamicNAICSInformation_ExtIEs),
34954 offsetof(struct DynamicNAICSInformation_ExtIEs, _asn_ctx),
34955 asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533,
34956 3, /* Count of tags in the map */
34957 0, 0, 0, /* Optional elements (not needed) */
34958 -1, /* First extension addition */
34960 asn_TYPE_descriptor_t asn_DEF_DynamicNAICSInformation_ExtIEs = {
34961 "DynamicNAICSInformation-ExtIEs",
34962 "DynamicNAICSInformation-ExtIEs",
34964 asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533,
34965 sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)
34966 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */
34967 asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533, /* Same as above */
34968 sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)
34969 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */
34970 { 0, 0, SEQUENCE_constraint },
34971 asn_MBR_DynamicNAICSInformation_ExtIEs_533,
34972 3, /* Elements count */
34973 &asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533 /* Additional specs */
34976 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_540 = {
34977 sizeof(struct ECGI_ExtIEs__extensionValue),
34978 offsetof(struct ECGI_ExtIEs__extensionValue, _asn_ctx),
34979 offsetof(struct ECGI_ExtIEs__extensionValue, present),
34980 sizeof(((struct ECGI_ExtIEs__extensionValue *)0)->present),
34981 0, /* No top level tags */
34982 0, /* No tags in the map */
34984 -1 /* Extensions start */
34986 static /* Use -fall-defs-global to expose */
34987 asn_TYPE_descriptor_t asn_DEF_extensionValue_540 = {
34991 0, /* No effective tags (pointer) */
34992 0, /* No effective tags (count) */
34993 0, /* No tags (pointer) */
34994 0, /* No tags (count) */
34995 { 0, 0, OPEN_TYPE_constraint },
34996 0, 0, /* No members */
34997 &asn_SPC_extensionValue_specs_540 /* Additional specs */
35000 asn_TYPE_member_t asn_MBR_ECGI_ExtIEs_537[] = {
35001 { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, id),
35002 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35003 -1, /* IMPLICIT tag at current level */
35004 &asn_DEF_ProtocolIE_ID,
35006 { &asn_OER_memb_id_constr_538, &asn_PER_memb_id_constr_538, memb_id_constraint_537 },
35007 0, 0, /* No default value */
35010 { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, criticality),
35011 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35012 -1, /* IMPLICIT tag at current level */
35013 &asn_DEF_Criticality,
35015 { &asn_OER_memb_criticality_constr_539, &asn_PER_memb_criticality_constr_539, memb_criticality_constraint_537 },
35016 0, 0, /* No default value */
35019 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, extensionValue),
35020 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35021 +1, /* EXPLICIT tag at current level */
35022 &asn_DEF_extensionValue_540,
35024 { &asn_OER_memb_extensionValue_constr_540, &asn_PER_memb_extensionValue_constr_540, memb_extensionValue_constraint_537 },
35025 0, 0, /* No default value */
35029 static const ber_tlv_tag_t asn_DEF_ECGI_ExtIEs_tags_537[] = {
35030 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35032 static const asn_TYPE_tag2member_t asn_MAP_ECGI_ExtIEs_tag2el_537[] = {
35033 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35034 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35035 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35037 asn_SEQUENCE_specifics_t asn_SPC_ECGI_ExtIEs_specs_537 = {
35038 sizeof(struct ECGI_ExtIEs),
35039 offsetof(struct ECGI_ExtIEs, _asn_ctx),
35040 asn_MAP_ECGI_ExtIEs_tag2el_537,
35041 3, /* Count of tags in the map */
35042 0, 0, 0, /* Optional elements (not needed) */
35043 -1, /* First extension addition */
35045 asn_TYPE_descriptor_t asn_DEF_ECGI_ExtIEs = {
35049 asn_DEF_ECGI_ExtIEs_tags_537,
35050 sizeof(asn_DEF_ECGI_ExtIEs_tags_537)
35051 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */
35052 asn_DEF_ECGI_ExtIEs_tags_537, /* Same as above */
35053 sizeof(asn_DEF_ECGI_ExtIEs_tags_537)
35054 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */
35055 { 0, 0, SEQUENCE_constraint },
35056 asn_MBR_ECGI_ExtIEs_537,
35057 3, /* Elements count */
35058 &asn_SPC_ECGI_ExtIEs_specs_537 /* Additional specs */
35061 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_544 = {
35062 sizeof(struct EnhancedRNTP_ExtIEs__extensionValue),
35063 offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, _asn_ctx),
35064 offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, present),
35065 sizeof(((struct EnhancedRNTP_ExtIEs__extensionValue *)0)->present),
35066 0, /* No top level tags */
35067 0, /* No tags in the map */
35069 -1 /* Extensions start */
35071 static /* Use -fall-defs-global to expose */
35072 asn_TYPE_descriptor_t asn_DEF_extensionValue_544 = {
35076 0, /* No effective tags (pointer) */
35077 0, /* No effective tags (count) */
35078 0, /* No tags (pointer) */
35079 0, /* No tags (count) */
35080 { 0, 0, OPEN_TYPE_constraint },
35081 0, 0, /* No members */
35082 &asn_SPC_extensionValue_specs_544 /* Additional specs */
35085 asn_TYPE_member_t asn_MBR_EnhancedRNTP_ExtIEs_541[] = {
35086 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, id),
35087 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35088 -1, /* IMPLICIT tag at current level */
35089 &asn_DEF_ProtocolIE_ID,
35091 { &asn_OER_memb_id_constr_542, &asn_PER_memb_id_constr_542, memb_id_constraint_541 },
35092 0, 0, /* No default value */
35095 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, criticality),
35096 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35097 -1, /* IMPLICIT tag at current level */
35098 &asn_DEF_Criticality,
35100 { &asn_OER_memb_criticality_constr_543, &asn_PER_memb_criticality_constr_543, memb_criticality_constraint_541 },
35101 0, 0, /* No default value */
35104 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, extensionValue),
35105 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35106 +1, /* EXPLICIT tag at current level */
35107 &asn_DEF_extensionValue_544,
35109 { &asn_OER_memb_extensionValue_constr_544, &asn_PER_memb_extensionValue_constr_544, memb_extensionValue_constraint_541 },
35110 0, 0, /* No default value */
35114 static const ber_tlv_tag_t asn_DEF_EnhancedRNTP_ExtIEs_tags_541[] = {
35115 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35117 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541[] = {
35118 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35119 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35120 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35122 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTP_ExtIEs_specs_541 = {
35123 sizeof(struct EnhancedRNTP_ExtIEs),
35124 offsetof(struct EnhancedRNTP_ExtIEs, _asn_ctx),
35125 asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541,
35126 3, /* Count of tags in the map */
35127 0, 0, 0, /* Optional elements (not needed) */
35128 -1, /* First extension addition */
35130 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTP_ExtIEs = {
35131 "EnhancedRNTP-ExtIEs",
35132 "EnhancedRNTP-ExtIEs",
35134 asn_DEF_EnhancedRNTP_ExtIEs_tags_541,
35135 sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)
35136 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */
35137 asn_DEF_EnhancedRNTP_ExtIEs_tags_541, /* Same as above */
35138 sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)
35139 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */
35140 { 0, 0, SEQUENCE_constraint },
35141 asn_MBR_EnhancedRNTP_ExtIEs_541,
35142 3, /* Elements count */
35143 &asn_SPC_EnhancedRNTP_ExtIEs_specs_541 /* Additional specs */
35146 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_548 = {
35147 sizeof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue),
35148 offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, _asn_ctx),
35149 offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, present),
35150 sizeof(((struct EnhancedRNTPStartTime_ExtIEs__extensionValue *)0)->present),
35151 0, /* No top level tags */
35152 0, /* No tags in the map */
35154 -1 /* Extensions start */
35156 static /* Use -fall-defs-global to expose */
35157 asn_TYPE_descriptor_t asn_DEF_extensionValue_548 = {
35161 0, /* No effective tags (pointer) */
35162 0, /* No effective tags (count) */
35163 0, /* No tags (pointer) */
35164 0, /* No tags (count) */
35165 { 0, 0, OPEN_TYPE_constraint },
35166 0, 0, /* No members */
35167 &asn_SPC_extensionValue_specs_548 /* Additional specs */
35170 asn_TYPE_member_t asn_MBR_EnhancedRNTPStartTime_ExtIEs_545[] = {
35171 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, id),
35172 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35173 -1, /* IMPLICIT tag at current level */
35174 &asn_DEF_ProtocolIE_ID,
35176 { &asn_OER_memb_id_constr_546, &asn_PER_memb_id_constr_546, memb_id_constraint_545 },
35177 0, 0, /* No default value */
35180 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, criticality),
35181 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35182 -1, /* IMPLICIT tag at current level */
35183 &asn_DEF_Criticality,
35185 { &asn_OER_memb_criticality_constr_547, &asn_PER_memb_criticality_constr_547, memb_criticality_constraint_545 },
35186 0, 0, /* No default value */
35189 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, extensionValue),
35190 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35191 +1, /* EXPLICIT tag at current level */
35192 &asn_DEF_extensionValue_548,
35194 { &asn_OER_memb_extensionValue_constr_548, &asn_PER_memb_extensionValue_constr_548, memb_extensionValue_constraint_545 },
35195 0, 0, /* No default value */
35199 static const ber_tlv_tag_t asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[] = {
35200 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35202 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545[] = {
35203 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35204 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35205 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35207 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 = {
35208 sizeof(struct EnhancedRNTPStartTime_ExtIEs),
35209 offsetof(struct EnhancedRNTPStartTime_ExtIEs, _asn_ctx),
35210 asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545,
35211 3, /* Count of tags in the map */
35212 0, 0, 0, /* Optional elements (not needed) */
35213 -1, /* First extension addition */
35215 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTPStartTime_ExtIEs = {
35216 "EnhancedRNTPStartTime-ExtIEs",
35217 "EnhancedRNTPStartTime-ExtIEs",
35219 asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545,
35220 sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)
35221 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */
35222 asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545, /* Same as above */
35223 sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)
35224 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */
35225 { 0, 0, SEQUENCE_constraint },
35226 asn_MBR_EnhancedRNTPStartTime_ExtIEs_545,
35227 3, /* Elements count */
35228 &asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 /* Additional specs */
35231 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_552 = {
35232 sizeof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue),
35233 offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, _asn_ctx),
35234 offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, present),
35235 sizeof(((struct EN_DC_ResourceConfigurationExtIEs__extensionValue *)0)->present),
35236 0, /* No top level tags */
35237 0, /* No tags in the map */
35239 -1 /* Extensions start */
35241 static /* Use -fall-defs-global to expose */
35242 asn_TYPE_descriptor_t asn_DEF_extensionValue_552 = {
35246 0, /* No effective tags (pointer) */
35247 0, /* No effective tags (count) */
35248 0, /* No tags (pointer) */
35249 0, /* No tags (count) */
35250 { 0, 0, OPEN_TYPE_constraint },
35251 0, 0, /* No members */
35252 &asn_SPC_extensionValue_specs_552 /* Additional specs */
35255 asn_TYPE_member_t asn_MBR_EN_DC_ResourceConfigurationExtIEs_549[] = {
35256 { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, id),
35257 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35258 -1, /* IMPLICIT tag at current level */
35259 &asn_DEF_ProtocolIE_ID,
35261 { &asn_OER_memb_id_constr_550, &asn_PER_memb_id_constr_550, memb_id_constraint_549 },
35262 0, 0, /* No default value */
35265 { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, criticality),
35266 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35267 -1, /* IMPLICIT tag at current level */
35268 &asn_DEF_Criticality,
35270 { &asn_OER_memb_criticality_constr_551, &asn_PER_memb_criticality_constr_551, memb_criticality_constraint_549 },
35271 0, 0, /* No default value */
35274 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, extensionValue),
35275 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35276 +1, /* EXPLICIT tag at current level */
35277 &asn_DEF_extensionValue_552,
35279 { &asn_OER_memb_extensionValue_constr_552, &asn_PER_memb_extensionValue_constr_552, memb_extensionValue_constraint_549 },
35280 0, 0, /* No default value */
35284 static const ber_tlv_tag_t asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[] = {
35285 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35287 static const asn_TYPE_tag2member_t asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549[] = {
35288 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35289 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35290 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35292 asn_SEQUENCE_specifics_t asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549 = {
35293 sizeof(struct EN_DC_ResourceConfigurationExtIEs),
35294 offsetof(struct EN_DC_ResourceConfigurationExtIEs, _asn_ctx),
35295 asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549,
35296 3, /* Count of tags in the map */
35297 0, 0, 0, /* Optional elements (not needed) */
35298 -1, /* First extension addition */
35300 asn_TYPE_descriptor_t asn_DEF_EN_DC_ResourceConfigurationExtIEs = {
35301 "EN-DC-ResourceConfigurationExtIEs",
35302 "EN-DC-ResourceConfigurationExtIEs",
35304 asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549,
35305 sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)
35306 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */
35307 asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549, /* Same as above */
35308 sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)
35309 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */
35310 { 0, 0, SEQUENCE_constraint },
35311 asn_MBR_EN_DC_ResourceConfigurationExtIEs_549,
35312 3, /* Elements count */
35313 &asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549 /* Additional specs */
35316 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_556 = {
35317 sizeof(struct ERABActivityNotifyItem_ExtIEs__extensionValue),
35318 offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, _asn_ctx),
35319 offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, present),
35320 sizeof(((struct ERABActivityNotifyItem_ExtIEs__extensionValue *)0)->present),
35321 0, /* No top level tags */
35322 0, /* No tags in the map */
35324 -1 /* Extensions start */
35326 static /* Use -fall-defs-global to expose */
35327 asn_TYPE_descriptor_t asn_DEF_extensionValue_556 = {
35331 0, /* No effective tags (pointer) */
35332 0, /* No effective tags (count) */
35333 0, /* No tags (pointer) */
35334 0, /* No tags (count) */
35335 { 0, 0, OPEN_TYPE_constraint },
35336 0, 0, /* No members */
35337 &asn_SPC_extensionValue_specs_556 /* Additional specs */
35340 asn_TYPE_member_t asn_MBR_ERABActivityNotifyItem_ExtIEs_553[] = {
35341 { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, id),
35342 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35343 -1, /* IMPLICIT tag at current level */
35344 &asn_DEF_ProtocolIE_ID,
35346 { &asn_OER_memb_id_constr_554, &asn_PER_memb_id_constr_554, memb_id_constraint_553 },
35347 0, 0, /* No default value */
35350 { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, criticality),
35351 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35352 -1, /* IMPLICIT tag at current level */
35353 &asn_DEF_Criticality,
35355 { &asn_OER_memb_criticality_constr_555, &asn_PER_memb_criticality_constr_555, memb_criticality_constraint_553 },
35356 0, 0, /* No default value */
35359 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, extensionValue),
35360 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35361 +1, /* EXPLICIT tag at current level */
35362 &asn_DEF_extensionValue_556,
35364 { &asn_OER_memb_extensionValue_constr_556, &asn_PER_memb_extensionValue_constr_556, memb_extensionValue_constraint_553 },
35365 0, 0, /* No default value */
35369 static const ber_tlv_tag_t asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[] = {
35370 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35372 static const asn_TYPE_tag2member_t asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553[] = {
35373 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35374 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35375 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35377 asn_SEQUENCE_specifics_t asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553 = {
35378 sizeof(struct ERABActivityNotifyItem_ExtIEs),
35379 offsetof(struct ERABActivityNotifyItem_ExtIEs, _asn_ctx),
35380 asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553,
35381 3, /* Count of tags in the map */
35382 0, 0, 0, /* Optional elements (not needed) */
35383 -1, /* First extension addition */
35385 asn_TYPE_descriptor_t asn_DEF_ERABActivityNotifyItem_ExtIEs = {
35386 "ERABActivityNotifyItem-ExtIEs",
35387 "ERABActivityNotifyItem-ExtIEs",
35389 asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553,
35390 sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)
35391 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */
35392 asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553, /* Same as above */
35393 sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)
35394 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */
35395 { 0, 0, SEQUENCE_constraint },
35396 asn_MBR_ERABActivityNotifyItem_ExtIEs_553,
35397 3, /* Elements count */
35398 &asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553 /* Additional specs */
35401 static asn_TYPE_member_t asn_MBR_extensionValue_560[] = {
35402 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, choice.Packet_LossRate),
35403 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35405 &asn_DEF_Packet_LossRate,
35408 0, 0, /* No default value */
35412 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_560[] = {
35413 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* Packet-LossRate */
35415 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_560 = {
35416 sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue),
35417 offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, _asn_ctx),
35418 offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, present),
35419 sizeof(((struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue *)0)->present),
35420 asn_MAP_extensionValue_tag2el_560,
35421 1, /* Count of tags in the map */
35423 -1 /* Extensions start */
35425 static /* Use -fall-defs-global to expose */
35426 asn_TYPE_descriptor_t asn_DEF_extensionValue_560 = {
35430 0, /* No effective tags (pointer) */
35431 0, /* No effective tags (count) */
35432 0, /* No tags (pointer) */
35433 0, /* No tags (count) */
35434 { 0, 0, OPEN_TYPE_constraint },
35435 asn_MBR_extensionValue_560,
35436 1, /* Elements count */
35437 &asn_SPC_extensionValue_specs_560 /* Additional specs */
35440 asn_TYPE_member_t asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557[] = {
35441 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id),
35442 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35443 -1, /* IMPLICIT tag at current level */
35444 &asn_DEF_ProtocolIE_ID,
35446 { &asn_OER_memb_id_constr_558, &asn_PER_memb_id_constr_558, memb_id_constraint_557 },
35447 0, 0, /* No default value */
35450 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, criticality),
35451 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35452 -1, /* IMPLICIT tag at current level */
35453 &asn_DEF_Criticality,
35454 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type,
35455 { &asn_OER_memb_criticality_constr_559, &asn_PER_memb_criticality_constr_559, memb_criticality_constraint_557 },
35456 0, 0, /* No default value */
35459 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, extensionValue),
35460 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35461 +1, /* EXPLICIT tag at current level */
35462 &asn_DEF_extensionValue_560,
35463 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type,
35464 { &asn_OER_memb_extensionValue_constr_560, &asn_PER_memb_extensionValue_constr_560, memb_extensionValue_constraint_557 },
35465 0, 0, /* No default value */
35469 static const ber_tlv_tag_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[] = {
35470 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35472 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557[] = {
35473 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35474 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35475 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35477 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557 = {
35478 sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs),
35479 offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, _asn_ctx),
35480 asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557,
35481 3, /* Count of tags in the map */
35482 0, 0, 0, /* Optional elements (not needed) */
35483 -1, /* First extension addition */
35485 asn_TYPE_descriptor_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs = {
35486 "E-RAB-Level-QoS-Parameters-ExtIEs",
35487 "E-RAB-Level-QoS-Parameters-ExtIEs",
35489 asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557,
35490 sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)
35491 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */
35492 asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557, /* Same as above */
35493 sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)
35494 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */
35495 { 0, 0, SEQUENCE_constraint },
35496 asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557,
35497 3, /* Elements count */
35498 &asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557 /* Additional specs */
35501 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_564 = {
35502 sizeof(struct E_RAB_Item_ExtIEs__extensionValue),
35503 offsetof(struct E_RAB_Item_ExtIEs__extensionValue, _asn_ctx),
35504 offsetof(struct E_RAB_Item_ExtIEs__extensionValue, present),
35505 sizeof(((struct E_RAB_Item_ExtIEs__extensionValue *)0)->present),
35506 0, /* No top level tags */
35507 0, /* No tags in the map */
35509 -1 /* Extensions start */
35511 static /* Use -fall-defs-global to expose */
35512 asn_TYPE_descriptor_t asn_DEF_extensionValue_564 = {
35516 0, /* No effective tags (pointer) */
35517 0, /* No effective tags (count) */
35518 0, /* No tags (pointer) */
35519 0, /* No tags (count) */
35520 { 0, 0, OPEN_TYPE_constraint },
35521 0, 0, /* No members */
35522 &asn_SPC_extensionValue_specs_564 /* Additional specs */
35525 asn_TYPE_member_t asn_MBR_E_RAB_Item_ExtIEs_561[] = {
35526 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, id),
35527 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35528 -1, /* IMPLICIT tag at current level */
35529 &asn_DEF_ProtocolIE_ID,
35531 { &asn_OER_memb_id_constr_562, &asn_PER_memb_id_constr_562, memb_id_constraint_561 },
35532 0, 0, /* No default value */
35535 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, criticality),
35536 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35537 -1, /* IMPLICIT tag at current level */
35538 &asn_DEF_Criticality,
35540 { &asn_OER_memb_criticality_constr_563, &asn_PER_memb_criticality_constr_563, memb_criticality_constraint_561 },
35541 0, 0, /* No default value */
35544 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, extensionValue),
35545 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35546 +1, /* EXPLICIT tag at current level */
35547 &asn_DEF_extensionValue_564,
35549 { &asn_OER_memb_extensionValue_constr_564, &asn_PER_memb_extensionValue_constr_564, memb_extensionValue_constraint_561 },
35550 0, 0, /* No default value */
35554 static const ber_tlv_tag_t asn_DEF_E_RAB_Item_ExtIEs_tags_561[] = {
35555 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35557 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Item_ExtIEs_tag2el_561[] = {
35558 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35559 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35560 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35562 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Item_ExtIEs_specs_561 = {
35563 sizeof(struct E_RAB_Item_ExtIEs),
35564 offsetof(struct E_RAB_Item_ExtIEs, _asn_ctx),
35565 asn_MAP_E_RAB_Item_ExtIEs_tag2el_561,
35566 3, /* Count of tags in the map */
35567 0, 0, 0, /* Optional elements (not needed) */
35568 -1, /* First extension addition */
35570 asn_TYPE_descriptor_t asn_DEF_E_RAB_Item_ExtIEs = {
35571 "E-RAB-Item-ExtIEs",
35572 "E-RAB-Item-ExtIEs",
35574 asn_DEF_E_RAB_Item_ExtIEs_tags_561,
35575 sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)
35576 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */
35577 asn_DEF_E_RAB_Item_ExtIEs_tags_561, /* Same as above */
35578 sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)
35579 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */
35580 { 0, 0, SEQUENCE_constraint },
35581 asn_MBR_E_RAB_Item_ExtIEs_561,
35582 3, /* Elements count */
35583 &asn_SPC_E_RAB_Item_ExtIEs_specs_561 /* Additional specs */
35586 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_568 = {
35587 sizeof(struct E_RABUsageReport_Item_ExtIEs__extensionValue),
35588 offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),
35589 offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, present),
35590 sizeof(((struct E_RABUsageReport_Item_ExtIEs__extensionValue *)0)->present),
35591 0, /* No top level tags */
35592 0, /* No tags in the map */
35594 -1 /* Extensions start */
35596 static /* Use -fall-defs-global to expose */
35597 asn_TYPE_descriptor_t asn_DEF_extensionValue_568 = {
35601 0, /* No effective tags (pointer) */
35602 0, /* No effective tags (count) */
35603 0, /* No tags (pointer) */
35604 0, /* No tags (count) */
35605 { 0, 0, OPEN_TYPE_constraint },
35606 0, 0, /* No members */
35607 &asn_SPC_extensionValue_specs_568 /* Additional specs */
35610 asn_TYPE_member_t asn_MBR_E_RABUsageReport_Item_ExtIEs_565[] = {
35611 { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, id),
35612 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35613 -1, /* IMPLICIT tag at current level */
35614 &asn_DEF_ProtocolIE_ID,
35616 { &asn_OER_memb_id_constr_566, &asn_PER_memb_id_constr_566, memb_id_constraint_565 },
35617 0, 0, /* No default value */
35620 { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, criticality),
35621 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35622 -1, /* IMPLICIT tag at current level */
35623 &asn_DEF_Criticality,
35625 { &asn_OER_memb_criticality_constr_567, &asn_PER_memb_criticality_constr_567, memb_criticality_constraint_565 },
35626 0, 0, /* No default value */
35629 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, extensionValue),
35630 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35631 +1, /* EXPLICIT tag at current level */
35632 &asn_DEF_extensionValue_568,
35634 { &asn_OER_memb_extensionValue_constr_568, &asn_PER_memb_extensionValue_constr_568, memb_extensionValue_constraint_565 },
35635 0, 0, /* No default value */
35639 static const ber_tlv_tag_t asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[] = {
35640 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35642 static const asn_TYPE_tag2member_t asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565[] = {
35643 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35644 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35645 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35647 asn_SEQUENCE_specifics_t asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 = {
35648 sizeof(struct E_RABUsageReport_Item_ExtIEs),
35649 offsetof(struct E_RABUsageReport_Item_ExtIEs, _asn_ctx),
35650 asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565,
35651 3, /* Count of tags in the map */
35652 0, 0, 0, /* Optional elements (not needed) */
35653 -1, /* First extension addition */
35655 asn_TYPE_descriptor_t asn_DEF_E_RABUsageReport_Item_ExtIEs = {
35656 "E-RABUsageReport-Item-ExtIEs",
35657 "E-RABUsageReport-Item-ExtIEs",
35659 asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565,
35660 sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)
35661 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */
35662 asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565, /* Same as above */
35663 sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)
35664 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */
35665 { 0, 0, SEQUENCE_constraint },
35666 asn_MBR_E_RABUsageReport_Item_ExtIEs_565,
35667 3, /* Elements count */
35668 &asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 /* Additional specs */
35671 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_572 = {
35672 sizeof(struct ExpectedUEBehaviour_ExtIEs__extensionValue),
35673 offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, _asn_ctx),
35674 offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, present),
35675 sizeof(((struct ExpectedUEBehaviour_ExtIEs__extensionValue *)0)->present),
35676 0, /* No top level tags */
35677 0, /* No tags in the map */
35679 -1 /* Extensions start */
35681 static /* Use -fall-defs-global to expose */
35682 asn_TYPE_descriptor_t asn_DEF_extensionValue_572 = {
35686 0, /* No effective tags (pointer) */
35687 0, /* No effective tags (count) */
35688 0, /* No tags (pointer) */
35689 0, /* No tags (count) */
35690 { 0, 0, OPEN_TYPE_constraint },
35691 0, 0, /* No members */
35692 &asn_SPC_extensionValue_specs_572 /* Additional specs */
35695 asn_TYPE_member_t asn_MBR_ExpectedUEBehaviour_ExtIEs_569[] = {
35696 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, id),
35697 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35698 -1, /* IMPLICIT tag at current level */
35699 &asn_DEF_ProtocolIE_ID,
35701 { &asn_OER_memb_id_constr_570, &asn_PER_memb_id_constr_570, memb_id_constraint_569 },
35702 0, 0, /* No default value */
35705 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, criticality),
35706 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35707 -1, /* IMPLICIT tag at current level */
35708 &asn_DEF_Criticality,
35710 { &asn_OER_memb_criticality_constr_571, &asn_PER_memb_criticality_constr_571, memb_criticality_constraint_569 },
35711 0, 0, /* No default value */
35714 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, extensionValue),
35715 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35716 +1, /* EXPLICIT tag at current level */
35717 &asn_DEF_extensionValue_572,
35719 { &asn_OER_memb_extensionValue_constr_572, &asn_PER_memb_extensionValue_constr_572, memb_extensionValue_constraint_569 },
35720 0, 0, /* No default value */
35724 static const ber_tlv_tag_t asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[] = {
35725 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35727 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569[] = {
35728 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35729 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35730 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35732 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569 = {
35733 sizeof(struct ExpectedUEBehaviour_ExtIEs),
35734 offsetof(struct ExpectedUEBehaviour_ExtIEs, _asn_ctx),
35735 asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569,
35736 3, /* Count of tags in the map */
35737 0, 0, 0, /* Optional elements (not needed) */
35738 -1, /* First extension addition */
35740 asn_TYPE_descriptor_t asn_DEF_ExpectedUEBehaviour_ExtIEs = {
35741 "ExpectedUEBehaviour-ExtIEs",
35742 "ExpectedUEBehaviour-ExtIEs",
35744 asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569,
35745 sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)
35746 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */
35747 asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569, /* Same as above */
35748 sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)
35749 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */
35750 { 0, 0, SEQUENCE_constraint },
35751 asn_MBR_ExpectedUEBehaviour_ExtIEs_569,
35752 3, /* Elements count */
35753 &asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569 /* Additional specs */
35756 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_576 = {
35757 sizeof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue),
35758 offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, _asn_ctx),
35759 offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, present),
35760 sizeof(((struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue *)0)->present),
35761 0, /* No top level tags */
35762 0, /* No tags in the map */
35764 -1 /* Extensions start */
35766 static /* Use -fall-defs-global to expose */
35767 asn_TYPE_descriptor_t asn_DEF_extensionValue_576 = {
35771 0, /* No effective tags (pointer) */
35772 0, /* No effective tags (count) */
35773 0, /* No tags (pointer) */
35774 0, /* No tags (count) */
35775 { 0, 0, OPEN_TYPE_constraint },
35776 0, 0, /* No members */
35777 &asn_SPC_extensionValue_specs_576 /* Additional specs */
35780 asn_TYPE_member_t asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573[] = {
35781 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, id),
35782 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35783 -1, /* IMPLICIT tag at current level */
35784 &asn_DEF_ProtocolIE_ID,
35786 { &asn_OER_memb_id_constr_574, &asn_PER_memb_id_constr_574, memb_id_constraint_573 },
35787 0, 0, /* No default value */
35790 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, criticality),
35791 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35792 -1, /* IMPLICIT tag at current level */
35793 &asn_DEF_Criticality,
35795 { &asn_OER_memb_criticality_constr_575, &asn_PER_memb_criticality_constr_575, memb_criticality_constraint_573 },
35796 0, 0, /* No default value */
35799 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, extensionValue),
35800 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35801 +1, /* EXPLICIT tag at current level */
35802 &asn_DEF_extensionValue_576,
35804 { &asn_OER_memb_extensionValue_constr_576, &asn_PER_memb_extensionValue_constr_576, memb_extensionValue_constraint_573 },
35805 0, 0, /* No default value */
35809 static const ber_tlv_tag_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[] = {
35810 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35812 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573[] = {
35813 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35814 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35815 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35817 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573 = {
35818 sizeof(struct ExpectedUEActivityBehaviour_ExtIEs),
35819 offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, _asn_ctx),
35820 asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573,
35821 3, /* Count of tags in the map */
35822 0, 0, 0, /* Optional elements (not needed) */
35823 -1, /* First extension addition */
35825 asn_TYPE_descriptor_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs = {
35826 "ExpectedUEActivityBehaviour-ExtIEs",
35827 "ExpectedUEActivityBehaviour-ExtIEs",
35829 asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573,
35830 sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)
35831 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */
35832 asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573, /* Same as above */
35833 sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)
35834 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */
35835 { 0, 0, SEQUENCE_constraint },
35836 asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573,
35837 3, /* Elements count */
35838 &asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573 /* Additional specs */
35841 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_580 = {
35842 sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue),
35843 offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, _asn_ctx),
35844 offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, present),
35845 sizeof(((struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue *)0)->present),
35846 0, /* No top level tags */
35847 0, /* No tags in the map */
35849 -1 /* Extensions start */
35851 static /* Use -fall-defs-global to expose */
35852 asn_TYPE_descriptor_t asn_DEF_extensionValue_580 = {
35856 0, /* No effective tags (pointer) */
35857 0, /* No effective tags (count) */
35858 0, /* No tags (pointer) */
35859 0, /* No tags (count) */
35860 { 0, 0, OPEN_TYPE_constraint },
35861 0, 0, /* No members */
35862 &asn_SPC_extensionValue_specs_580 /* Additional specs */
35865 asn_TYPE_member_t asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577[] = {
35866 { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, id),
35867 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35868 -1, /* IMPLICIT tag at current level */
35869 &asn_DEF_ProtocolIE_ID,
35871 { &asn_OER_memb_id_constr_578, &asn_PER_memb_id_constr_578, memb_id_constraint_577 },
35872 0, 0, /* No default value */
35875 { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, criticality),
35876 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35877 -1, /* IMPLICIT tag at current level */
35878 &asn_DEF_Criticality,
35880 { &asn_OER_memb_criticality_constr_579, &asn_PER_memb_criticality_constr_579, memb_criticality_constraint_577 },
35881 0, 0, /* No default value */
35884 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, extensionValue),
35885 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35886 +1, /* EXPLICIT tag at current level */
35887 &asn_DEF_extensionValue_580,
35889 { &asn_OER_memb_extensionValue_constr_580, &asn_PER_memb_extensionValue_constr_580, memb_extensionValue_constraint_577 },
35890 0, 0, /* No default value */
35894 static const ber_tlv_tag_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[] = {
35895 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35897 static const asn_TYPE_tag2member_t asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577[] = {
35898 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35899 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35900 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35902 asn_SEQUENCE_specifics_t asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577 = {
35903 sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs),
35904 offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, _asn_ctx),
35905 asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577,
35906 3, /* Count of tags in the map */
35907 0, 0, 0, /* Optional elements (not needed) */
35908 -1, /* First extension addition */
35910 asn_TYPE_descriptor_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs = {
35911 "ExtendedULInterferenceOverloadInfo-ExtIEs",
35912 "ExtendedULInterferenceOverloadInfo-ExtIEs",
35914 asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577,
35915 sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)
35916 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */
35917 asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577, /* Same as above */
35918 sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)
35919 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */
35920 { 0, 0, SEQUENCE_constraint },
35921 asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577,
35922 3, /* Elements count */
35923 &asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577 /* Additional specs */
35926 static asn_TYPE_member_t asn_MBR_extensionValue_584[] = {
35927 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
35928 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35930 &asn_DEF_EARFCNExtension,
35933 0, 0, /* No default value */
35936 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.OffsetOfNbiotChannelNumberToEARFCN),
35937 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35939 &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN,
35942 0, 0, /* No default value */
35943 "OffsetOfNbiotChannelNumberToEARFCN"
35945 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NRS_NSSS_PowerOffset),
35946 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35948 &asn_DEF_NRS_NSSS_PowerOffset,
35951 0, 0, /* No default value */
35952 "NRS-NSSS-PowerOffset"
35954 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NSSS_NumOccasionDifferentPrecoder),
35955 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35957 &asn_DEF_NSSS_NumOccasionDifferentPrecoder,
35960 0, 0, /* No default value */
35961 "NSSS-NumOccasionDifferentPrecoder"
35964 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_584[] = {
35965 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* EARFCNExtension */
35966 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 2 }, /* OffsetOfNbiotChannelNumberToEARFCN */
35967 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 1 }, /* NRS-NSSS-PowerOffset */
35968 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -2, 0 } /* NSSS-NumOccasionDifferentPrecoder */
35970 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_584 = {
35971 sizeof(struct FDD_Info_ExtIEs__extensionValue),
35972 offsetof(struct FDD_Info_ExtIEs__extensionValue, _asn_ctx),
35973 offsetof(struct FDD_Info_ExtIEs__extensionValue, present),
35974 sizeof(((struct FDD_Info_ExtIEs__extensionValue *)0)->present),
35975 asn_MAP_extensionValue_tag2el_584,
35976 4, /* Count of tags in the map */
35978 -1 /* Extensions start */
35980 static /* Use -fall-defs-global to expose */
35981 asn_TYPE_descriptor_t asn_DEF_extensionValue_584 = {
35985 0, /* No effective tags (pointer) */
35986 0, /* No effective tags (count) */
35987 0, /* No tags (pointer) */
35988 0, /* No tags (count) */
35989 { 0, 0, OPEN_TYPE_constraint },
35990 asn_MBR_extensionValue_584,
35991 4, /* Elements count */
35992 &asn_SPC_extensionValue_specs_584 /* Additional specs */
35995 asn_TYPE_member_t asn_MBR_FDD_Info_ExtIEs_581[] = {
35996 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, id),
35997 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35998 -1, /* IMPLICIT tag at current level */
35999 &asn_DEF_ProtocolIE_ID,
36001 { &asn_OER_memb_id_constr_582, &asn_PER_memb_id_constr_582, memb_id_constraint_581 },
36002 0, 0, /* No default value */
36005 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, criticality),
36006 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36007 -1, /* IMPLICIT tag at current level */
36008 &asn_DEF_Criticality,
36009 select_FDD_Info_ExtIEs_criticality_type,
36010 { &asn_OER_memb_criticality_constr_583, &asn_PER_memb_criticality_constr_583, memb_criticality_constraint_581 },
36011 0, 0, /* No default value */
36014 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, extensionValue),
36015 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36016 +1, /* EXPLICIT tag at current level */
36017 &asn_DEF_extensionValue_584,
36018 select_FDD_Info_ExtIEs_extensionValue_type,
36019 { &asn_OER_memb_extensionValue_constr_584, &asn_PER_memb_extensionValue_constr_584, memb_extensionValue_constraint_581 },
36020 0, 0, /* No default value */
36024 static const ber_tlv_tag_t asn_DEF_FDD_Info_ExtIEs_tags_581[] = {
36025 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36027 static const asn_TYPE_tag2member_t asn_MAP_FDD_Info_ExtIEs_tag2el_581[] = {
36028 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36029 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36030 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36032 asn_SEQUENCE_specifics_t asn_SPC_FDD_Info_ExtIEs_specs_581 = {
36033 sizeof(struct FDD_Info_ExtIEs),
36034 offsetof(struct FDD_Info_ExtIEs, _asn_ctx),
36035 asn_MAP_FDD_Info_ExtIEs_tag2el_581,
36036 3, /* Count of tags in the map */
36037 0, 0, 0, /* Optional elements (not needed) */
36038 -1, /* First extension addition */
36040 asn_TYPE_descriptor_t asn_DEF_FDD_Info_ExtIEs = {
36044 asn_DEF_FDD_Info_ExtIEs_tags_581,
36045 sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)
36046 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */
36047 asn_DEF_FDD_Info_ExtIEs_tags_581, /* Same as above */
36048 sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)
36049 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */
36050 { 0, 0, SEQUENCE_constraint },
36051 asn_MBR_FDD_Info_ExtIEs_581,
36052 3, /* Elements count */
36053 &asn_SPC_FDD_Info_ExtIEs_specs_581 /* Additional specs */
36056 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_588 = {
36057 sizeof(struct ForbiddenTAs_Item_ExtIEs__extensionValue),
36058 offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, _asn_ctx),
36059 offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, present),
36060 sizeof(((struct ForbiddenTAs_Item_ExtIEs__extensionValue *)0)->present),
36061 0, /* No top level tags */
36062 0, /* No tags in the map */
36064 -1 /* Extensions start */
36066 static /* Use -fall-defs-global to expose */
36067 asn_TYPE_descriptor_t asn_DEF_extensionValue_588 = {
36071 0, /* No effective tags (pointer) */
36072 0, /* No effective tags (count) */
36073 0, /* No tags (pointer) */
36074 0, /* No tags (count) */
36075 { 0, 0, OPEN_TYPE_constraint },
36076 0, 0, /* No members */
36077 &asn_SPC_extensionValue_specs_588 /* Additional specs */
36080 asn_TYPE_member_t asn_MBR_ForbiddenTAs_Item_ExtIEs_585[] = {
36081 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, id),
36082 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36083 -1, /* IMPLICIT tag at current level */
36084 &asn_DEF_ProtocolIE_ID,
36086 { &asn_OER_memb_id_constr_586, &asn_PER_memb_id_constr_586, memb_id_constraint_585 },
36087 0, 0, /* No default value */
36090 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, criticality),
36091 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36092 -1, /* IMPLICIT tag at current level */
36093 &asn_DEF_Criticality,
36095 { &asn_OER_memb_criticality_constr_587, &asn_PER_memb_criticality_constr_587, memb_criticality_constraint_585 },
36096 0, 0, /* No default value */
36099 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, extensionValue),
36100 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36101 +1, /* EXPLICIT tag at current level */
36102 &asn_DEF_extensionValue_588,
36104 { &asn_OER_memb_extensionValue_constr_588, &asn_PER_memb_extensionValue_constr_588, memb_extensionValue_constraint_585 },
36105 0, 0, /* No default value */
36109 static const ber_tlv_tag_t asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[] = {
36110 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36112 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585[] = {
36113 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36114 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36115 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36117 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585 = {
36118 sizeof(struct ForbiddenTAs_Item_ExtIEs),
36119 offsetof(struct ForbiddenTAs_Item_ExtIEs, _asn_ctx),
36120 asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585,
36121 3, /* Count of tags in the map */
36122 0, 0, 0, /* Optional elements (not needed) */
36123 -1, /* First extension addition */
36125 asn_TYPE_descriptor_t asn_DEF_ForbiddenTAs_Item_ExtIEs = {
36126 "ForbiddenTAs-Item-ExtIEs",
36127 "ForbiddenTAs-Item-ExtIEs",
36129 asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585,
36130 sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)
36131 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */
36132 asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585, /* Same as above */
36133 sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)
36134 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */
36135 { 0, 0, SEQUENCE_constraint },
36136 asn_MBR_ForbiddenTAs_Item_ExtIEs_585,
36137 3, /* Elements count */
36138 &asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585 /* Additional specs */
36141 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_592 = {
36142 sizeof(struct ForbiddenLAs_Item_ExtIEs__extensionValue),
36143 offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, _asn_ctx),
36144 offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, present),
36145 sizeof(((struct ForbiddenLAs_Item_ExtIEs__extensionValue *)0)->present),
36146 0, /* No top level tags */
36147 0, /* No tags in the map */
36149 -1 /* Extensions start */
36151 static /* Use -fall-defs-global to expose */
36152 asn_TYPE_descriptor_t asn_DEF_extensionValue_592 = {
36156 0, /* No effective tags (pointer) */
36157 0, /* No effective tags (count) */
36158 0, /* No tags (pointer) */
36159 0, /* No tags (count) */
36160 { 0, 0, OPEN_TYPE_constraint },
36161 0, 0, /* No members */
36162 &asn_SPC_extensionValue_specs_592 /* Additional specs */
36165 asn_TYPE_member_t asn_MBR_ForbiddenLAs_Item_ExtIEs_589[] = {
36166 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, id),
36167 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36168 -1, /* IMPLICIT tag at current level */
36169 &asn_DEF_ProtocolIE_ID,
36171 { &asn_OER_memb_id_constr_590, &asn_PER_memb_id_constr_590, memb_id_constraint_589 },
36172 0, 0, /* No default value */
36175 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, criticality),
36176 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36177 -1, /* IMPLICIT tag at current level */
36178 &asn_DEF_Criticality,
36180 { &asn_OER_memb_criticality_constr_591, &asn_PER_memb_criticality_constr_591, memb_criticality_constraint_589 },
36181 0, 0, /* No default value */
36184 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, extensionValue),
36185 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36186 +1, /* EXPLICIT tag at current level */
36187 &asn_DEF_extensionValue_592,
36189 { &asn_OER_memb_extensionValue_constr_592, &asn_PER_memb_extensionValue_constr_592, memb_extensionValue_constraint_589 },
36190 0, 0, /* No default value */
36194 static const ber_tlv_tag_t asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[] = {
36195 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36197 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589[] = {
36198 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36199 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36200 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36202 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589 = {
36203 sizeof(struct ForbiddenLAs_Item_ExtIEs),
36204 offsetof(struct ForbiddenLAs_Item_ExtIEs, _asn_ctx),
36205 asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589,
36206 3, /* Count of tags in the map */
36207 0, 0, 0, /* Optional elements (not needed) */
36208 -1, /* First extension addition */
36210 asn_TYPE_descriptor_t asn_DEF_ForbiddenLAs_Item_ExtIEs = {
36211 "ForbiddenLAs-Item-ExtIEs",
36212 "ForbiddenLAs-Item-ExtIEs",
36214 asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589,
36215 sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)
36216 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */
36217 asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589, /* Same as above */
36218 sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)
36219 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */
36220 { 0, 0, SEQUENCE_constraint },
36221 asn_MBR_ForbiddenLAs_Item_ExtIEs_589,
36222 3, /* Elements count */
36223 &asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589 /* Additional specs */
36226 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_596 = {
36227 sizeof(struct FreqBandNrItem_ExtIEs__extensionValue),
36228 offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, _asn_ctx),
36229 offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, present),
36230 sizeof(((struct FreqBandNrItem_ExtIEs__extensionValue *)0)->present),
36231 0, /* No top level tags */
36232 0, /* No tags in the map */
36234 -1 /* Extensions start */
36236 static /* Use -fall-defs-global to expose */
36237 asn_TYPE_descriptor_t asn_DEF_extensionValue_596 = {
36241 0, /* No effective tags (pointer) */
36242 0, /* No effective tags (count) */
36243 0, /* No tags (pointer) */
36244 0, /* No tags (count) */
36245 { 0, 0, OPEN_TYPE_constraint },
36246 0, 0, /* No members */
36247 &asn_SPC_extensionValue_specs_596 /* Additional specs */
36250 asn_TYPE_member_t asn_MBR_FreqBandNrItem_ExtIEs_593[] = {
36251 { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, id),
36252 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36253 -1, /* IMPLICIT tag at current level */
36254 &asn_DEF_ProtocolIE_ID,
36256 { &asn_OER_memb_id_constr_594, &asn_PER_memb_id_constr_594, memb_id_constraint_593 },
36257 0, 0, /* No default value */
36260 { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, criticality),
36261 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36262 -1, /* IMPLICIT tag at current level */
36263 &asn_DEF_Criticality,
36265 { &asn_OER_memb_criticality_constr_595, &asn_PER_memb_criticality_constr_595, memb_criticality_constraint_593 },
36266 0, 0, /* No default value */
36269 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, extensionValue),
36270 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36271 +1, /* EXPLICIT tag at current level */
36272 &asn_DEF_extensionValue_596,
36274 { &asn_OER_memb_extensionValue_constr_596, &asn_PER_memb_extensionValue_constr_596, memb_extensionValue_constraint_593 },
36275 0, 0, /* No default value */
36279 static const ber_tlv_tag_t asn_DEF_FreqBandNrItem_ExtIEs_tags_593[] = {
36280 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36282 static const asn_TYPE_tag2member_t asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593[] = {
36283 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36284 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36285 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36287 asn_SEQUENCE_specifics_t asn_SPC_FreqBandNrItem_ExtIEs_specs_593 = {
36288 sizeof(struct FreqBandNrItem_ExtIEs),
36289 offsetof(struct FreqBandNrItem_ExtIEs, _asn_ctx),
36290 asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593,
36291 3, /* Count of tags in the map */
36292 0, 0, 0, /* Optional elements (not needed) */
36293 -1, /* First extension addition */
36295 asn_TYPE_descriptor_t asn_DEF_FreqBandNrItem_ExtIEs = {
36296 "FreqBandNrItem-ExtIEs",
36297 "FreqBandNrItem-ExtIEs",
36299 asn_DEF_FreqBandNrItem_ExtIEs_tags_593,
36300 sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)
36301 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */
36302 asn_DEF_FreqBandNrItem_ExtIEs_tags_593, /* Same as above */
36303 sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)
36304 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */
36305 { 0, 0, SEQUENCE_constraint },
36306 asn_MBR_FreqBandNrItem_ExtIEs_593,
36307 3, /* Elements count */
36308 &asn_SPC_FreqBandNrItem_ExtIEs_specs_593 /* Additional specs */
36311 static asn_TYPE_member_t asn_MBR_extensionValue_600[] = {
36312 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, choice.ExtendedBitRate),
36313 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36315 &asn_DEF_ExtendedBitRate,
36318 0, 0, /* No default value */
36322 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_600[] = {
36323 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */
36325 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_600 = {
36326 sizeof(struct GBR_QosInformation_ExtIEs__extensionValue),
36327 offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, _asn_ctx),
36328 offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, present),
36329 sizeof(((struct GBR_QosInformation_ExtIEs__extensionValue *)0)->present),
36330 asn_MAP_extensionValue_tag2el_600,
36331 1, /* Count of tags in the map */
36333 -1 /* Extensions start */
36335 static /* Use -fall-defs-global to expose */
36336 asn_TYPE_descriptor_t asn_DEF_extensionValue_600 = {
36340 0, /* No effective tags (pointer) */
36341 0, /* No effective tags (count) */
36342 0, /* No tags (pointer) */
36343 0, /* No tags (count) */
36344 { 0, 0, OPEN_TYPE_constraint },
36345 asn_MBR_extensionValue_600,
36346 1, /* Elements count */
36347 &asn_SPC_extensionValue_specs_600 /* Additional specs */
36350 asn_TYPE_member_t asn_MBR_GBR_QosInformation_ExtIEs_597[] = {
36351 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, id),
36352 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36353 -1, /* IMPLICIT tag at current level */
36354 &asn_DEF_ProtocolIE_ID,
36356 { &asn_OER_memb_id_constr_598, &asn_PER_memb_id_constr_598, memb_id_constraint_597 },
36357 0, 0, /* No default value */
36360 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, criticality),
36361 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36362 -1, /* IMPLICIT tag at current level */
36363 &asn_DEF_Criticality,
36364 select_GBR_QosInformation_ExtIEs_criticality_type,
36365 { &asn_OER_memb_criticality_constr_599, &asn_PER_memb_criticality_constr_599, memb_criticality_constraint_597 },
36366 0, 0, /* No default value */
36369 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, extensionValue),
36370 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36371 +1, /* EXPLICIT tag at current level */
36372 &asn_DEF_extensionValue_600,
36373 select_GBR_QosInformation_ExtIEs_extensionValue_type,
36374 { &asn_OER_memb_extensionValue_constr_600, &asn_PER_memb_extensionValue_constr_600, memb_extensionValue_constraint_597 },
36375 0, 0, /* No default value */
36379 static const ber_tlv_tag_t asn_DEF_GBR_QosInformation_ExtIEs_tags_597[] = {
36380 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36382 static const asn_TYPE_tag2member_t asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597[] = {
36383 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36384 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36385 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36387 asn_SEQUENCE_specifics_t asn_SPC_GBR_QosInformation_ExtIEs_specs_597 = {
36388 sizeof(struct GBR_QosInformation_ExtIEs),
36389 offsetof(struct GBR_QosInformation_ExtIEs, _asn_ctx),
36390 asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597,
36391 3, /* Count of tags in the map */
36392 0, 0, 0, /* Optional elements (not needed) */
36393 -1, /* First extension addition */
36395 asn_TYPE_descriptor_t asn_DEF_GBR_QosInformation_ExtIEs = {
36396 "GBR-QosInformation-ExtIEs",
36397 "GBR-QosInformation-ExtIEs",
36399 asn_DEF_GBR_QosInformation_ExtIEs_tags_597,
36400 sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)
36401 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */
36402 asn_DEF_GBR_QosInformation_ExtIEs_tags_597, /* Same as above */
36403 sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)
36404 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */
36405 { 0, 0, SEQUENCE_constraint },
36406 asn_MBR_GBR_QosInformation_ExtIEs_597,
36407 3, /* Elements count */
36408 &asn_SPC_GBR_QosInformation_ExtIEs_specs_597 /* Additional specs */
36411 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_604 = {
36412 sizeof(struct GlobalENB_ID_ExtIEs__extensionValue),
36413 offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, _asn_ctx),
36414 offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, present),
36415 sizeof(((struct GlobalENB_ID_ExtIEs__extensionValue *)0)->present),
36416 0, /* No top level tags */
36417 0, /* No tags in the map */
36419 -1 /* Extensions start */
36421 static /* Use -fall-defs-global to expose */
36422 asn_TYPE_descriptor_t asn_DEF_extensionValue_604 = {
36426 0, /* No effective tags (pointer) */
36427 0, /* No effective tags (count) */
36428 0, /* No tags (pointer) */
36429 0, /* No tags (count) */
36430 { 0, 0, OPEN_TYPE_constraint },
36431 0, 0, /* No members */
36432 &asn_SPC_extensionValue_specs_604 /* Additional specs */
36435 asn_TYPE_member_t asn_MBR_GlobalENB_ID_ExtIEs_601[] = {
36436 { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, id),
36437 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36438 -1, /* IMPLICIT tag at current level */
36439 &asn_DEF_ProtocolIE_ID,
36441 { &asn_OER_memb_id_constr_602, &asn_PER_memb_id_constr_602, memb_id_constraint_601 },
36442 0, 0, /* No default value */
36445 { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, criticality),
36446 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36447 -1, /* IMPLICIT tag at current level */
36448 &asn_DEF_Criticality,
36450 { &asn_OER_memb_criticality_constr_603, &asn_PER_memb_criticality_constr_603, memb_criticality_constraint_601 },
36451 0, 0, /* No default value */
36454 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, extensionValue),
36455 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36456 +1, /* EXPLICIT tag at current level */
36457 &asn_DEF_extensionValue_604,
36459 { &asn_OER_memb_extensionValue_constr_604, &asn_PER_memb_extensionValue_constr_604, memb_extensionValue_constraint_601 },
36460 0, 0, /* No default value */
36464 static const ber_tlv_tag_t asn_DEF_GlobalENB_ID_ExtIEs_tags_601[] = {
36465 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36467 static const asn_TYPE_tag2member_t asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601[] = {
36468 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36469 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36470 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36472 asn_SEQUENCE_specifics_t asn_SPC_GlobalENB_ID_ExtIEs_specs_601 = {
36473 sizeof(struct GlobalENB_ID_ExtIEs),
36474 offsetof(struct GlobalENB_ID_ExtIEs, _asn_ctx),
36475 asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601,
36476 3, /* Count of tags in the map */
36477 0, 0, 0, /* Optional elements (not needed) */
36478 -1, /* First extension addition */
36480 asn_TYPE_descriptor_t asn_DEF_GlobalENB_ID_ExtIEs = {
36481 "GlobalENB-ID-ExtIEs",
36482 "GlobalENB-ID-ExtIEs",
36484 asn_DEF_GlobalENB_ID_ExtIEs_tags_601,
36485 sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)
36486 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */
36487 asn_DEF_GlobalENB_ID_ExtIEs_tags_601, /* Same as above */
36488 sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)
36489 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */
36490 { 0, 0, SEQUENCE_constraint },
36491 asn_MBR_GlobalENB_ID_ExtIEs_601,
36492 3, /* Elements count */
36493 &asn_SPC_GlobalENB_ID_ExtIEs_specs_601 /* Additional specs */
36496 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_608 = {
36497 sizeof(struct GlobalGNB_ID_ExtIEs__extensionValue),
36498 offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, _asn_ctx),
36499 offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, present),
36500 sizeof(((struct GlobalGNB_ID_ExtIEs__extensionValue *)0)->present),
36501 0, /* No top level tags */
36502 0, /* No tags in the map */
36504 -1 /* Extensions start */
36506 static /* Use -fall-defs-global to expose */
36507 asn_TYPE_descriptor_t asn_DEF_extensionValue_608 = {
36511 0, /* No effective tags (pointer) */
36512 0, /* No effective tags (count) */
36513 0, /* No tags (pointer) */
36514 0, /* No tags (count) */
36515 { 0, 0, OPEN_TYPE_constraint },
36516 0, 0, /* No members */
36517 &asn_SPC_extensionValue_specs_608 /* Additional specs */
36520 asn_TYPE_member_t asn_MBR_GlobalGNB_ID_ExtIEs_605[] = {
36521 { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, id),
36522 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36523 -1, /* IMPLICIT tag at current level */
36524 &asn_DEF_ProtocolIE_ID,
36526 { &asn_OER_memb_id_constr_606, &asn_PER_memb_id_constr_606, memb_id_constraint_605 },
36527 0, 0, /* No default value */
36530 { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, criticality),
36531 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36532 -1, /* IMPLICIT tag at current level */
36533 &asn_DEF_Criticality,
36535 { &asn_OER_memb_criticality_constr_607, &asn_PER_memb_criticality_constr_607, memb_criticality_constraint_605 },
36536 0, 0, /* No default value */
36539 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, extensionValue),
36540 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36541 +1, /* EXPLICIT tag at current level */
36542 &asn_DEF_extensionValue_608,
36544 { &asn_OER_memb_extensionValue_constr_608, &asn_PER_memb_extensionValue_constr_608, memb_extensionValue_constraint_605 },
36545 0, 0, /* No default value */
36549 static const ber_tlv_tag_t asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[] = {
36550 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36552 static const asn_TYPE_tag2member_t asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605[] = {
36553 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36554 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36555 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36557 asn_SEQUENCE_specifics_t asn_SPC_GlobalGNB_ID_ExtIEs_specs_605 = {
36558 sizeof(struct GlobalGNB_ID_ExtIEs),
36559 offsetof(struct GlobalGNB_ID_ExtIEs, _asn_ctx),
36560 asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605,
36561 3, /* Count of tags in the map */
36562 0, 0, 0, /* Optional elements (not needed) */
36563 -1, /* First extension addition */
36565 asn_TYPE_descriptor_t asn_DEF_GlobalGNB_ID_ExtIEs = {
36566 "GlobalGNB-ID-ExtIEs",
36567 "GlobalGNB-ID-ExtIEs",
36569 asn_DEF_GlobalGNB_ID_ExtIEs_tags_605,
36570 sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)
36571 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */
36572 asn_DEF_GlobalGNB_ID_ExtIEs_tags_605, /* Same as above */
36573 sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)
36574 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */
36575 { 0, 0, SEQUENCE_constraint },
36576 asn_MBR_GlobalGNB_ID_ExtIEs_605,
36577 3, /* Elements count */
36578 &asn_SPC_GlobalGNB_ID_ExtIEs_specs_605 /* Additional specs */
36581 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_612 = {
36582 sizeof(struct GTPtunnelEndpoint_ExtIEs__extensionValue),
36583 offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, _asn_ctx),
36584 offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, present),
36585 sizeof(((struct GTPtunnelEndpoint_ExtIEs__extensionValue *)0)->present),
36586 0, /* No top level tags */
36587 0, /* No tags in the map */
36589 -1 /* Extensions start */
36591 static /* Use -fall-defs-global to expose */
36592 asn_TYPE_descriptor_t asn_DEF_extensionValue_612 = {
36596 0, /* No effective tags (pointer) */
36597 0, /* No effective tags (count) */
36598 0, /* No tags (pointer) */
36599 0, /* No tags (count) */
36600 { 0, 0, OPEN_TYPE_constraint },
36601 0, 0, /* No members */
36602 &asn_SPC_extensionValue_specs_612 /* Additional specs */
36605 asn_TYPE_member_t asn_MBR_GTPtunnelEndpoint_ExtIEs_609[] = {
36606 { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, id),
36607 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36608 -1, /* IMPLICIT tag at current level */
36609 &asn_DEF_ProtocolIE_ID,
36611 { &asn_OER_memb_id_constr_610, &asn_PER_memb_id_constr_610, memb_id_constraint_609 },
36612 0, 0, /* No default value */
36615 { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, criticality),
36616 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36617 -1, /* IMPLICIT tag at current level */
36618 &asn_DEF_Criticality,
36620 { &asn_OER_memb_criticality_constr_611, &asn_PER_memb_criticality_constr_611, memb_criticality_constraint_609 },
36621 0, 0, /* No default value */
36624 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, extensionValue),
36625 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36626 +1, /* EXPLICIT tag at current level */
36627 &asn_DEF_extensionValue_612,
36629 { &asn_OER_memb_extensionValue_constr_612, &asn_PER_memb_extensionValue_constr_612, memb_extensionValue_constraint_609 },
36630 0, 0, /* No default value */
36634 static const ber_tlv_tag_t asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[] = {
36635 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36637 static const asn_TYPE_tag2member_t asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609[] = {
36638 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36639 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36640 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36642 asn_SEQUENCE_specifics_t asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609 = {
36643 sizeof(struct GTPtunnelEndpoint_ExtIEs),
36644 offsetof(struct GTPtunnelEndpoint_ExtIEs, _asn_ctx),
36645 asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609,
36646 3, /* Count of tags in the map */
36647 0, 0, 0, /* Optional elements (not needed) */
36648 -1, /* First extension addition */
36650 asn_TYPE_descriptor_t asn_DEF_GTPtunnelEndpoint_ExtIEs = {
36651 "GTPtunnelEndpoint-ExtIEs",
36652 "GTPtunnelEndpoint-ExtIEs",
36654 asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609,
36655 sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)
36656 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */
36657 asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609, /* Same as above */
36658 sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)
36659 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */
36660 { 0, 0, SEQUENCE_constraint },
36661 asn_MBR_GTPtunnelEndpoint_ExtIEs_609,
36662 3, /* Elements count */
36663 &asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609 /* Additional specs */
36666 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_616 = {
36667 sizeof(struct GU_Group_ID_ExtIEs__extensionValue),
36668 offsetof(struct GU_Group_ID_ExtIEs__extensionValue, _asn_ctx),
36669 offsetof(struct GU_Group_ID_ExtIEs__extensionValue, present),
36670 sizeof(((struct GU_Group_ID_ExtIEs__extensionValue *)0)->present),
36671 0, /* No top level tags */
36672 0, /* No tags in the map */
36674 -1 /* Extensions start */
36676 static /* Use -fall-defs-global to expose */
36677 asn_TYPE_descriptor_t asn_DEF_extensionValue_616 = {
36681 0, /* No effective tags (pointer) */
36682 0, /* No effective tags (count) */
36683 0, /* No tags (pointer) */
36684 0, /* No tags (count) */
36685 { 0, 0, OPEN_TYPE_constraint },
36686 0, 0, /* No members */
36687 &asn_SPC_extensionValue_specs_616 /* Additional specs */
36690 asn_TYPE_member_t asn_MBR_GU_Group_ID_ExtIEs_613[] = {
36691 { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, id),
36692 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36693 -1, /* IMPLICIT tag at current level */
36694 &asn_DEF_ProtocolIE_ID,
36696 { &asn_OER_memb_id_constr_614, &asn_PER_memb_id_constr_614, memb_id_constraint_613 },
36697 0, 0, /* No default value */
36700 { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, criticality),
36701 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36702 -1, /* IMPLICIT tag at current level */
36703 &asn_DEF_Criticality,
36705 { &asn_OER_memb_criticality_constr_615, &asn_PER_memb_criticality_constr_615, memb_criticality_constraint_613 },
36706 0, 0, /* No default value */
36709 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, extensionValue),
36710 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36711 +1, /* EXPLICIT tag at current level */
36712 &asn_DEF_extensionValue_616,
36714 { &asn_OER_memb_extensionValue_constr_616, &asn_PER_memb_extensionValue_constr_616, memb_extensionValue_constraint_613 },
36715 0, 0, /* No default value */
36719 static const ber_tlv_tag_t asn_DEF_GU_Group_ID_ExtIEs_tags_613[] = {
36720 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36722 static const asn_TYPE_tag2member_t asn_MAP_GU_Group_ID_ExtIEs_tag2el_613[] = {
36723 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36724 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36725 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36727 asn_SEQUENCE_specifics_t asn_SPC_GU_Group_ID_ExtIEs_specs_613 = {
36728 sizeof(struct GU_Group_ID_ExtIEs),
36729 offsetof(struct GU_Group_ID_ExtIEs, _asn_ctx),
36730 asn_MAP_GU_Group_ID_ExtIEs_tag2el_613,
36731 3, /* Count of tags in the map */
36732 0, 0, 0, /* Optional elements (not needed) */
36733 -1, /* First extension addition */
36735 asn_TYPE_descriptor_t asn_DEF_GU_Group_ID_ExtIEs = {
36736 "GU-Group-ID-ExtIEs",
36737 "GU-Group-ID-ExtIEs",
36739 asn_DEF_GU_Group_ID_ExtIEs_tags_613,
36740 sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)
36741 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */
36742 asn_DEF_GU_Group_ID_ExtIEs_tags_613, /* Same as above */
36743 sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)
36744 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */
36745 { 0, 0, SEQUENCE_constraint },
36746 asn_MBR_GU_Group_ID_ExtIEs_613,
36747 3, /* Elements count */
36748 &asn_SPC_GU_Group_ID_ExtIEs_specs_613 /* Additional specs */
36751 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_620 = {
36752 sizeof(struct GUMMEI_ExtIEs__extensionValue),
36753 offsetof(struct GUMMEI_ExtIEs__extensionValue, _asn_ctx),
36754 offsetof(struct GUMMEI_ExtIEs__extensionValue, present),
36755 sizeof(((struct GUMMEI_ExtIEs__extensionValue *)0)->present),
36756 0, /* No top level tags */
36757 0, /* No tags in the map */
36759 -1 /* Extensions start */
36761 static /* Use -fall-defs-global to expose */
36762 asn_TYPE_descriptor_t asn_DEF_extensionValue_620 = {
36766 0, /* No effective tags (pointer) */
36767 0, /* No effective tags (count) */
36768 0, /* No tags (pointer) */
36769 0, /* No tags (count) */
36770 { 0, 0, OPEN_TYPE_constraint },
36771 0, 0, /* No members */
36772 &asn_SPC_extensionValue_specs_620 /* Additional specs */
36775 asn_TYPE_member_t asn_MBR_GUMMEI_ExtIEs_617[] = {
36776 { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, id),
36777 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36778 -1, /* IMPLICIT tag at current level */
36779 &asn_DEF_ProtocolIE_ID,
36781 { &asn_OER_memb_id_constr_618, &asn_PER_memb_id_constr_618, memb_id_constraint_617 },
36782 0, 0, /* No default value */
36785 { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, criticality),
36786 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36787 -1, /* IMPLICIT tag at current level */
36788 &asn_DEF_Criticality,
36790 { &asn_OER_memb_criticality_constr_619, &asn_PER_memb_criticality_constr_619, memb_criticality_constraint_617 },
36791 0, 0, /* No default value */
36794 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, extensionValue),
36795 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36796 +1, /* EXPLICIT tag at current level */
36797 &asn_DEF_extensionValue_620,
36799 { &asn_OER_memb_extensionValue_constr_620, &asn_PER_memb_extensionValue_constr_620, memb_extensionValue_constraint_617 },
36800 0, 0, /* No default value */
36804 static const ber_tlv_tag_t asn_DEF_GUMMEI_ExtIEs_tags_617[] = {
36805 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36807 static const asn_TYPE_tag2member_t asn_MAP_GUMMEI_ExtIEs_tag2el_617[] = {
36808 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36809 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36810 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36812 asn_SEQUENCE_specifics_t asn_SPC_GUMMEI_ExtIEs_specs_617 = {
36813 sizeof(struct GUMMEI_ExtIEs),
36814 offsetof(struct GUMMEI_ExtIEs, _asn_ctx),
36815 asn_MAP_GUMMEI_ExtIEs_tag2el_617,
36816 3, /* Count of tags in the map */
36817 0, 0, 0, /* Optional elements (not needed) */
36818 -1, /* First extension addition */
36820 asn_TYPE_descriptor_t asn_DEF_GUMMEI_ExtIEs = {
36824 asn_DEF_GUMMEI_ExtIEs_tags_617,
36825 sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)
36826 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */
36827 asn_DEF_GUMMEI_ExtIEs_tags_617, /* Same as above */
36828 sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)
36829 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */
36830 { 0, 0, SEQUENCE_constraint },
36831 asn_MBR_GUMMEI_ExtIEs_617,
36832 3, /* Elements count */
36833 &asn_SPC_GUMMEI_ExtIEs_specs_617 /* Additional specs */
36836 static asn_TYPE_member_t asn_MBR_extensionValue_624[] = {
36837 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictioninEPSasSecondaryRAT),
36838 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36840 &asn_DEF_NRrestrictioninEPSasSecondaryRAT,
36843 0, 0, /* No default value */
36844 "NRrestrictioninEPSasSecondaryRAT"
36846 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.CNTypeRestrictions),
36847 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
36849 &asn_DEF_CNTypeRestrictions,
36852 0, 0, /* No default value */
36853 "CNTypeRestrictions"
36855 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictionin5GS),
36856 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36858 &asn_DEF_NRrestrictionin5GS,
36861 0, 0, /* No default value */
36862 "NRrestrictionin5GS"
36865 static const unsigned asn_MAP_extensionValue_to_canonical_624[] = { 0, 2, 1 };
36866 static const unsigned asn_MAP_extensionValue_from_canonical_624[] = { 0, 2, 1 };
36867 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_624[] = {
36868 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* NRrestrictioninEPSasSecondaryRAT */
36869 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* NRrestrictionin5GS */
36870 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* CNTypeRestrictions */
36872 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_624 = {
36873 sizeof(struct HandoverRestrictionList_ExtIEs__extensionValue),
36874 offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, _asn_ctx),
36875 offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, present),
36876 sizeof(((struct HandoverRestrictionList_ExtIEs__extensionValue *)0)->present),
36877 asn_MAP_extensionValue_tag2el_624,
36878 3, /* Count of tags in the map */
36879 asn_MAP_extensionValue_to_canonical_624,
36880 asn_MAP_extensionValue_from_canonical_624,
36881 -1 /* Extensions start */
36883 static /* Use -fall-defs-global to expose */
36884 asn_TYPE_descriptor_t asn_DEF_extensionValue_624 = {
36888 0, /* No effective tags (pointer) */
36889 0, /* No effective tags (count) */
36890 0, /* No tags (pointer) */
36891 0, /* No tags (count) */
36892 { 0, 0, OPEN_TYPE_constraint },
36893 asn_MBR_extensionValue_624,
36894 3, /* Elements count */
36895 &asn_SPC_extensionValue_specs_624 /* Additional specs */
36898 asn_TYPE_member_t asn_MBR_HandoverRestrictionList_ExtIEs_621[] = {
36899 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, id),
36900 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36901 -1, /* IMPLICIT tag at current level */
36902 &asn_DEF_ProtocolIE_ID,
36904 { &asn_OER_memb_id_constr_622, &asn_PER_memb_id_constr_622, memb_id_constraint_621 },
36905 0, 0, /* No default value */
36908 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, criticality),
36909 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36910 -1, /* IMPLICIT tag at current level */
36911 &asn_DEF_Criticality,
36912 select_HandoverRestrictionList_ExtIEs_criticality_type,
36913 { &asn_OER_memb_criticality_constr_623, &asn_PER_memb_criticality_constr_623, memb_criticality_constraint_621 },
36914 0, 0, /* No default value */
36917 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, extensionValue),
36918 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36919 +1, /* EXPLICIT tag at current level */
36920 &asn_DEF_extensionValue_624,
36921 select_HandoverRestrictionList_ExtIEs_extensionValue_type,
36922 { &asn_OER_memb_extensionValue_constr_624, &asn_PER_memb_extensionValue_constr_624, memb_extensionValue_constraint_621 },
36923 0, 0, /* No default value */
36927 static const ber_tlv_tag_t asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[] = {
36928 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36930 static const asn_TYPE_tag2member_t asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621[] = {
36931 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36932 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36933 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36935 asn_SEQUENCE_specifics_t asn_SPC_HandoverRestrictionList_ExtIEs_specs_621 = {
36936 sizeof(struct HandoverRestrictionList_ExtIEs),
36937 offsetof(struct HandoverRestrictionList_ExtIEs, _asn_ctx),
36938 asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621,
36939 3, /* Count of tags in the map */
36940 0, 0, 0, /* Optional elements (not needed) */
36941 -1, /* First extension addition */
36943 asn_TYPE_descriptor_t asn_DEF_HandoverRestrictionList_ExtIEs = {
36944 "HandoverRestrictionList-ExtIEs",
36945 "HandoverRestrictionList-ExtIEs",
36947 asn_DEF_HandoverRestrictionList_ExtIEs_tags_621,
36948 sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)
36949 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */
36950 asn_DEF_HandoverRestrictionList_ExtIEs_tags_621, /* Same as above */
36951 sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)
36952 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */
36953 { 0, 0, SEQUENCE_constraint },
36954 asn_MBR_HandoverRestrictionList_ExtIEs_621,
36955 3, /* Elements count */
36956 &asn_SPC_HandoverRestrictionList_ExtIEs_specs_621 /* Additional specs */
36959 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_628 = {
36960 sizeof(struct HWLoadIndicator_ExtIEs__extensionValue),
36961 offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
36962 offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, present),
36963 sizeof(((struct HWLoadIndicator_ExtIEs__extensionValue *)0)->present),
36964 0, /* No top level tags */
36965 0, /* No tags in the map */
36967 -1 /* Extensions start */
36969 static /* Use -fall-defs-global to expose */
36970 asn_TYPE_descriptor_t asn_DEF_extensionValue_628 = {
36974 0, /* No effective tags (pointer) */
36975 0, /* No effective tags (count) */
36976 0, /* No tags (pointer) */
36977 0, /* No tags (count) */
36978 { 0, 0, OPEN_TYPE_constraint },
36979 0, 0, /* No members */
36980 &asn_SPC_extensionValue_specs_628 /* Additional specs */
36983 asn_TYPE_member_t asn_MBR_HWLoadIndicator_ExtIEs_625[] = {
36984 { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, id),
36985 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36986 -1, /* IMPLICIT tag at current level */
36987 &asn_DEF_ProtocolIE_ID,
36989 { &asn_OER_memb_id_constr_626, &asn_PER_memb_id_constr_626, memb_id_constraint_625 },
36990 0, 0, /* No default value */
36993 { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, criticality),
36994 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36995 -1, /* IMPLICIT tag at current level */
36996 &asn_DEF_Criticality,
36998 { &asn_OER_memb_criticality_constr_627, &asn_PER_memb_criticality_constr_627, memb_criticality_constraint_625 },
36999 0, 0, /* No default value */
37002 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, extensionValue),
37003 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37004 +1, /* EXPLICIT tag at current level */
37005 &asn_DEF_extensionValue_628,
37007 { &asn_OER_memb_extensionValue_constr_628, &asn_PER_memb_extensionValue_constr_628, memb_extensionValue_constraint_625 },
37008 0, 0, /* No default value */
37012 static const ber_tlv_tag_t asn_DEF_HWLoadIndicator_ExtIEs_tags_625[] = {
37013 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37015 static const asn_TYPE_tag2member_t asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625[] = {
37016 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37017 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37018 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37020 asn_SEQUENCE_specifics_t asn_SPC_HWLoadIndicator_ExtIEs_specs_625 = {
37021 sizeof(struct HWLoadIndicator_ExtIEs),
37022 offsetof(struct HWLoadIndicator_ExtIEs, _asn_ctx),
37023 asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625,
37024 3, /* Count of tags in the map */
37025 0, 0, 0, /* Optional elements (not needed) */
37026 -1, /* First extension addition */
37028 asn_TYPE_descriptor_t asn_DEF_HWLoadIndicator_ExtIEs = {
37029 "HWLoadIndicator-ExtIEs",
37030 "HWLoadIndicator-ExtIEs",
37032 asn_DEF_HWLoadIndicator_ExtIEs_tags_625,
37033 sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)
37034 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */
37035 asn_DEF_HWLoadIndicator_ExtIEs_tags_625, /* Same as above */
37036 sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)
37037 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */
37038 { 0, 0, SEQUENCE_constraint },
37039 asn_MBR_HWLoadIndicator_ExtIEs_625,
37040 3, /* Elements count */
37041 &asn_SPC_HWLoadIndicator_ExtIEs_specs_625 /* Additional specs */
37044 static asn_TYPE_member_t asn_MBR_extensionValue_632[] = {
37045 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Time_UE_StayedInCell_EnhancedGranularity),
37046 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37048 &asn_DEF_Time_UE_StayedInCell_EnhancedGranularity,
37051 0, 0, /* No default value */
37052 "Time-UE-StayedInCell-EnhancedGranularity"
37054 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Cause),
37055 -1 /* Ambiguous tag (CHOICE?) */,
37060 0, 0, /* No default value */
37064 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_632[] = {
37065 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* Time-UE-StayedInCell-EnhancedGranularity */
37066 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
37067 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
37068 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
37069 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
37071 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_632 = {
37072 sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue),
37073 offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, _asn_ctx),
37074 offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, present),
37075 sizeof(((struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue *)0)->present),
37076 asn_MAP_extensionValue_tag2el_632,
37077 5, /* Count of tags in the map */
37079 -1 /* Extensions start */
37081 static /* Use -fall-defs-global to expose */
37082 asn_TYPE_descriptor_t asn_DEF_extensionValue_632 = {
37086 0, /* No effective tags (pointer) */
37087 0, /* No effective tags (count) */
37088 0, /* No tags (pointer) */
37089 0, /* No tags (count) */
37090 { 0, 0, OPEN_TYPE_constraint },
37091 asn_MBR_extensionValue_632,
37092 2, /* Elements count */
37093 &asn_SPC_extensionValue_specs_632 /* Additional specs */
37096 asn_TYPE_member_t asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629[] = {
37097 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id),
37098 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37099 -1, /* IMPLICIT tag at current level */
37100 &asn_DEF_ProtocolIE_ID,
37102 { &asn_OER_memb_id_constr_630, &asn_PER_memb_id_constr_630, memb_id_constraint_629 },
37103 0, 0, /* No default value */
37106 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, criticality),
37107 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37108 -1, /* IMPLICIT tag at current level */
37109 &asn_DEF_Criticality,
37110 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type,
37111 { &asn_OER_memb_criticality_constr_631, &asn_PER_memb_criticality_constr_631, memb_criticality_constraint_629 },
37112 0, 0, /* No default value */
37115 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, extensionValue),
37116 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37117 +1, /* EXPLICIT tag at current level */
37118 &asn_DEF_extensionValue_632,
37119 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type,
37120 { &asn_OER_memb_extensionValue_constr_632, &asn_PER_memb_extensionValue_constr_632, memb_extensionValue_constraint_629 },
37121 0, 0, /* No default value */
37125 static const ber_tlv_tag_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[] = {
37126 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37128 static const asn_TYPE_tag2member_t asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629[] = {
37129 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37130 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37131 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37133 asn_SEQUENCE_specifics_t asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629 = {
37134 sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs),
37135 offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, _asn_ctx),
37136 asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629,
37137 3, /* Count of tags in the map */
37138 0, 0, 0, /* Optional elements (not needed) */
37139 -1, /* First extension addition */
37141 asn_TYPE_descriptor_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs = {
37142 "LastVisitedEUTRANCellInformation-ExtIEs",
37143 "LastVisitedEUTRANCellInformation-ExtIEs",
37145 asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629,
37146 sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)
37147 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */
37148 asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629, /* Same as above */
37149 sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)
37150 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */
37151 { 0, 0, SEQUENCE_constraint },
37152 asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629,
37153 3, /* Elements count */
37154 &asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629 /* Additional specs */
37157 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_636 = {
37158 sizeof(struct LocationReportingInformation_ExtIEs__extensionValue),
37159 offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, _asn_ctx),
37160 offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, present),
37161 sizeof(((struct LocationReportingInformation_ExtIEs__extensionValue *)0)->present),
37162 0, /* No top level tags */
37163 0, /* No tags in the map */
37165 -1 /* Extensions start */
37167 static /* Use -fall-defs-global to expose */
37168 asn_TYPE_descriptor_t asn_DEF_extensionValue_636 = {
37172 0, /* No effective tags (pointer) */
37173 0, /* No effective tags (count) */
37174 0, /* No tags (pointer) */
37175 0, /* No tags (count) */
37176 { 0, 0, OPEN_TYPE_constraint },
37177 0, 0, /* No members */
37178 &asn_SPC_extensionValue_specs_636 /* Additional specs */
37181 asn_TYPE_member_t asn_MBR_LocationReportingInformation_ExtIEs_633[] = {
37182 { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, id),
37183 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37184 -1, /* IMPLICIT tag at current level */
37185 &asn_DEF_ProtocolIE_ID,
37187 { &asn_OER_memb_id_constr_634, &asn_PER_memb_id_constr_634, memb_id_constraint_633 },
37188 0, 0, /* No default value */
37191 { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, criticality),
37192 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37193 -1, /* IMPLICIT tag at current level */
37194 &asn_DEF_Criticality,
37196 { &asn_OER_memb_criticality_constr_635, &asn_PER_memb_criticality_constr_635, memb_criticality_constraint_633 },
37197 0, 0, /* No default value */
37200 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, extensionValue),
37201 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37202 +1, /* EXPLICIT tag at current level */
37203 &asn_DEF_extensionValue_636,
37205 { &asn_OER_memb_extensionValue_constr_636, &asn_PER_memb_extensionValue_constr_636, memb_extensionValue_constraint_633 },
37206 0, 0, /* No default value */
37210 static const ber_tlv_tag_t asn_DEF_LocationReportingInformation_ExtIEs_tags_633[] = {
37211 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37213 static const asn_TYPE_tag2member_t asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633[] = {
37214 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37215 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37216 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37218 asn_SEQUENCE_specifics_t asn_SPC_LocationReportingInformation_ExtIEs_specs_633 = {
37219 sizeof(struct LocationReportingInformation_ExtIEs),
37220 offsetof(struct LocationReportingInformation_ExtIEs, _asn_ctx),
37221 asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633,
37222 3, /* Count of tags in the map */
37223 0, 0, 0, /* Optional elements (not needed) */
37224 -1, /* First extension addition */
37226 asn_TYPE_descriptor_t asn_DEF_LocationReportingInformation_ExtIEs = {
37227 "LocationReportingInformation-ExtIEs",
37228 "LocationReportingInformation-ExtIEs",
37230 asn_DEF_LocationReportingInformation_ExtIEs_tags_633,
37231 sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)
37232 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */
37233 asn_DEF_LocationReportingInformation_ExtIEs_tags_633, /* Same as above */
37234 sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)
37235 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */
37236 { 0, 0, SEQUENCE_constraint },
37237 asn_MBR_LocationReportingInformation_ExtIEs_633,
37238 3, /* Elements count */
37239 &asn_SPC_LocationReportingInformation_ExtIEs_specs_633 /* Additional specs */
37242 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_640 = {
37243 sizeof(struct M1PeriodicReporting_ExtIEs__extensionValue),
37244 offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, _asn_ctx),
37245 offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, present),
37246 sizeof(((struct M1PeriodicReporting_ExtIEs__extensionValue *)0)->present),
37247 0, /* No top level tags */
37248 0, /* No tags in the map */
37250 -1 /* Extensions start */
37252 static /* Use -fall-defs-global to expose */
37253 asn_TYPE_descriptor_t asn_DEF_extensionValue_640 = {
37257 0, /* No effective tags (pointer) */
37258 0, /* No effective tags (count) */
37259 0, /* No tags (pointer) */
37260 0, /* No tags (count) */
37261 { 0, 0, OPEN_TYPE_constraint },
37262 0, 0, /* No members */
37263 &asn_SPC_extensionValue_specs_640 /* Additional specs */
37266 asn_TYPE_member_t asn_MBR_M1PeriodicReporting_ExtIEs_637[] = {
37267 { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, id),
37268 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37269 -1, /* IMPLICIT tag at current level */
37270 &asn_DEF_ProtocolIE_ID,
37272 { &asn_OER_memb_id_constr_638, &asn_PER_memb_id_constr_638, memb_id_constraint_637 },
37273 0, 0, /* No default value */
37276 { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, criticality),
37277 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37278 -1, /* IMPLICIT tag at current level */
37279 &asn_DEF_Criticality,
37281 { &asn_OER_memb_criticality_constr_639, &asn_PER_memb_criticality_constr_639, memb_criticality_constraint_637 },
37282 0, 0, /* No default value */
37285 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, extensionValue),
37286 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37287 +1, /* EXPLICIT tag at current level */
37288 &asn_DEF_extensionValue_640,
37290 { &asn_OER_memb_extensionValue_constr_640, &asn_PER_memb_extensionValue_constr_640, memb_extensionValue_constraint_637 },
37291 0, 0, /* No default value */
37295 static const ber_tlv_tag_t asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[] = {
37296 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37298 static const asn_TYPE_tag2member_t asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637[] = {
37299 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37300 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37301 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37303 asn_SEQUENCE_specifics_t asn_SPC_M1PeriodicReporting_ExtIEs_specs_637 = {
37304 sizeof(struct M1PeriodicReporting_ExtIEs),
37305 offsetof(struct M1PeriodicReporting_ExtIEs, _asn_ctx),
37306 asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637,
37307 3, /* Count of tags in the map */
37308 0, 0, 0, /* Optional elements (not needed) */
37309 -1, /* First extension addition */
37311 asn_TYPE_descriptor_t asn_DEF_M1PeriodicReporting_ExtIEs = {
37312 "M1PeriodicReporting-ExtIEs",
37313 "M1PeriodicReporting-ExtIEs",
37315 asn_DEF_M1PeriodicReporting_ExtIEs_tags_637,
37316 sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)
37317 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */
37318 asn_DEF_M1PeriodicReporting_ExtIEs_tags_637, /* Same as above */
37319 sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)
37320 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */
37321 { 0, 0, SEQUENCE_constraint },
37322 asn_MBR_M1PeriodicReporting_ExtIEs_637,
37323 3, /* Elements count */
37324 &asn_SPC_M1PeriodicReporting_ExtIEs_specs_637 /* Additional specs */
37327 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_644 = {
37328 sizeof(struct M1ThresholdEventA2_ExtIEs__extensionValue),
37329 offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, _asn_ctx),
37330 offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, present),
37331 sizeof(((struct M1ThresholdEventA2_ExtIEs__extensionValue *)0)->present),
37332 0, /* No top level tags */
37333 0, /* No tags in the map */
37335 -1 /* Extensions start */
37337 static /* Use -fall-defs-global to expose */
37338 asn_TYPE_descriptor_t asn_DEF_extensionValue_644 = {
37342 0, /* No effective tags (pointer) */
37343 0, /* No effective tags (count) */
37344 0, /* No tags (pointer) */
37345 0, /* No tags (count) */
37346 { 0, 0, OPEN_TYPE_constraint },
37347 0, 0, /* No members */
37348 &asn_SPC_extensionValue_specs_644 /* Additional specs */
37351 asn_TYPE_member_t asn_MBR_M1ThresholdEventA2_ExtIEs_641[] = {
37352 { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, id),
37353 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37354 -1, /* IMPLICIT tag at current level */
37355 &asn_DEF_ProtocolIE_ID,
37357 { &asn_OER_memb_id_constr_642, &asn_PER_memb_id_constr_642, memb_id_constraint_641 },
37358 0, 0, /* No default value */
37361 { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, criticality),
37362 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37363 -1, /* IMPLICIT tag at current level */
37364 &asn_DEF_Criticality,
37366 { &asn_OER_memb_criticality_constr_643, &asn_PER_memb_criticality_constr_643, memb_criticality_constraint_641 },
37367 0, 0, /* No default value */
37370 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, extensionValue),
37371 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37372 +1, /* EXPLICIT tag at current level */
37373 &asn_DEF_extensionValue_644,
37375 { &asn_OER_memb_extensionValue_constr_644, &asn_PER_memb_extensionValue_constr_644, memb_extensionValue_constraint_641 },
37376 0, 0, /* No default value */
37380 static const ber_tlv_tag_t asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[] = {
37381 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37383 static const asn_TYPE_tag2member_t asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641[] = {
37384 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37385 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37386 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37388 asn_SEQUENCE_specifics_t asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641 = {
37389 sizeof(struct M1ThresholdEventA2_ExtIEs),
37390 offsetof(struct M1ThresholdEventA2_ExtIEs, _asn_ctx),
37391 asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641,
37392 3, /* Count of tags in the map */
37393 0, 0, 0, /* Optional elements (not needed) */
37394 -1, /* First extension addition */
37396 asn_TYPE_descriptor_t asn_DEF_M1ThresholdEventA2_ExtIEs = {
37397 "M1ThresholdEventA2-ExtIEs",
37398 "M1ThresholdEventA2-ExtIEs",
37400 asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641,
37401 sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)
37402 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */
37403 asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641, /* Same as above */
37404 sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)
37405 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */
37406 { 0, 0, SEQUENCE_constraint },
37407 asn_MBR_M1ThresholdEventA2_ExtIEs_641,
37408 3, /* Elements count */
37409 &asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641 /* Additional specs */
37412 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_648 = {
37413 sizeof(struct M3Configuration_ExtIEs__extensionValue),
37414 offsetof(struct M3Configuration_ExtIEs__extensionValue, _asn_ctx),
37415 offsetof(struct M3Configuration_ExtIEs__extensionValue, present),
37416 sizeof(((struct M3Configuration_ExtIEs__extensionValue *)0)->present),
37417 0, /* No top level tags */
37418 0, /* No tags in the map */
37420 -1 /* Extensions start */
37422 static /* Use -fall-defs-global to expose */
37423 asn_TYPE_descriptor_t asn_DEF_extensionValue_648 = {
37427 0, /* No effective tags (pointer) */
37428 0, /* No effective tags (count) */
37429 0, /* No tags (pointer) */
37430 0, /* No tags (count) */
37431 { 0, 0, OPEN_TYPE_constraint },
37432 0, 0, /* No members */
37433 &asn_SPC_extensionValue_specs_648 /* Additional specs */
37436 asn_TYPE_member_t asn_MBR_M3Configuration_ExtIEs_645[] = {
37437 { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, id),
37438 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37439 -1, /* IMPLICIT tag at current level */
37440 &asn_DEF_ProtocolIE_ID,
37442 { &asn_OER_memb_id_constr_646, &asn_PER_memb_id_constr_646, memb_id_constraint_645 },
37443 0, 0, /* No default value */
37446 { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, criticality),
37447 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37448 -1, /* IMPLICIT tag at current level */
37449 &asn_DEF_Criticality,
37451 { &asn_OER_memb_criticality_constr_647, &asn_PER_memb_criticality_constr_647, memb_criticality_constraint_645 },
37452 0, 0, /* No default value */
37455 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, extensionValue),
37456 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37457 +1, /* EXPLICIT tag at current level */
37458 &asn_DEF_extensionValue_648,
37460 { &asn_OER_memb_extensionValue_constr_648, &asn_PER_memb_extensionValue_constr_648, memb_extensionValue_constraint_645 },
37461 0, 0, /* No default value */
37465 static const ber_tlv_tag_t asn_DEF_M3Configuration_ExtIEs_tags_645[] = {
37466 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37468 static const asn_TYPE_tag2member_t asn_MAP_M3Configuration_ExtIEs_tag2el_645[] = {
37469 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37470 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37471 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37473 asn_SEQUENCE_specifics_t asn_SPC_M3Configuration_ExtIEs_specs_645 = {
37474 sizeof(struct M3Configuration_ExtIEs),
37475 offsetof(struct M3Configuration_ExtIEs, _asn_ctx),
37476 asn_MAP_M3Configuration_ExtIEs_tag2el_645,
37477 3, /* Count of tags in the map */
37478 0, 0, 0, /* Optional elements (not needed) */
37479 -1, /* First extension addition */
37481 asn_TYPE_descriptor_t asn_DEF_M3Configuration_ExtIEs = {
37482 "M3Configuration-ExtIEs",
37483 "M3Configuration-ExtIEs",
37485 asn_DEF_M3Configuration_ExtIEs_tags_645,
37486 sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)
37487 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */
37488 asn_DEF_M3Configuration_ExtIEs_tags_645, /* Same as above */
37489 sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)
37490 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */
37491 { 0, 0, SEQUENCE_constraint },
37492 asn_MBR_M3Configuration_ExtIEs_645,
37493 3, /* Elements count */
37494 &asn_SPC_M3Configuration_ExtIEs_specs_645 /* Additional specs */
37497 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_652 = {
37498 sizeof(struct M4Configuration_ExtIEs__extensionValue),
37499 offsetof(struct M4Configuration_ExtIEs__extensionValue, _asn_ctx),
37500 offsetof(struct M4Configuration_ExtIEs__extensionValue, present),
37501 sizeof(((struct M4Configuration_ExtIEs__extensionValue *)0)->present),
37502 0, /* No top level tags */
37503 0, /* No tags in the map */
37505 -1 /* Extensions start */
37507 static /* Use -fall-defs-global to expose */
37508 asn_TYPE_descriptor_t asn_DEF_extensionValue_652 = {
37512 0, /* No effective tags (pointer) */
37513 0, /* No effective tags (count) */
37514 0, /* No tags (pointer) */
37515 0, /* No tags (count) */
37516 { 0, 0, OPEN_TYPE_constraint },
37517 0, 0, /* No members */
37518 &asn_SPC_extensionValue_specs_652 /* Additional specs */
37521 asn_TYPE_member_t asn_MBR_M4Configuration_ExtIEs_649[] = {
37522 { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, id),
37523 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37524 -1, /* IMPLICIT tag at current level */
37525 &asn_DEF_ProtocolIE_ID,
37527 { &asn_OER_memb_id_constr_650, &asn_PER_memb_id_constr_650, memb_id_constraint_649 },
37528 0, 0, /* No default value */
37531 { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, criticality),
37532 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37533 -1, /* IMPLICIT tag at current level */
37534 &asn_DEF_Criticality,
37536 { &asn_OER_memb_criticality_constr_651, &asn_PER_memb_criticality_constr_651, memb_criticality_constraint_649 },
37537 0, 0, /* No default value */
37540 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, extensionValue),
37541 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37542 +1, /* EXPLICIT tag at current level */
37543 &asn_DEF_extensionValue_652,
37545 { &asn_OER_memb_extensionValue_constr_652, &asn_PER_memb_extensionValue_constr_652, memb_extensionValue_constraint_649 },
37546 0, 0, /* No default value */
37550 static const ber_tlv_tag_t asn_DEF_M4Configuration_ExtIEs_tags_649[] = {
37551 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37553 static const asn_TYPE_tag2member_t asn_MAP_M4Configuration_ExtIEs_tag2el_649[] = {
37554 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37555 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37556 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37558 asn_SEQUENCE_specifics_t asn_SPC_M4Configuration_ExtIEs_specs_649 = {
37559 sizeof(struct M4Configuration_ExtIEs),
37560 offsetof(struct M4Configuration_ExtIEs, _asn_ctx),
37561 asn_MAP_M4Configuration_ExtIEs_tag2el_649,
37562 3, /* Count of tags in the map */
37563 0, 0, 0, /* Optional elements (not needed) */
37564 -1, /* First extension addition */
37566 asn_TYPE_descriptor_t asn_DEF_M4Configuration_ExtIEs = {
37567 "M4Configuration-ExtIEs",
37568 "M4Configuration-ExtIEs",
37570 asn_DEF_M4Configuration_ExtIEs_tags_649,
37571 sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)
37572 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */
37573 asn_DEF_M4Configuration_ExtIEs_tags_649, /* Same as above */
37574 sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)
37575 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */
37576 { 0, 0, SEQUENCE_constraint },
37577 asn_MBR_M4Configuration_ExtIEs_649,
37578 3, /* Elements count */
37579 &asn_SPC_M4Configuration_ExtIEs_specs_649 /* Additional specs */
37582 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_656 = {
37583 sizeof(struct M5Configuration_ExtIEs__extensionValue),
37584 offsetof(struct M5Configuration_ExtIEs__extensionValue, _asn_ctx),
37585 offsetof(struct M5Configuration_ExtIEs__extensionValue, present),
37586 sizeof(((struct M5Configuration_ExtIEs__extensionValue *)0)->present),
37587 0, /* No top level tags */
37588 0, /* No tags in the map */
37590 -1 /* Extensions start */
37592 static /* Use -fall-defs-global to expose */
37593 asn_TYPE_descriptor_t asn_DEF_extensionValue_656 = {
37597 0, /* No effective tags (pointer) */
37598 0, /* No effective tags (count) */
37599 0, /* No tags (pointer) */
37600 0, /* No tags (count) */
37601 { 0, 0, OPEN_TYPE_constraint },
37602 0, 0, /* No members */
37603 &asn_SPC_extensionValue_specs_656 /* Additional specs */
37606 asn_TYPE_member_t asn_MBR_M5Configuration_ExtIEs_653[] = {
37607 { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, id),
37608 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37609 -1, /* IMPLICIT tag at current level */
37610 &asn_DEF_ProtocolIE_ID,
37612 { &asn_OER_memb_id_constr_654, &asn_PER_memb_id_constr_654, memb_id_constraint_653 },
37613 0, 0, /* No default value */
37616 { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, criticality),
37617 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37618 -1, /* IMPLICIT tag at current level */
37619 &asn_DEF_Criticality,
37621 { &asn_OER_memb_criticality_constr_655, &asn_PER_memb_criticality_constr_655, memb_criticality_constraint_653 },
37622 0, 0, /* No default value */
37625 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, extensionValue),
37626 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37627 +1, /* EXPLICIT tag at current level */
37628 &asn_DEF_extensionValue_656,
37630 { &asn_OER_memb_extensionValue_constr_656, &asn_PER_memb_extensionValue_constr_656, memb_extensionValue_constraint_653 },
37631 0, 0, /* No default value */
37635 static const ber_tlv_tag_t asn_DEF_M5Configuration_ExtIEs_tags_653[] = {
37636 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37638 static const asn_TYPE_tag2member_t asn_MAP_M5Configuration_ExtIEs_tag2el_653[] = {
37639 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37640 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37641 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37643 asn_SEQUENCE_specifics_t asn_SPC_M5Configuration_ExtIEs_specs_653 = {
37644 sizeof(struct M5Configuration_ExtIEs),
37645 offsetof(struct M5Configuration_ExtIEs, _asn_ctx),
37646 asn_MAP_M5Configuration_ExtIEs_tag2el_653,
37647 3, /* Count of tags in the map */
37648 0, 0, 0, /* Optional elements (not needed) */
37649 -1, /* First extension addition */
37651 asn_TYPE_descriptor_t asn_DEF_M5Configuration_ExtIEs = {
37652 "M5Configuration-ExtIEs",
37653 "M5Configuration-ExtIEs",
37655 asn_DEF_M5Configuration_ExtIEs_tags_653,
37656 sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)
37657 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */
37658 asn_DEF_M5Configuration_ExtIEs_tags_653, /* Same as above */
37659 sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)
37660 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */
37661 { 0, 0, SEQUENCE_constraint },
37662 asn_MBR_M5Configuration_ExtIEs_653,
37663 3, /* Elements count */
37664 &asn_SPC_M5Configuration_ExtIEs_specs_653 /* Additional specs */
37667 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_660 = {
37668 sizeof(struct M6Configuration_ExtIEs__extensionValue),
37669 offsetof(struct M6Configuration_ExtIEs__extensionValue, _asn_ctx),
37670 offsetof(struct M6Configuration_ExtIEs__extensionValue, present),
37671 sizeof(((struct M6Configuration_ExtIEs__extensionValue *)0)->present),
37672 0, /* No top level tags */
37673 0, /* No tags in the map */
37675 -1 /* Extensions start */
37677 static /* Use -fall-defs-global to expose */
37678 asn_TYPE_descriptor_t asn_DEF_extensionValue_660 = {
37682 0, /* No effective tags (pointer) */
37683 0, /* No effective tags (count) */
37684 0, /* No tags (pointer) */
37685 0, /* No tags (count) */
37686 { 0, 0, OPEN_TYPE_constraint },
37687 0, 0, /* No members */
37688 &asn_SPC_extensionValue_specs_660 /* Additional specs */
37691 asn_TYPE_member_t asn_MBR_M6Configuration_ExtIEs_657[] = {
37692 { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, id),
37693 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37694 -1, /* IMPLICIT tag at current level */
37695 &asn_DEF_ProtocolIE_ID,
37697 { &asn_OER_memb_id_constr_658, &asn_PER_memb_id_constr_658, memb_id_constraint_657 },
37698 0, 0, /* No default value */
37701 { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, criticality),
37702 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37703 -1, /* IMPLICIT tag at current level */
37704 &asn_DEF_Criticality,
37706 { &asn_OER_memb_criticality_constr_659, &asn_PER_memb_criticality_constr_659, memb_criticality_constraint_657 },
37707 0, 0, /* No default value */
37710 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, extensionValue),
37711 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37712 +1, /* EXPLICIT tag at current level */
37713 &asn_DEF_extensionValue_660,
37715 { &asn_OER_memb_extensionValue_constr_660, &asn_PER_memb_extensionValue_constr_660, memb_extensionValue_constraint_657 },
37716 0, 0, /* No default value */
37720 static const ber_tlv_tag_t asn_DEF_M6Configuration_ExtIEs_tags_657[] = {
37721 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37723 static const asn_TYPE_tag2member_t asn_MAP_M6Configuration_ExtIEs_tag2el_657[] = {
37724 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37725 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37726 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37728 asn_SEQUENCE_specifics_t asn_SPC_M6Configuration_ExtIEs_specs_657 = {
37729 sizeof(struct M6Configuration_ExtIEs),
37730 offsetof(struct M6Configuration_ExtIEs, _asn_ctx),
37731 asn_MAP_M6Configuration_ExtIEs_tag2el_657,
37732 3, /* Count of tags in the map */
37733 0, 0, 0, /* Optional elements (not needed) */
37734 -1, /* First extension addition */
37736 asn_TYPE_descriptor_t asn_DEF_M6Configuration_ExtIEs = {
37737 "M6Configuration-ExtIEs",
37738 "M6Configuration-ExtIEs",
37740 asn_DEF_M6Configuration_ExtIEs_tags_657,
37741 sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)
37742 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */
37743 asn_DEF_M6Configuration_ExtIEs_tags_657, /* Same as above */
37744 sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)
37745 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */
37746 { 0, 0, SEQUENCE_constraint },
37747 asn_MBR_M6Configuration_ExtIEs_657,
37748 3, /* Elements count */
37749 &asn_SPC_M6Configuration_ExtIEs_specs_657 /* Additional specs */
37752 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_664 = {
37753 sizeof(struct M7Configuration_ExtIEs__extensionValue),
37754 offsetof(struct M7Configuration_ExtIEs__extensionValue, _asn_ctx),
37755 offsetof(struct M7Configuration_ExtIEs__extensionValue, present),
37756 sizeof(((struct M7Configuration_ExtIEs__extensionValue *)0)->present),
37757 0, /* No top level tags */
37758 0, /* No tags in the map */
37760 -1 /* Extensions start */
37762 static /* Use -fall-defs-global to expose */
37763 asn_TYPE_descriptor_t asn_DEF_extensionValue_664 = {
37767 0, /* No effective tags (pointer) */
37768 0, /* No effective tags (count) */
37769 0, /* No tags (pointer) */
37770 0, /* No tags (count) */
37771 { 0, 0, OPEN_TYPE_constraint },
37772 0, 0, /* No members */
37773 &asn_SPC_extensionValue_specs_664 /* Additional specs */
37776 asn_TYPE_member_t asn_MBR_M7Configuration_ExtIEs_661[] = {
37777 { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, id),
37778 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37779 -1, /* IMPLICIT tag at current level */
37780 &asn_DEF_ProtocolIE_ID,
37782 { &asn_OER_memb_id_constr_662, &asn_PER_memb_id_constr_662, memb_id_constraint_661 },
37783 0, 0, /* No default value */
37786 { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, criticality),
37787 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37788 -1, /* IMPLICIT tag at current level */
37789 &asn_DEF_Criticality,
37791 { &asn_OER_memb_criticality_constr_663, &asn_PER_memb_criticality_constr_663, memb_criticality_constraint_661 },
37792 0, 0, /* No default value */
37795 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, extensionValue),
37796 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37797 +1, /* EXPLICIT tag at current level */
37798 &asn_DEF_extensionValue_664,
37800 { &asn_OER_memb_extensionValue_constr_664, &asn_PER_memb_extensionValue_constr_664, memb_extensionValue_constraint_661 },
37801 0, 0, /* No default value */
37805 static const ber_tlv_tag_t asn_DEF_M7Configuration_ExtIEs_tags_661[] = {
37806 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37808 static const asn_TYPE_tag2member_t asn_MAP_M7Configuration_ExtIEs_tag2el_661[] = {
37809 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37810 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37811 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37813 asn_SEQUENCE_specifics_t asn_SPC_M7Configuration_ExtIEs_specs_661 = {
37814 sizeof(struct M7Configuration_ExtIEs),
37815 offsetof(struct M7Configuration_ExtIEs, _asn_ctx),
37816 asn_MAP_M7Configuration_ExtIEs_tag2el_661,
37817 3, /* Count of tags in the map */
37818 0, 0, 0, /* Optional elements (not needed) */
37819 -1, /* First extension addition */
37821 asn_TYPE_descriptor_t asn_DEF_M7Configuration_ExtIEs = {
37822 "M7Configuration-ExtIEs",
37823 "M7Configuration-ExtIEs",
37825 asn_DEF_M7Configuration_ExtIEs_tags_661,
37826 sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)
37827 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */
37828 asn_DEF_M7Configuration_ExtIEs_tags_661, /* Same as above */
37829 sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)
37830 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */
37831 { 0, 0, SEQUENCE_constraint },
37832 asn_MBR_M7Configuration_ExtIEs_661,
37833 3, /* Elements count */
37834 &asn_SPC_M7Configuration_ExtIEs_specs_661 /* Additional specs */
37837 static asn_TYPE_member_t asn_MBR_extensionValue_668[] = {
37838 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M3Configuration),
37839 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37841 &asn_DEF_M3Configuration,
37844 0, 0, /* No default value */
37847 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M4Configuration),
37848 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37850 &asn_DEF_M4Configuration,
37853 0, 0, /* No default value */
37856 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M5Configuration),
37857 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37859 &asn_DEF_M5Configuration,
37862 0, 0, /* No default value */
37865 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDT_Location_Info),
37866 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
37868 &asn_DEF_MDT_Location_Info,
37871 0, 0, /* No default value */
37872 "MDT-Location-Info"
37874 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDTPLMNList),
37875 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37877 &asn_DEF_MDTPLMNList,
37880 0, 0, /* No default value */
37883 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M6Configuration),
37884 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37886 &asn_DEF_M6Configuration,
37889 0, 0, /* No default value */
37892 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M7Configuration),
37893 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37895 &asn_DEF_M7Configuration,
37898 0, 0, /* No default value */
37901 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.BluetoothMeasurementConfiguration),
37902 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37904 &asn_DEF_BluetoothMeasurementConfiguration,
37907 0, 0, /* No default value */
37908 "BluetoothMeasurementConfiguration"
37910 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.WLANMeasurementConfiguration),
37911 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37913 &asn_DEF_WLANMeasurementConfiguration,
37916 0, 0, /* No default value */
37917 "WLANMeasurementConfiguration"
37920 static const unsigned asn_MAP_extensionValue_to_canonical_668[] = { 3, 0, 1, 2, 4, 5, 6, 7, 8 };
37921 static const unsigned asn_MAP_extensionValue_from_canonical_668[] = { 1, 2, 3, 0, 4, 5, 6, 7, 8 };
37922 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_668[] = {
37923 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* MDT-Location-Info */
37924 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 7 }, /* M3Configuration */
37925 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 6 }, /* M4Configuration */
37926 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 5 }, /* M5Configuration */
37927 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 4 }, /* MDTPLMNList */
37928 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 3 }, /* M6Configuration */
37929 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -5, 2 }, /* M7Configuration */
37930 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -6, 1 }, /* BluetoothMeasurementConfiguration */
37931 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -7, 0 } /* WLANMeasurementConfiguration */
37933 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_668 = {
37934 sizeof(struct MDT_Configuration_ExtIEs__extensionValue),
37935 offsetof(struct MDT_Configuration_ExtIEs__extensionValue, _asn_ctx),
37936 offsetof(struct MDT_Configuration_ExtIEs__extensionValue, present),
37937 sizeof(((struct MDT_Configuration_ExtIEs__extensionValue *)0)->present),
37938 asn_MAP_extensionValue_tag2el_668,
37939 9, /* Count of tags in the map */
37940 asn_MAP_extensionValue_to_canonical_668,
37941 asn_MAP_extensionValue_from_canonical_668,
37942 -1 /* Extensions start */
37944 static /* Use -fall-defs-global to expose */
37945 asn_TYPE_descriptor_t asn_DEF_extensionValue_668 = {
37949 0, /* No effective tags (pointer) */
37950 0, /* No effective tags (count) */
37951 0, /* No tags (pointer) */
37952 0, /* No tags (count) */
37953 { 0, 0, OPEN_TYPE_constraint },
37954 asn_MBR_extensionValue_668,
37955 9, /* Elements count */
37956 &asn_SPC_extensionValue_specs_668 /* Additional specs */
37959 asn_TYPE_member_t asn_MBR_MDT_Configuration_ExtIEs_665[] = {
37960 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, id),
37961 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37962 -1, /* IMPLICIT tag at current level */
37963 &asn_DEF_ProtocolIE_ID,
37965 { &asn_OER_memb_id_constr_666, &asn_PER_memb_id_constr_666, memb_id_constraint_665 },
37966 0, 0, /* No default value */
37969 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, criticality),
37970 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37971 -1, /* IMPLICIT tag at current level */
37972 &asn_DEF_Criticality,
37973 select_MDT_Configuration_ExtIEs_criticality_type,
37974 { &asn_OER_memb_criticality_constr_667, &asn_PER_memb_criticality_constr_667, memb_criticality_constraint_665 },
37975 0, 0, /* No default value */
37978 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, extensionValue),
37979 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37980 +1, /* EXPLICIT tag at current level */
37981 &asn_DEF_extensionValue_668,
37982 select_MDT_Configuration_ExtIEs_extensionValue_type,
37983 { &asn_OER_memb_extensionValue_constr_668, &asn_PER_memb_extensionValue_constr_668, memb_extensionValue_constraint_665 },
37984 0, 0, /* No default value */
37988 static const ber_tlv_tag_t asn_DEF_MDT_Configuration_ExtIEs_tags_665[] = {
37989 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37991 static const asn_TYPE_tag2member_t asn_MAP_MDT_Configuration_ExtIEs_tag2el_665[] = {
37992 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37993 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37994 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37996 asn_SEQUENCE_specifics_t asn_SPC_MDT_Configuration_ExtIEs_specs_665 = {
37997 sizeof(struct MDT_Configuration_ExtIEs),
37998 offsetof(struct MDT_Configuration_ExtIEs, _asn_ctx),
37999 asn_MAP_MDT_Configuration_ExtIEs_tag2el_665,
38000 3, /* Count of tags in the map */
38001 0, 0, 0, /* Optional elements (not needed) */
38002 -1, /* First extension addition */
38004 asn_TYPE_descriptor_t asn_DEF_MDT_Configuration_ExtIEs = {
38005 "MDT-Configuration-ExtIEs",
38006 "MDT-Configuration-ExtIEs",
38008 asn_DEF_MDT_Configuration_ExtIEs_tags_665,
38009 sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)
38010 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */
38011 asn_DEF_MDT_Configuration_ExtIEs_tags_665, /* Same as above */
38012 sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)
38013 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */
38014 { 0, 0, SEQUENCE_constraint },
38015 asn_MBR_MDT_Configuration_ExtIEs_665,
38016 3, /* Elements count */
38017 &asn_SPC_MDT_Configuration_ExtIEs_specs_665 /* Additional specs */
38020 static asn_TYPE_member_t asn_MBR_extensionValue_672[] = {
38021 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.NRCGI),
38022 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38027 0, 0, /* No default value */
38030 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.MeNBCoordinationAssistanceInformation),
38031 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38033 &asn_DEF_MeNBCoordinationAssistanceInformation,
38036 0, 0, /* No default value */
38037 "MeNBCoordinationAssistanceInformation"
38040 static const unsigned asn_MAP_extensionValue_to_canonical_672[] = { 1, 0 };
38041 static const unsigned asn_MAP_extensionValue_from_canonical_672[] = { 1, 0 };
38042 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_672[] = {
38043 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* MeNBCoordinationAssistanceInformation */
38044 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* NRCGI */
38046 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_672 = {
38047 sizeof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue),
38048 offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),
38049 offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, present),
38050 sizeof(((struct MeNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),
38051 asn_MAP_extensionValue_tag2el_672,
38052 2, /* Count of tags in the map */
38053 asn_MAP_extensionValue_to_canonical_672,
38054 asn_MAP_extensionValue_from_canonical_672,
38055 -1 /* Extensions start */
38057 static /* Use -fall-defs-global to expose */
38058 asn_TYPE_descriptor_t asn_DEF_extensionValue_672 = {
38062 0, /* No effective tags (pointer) */
38063 0, /* No effective tags (count) */
38064 0, /* No tags (pointer) */
38065 0, /* No tags (count) */
38066 { 0, 0, OPEN_TYPE_constraint },
38067 asn_MBR_extensionValue_672,
38068 2, /* Elements count */
38069 &asn_SPC_extensionValue_specs_672 /* Additional specs */
38072 asn_TYPE_member_t asn_MBR_MeNBResourceCoordinationInformationExtIEs_669[] = {
38073 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, id),
38074 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38075 -1, /* IMPLICIT tag at current level */
38076 &asn_DEF_ProtocolIE_ID,
38078 { &asn_OER_memb_id_constr_670, &asn_PER_memb_id_constr_670, memb_id_constraint_669 },
38079 0, 0, /* No default value */
38082 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, criticality),
38083 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38084 -1, /* IMPLICIT tag at current level */
38085 &asn_DEF_Criticality,
38086 select_MeNBResourceCoordinationInformationExtIEs_criticality_type,
38087 { &asn_OER_memb_criticality_constr_671, &asn_PER_memb_criticality_constr_671, memb_criticality_constraint_669 },
38088 0, 0, /* No default value */
38091 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, extensionValue),
38092 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38093 +1, /* EXPLICIT tag at current level */
38094 &asn_DEF_extensionValue_672,
38095 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type,
38096 { &asn_OER_memb_extensionValue_constr_672, &asn_PER_memb_extensionValue_constr_672, memb_extensionValue_constraint_669 },
38097 0, 0, /* No default value */
38101 static const ber_tlv_tag_t asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[] = {
38102 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38104 static const asn_TYPE_tag2member_t asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669[] = {
38105 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38106 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38107 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38109 asn_SEQUENCE_specifics_t asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669 = {
38110 sizeof(struct MeNBResourceCoordinationInformationExtIEs),
38111 offsetof(struct MeNBResourceCoordinationInformationExtIEs, _asn_ctx),
38112 asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669,
38113 3, /* Count of tags in the map */
38114 0, 0, 0, /* Optional elements (not needed) */
38115 -1, /* First extension addition */
38117 asn_TYPE_descriptor_t asn_DEF_MeNBResourceCoordinationInformationExtIEs = {
38118 "MeNBResourceCoordinationInformationExtIEs",
38119 "MeNBResourceCoordinationInformationExtIEs",
38121 asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669,
38122 sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)
38123 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */
38124 asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669, /* Same as above */
38125 sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)
38126 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */
38127 { 0, 0, SEQUENCE_constraint },
38128 asn_MBR_MeNBResourceCoordinationInformationExtIEs_669,
38129 3, /* Elements count */
38130 &asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669 /* Additional specs */
38133 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_676 = {
38134 sizeof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue),
38135 offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, _asn_ctx),
38136 offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, present),
38137 sizeof(((struct MBSFN_Subframe_Info_ExtIEs__extensionValue *)0)->present),
38138 0, /* No top level tags */
38139 0, /* No tags in the map */
38141 -1 /* Extensions start */
38143 static /* Use -fall-defs-global to expose */
38144 asn_TYPE_descriptor_t asn_DEF_extensionValue_676 = {
38148 0, /* No effective tags (pointer) */
38149 0, /* No effective tags (count) */
38150 0, /* No tags (pointer) */
38151 0, /* No tags (count) */
38152 { 0, 0, OPEN_TYPE_constraint },
38153 0, 0, /* No members */
38154 &asn_SPC_extensionValue_specs_676 /* Additional specs */
38157 asn_TYPE_member_t asn_MBR_MBSFN_Subframe_Info_ExtIEs_673[] = {
38158 { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, id),
38159 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38160 -1, /* IMPLICIT tag at current level */
38161 &asn_DEF_ProtocolIE_ID,
38163 { &asn_OER_memb_id_constr_674, &asn_PER_memb_id_constr_674, memb_id_constraint_673 },
38164 0, 0, /* No default value */
38167 { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, criticality),
38168 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38169 -1, /* IMPLICIT tag at current level */
38170 &asn_DEF_Criticality,
38172 { &asn_OER_memb_criticality_constr_675, &asn_PER_memb_criticality_constr_675, memb_criticality_constraint_673 },
38173 0, 0, /* No default value */
38176 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, extensionValue),
38177 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38178 +1, /* EXPLICIT tag at current level */
38179 &asn_DEF_extensionValue_676,
38181 { &asn_OER_memb_extensionValue_constr_676, &asn_PER_memb_extensionValue_constr_676, memb_extensionValue_constraint_673 },
38182 0, 0, /* No default value */
38186 static const ber_tlv_tag_t asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[] = {
38187 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38189 static const asn_TYPE_tag2member_t asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673[] = {
38190 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38191 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38192 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38194 asn_SEQUENCE_specifics_t asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673 = {
38195 sizeof(struct MBSFN_Subframe_Info_ExtIEs),
38196 offsetof(struct MBSFN_Subframe_Info_ExtIEs, _asn_ctx),
38197 asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673,
38198 3, /* Count of tags in the map */
38199 0, 0, 0, /* Optional elements (not needed) */
38200 -1, /* First extension addition */
38202 asn_TYPE_descriptor_t asn_DEF_MBSFN_Subframe_Info_ExtIEs = {
38203 "MBSFN-Subframe-Info-ExtIEs",
38204 "MBSFN-Subframe-Info-ExtIEs",
38206 asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673,
38207 sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)
38208 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */
38209 asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673, /* Same as above */
38210 sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)
38211 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */
38212 { 0, 0, SEQUENCE_constraint },
38213 asn_MBR_MBSFN_Subframe_Info_ExtIEs_673,
38214 3, /* Elements count */
38215 &asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673 /* Additional specs */
38218 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_680 = {
38219 sizeof(struct BandInfo_ExtIEs__extensionValue),
38220 offsetof(struct BandInfo_ExtIEs__extensionValue, _asn_ctx),
38221 offsetof(struct BandInfo_ExtIEs__extensionValue, present),
38222 sizeof(((struct BandInfo_ExtIEs__extensionValue *)0)->present),
38223 0, /* No top level tags */
38224 0, /* No tags in the map */
38226 -1 /* Extensions start */
38228 static /* Use -fall-defs-global to expose */
38229 asn_TYPE_descriptor_t asn_DEF_extensionValue_680 = {
38233 0, /* No effective tags (pointer) */
38234 0, /* No effective tags (count) */
38235 0, /* No tags (pointer) */
38236 0, /* No tags (count) */
38237 { 0, 0, OPEN_TYPE_constraint },
38238 0, 0, /* No members */
38239 &asn_SPC_extensionValue_specs_680 /* Additional specs */
38242 asn_TYPE_member_t asn_MBR_BandInfo_ExtIEs_677[] = {
38243 { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, id),
38244 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38245 -1, /* IMPLICIT tag at current level */
38246 &asn_DEF_ProtocolIE_ID,
38248 { &asn_OER_memb_id_constr_678, &asn_PER_memb_id_constr_678, memb_id_constraint_677 },
38249 0, 0, /* No default value */
38252 { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, criticality),
38253 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38254 -1, /* IMPLICIT tag at current level */
38255 &asn_DEF_Criticality,
38257 { &asn_OER_memb_criticality_constr_679, &asn_PER_memb_criticality_constr_679, memb_criticality_constraint_677 },
38258 0, 0, /* No default value */
38261 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, extensionValue),
38262 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38263 +1, /* EXPLICIT tag at current level */
38264 &asn_DEF_extensionValue_680,
38266 { &asn_OER_memb_extensionValue_constr_680, &asn_PER_memb_extensionValue_constr_680, memb_extensionValue_constraint_677 },
38267 0, 0, /* No default value */
38271 static const ber_tlv_tag_t asn_DEF_BandInfo_ExtIEs_tags_677[] = {
38272 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38274 static const asn_TYPE_tag2member_t asn_MAP_BandInfo_ExtIEs_tag2el_677[] = {
38275 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38276 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38277 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38279 asn_SEQUENCE_specifics_t asn_SPC_BandInfo_ExtIEs_specs_677 = {
38280 sizeof(struct BandInfo_ExtIEs),
38281 offsetof(struct BandInfo_ExtIEs, _asn_ctx),
38282 asn_MAP_BandInfo_ExtIEs_tag2el_677,
38283 3, /* Count of tags in the map */
38284 0, 0, 0, /* Optional elements (not needed) */
38285 -1, /* First extension addition */
38287 asn_TYPE_descriptor_t asn_DEF_BandInfo_ExtIEs = {
38291 asn_DEF_BandInfo_ExtIEs_tags_677,
38292 sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)
38293 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */
38294 asn_DEF_BandInfo_ExtIEs_tags_677, /* Same as above */
38295 sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)
38296 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */
38297 { 0, 0, SEQUENCE_constraint },
38298 asn_MBR_BandInfo_ExtIEs_677,
38299 3, /* Elements count */
38300 &asn_SPC_BandInfo_ExtIEs_specs_677 /* Additional specs */
38303 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_684 = {
38304 sizeof(struct SplitSRB_ExtIEs__extensionValue),
38305 offsetof(struct SplitSRB_ExtIEs__extensionValue, _asn_ctx),
38306 offsetof(struct SplitSRB_ExtIEs__extensionValue, present),
38307 sizeof(((struct SplitSRB_ExtIEs__extensionValue *)0)->present),
38308 0, /* No top level tags */
38309 0, /* No tags in the map */
38311 -1 /* Extensions start */
38313 static /* Use -fall-defs-global to expose */
38314 asn_TYPE_descriptor_t asn_DEF_extensionValue_684 = {
38318 0, /* No effective tags (pointer) */
38319 0, /* No effective tags (count) */
38320 0, /* No tags (pointer) */
38321 0, /* No tags (count) */
38322 { 0, 0, OPEN_TYPE_constraint },
38323 0, 0, /* No members */
38324 &asn_SPC_extensionValue_specs_684 /* Additional specs */
38327 asn_TYPE_member_t asn_MBR_SplitSRB_ExtIEs_681[] = {
38328 { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, id),
38329 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38330 -1, /* IMPLICIT tag at current level */
38331 &asn_DEF_ProtocolIE_ID,
38333 { &asn_OER_memb_id_constr_682, &asn_PER_memb_id_constr_682, memb_id_constraint_681 },
38334 0, 0, /* No default value */
38337 { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, criticality),
38338 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38339 -1, /* IMPLICIT tag at current level */
38340 &asn_DEF_Criticality,
38342 { &asn_OER_memb_criticality_constr_683, &asn_PER_memb_criticality_constr_683, memb_criticality_constraint_681 },
38343 0, 0, /* No default value */
38346 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, extensionValue),
38347 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38348 +1, /* EXPLICIT tag at current level */
38349 &asn_DEF_extensionValue_684,
38351 { &asn_OER_memb_extensionValue_constr_684, &asn_PER_memb_extensionValue_constr_684, memb_extensionValue_constraint_681 },
38352 0, 0, /* No default value */
38356 static const ber_tlv_tag_t asn_DEF_SplitSRB_ExtIEs_tags_681[] = {
38357 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38359 static const asn_TYPE_tag2member_t asn_MAP_SplitSRB_ExtIEs_tag2el_681[] = {
38360 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38361 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38362 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38364 asn_SEQUENCE_specifics_t asn_SPC_SplitSRB_ExtIEs_specs_681 = {
38365 sizeof(struct SplitSRB_ExtIEs),
38366 offsetof(struct SplitSRB_ExtIEs, _asn_ctx),
38367 asn_MAP_SplitSRB_ExtIEs_tag2el_681,
38368 3, /* Count of tags in the map */
38369 0, 0, 0, /* Optional elements (not needed) */
38370 -1, /* First extension addition */
38372 asn_TYPE_descriptor_t asn_DEF_SplitSRB_ExtIEs = {
38376 asn_DEF_SplitSRB_ExtIEs_tags_681,
38377 sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)
38378 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */
38379 asn_DEF_SplitSRB_ExtIEs_tags_681, /* Same as above */
38380 sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)
38381 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */
38382 { 0, 0, SEQUENCE_constraint },
38383 asn_MBR_SplitSRB_ExtIEs_681,
38384 3, /* Elements count */
38385 &asn_SPC_SplitSRB_ExtIEs_specs_681 /* Additional specs */
38388 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_688 = {
38389 sizeof(struct UENRMeasurement_ExtIEs__extensionValue),
38390 offsetof(struct UENRMeasurement_ExtIEs__extensionValue, _asn_ctx),
38391 offsetof(struct UENRMeasurement_ExtIEs__extensionValue, present),
38392 sizeof(((struct UENRMeasurement_ExtIEs__extensionValue *)0)->present),
38393 0, /* No top level tags */
38394 0, /* No tags in the map */
38396 -1 /* Extensions start */
38398 static /* Use -fall-defs-global to expose */
38399 asn_TYPE_descriptor_t asn_DEF_extensionValue_688 = {
38403 0, /* No effective tags (pointer) */
38404 0, /* No effective tags (count) */
38405 0, /* No tags (pointer) */
38406 0, /* No tags (count) */
38407 { 0, 0, OPEN_TYPE_constraint },
38408 0, 0, /* No members */
38409 &asn_SPC_extensionValue_specs_688 /* Additional specs */
38412 asn_TYPE_member_t asn_MBR_UENRMeasurement_ExtIEs_685[] = {
38413 { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, id),
38414 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38415 -1, /* IMPLICIT tag at current level */
38416 &asn_DEF_ProtocolIE_ID,
38418 { &asn_OER_memb_id_constr_686, &asn_PER_memb_id_constr_686, memb_id_constraint_685 },
38419 0, 0, /* No default value */
38422 { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, criticality),
38423 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38424 -1, /* IMPLICIT tag at current level */
38425 &asn_DEF_Criticality,
38427 { &asn_OER_memb_criticality_constr_687, &asn_PER_memb_criticality_constr_687, memb_criticality_constraint_685 },
38428 0, 0, /* No default value */
38431 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, extensionValue),
38432 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38433 +1, /* EXPLICIT tag at current level */
38434 &asn_DEF_extensionValue_688,
38436 { &asn_OER_memb_extensionValue_constr_688, &asn_PER_memb_extensionValue_constr_688, memb_extensionValue_constraint_685 },
38437 0, 0, /* No default value */
38441 static const ber_tlv_tag_t asn_DEF_UENRMeasurement_ExtIEs_tags_685[] = {
38442 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38444 static const asn_TYPE_tag2member_t asn_MAP_UENRMeasurement_ExtIEs_tag2el_685[] = {
38445 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38446 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38447 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38449 asn_SEQUENCE_specifics_t asn_SPC_UENRMeasurement_ExtIEs_specs_685 = {
38450 sizeof(struct UENRMeasurement_ExtIEs),
38451 offsetof(struct UENRMeasurement_ExtIEs, _asn_ctx),
38452 asn_MAP_UENRMeasurement_ExtIEs_tag2el_685,
38453 3, /* Count of tags in the map */
38454 0, 0, 0, /* Optional elements (not needed) */
38455 -1, /* First extension addition */
38457 asn_TYPE_descriptor_t asn_DEF_UENRMeasurement_ExtIEs = {
38458 "UENRMeasurement-ExtIEs",
38459 "UENRMeasurement-ExtIEs",
38461 asn_DEF_UENRMeasurement_ExtIEs_tags_685,
38462 sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)
38463 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */
38464 asn_DEF_UENRMeasurement_ExtIEs_tags_685, /* Same as above */
38465 sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)
38466 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */
38467 { 0, 0, SEQUENCE_constraint },
38468 asn_MBR_UENRMeasurement_ExtIEs_685,
38469 3, /* Elements count */
38470 &asn_SPC_UENRMeasurement_ExtIEs_specs_685 /* Additional specs */
38473 static asn_TYPE_member_t asn_MBR_extensionValue_692[] = {
38474 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.TAC),
38475 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
38480 0, 0, /* No default value */
38483 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.EARFCNExtension),
38484 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38486 &asn_DEF_EARFCNExtension,
38489 0, 0, /* No default value */
38493 static const unsigned asn_MAP_extensionValue_to_canonical_692[] = { 1, 0 };
38494 static const unsigned asn_MAP_extensionValue_from_canonical_692[] = { 1, 0 };
38495 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_692[] = {
38496 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
38497 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* TAC */
38499 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_692 = {
38500 sizeof(struct Neighbour_Information_ExtIEs__extensionValue),
38501 offsetof(struct Neighbour_Information_ExtIEs__extensionValue, _asn_ctx),
38502 offsetof(struct Neighbour_Information_ExtIEs__extensionValue, present),
38503 sizeof(((struct Neighbour_Information_ExtIEs__extensionValue *)0)->present),
38504 asn_MAP_extensionValue_tag2el_692,
38505 2, /* Count of tags in the map */
38506 asn_MAP_extensionValue_to_canonical_692,
38507 asn_MAP_extensionValue_from_canonical_692,
38508 -1 /* Extensions start */
38510 static /* Use -fall-defs-global to expose */
38511 asn_TYPE_descriptor_t asn_DEF_extensionValue_692 = {
38515 0, /* No effective tags (pointer) */
38516 0, /* No effective tags (count) */
38517 0, /* No tags (pointer) */
38518 0, /* No tags (count) */
38519 { 0, 0, OPEN_TYPE_constraint },
38520 asn_MBR_extensionValue_692,
38521 2, /* Elements count */
38522 &asn_SPC_extensionValue_specs_692 /* Additional specs */
38525 asn_TYPE_member_t asn_MBR_Neighbour_Information_ExtIEs_689[] = {
38526 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, id),
38527 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38528 -1, /* IMPLICIT tag at current level */
38529 &asn_DEF_ProtocolIE_ID,
38531 { &asn_OER_memb_id_constr_690, &asn_PER_memb_id_constr_690, memb_id_constraint_689 },
38532 0, 0, /* No default value */
38535 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, criticality),
38536 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38537 -1, /* IMPLICIT tag at current level */
38538 &asn_DEF_Criticality,
38539 select_Neighbour_Information_ExtIEs_criticality_type,
38540 { &asn_OER_memb_criticality_constr_691, &asn_PER_memb_criticality_constr_691, memb_criticality_constraint_689 },
38541 0, 0, /* No default value */
38544 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, extensionValue),
38545 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38546 +1, /* EXPLICIT tag at current level */
38547 &asn_DEF_extensionValue_692,
38548 select_Neighbour_Information_ExtIEs_extensionValue_type,
38549 { &asn_OER_memb_extensionValue_constr_692, &asn_PER_memb_extensionValue_constr_692, memb_extensionValue_constraint_689 },
38550 0, 0, /* No default value */
38554 static const ber_tlv_tag_t asn_DEF_Neighbour_Information_ExtIEs_tags_689[] = {
38555 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38557 static const asn_TYPE_tag2member_t asn_MAP_Neighbour_Information_ExtIEs_tag2el_689[] = {
38558 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38559 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38560 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38562 asn_SEQUENCE_specifics_t asn_SPC_Neighbour_Information_ExtIEs_specs_689 = {
38563 sizeof(struct Neighbour_Information_ExtIEs),
38564 offsetof(struct Neighbour_Information_ExtIEs, _asn_ctx),
38565 asn_MAP_Neighbour_Information_ExtIEs_tag2el_689,
38566 3, /* Count of tags in the map */
38567 0, 0, 0, /* Optional elements (not needed) */
38568 -1, /* First extension addition */
38570 asn_TYPE_descriptor_t asn_DEF_Neighbour_Information_ExtIEs = {
38571 "Neighbour-Information-ExtIEs",
38572 "Neighbour-Information-ExtIEs",
38574 asn_DEF_Neighbour_Information_ExtIEs_tags_689,
38575 sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)
38576 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */
38577 asn_DEF_Neighbour_Information_ExtIEs_tags_689, /* Same as above */
38578 sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)
38579 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */
38580 { 0, 0, SEQUENCE_constraint },
38581 asn_MBR_Neighbour_Information_ExtIEs_689,
38582 3, /* Elements count */
38583 &asn_SPC_Neighbour_Information_ExtIEs_specs_689 /* Additional specs */
38586 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_696 = {
38587 sizeof(struct NRFreqInfo_ExtIEs__extensionValue),
38588 offsetof(struct NRFreqInfo_ExtIEs__extensionValue, _asn_ctx),
38589 offsetof(struct NRFreqInfo_ExtIEs__extensionValue, present),
38590 sizeof(((struct NRFreqInfo_ExtIEs__extensionValue *)0)->present),
38591 0, /* No top level tags */
38592 0, /* No tags in the map */
38594 -1 /* Extensions start */
38596 static /* Use -fall-defs-global to expose */
38597 asn_TYPE_descriptor_t asn_DEF_extensionValue_696 = {
38601 0, /* No effective tags (pointer) */
38602 0, /* No effective tags (count) */
38603 0, /* No tags (pointer) */
38604 0, /* No tags (count) */
38605 { 0, 0, OPEN_TYPE_constraint },
38606 0, 0, /* No members */
38607 &asn_SPC_extensionValue_specs_696 /* Additional specs */
38610 asn_TYPE_member_t asn_MBR_NRFreqInfo_ExtIEs_693[] = {
38611 { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, id),
38612 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38613 -1, /* IMPLICIT tag at current level */
38614 &asn_DEF_ProtocolIE_ID,
38616 { &asn_OER_memb_id_constr_694, &asn_PER_memb_id_constr_694, memb_id_constraint_693 },
38617 0, 0, /* No default value */
38620 { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, criticality),
38621 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38622 -1, /* IMPLICIT tag at current level */
38623 &asn_DEF_Criticality,
38625 { &asn_OER_memb_criticality_constr_695, &asn_PER_memb_criticality_constr_695, memb_criticality_constraint_693 },
38626 0, 0, /* No default value */
38629 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, extensionValue),
38630 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38631 +1, /* EXPLICIT tag at current level */
38632 &asn_DEF_extensionValue_696,
38634 { &asn_OER_memb_extensionValue_constr_696, &asn_PER_memb_extensionValue_constr_696, memb_extensionValue_constraint_693 },
38635 0, 0, /* No default value */
38639 static const ber_tlv_tag_t asn_DEF_NRFreqInfo_ExtIEs_tags_693[] = {
38640 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38642 static const asn_TYPE_tag2member_t asn_MAP_NRFreqInfo_ExtIEs_tag2el_693[] = {
38643 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38644 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38645 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38647 asn_SEQUENCE_specifics_t asn_SPC_NRFreqInfo_ExtIEs_specs_693 = {
38648 sizeof(struct NRFreqInfo_ExtIEs),
38649 offsetof(struct NRFreqInfo_ExtIEs, _asn_ctx),
38650 asn_MAP_NRFreqInfo_ExtIEs_tag2el_693,
38651 3, /* Count of tags in the map */
38652 0, 0, 0, /* Optional elements (not needed) */
38653 -1, /* First extension addition */
38655 asn_TYPE_descriptor_t asn_DEF_NRFreqInfo_ExtIEs = {
38656 "NRFreqInfo-ExtIEs",
38657 "NRFreqInfo-ExtIEs",
38659 asn_DEF_NRFreqInfo_ExtIEs_tags_693,
38660 sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)
38661 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */
38662 asn_DEF_NRFreqInfo_ExtIEs_tags_693, /* Same as above */
38663 sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)
38664 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */
38665 { 0, 0, SEQUENCE_constraint },
38666 asn_MBR_NRFreqInfo_ExtIEs_693,
38667 3, /* Elements count */
38668 &asn_SPC_NRFreqInfo_ExtIEs_specs_693 /* Additional specs */
38671 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_700 = {
38672 sizeof(struct NRCGI_ExtIEs__extensionValue),
38673 offsetof(struct NRCGI_ExtIEs__extensionValue, _asn_ctx),
38674 offsetof(struct NRCGI_ExtIEs__extensionValue, present),
38675 sizeof(((struct NRCGI_ExtIEs__extensionValue *)0)->present),
38676 0, /* No top level tags */
38677 0, /* No tags in the map */
38679 -1 /* Extensions start */
38681 static /* Use -fall-defs-global to expose */
38682 asn_TYPE_descriptor_t asn_DEF_extensionValue_700 = {
38686 0, /* No effective tags (pointer) */
38687 0, /* No effective tags (count) */
38688 0, /* No tags (pointer) */
38689 0, /* No tags (count) */
38690 { 0, 0, OPEN_TYPE_constraint },
38691 0, 0, /* No members */
38692 &asn_SPC_extensionValue_specs_700 /* Additional specs */
38695 asn_TYPE_member_t asn_MBR_NRCGI_ExtIEs_697[] = {
38696 { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, id),
38697 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38698 -1, /* IMPLICIT tag at current level */
38699 &asn_DEF_ProtocolIE_ID,
38701 { &asn_OER_memb_id_constr_698, &asn_PER_memb_id_constr_698, memb_id_constraint_697 },
38702 0, 0, /* No default value */
38705 { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, criticality),
38706 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38707 -1, /* IMPLICIT tag at current level */
38708 &asn_DEF_Criticality,
38710 { &asn_OER_memb_criticality_constr_699, &asn_PER_memb_criticality_constr_699, memb_criticality_constraint_697 },
38711 0, 0, /* No default value */
38714 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, extensionValue),
38715 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38716 +1, /* EXPLICIT tag at current level */
38717 &asn_DEF_extensionValue_700,
38719 { &asn_OER_memb_extensionValue_constr_700, &asn_PER_memb_extensionValue_constr_700, memb_extensionValue_constraint_697 },
38720 0, 0, /* No default value */
38724 static const ber_tlv_tag_t asn_DEF_NRCGI_ExtIEs_tags_697[] = {
38725 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38727 static const asn_TYPE_tag2member_t asn_MAP_NRCGI_ExtIEs_tag2el_697[] = {
38728 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38729 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38730 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38732 asn_SEQUENCE_specifics_t asn_SPC_NRCGI_ExtIEs_specs_697 = {
38733 sizeof(struct NRCGI_ExtIEs),
38734 offsetof(struct NRCGI_ExtIEs, _asn_ctx),
38735 asn_MAP_NRCGI_ExtIEs_tag2el_697,
38736 3, /* Count of tags in the map */
38737 0, 0, 0, /* Optional elements (not needed) */
38738 -1, /* First extension addition */
38740 asn_TYPE_descriptor_t asn_DEF_NRCGI_ExtIEs = {
38744 asn_DEF_NRCGI_ExtIEs_tags_697,
38745 sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)
38746 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */
38747 asn_DEF_NRCGI_ExtIEs_tags_697, /* Same as above */
38748 sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)
38749 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */
38750 { 0, 0, SEQUENCE_constraint },
38751 asn_MBR_NRCGI_ExtIEs_697,
38752 3, /* Elements count */
38753 &asn_SPC_NRCGI_ExtIEs_specs_697 /* Additional specs */
38756 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_704 = {
38757 sizeof(struct NR_TxBW_ExtIEs__extensionValue),
38758 offsetof(struct NR_TxBW_ExtIEs__extensionValue, _asn_ctx),
38759 offsetof(struct NR_TxBW_ExtIEs__extensionValue, present),
38760 sizeof(((struct NR_TxBW_ExtIEs__extensionValue *)0)->present),
38761 0, /* No top level tags */
38762 0, /* No tags in the map */
38764 -1 /* Extensions start */
38766 static /* Use -fall-defs-global to expose */
38767 asn_TYPE_descriptor_t asn_DEF_extensionValue_704 = {
38771 0, /* No effective tags (pointer) */
38772 0, /* No effective tags (count) */
38773 0, /* No tags (pointer) */
38774 0, /* No tags (count) */
38775 { 0, 0, OPEN_TYPE_constraint },
38776 0, 0, /* No members */
38777 &asn_SPC_extensionValue_specs_704 /* Additional specs */
38780 asn_TYPE_member_t asn_MBR_NR_TxBW_ExtIEs_701[] = {
38781 { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, id),
38782 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38783 -1, /* IMPLICIT tag at current level */
38784 &asn_DEF_ProtocolIE_ID,
38786 { &asn_OER_memb_id_constr_702, &asn_PER_memb_id_constr_702, memb_id_constraint_701 },
38787 0, 0, /* No default value */
38790 { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, criticality),
38791 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38792 -1, /* IMPLICIT tag at current level */
38793 &asn_DEF_Criticality,
38795 { &asn_OER_memb_criticality_constr_703, &asn_PER_memb_criticality_constr_703, memb_criticality_constraint_701 },
38796 0, 0, /* No default value */
38799 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, extensionValue),
38800 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38801 +1, /* EXPLICIT tag at current level */
38802 &asn_DEF_extensionValue_704,
38804 { &asn_OER_memb_extensionValue_constr_704, &asn_PER_memb_extensionValue_constr_704, memb_extensionValue_constraint_701 },
38805 0, 0, /* No default value */
38809 static const ber_tlv_tag_t asn_DEF_NR_TxBW_ExtIEs_tags_701[] = {
38810 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38812 static const asn_TYPE_tag2member_t asn_MAP_NR_TxBW_ExtIEs_tag2el_701[] = {
38813 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38814 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38815 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38817 asn_SEQUENCE_specifics_t asn_SPC_NR_TxBW_ExtIEs_specs_701 = {
38818 sizeof(struct NR_TxBW_ExtIEs),
38819 offsetof(struct NR_TxBW_ExtIEs, _asn_ctx),
38820 asn_MAP_NR_TxBW_ExtIEs_tag2el_701,
38821 3, /* Count of tags in the map */
38822 0, 0, 0, /* Optional elements (not needed) */
38823 -1, /* First extension addition */
38825 asn_TYPE_descriptor_t asn_DEF_NR_TxBW_ExtIEs = {
38829 asn_DEF_NR_TxBW_ExtIEs_tags_701,
38830 sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)
38831 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */
38832 asn_DEF_NR_TxBW_ExtIEs_tags_701, /* Same as above */
38833 sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)
38834 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */
38835 { 0, 0, SEQUENCE_constraint },
38836 asn_MBR_NR_TxBW_ExtIEs_701,
38837 3, /* Elements count */
38838 &asn_SPC_NR_TxBW_ExtIEs_specs_701 /* Additional specs */
38841 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_708 = {
38842 sizeof(struct NRUESecurityCapabilities_ExtIEs__extensionValue),
38843 offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
38844 offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, present),
38845 sizeof(((struct NRUESecurityCapabilities_ExtIEs__extensionValue *)0)->present),
38846 0, /* No top level tags */
38847 0, /* No tags in the map */
38849 -1 /* Extensions start */
38851 static /* Use -fall-defs-global to expose */
38852 asn_TYPE_descriptor_t asn_DEF_extensionValue_708 = {
38856 0, /* No effective tags (pointer) */
38857 0, /* No effective tags (count) */
38858 0, /* No tags (pointer) */
38859 0, /* No tags (count) */
38860 { 0, 0, OPEN_TYPE_constraint },
38861 0, 0, /* No members */
38862 &asn_SPC_extensionValue_specs_708 /* Additional specs */
38865 asn_TYPE_member_t asn_MBR_NRUESecurityCapabilities_ExtIEs_705[] = {
38866 { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, id),
38867 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38868 -1, /* IMPLICIT tag at current level */
38869 &asn_DEF_ProtocolIE_ID,
38871 { &asn_OER_memb_id_constr_706, &asn_PER_memb_id_constr_706, memb_id_constraint_705 },
38872 0, 0, /* No default value */
38875 { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, criticality),
38876 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38877 -1, /* IMPLICIT tag at current level */
38878 &asn_DEF_Criticality,
38880 { &asn_OER_memb_criticality_constr_707, &asn_PER_memb_criticality_constr_707, memb_criticality_constraint_705 },
38881 0, 0, /* No default value */
38884 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, extensionValue),
38885 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38886 +1, /* EXPLICIT tag at current level */
38887 &asn_DEF_extensionValue_708,
38889 { &asn_OER_memb_extensionValue_constr_708, &asn_PER_memb_extensionValue_constr_708, memb_extensionValue_constraint_705 },
38890 0, 0, /* No default value */
38894 static const ber_tlv_tag_t asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[] = {
38895 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38897 static const asn_TYPE_tag2member_t asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705[] = {
38898 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38899 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38900 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38902 asn_SEQUENCE_specifics_t asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705 = {
38903 sizeof(struct NRUESecurityCapabilities_ExtIEs),
38904 offsetof(struct NRUESecurityCapabilities_ExtIEs, _asn_ctx),
38905 asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705,
38906 3, /* Count of tags in the map */
38907 0, 0, 0, /* Optional elements (not needed) */
38908 -1, /* First extension addition */
38910 asn_TYPE_descriptor_t asn_DEF_NRUESecurityCapabilities_ExtIEs = {
38911 "NRUESecurityCapabilities-ExtIEs",
38912 "NRUESecurityCapabilities-ExtIEs",
38914 asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705,
38915 sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)
38916 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
38917 asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705, /* Same as above */
38918 sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)
38919 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
38920 { 0, 0, SEQUENCE_constraint },
38921 asn_MBR_NRUESecurityCapabilities_ExtIEs_705,
38922 3, /* Elements count */
38923 &asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705 /* Additional specs */
38926 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_712 = {
38927 sizeof(struct PRACH_Configuration_ExtIEs__extensionValue),
38928 offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, _asn_ctx),
38929 offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, present),
38930 sizeof(((struct PRACH_Configuration_ExtIEs__extensionValue *)0)->present),
38931 0, /* No top level tags */
38932 0, /* No tags in the map */
38934 -1 /* Extensions start */
38936 static /* Use -fall-defs-global to expose */
38937 asn_TYPE_descriptor_t asn_DEF_extensionValue_712 = {
38941 0, /* No effective tags (pointer) */
38942 0, /* No effective tags (count) */
38943 0, /* No tags (pointer) */
38944 0, /* No tags (count) */
38945 { 0, 0, OPEN_TYPE_constraint },
38946 0, 0, /* No members */
38947 &asn_SPC_extensionValue_specs_712 /* Additional specs */
38950 asn_TYPE_member_t asn_MBR_PRACH_Configuration_ExtIEs_709[] = {
38951 { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, id),
38952 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38953 -1, /* IMPLICIT tag at current level */
38954 &asn_DEF_ProtocolIE_ID,
38956 { &asn_OER_memb_id_constr_710, &asn_PER_memb_id_constr_710, memb_id_constraint_709 },
38957 0, 0, /* No default value */
38960 { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, criticality),
38961 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38962 -1, /* IMPLICIT tag at current level */
38963 &asn_DEF_Criticality,
38965 { &asn_OER_memb_criticality_constr_711, &asn_PER_memb_criticality_constr_711, memb_criticality_constraint_709 },
38966 0, 0, /* No default value */
38969 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, extensionValue),
38970 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38971 +1, /* EXPLICIT tag at current level */
38972 &asn_DEF_extensionValue_712,
38974 { &asn_OER_memb_extensionValue_constr_712, &asn_PER_memb_extensionValue_constr_712, memb_extensionValue_constraint_709 },
38975 0, 0, /* No default value */
38979 static const ber_tlv_tag_t asn_DEF_PRACH_Configuration_ExtIEs_tags_709[] = {
38980 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38982 static const asn_TYPE_tag2member_t asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709[] = {
38983 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38984 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38985 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38987 asn_SEQUENCE_specifics_t asn_SPC_PRACH_Configuration_ExtIEs_specs_709 = {
38988 sizeof(struct PRACH_Configuration_ExtIEs),
38989 offsetof(struct PRACH_Configuration_ExtIEs, _asn_ctx),
38990 asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709,
38991 3, /* Count of tags in the map */
38992 0, 0, 0, /* Optional elements (not needed) */
38993 -1, /* First extension addition */
38995 asn_TYPE_descriptor_t asn_DEF_PRACH_Configuration_ExtIEs = {
38996 "PRACH-Configuration-ExtIEs",
38997 "PRACH-Configuration-ExtIEs",
38999 asn_DEF_PRACH_Configuration_ExtIEs_tags_709,
39000 sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)
39001 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */
39002 asn_DEF_PRACH_Configuration_ExtIEs_tags_709, /* Same as above */
39003 sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)
39004 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */
39005 { 0, 0, SEQUENCE_constraint },
39006 asn_MBR_PRACH_Configuration_ExtIEs_709,
39007 3, /* Elements count */
39008 &asn_SPC_PRACH_Configuration_ExtIEs_specs_709 /* Additional specs */
39011 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_716 = {
39012 sizeof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue),
39013 offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, _asn_ctx),
39014 offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, present),
39015 sizeof(((struct PLMNAreaBasedQMC_ExtIEs__extensionValue *)0)->present),
39016 0, /* No top level tags */
39017 0, /* No tags in the map */
39019 -1 /* Extensions start */
39021 static /* Use -fall-defs-global to expose */
39022 asn_TYPE_descriptor_t asn_DEF_extensionValue_716 = {
39026 0, /* No effective tags (pointer) */
39027 0, /* No effective tags (count) */
39028 0, /* No tags (pointer) */
39029 0, /* No tags (count) */
39030 { 0, 0, OPEN_TYPE_constraint },
39031 0, 0, /* No members */
39032 &asn_SPC_extensionValue_specs_716 /* Additional specs */
39035 asn_TYPE_member_t asn_MBR_PLMNAreaBasedQMC_ExtIEs_713[] = {
39036 { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, id),
39037 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39038 -1, /* IMPLICIT tag at current level */
39039 &asn_DEF_ProtocolIE_ID,
39041 { &asn_OER_memb_id_constr_714, &asn_PER_memb_id_constr_714, memb_id_constraint_713 },
39042 0, 0, /* No default value */
39045 { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, criticality),
39046 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39047 -1, /* IMPLICIT tag at current level */
39048 &asn_DEF_Criticality,
39050 { &asn_OER_memb_criticality_constr_715, &asn_PER_memb_criticality_constr_715, memb_criticality_constraint_713 },
39051 0, 0, /* No default value */
39054 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, extensionValue),
39055 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39056 +1, /* EXPLICIT tag at current level */
39057 &asn_DEF_extensionValue_716,
39059 { &asn_OER_memb_extensionValue_constr_716, &asn_PER_memb_extensionValue_constr_716, memb_extensionValue_constraint_713 },
39060 0, 0, /* No default value */
39064 static const ber_tlv_tag_t asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[] = {
39065 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39067 static const asn_TYPE_tag2member_t asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713[] = {
39068 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39069 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39070 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39072 asn_SEQUENCE_specifics_t asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713 = {
39073 sizeof(struct PLMNAreaBasedQMC_ExtIEs),
39074 offsetof(struct PLMNAreaBasedQMC_ExtIEs, _asn_ctx),
39075 asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713,
39076 3, /* Count of tags in the map */
39077 0, 0, 0, /* Optional elements (not needed) */
39078 -1, /* First extension addition */
39080 asn_TYPE_descriptor_t asn_DEF_PLMNAreaBasedQMC_ExtIEs = {
39081 "PLMNAreaBasedQMC-ExtIEs",
39082 "PLMNAreaBasedQMC-ExtIEs",
39084 asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713,
39085 sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)
39086 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */
39087 asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713, /* Same as above */
39088 sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)
39089 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */
39090 { 0, 0, SEQUENCE_constraint },
39091 asn_MBR_PLMNAreaBasedQMC_ExtIEs_713,
39092 3, /* Elements count */
39093 &asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713 /* Additional specs */
39096 static asn_TYPE_member_t asn_MBR_extensionValue_720[] = {
39097 { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, choice.ProSeUEtoNetworkRelaying),
39098 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39100 &asn_DEF_ProSeUEtoNetworkRelaying,
39103 0, 0, /* No default value */
39104 "ProSeUEtoNetworkRelaying"
39107 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_720[] = {
39108 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ProSeUEtoNetworkRelaying */
39110 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_720 = {
39111 sizeof(struct ProSeAuthorized_ExtIEs__extensionValue),
39112 offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, _asn_ctx),
39113 offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, present),
39114 sizeof(((struct ProSeAuthorized_ExtIEs__extensionValue *)0)->present),
39115 asn_MAP_extensionValue_tag2el_720,
39116 1, /* Count of tags in the map */
39118 -1 /* Extensions start */
39120 static /* Use -fall-defs-global to expose */
39121 asn_TYPE_descriptor_t asn_DEF_extensionValue_720 = {
39125 0, /* No effective tags (pointer) */
39126 0, /* No effective tags (count) */
39127 0, /* No tags (pointer) */
39128 0, /* No tags (count) */
39129 { 0, 0, OPEN_TYPE_constraint },
39130 asn_MBR_extensionValue_720,
39131 1, /* Elements count */
39132 &asn_SPC_extensionValue_specs_720 /* Additional specs */
39135 asn_TYPE_member_t asn_MBR_ProSeAuthorized_ExtIEs_717[] = {
39136 { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, id),
39137 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39138 -1, /* IMPLICIT tag at current level */
39139 &asn_DEF_ProtocolIE_ID,
39141 { &asn_OER_memb_id_constr_718, &asn_PER_memb_id_constr_718, memb_id_constraint_717 },
39142 0, 0, /* No default value */
39145 { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, criticality),
39146 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39147 -1, /* IMPLICIT tag at current level */
39148 &asn_DEF_Criticality,
39149 select_ProSeAuthorized_ExtIEs_criticality_type,
39150 { &asn_OER_memb_criticality_constr_719, &asn_PER_memb_criticality_constr_719, memb_criticality_constraint_717 },
39151 0, 0, /* No default value */
39154 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, extensionValue),
39155 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39156 +1, /* EXPLICIT tag at current level */
39157 &asn_DEF_extensionValue_720,
39158 select_ProSeAuthorized_ExtIEs_extensionValue_type,
39159 { &asn_OER_memb_extensionValue_constr_720, &asn_PER_memb_extensionValue_constr_720, memb_extensionValue_constraint_717 },
39160 0, 0, /* No default value */
39164 static const ber_tlv_tag_t asn_DEF_ProSeAuthorized_ExtIEs_tags_717[] = {
39165 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39167 static const asn_TYPE_tag2member_t asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717[] = {
39168 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39169 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39170 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39172 asn_SEQUENCE_specifics_t asn_SPC_ProSeAuthorized_ExtIEs_specs_717 = {
39173 sizeof(struct ProSeAuthorized_ExtIEs),
39174 offsetof(struct ProSeAuthorized_ExtIEs, _asn_ctx),
39175 asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717,
39176 3, /* Count of tags in the map */
39177 0, 0, 0, /* Optional elements (not needed) */
39178 -1, /* First extension addition */
39180 asn_TYPE_descriptor_t asn_DEF_ProSeAuthorized_ExtIEs = {
39181 "ProSeAuthorized-ExtIEs",
39182 "ProSeAuthorized-ExtIEs",
39184 asn_DEF_ProSeAuthorized_ExtIEs_tags_717,
39185 sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)
39186 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */
39187 asn_DEF_ProSeAuthorized_ExtIEs_tags_717, /* Same as above */
39188 sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)
39189 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */
39190 { 0, 0, SEQUENCE_constraint },
39191 asn_MBR_ProSeAuthorized_ExtIEs_717,
39192 3, /* Elements count */
39193 &asn_SPC_ProSeAuthorized_ExtIEs_specs_717 /* Additional specs */
39196 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_724 = {
39197 sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue),
39198 offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, _asn_ctx),
39199 offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, present),
39200 sizeof(((struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue *)0)->present),
39201 0, /* No top level tags */
39202 0, /* No tags in the map */
39204 -1 /* Extensions start */
39206 static /* Use -fall-defs-global to expose */
39207 asn_TYPE_descriptor_t asn_DEF_extensionValue_724 = {
39211 0, /* No effective tags (pointer) */
39212 0, /* No effective tags (count) */
39213 0, /* No tags (pointer) */
39214 0, /* No tags (count) */
39215 { 0, 0, OPEN_TYPE_constraint },
39216 0, 0, /* No members */
39217 &asn_SPC_extensionValue_specs_724 /* Additional specs */
39220 asn_TYPE_member_t asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721[] = {
39221 { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, id),
39222 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39223 -1, /* IMPLICIT tag at current level */
39224 &asn_DEF_ProtocolIE_ID,
39226 { &asn_OER_memb_id_constr_722, &asn_PER_memb_id_constr_722, memb_id_constraint_721 },
39227 0, 0, /* No default value */
39230 { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, criticality),
39231 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39232 -1, /* IMPLICIT tag at current level */
39233 &asn_DEF_Criticality,
39235 { &asn_OER_memb_criticality_constr_723, &asn_PER_memb_criticality_constr_723, memb_criticality_constraint_721 },
39236 0, 0, /* No default value */
39239 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, extensionValue),
39240 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39241 +1, /* EXPLICIT tag at current level */
39242 &asn_DEF_extensionValue_724,
39244 { &asn_OER_memb_extensionValue_constr_724, &asn_PER_memb_extensionValue_constr_724, memb_extensionValue_constraint_721 },
39245 0, 0, /* No default value */
39249 static const ber_tlv_tag_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[] = {
39250 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39252 static const asn_TYPE_tag2member_t asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721[] = {
39253 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39254 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39255 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39257 asn_SEQUENCE_specifics_t asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721 = {
39258 sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs),
39259 offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, _asn_ctx),
39260 asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721,
39261 3, /* Count of tags in the map */
39262 0, 0, 0, /* Optional elements (not needed) */
39263 -1, /* First extension addition */
39265 asn_TYPE_descriptor_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs = {
39266 "ProtectedEUTRAResourceIndication-ExtIEs",
39267 "ProtectedEUTRAResourceIndication-ExtIEs",
39269 asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721,
39270 sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)
39271 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */
39272 asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721, /* Same as above */
39273 sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)
39274 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */
39275 { 0, 0, SEQUENCE_constraint },
39276 asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721,
39277 3, /* Elements count */
39278 &asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721 /* Additional specs */
39281 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_728 = {
39282 sizeof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue),
39283 offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, _asn_ctx),
39284 offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, present),
39285 sizeof(((struct ProtectedFootprintTimePattern_ExtIEs__extensionValue *)0)->present),
39286 0, /* No top level tags */
39287 0, /* No tags in the map */
39289 -1 /* Extensions start */
39291 static /* Use -fall-defs-global to expose */
39292 asn_TYPE_descriptor_t asn_DEF_extensionValue_728 = {
39296 0, /* No effective tags (pointer) */
39297 0, /* No effective tags (count) */
39298 0, /* No tags (pointer) */
39299 0, /* No tags (count) */
39300 { 0, 0, OPEN_TYPE_constraint },
39301 0, 0, /* No members */
39302 &asn_SPC_extensionValue_specs_728 /* Additional specs */
39305 asn_TYPE_member_t asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725[] = {
39306 { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, id),
39307 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39308 -1, /* IMPLICIT tag at current level */
39309 &asn_DEF_ProtocolIE_ID,
39311 { &asn_OER_memb_id_constr_726, &asn_PER_memb_id_constr_726, memb_id_constraint_725 },
39312 0, 0, /* No default value */
39315 { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, criticality),
39316 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39317 -1, /* IMPLICIT tag at current level */
39318 &asn_DEF_Criticality,
39320 { &asn_OER_memb_criticality_constr_727, &asn_PER_memb_criticality_constr_727, memb_criticality_constraint_725 },
39321 0, 0, /* No default value */
39324 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, extensionValue),
39325 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39326 +1, /* EXPLICIT tag at current level */
39327 &asn_DEF_extensionValue_728,
39329 { &asn_OER_memb_extensionValue_constr_728, &asn_PER_memb_extensionValue_constr_728, memb_extensionValue_constraint_725 },
39330 0, 0, /* No default value */
39334 static const ber_tlv_tag_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[] = {
39335 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39337 static const asn_TYPE_tag2member_t asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725[] = {
39338 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39339 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39340 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39342 asn_SEQUENCE_specifics_t asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 = {
39343 sizeof(struct ProtectedFootprintTimePattern_ExtIEs),
39344 offsetof(struct ProtectedFootprintTimePattern_ExtIEs, _asn_ctx),
39345 asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725,
39346 3, /* Count of tags in the map */
39347 0, 0, 0, /* Optional elements (not needed) */
39348 -1, /* First extension addition */
39350 asn_TYPE_descriptor_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs = {
39351 "ProtectedFootprintTimePattern-ExtIEs",
39352 "ProtectedFootprintTimePattern-ExtIEs",
39354 asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725,
39355 sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)
39356 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */
39357 asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725, /* Same as above */
39358 sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)
39359 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */
39360 { 0, 0, SEQUENCE_constraint },
39361 asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725,
39362 3, /* Elements count */
39363 &asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 /* Additional specs */
39366 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_732 = {
39367 sizeof(struct ProtectedResourceList_Item_ExtIEs__extensionValue),
39368 offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, _asn_ctx),
39369 offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, present),
39370 sizeof(((struct ProtectedResourceList_Item_ExtIEs__extensionValue *)0)->present),
39371 0, /* No top level tags */
39372 0, /* No tags in the map */
39374 -1 /* Extensions start */
39376 static /* Use -fall-defs-global to expose */
39377 asn_TYPE_descriptor_t asn_DEF_extensionValue_732 = {
39381 0, /* No effective tags (pointer) */
39382 0, /* No effective tags (count) */
39383 0, /* No tags (pointer) */
39384 0, /* No tags (count) */
39385 { 0, 0, OPEN_TYPE_constraint },
39386 0, 0, /* No members */
39387 &asn_SPC_extensionValue_specs_732 /* Additional specs */
39390 asn_TYPE_member_t asn_MBR_ProtectedResourceList_Item_ExtIEs_729[] = {
39391 { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, id),
39392 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39393 -1, /* IMPLICIT tag at current level */
39394 &asn_DEF_ProtocolIE_ID,
39396 { &asn_OER_memb_id_constr_730, &asn_PER_memb_id_constr_730, memb_id_constraint_729 },
39397 0, 0, /* No default value */
39400 { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, criticality),
39401 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39402 -1, /* IMPLICIT tag at current level */
39403 &asn_DEF_Criticality,
39405 { &asn_OER_memb_criticality_constr_731, &asn_PER_memb_criticality_constr_731, memb_criticality_constraint_729 },
39406 0, 0, /* No default value */
39409 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, extensionValue),
39410 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39411 +1, /* EXPLICIT tag at current level */
39412 &asn_DEF_extensionValue_732,
39414 { &asn_OER_memb_extensionValue_constr_732, &asn_PER_memb_extensionValue_constr_732, memb_extensionValue_constraint_729 },
39415 0, 0, /* No default value */
39419 static const ber_tlv_tag_t asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[] = {
39420 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39422 static const asn_TYPE_tag2member_t asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729[] = {
39423 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39424 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39425 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39427 asn_SEQUENCE_specifics_t asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729 = {
39428 sizeof(struct ProtectedResourceList_Item_ExtIEs),
39429 offsetof(struct ProtectedResourceList_Item_ExtIEs, _asn_ctx),
39430 asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729,
39431 3, /* Count of tags in the map */
39432 0, 0, 0, /* Optional elements (not needed) */
39433 -1, /* First extension addition */
39435 asn_TYPE_descriptor_t asn_DEF_ProtectedResourceList_Item_ExtIEs = {
39436 "ProtectedResourceList-Item-ExtIEs",
39437 "ProtectedResourceList-Item-ExtIEs",
39439 asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729,
39440 sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)
39441 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */
39442 asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729, /* Same as above */
39443 sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)
39444 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */
39445 { 0, 0, SEQUENCE_constraint },
39446 asn_MBR_ProtectedResourceList_Item_ExtIEs_729,
39447 3, /* Elements count */
39448 &asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729 /* Additional specs */
39451 static asn_TYPE_member_t asn_MBR_extensionValue_736[] = {
39452 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.DL_scheduling_PDCCH_CCE_usage),
39453 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39455 &asn_DEF_DL_scheduling_PDCCH_CCE_usage,
39458 0, 0, /* No default value */
39459 "DL-scheduling-PDCCH-CCE-usage"
39461 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.UL_scheduling_PDCCH_CCE_usage),
39462 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39464 &asn_DEF_UL_scheduling_PDCCH_CCE_usage,
39467 0, 0, /* No default value */
39468 "UL-scheduling-PDCCH-CCE-usage"
39471 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_736[] = {
39472 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* DL-scheduling-PDCCH-CCE-usage */
39473 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* UL-scheduling-PDCCH-CCE-usage */
39475 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_736 = {
39476 sizeof(struct RadioResourceStatus_ExtIEs__extensionValue),
39477 offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, _asn_ctx),
39478 offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, present),
39479 sizeof(((struct RadioResourceStatus_ExtIEs__extensionValue *)0)->present),
39480 asn_MAP_extensionValue_tag2el_736,
39481 2, /* Count of tags in the map */
39483 -1 /* Extensions start */
39485 static /* Use -fall-defs-global to expose */
39486 asn_TYPE_descriptor_t asn_DEF_extensionValue_736 = {
39490 0, /* No effective tags (pointer) */
39491 0, /* No effective tags (count) */
39492 0, /* No tags (pointer) */
39493 0, /* No tags (count) */
39494 { 0, 0, OPEN_TYPE_constraint },
39495 asn_MBR_extensionValue_736,
39496 2, /* Elements count */
39497 &asn_SPC_extensionValue_specs_736 /* Additional specs */
39500 asn_TYPE_member_t asn_MBR_RadioResourceStatus_ExtIEs_733[] = {
39501 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, id),
39502 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39503 -1, /* IMPLICIT tag at current level */
39504 &asn_DEF_ProtocolIE_ID,
39506 { &asn_OER_memb_id_constr_734, &asn_PER_memb_id_constr_734, memb_id_constraint_733 },
39507 0, 0, /* No default value */
39510 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, criticality),
39511 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39512 -1, /* IMPLICIT tag at current level */
39513 &asn_DEF_Criticality,
39514 select_RadioResourceStatus_ExtIEs_criticality_type,
39515 { &asn_OER_memb_criticality_constr_735, &asn_PER_memb_criticality_constr_735, memb_criticality_constraint_733 },
39516 0, 0, /* No default value */
39519 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, extensionValue),
39520 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39521 +1, /* EXPLICIT tag at current level */
39522 &asn_DEF_extensionValue_736,
39523 select_RadioResourceStatus_ExtIEs_extensionValue_type,
39524 { &asn_OER_memb_extensionValue_constr_736, &asn_PER_memb_extensionValue_constr_736, memb_extensionValue_constraint_733 },
39525 0, 0, /* No default value */
39529 static const ber_tlv_tag_t asn_DEF_RadioResourceStatus_ExtIEs_tags_733[] = {
39530 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39532 static const asn_TYPE_tag2member_t asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733[] = {
39533 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39534 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39535 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39537 asn_SEQUENCE_specifics_t asn_SPC_RadioResourceStatus_ExtIEs_specs_733 = {
39538 sizeof(struct RadioResourceStatus_ExtIEs),
39539 offsetof(struct RadioResourceStatus_ExtIEs, _asn_ctx),
39540 asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733,
39541 3, /* Count of tags in the map */
39542 0, 0, 0, /* Optional elements (not needed) */
39543 -1, /* First extension addition */
39545 asn_TYPE_descriptor_t asn_DEF_RadioResourceStatus_ExtIEs = {
39546 "RadioResourceStatus-ExtIEs",
39547 "RadioResourceStatus-ExtIEs",
39549 asn_DEF_RadioResourceStatus_ExtIEs_tags_733,
39550 sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)
39551 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */
39552 asn_DEF_RadioResourceStatus_ExtIEs_tags_733, /* Same as above */
39553 sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)
39554 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */
39555 { 0, 0, SEQUENCE_constraint },
39556 asn_MBR_RadioResourceStatus_ExtIEs_733,
39557 3, /* Elements count */
39558 &asn_SPC_RadioResourceStatus_ExtIEs_specs_733 /* Additional specs */
39561 static asn_TYPE_member_t asn_MBR_extensionValue_740[] = {
39562 { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, choice.EnhancedRNTP),
39563 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39565 &asn_DEF_EnhancedRNTP,
39568 0, 0, /* No default value */
39572 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_740[] = {
39573 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* EnhancedRNTP */
39575 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_740 = {
39576 sizeof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue),
39577 offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, _asn_ctx),
39578 offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, present),
39579 sizeof(((struct RelativeNarrowbandTxPower_ExtIEs__extensionValue *)0)->present),
39580 asn_MAP_extensionValue_tag2el_740,
39581 1, /* Count of tags in the map */
39583 -1 /* Extensions start */
39585 static /* Use -fall-defs-global to expose */
39586 asn_TYPE_descriptor_t asn_DEF_extensionValue_740 = {
39590 0, /* No effective tags (pointer) */
39591 0, /* No effective tags (count) */
39592 0, /* No tags (pointer) */
39593 0, /* No tags (count) */
39594 { 0, 0, OPEN_TYPE_constraint },
39595 asn_MBR_extensionValue_740,
39596 1, /* Elements count */
39597 &asn_SPC_extensionValue_specs_740 /* Additional specs */
39600 asn_TYPE_member_t asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737[] = {
39601 { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id),
39602 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39603 -1, /* IMPLICIT tag at current level */
39604 &asn_DEF_ProtocolIE_ID,
39606 { &asn_OER_memb_id_constr_738, &asn_PER_memb_id_constr_738, memb_id_constraint_737 },
39607 0, 0, /* No default value */
39610 { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, criticality),
39611 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39612 -1, /* IMPLICIT tag at current level */
39613 &asn_DEF_Criticality,
39614 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type,
39615 { &asn_OER_memb_criticality_constr_739, &asn_PER_memb_criticality_constr_739, memb_criticality_constraint_737 },
39616 0, 0, /* No default value */
39619 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, extensionValue),
39620 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39621 +1, /* EXPLICIT tag at current level */
39622 &asn_DEF_extensionValue_740,
39623 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type,
39624 { &asn_OER_memb_extensionValue_constr_740, &asn_PER_memb_extensionValue_constr_740, memb_extensionValue_constraint_737 },
39625 0, 0, /* No default value */
39629 static const ber_tlv_tag_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[] = {
39630 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39632 static const asn_TYPE_tag2member_t asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737[] = {
39633 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39634 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39635 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39637 asn_SEQUENCE_specifics_t asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737 = {
39638 sizeof(struct RelativeNarrowbandTxPower_ExtIEs),
39639 offsetof(struct RelativeNarrowbandTxPower_ExtIEs, _asn_ctx),
39640 asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737,
39641 3, /* Count of tags in the map */
39642 0, 0, 0, /* Optional elements (not needed) */
39643 -1, /* First extension addition */
39645 asn_TYPE_descriptor_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs = {
39646 "RelativeNarrowbandTxPower-ExtIEs",
39647 "RelativeNarrowbandTxPower-ExtIEs",
39649 asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737,
39650 sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)
39651 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */
39652 asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737, /* Same as above */
39653 sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)
39654 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */
39655 { 0, 0, SEQUENCE_constraint },
39656 asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737,
39657 3, /* Elements count */
39658 &asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737 /* Additional specs */
39661 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_744 = {
39662 sizeof(struct ReservedSubframePattern_ExtIEs__extensionValue),
39663 offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, _asn_ctx),
39664 offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, present),
39665 sizeof(((struct ReservedSubframePattern_ExtIEs__extensionValue *)0)->present),
39666 0, /* No top level tags */
39667 0, /* No tags in the map */
39669 -1 /* Extensions start */
39671 static /* Use -fall-defs-global to expose */
39672 asn_TYPE_descriptor_t asn_DEF_extensionValue_744 = {
39676 0, /* No effective tags (pointer) */
39677 0, /* No effective tags (count) */
39678 0, /* No tags (pointer) */
39679 0, /* No tags (count) */
39680 { 0, 0, OPEN_TYPE_constraint },
39681 0, 0, /* No members */
39682 &asn_SPC_extensionValue_specs_744 /* Additional specs */
39685 asn_TYPE_member_t asn_MBR_ReservedSubframePattern_ExtIEs_741[] = {
39686 { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, id),
39687 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39688 -1, /* IMPLICIT tag at current level */
39689 &asn_DEF_ProtocolIE_ID,
39691 { &asn_OER_memb_id_constr_742, &asn_PER_memb_id_constr_742, memb_id_constraint_741 },
39692 0, 0, /* No default value */
39695 { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, criticality),
39696 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39697 -1, /* IMPLICIT tag at current level */
39698 &asn_DEF_Criticality,
39700 { &asn_OER_memb_criticality_constr_743, &asn_PER_memb_criticality_constr_743, memb_criticality_constraint_741 },
39701 0, 0, /* No default value */
39704 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, extensionValue),
39705 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39706 +1, /* EXPLICIT tag at current level */
39707 &asn_DEF_extensionValue_744,
39709 { &asn_OER_memb_extensionValue_constr_744, &asn_PER_memb_extensionValue_constr_744, memb_extensionValue_constraint_741 },
39710 0, 0, /* No default value */
39714 static const ber_tlv_tag_t asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[] = {
39715 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39717 static const asn_TYPE_tag2member_t asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741[] = {
39718 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39719 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39720 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39722 asn_SEQUENCE_specifics_t asn_SPC_ReservedSubframePattern_ExtIEs_specs_741 = {
39723 sizeof(struct ReservedSubframePattern_ExtIEs),
39724 offsetof(struct ReservedSubframePattern_ExtIEs, _asn_ctx),
39725 asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741,
39726 3, /* Count of tags in the map */
39727 0, 0, 0, /* Optional elements (not needed) */
39728 -1, /* First extension addition */
39730 asn_TYPE_descriptor_t asn_DEF_ReservedSubframePattern_ExtIEs = {
39731 "ReservedSubframePattern-ExtIEs",
39732 "ReservedSubframePattern-ExtIEs",
39734 asn_DEF_ReservedSubframePattern_ExtIEs_tags_741,
39735 sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)
39736 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */
39737 asn_DEF_ReservedSubframePattern_ExtIEs_tags_741, /* Same as above */
39738 sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)
39739 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */
39740 { 0, 0, SEQUENCE_constraint },
39741 asn_MBR_ReservedSubframePattern_ExtIEs_741,
39742 3, /* Elements count */
39743 &asn_SPC_ReservedSubframePattern_ExtIEs_specs_741 /* Additional specs */
39746 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_748 = {
39747 sizeof(struct RLC_Status_ExtIEs__extensionValue),
39748 offsetof(struct RLC_Status_ExtIEs__extensionValue, _asn_ctx),
39749 offsetof(struct RLC_Status_ExtIEs__extensionValue, present),
39750 sizeof(((struct RLC_Status_ExtIEs__extensionValue *)0)->present),
39751 0, /* No top level tags */
39752 0, /* No tags in the map */
39754 -1 /* Extensions start */
39756 static /* Use -fall-defs-global to expose */
39757 asn_TYPE_descriptor_t asn_DEF_extensionValue_748 = {
39761 0, /* No effective tags (pointer) */
39762 0, /* No effective tags (count) */
39763 0, /* No tags (pointer) */
39764 0, /* No tags (count) */
39765 { 0, 0, OPEN_TYPE_constraint },
39766 0, 0, /* No members */
39767 &asn_SPC_extensionValue_specs_748 /* Additional specs */
39770 asn_TYPE_member_t asn_MBR_RLC_Status_ExtIEs_745[] = {
39771 { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, id),
39772 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39773 -1, /* IMPLICIT tag at current level */
39774 &asn_DEF_ProtocolIE_ID,
39776 { &asn_OER_memb_id_constr_746, &asn_PER_memb_id_constr_746, memb_id_constraint_745 },
39777 0, 0, /* No default value */
39780 { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, criticality),
39781 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39782 -1, /* IMPLICIT tag at current level */
39783 &asn_DEF_Criticality,
39785 { &asn_OER_memb_criticality_constr_747, &asn_PER_memb_criticality_constr_747, memb_criticality_constraint_745 },
39786 0, 0, /* No default value */
39789 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, extensionValue),
39790 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39791 +1, /* EXPLICIT tag at current level */
39792 &asn_DEF_extensionValue_748,
39794 { &asn_OER_memb_extensionValue_constr_748, &asn_PER_memb_extensionValue_constr_748, memb_extensionValue_constraint_745 },
39795 0, 0, /* No default value */
39799 static const ber_tlv_tag_t asn_DEF_RLC_Status_ExtIEs_tags_745[] = {
39800 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39802 static const asn_TYPE_tag2member_t asn_MAP_RLC_Status_ExtIEs_tag2el_745[] = {
39803 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39804 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39805 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39807 asn_SEQUENCE_specifics_t asn_SPC_RLC_Status_ExtIEs_specs_745 = {
39808 sizeof(struct RLC_Status_ExtIEs),
39809 offsetof(struct RLC_Status_ExtIEs, _asn_ctx),
39810 asn_MAP_RLC_Status_ExtIEs_tag2el_745,
39811 3, /* Count of tags in the map */
39812 0, 0, 0, /* Optional elements (not needed) */
39813 -1, /* First extension addition */
39815 asn_TYPE_descriptor_t asn_DEF_RLC_Status_ExtIEs = {
39816 "RLC-Status-ExtIEs",
39817 "RLC-Status-ExtIEs",
39819 asn_DEF_RLC_Status_ExtIEs_tags_745,
39820 sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)
39821 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */
39822 asn_DEF_RLC_Status_ExtIEs_tags_745, /* Same as above */
39823 sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)
39824 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */
39825 { 0, 0, SEQUENCE_constraint },
39826 asn_MBR_RLC_Status_ExtIEs_745,
39827 3, /* Elements count */
39828 &asn_SPC_RLC_Status_ExtIEs_specs_745 /* Additional specs */
39831 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_752 = {
39832 sizeof(struct RSRPMeasurementResult_ExtIEs__extensionValue),
39833 offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, _asn_ctx),
39834 offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, present),
39835 sizeof(((struct RSRPMeasurementResult_ExtIEs__extensionValue *)0)->present),
39836 0, /* No top level tags */
39837 0, /* No tags in the map */
39839 -1 /* Extensions start */
39841 static /* Use -fall-defs-global to expose */
39842 asn_TYPE_descriptor_t asn_DEF_extensionValue_752 = {
39846 0, /* No effective tags (pointer) */
39847 0, /* No effective tags (count) */
39848 0, /* No tags (pointer) */
39849 0, /* No tags (count) */
39850 { 0, 0, OPEN_TYPE_constraint },
39851 0, 0, /* No members */
39852 &asn_SPC_extensionValue_specs_752 /* Additional specs */
39855 asn_TYPE_member_t asn_MBR_RSRPMeasurementResult_ExtIEs_749[] = {
39856 { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, id),
39857 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39858 -1, /* IMPLICIT tag at current level */
39859 &asn_DEF_ProtocolIE_ID,
39861 { &asn_OER_memb_id_constr_750, &asn_PER_memb_id_constr_750, memb_id_constraint_749 },
39862 0, 0, /* No default value */
39865 { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, criticality),
39866 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39867 -1, /* IMPLICIT tag at current level */
39868 &asn_DEF_Criticality,
39870 { &asn_OER_memb_criticality_constr_751, &asn_PER_memb_criticality_constr_751, memb_criticality_constraint_749 },
39871 0, 0, /* No default value */
39874 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, extensionValue),
39875 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39876 +1, /* EXPLICIT tag at current level */
39877 &asn_DEF_extensionValue_752,
39879 { &asn_OER_memb_extensionValue_constr_752, &asn_PER_memb_extensionValue_constr_752, memb_extensionValue_constraint_749 },
39880 0, 0, /* No default value */
39884 static const ber_tlv_tag_t asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[] = {
39885 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39887 static const asn_TYPE_tag2member_t asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749[] = {
39888 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39889 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39890 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39892 asn_SEQUENCE_specifics_t asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 = {
39893 sizeof(struct RSRPMeasurementResult_ExtIEs),
39894 offsetof(struct RSRPMeasurementResult_ExtIEs, _asn_ctx),
39895 asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749,
39896 3, /* Count of tags in the map */
39897 0, 0, 0, /* Optional elements (not needed) */
39898 -1, /* First extension addition */
39900 asn_TYPE_descriptor_t asn_DEF_RSRPMeasurementResult_ExtIEs = {
39901 "RSRPMeasurementResult-ExtIEs",
39902 "RSRPMeasurementResult-ExtIEs",
39904 asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749,
39905 sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)
39906 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */
39907 asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749, /* Same as above */
39908 sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)
39909 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */
39910 { 0, 0, SEQUENCE_constraint },
39911 asn_MBR_RSRPMeasurementResult_ExtIEs_749,
39912 3, /* Elements count */
39913 &asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 /* Additional specs */
39916 static asn_TYPE_member_t asn_MBR_extensionValue_756[] = {
39917 { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs__extensionValue, choice.UEID),
39918 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
39923 0, 0, /* No default value */
39927 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_756[] = {
39928 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* UEID */
39930 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_756 = {
39931 sizeof(struct RSRPMRList_ExtIEs__extensionValue),
39932 offsetof(struct RSRPMRList_ExtIEs__extensionValue, _asn_ctx),
39933 offsetof(struct RSRPMRList_ExtIEs__extensionValue, present),
39934 sizeof(((struct RSRPMRList_ExtIEs__extensionValue *)0)->present),
39935 asn_MAP_extensionValue_tag2el_756,
39936 1, /* Count of tags in the map */
39938 -1 /* Extensions start */
39940 static /* Use -fall-defs-global to expose */
39941 asn_TYPE_descriptor_t asn_DEF_extensionValue_756 = {
39945 0, /* No effective tags (pointer) */
39946 0, /* No effective tags (count) */
39947 0, /* No tags (pointer) */
39948 0, /* No tags (count) */
39949 { 0, 0, OPEN_TYPE_constraint },
39950 asn_MBR_extensionValue_756,
39951 1, /* Elements count */
39952 &asn_SPC_extensionValue_specs_756 /* Additional specs */
39955 asn_TYPE_member_t asn_MBR_RSRPMRList_ExtIEs_753[] = {
39956 { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, id),
39957 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39958 -1, /* IMPLICIT tag at current level */
39959 &asn_DEF_ProtocolIE_ID,
39961 { &asn_OER_memb_id_constr_754, &asn_PER_memb_id_constr_754, memb_id_constraint_753 },
39962 0, 0, /* No default value */
39965 { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, criticality),
39966 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39967 -1, /* IMPLICIT tag at current level */
39968 &asn_DEF_Criticality,
39969 select_RSRPMRList_ExtIEs_criticality_type,
39970 { &asn_OER_memb_criticality_constr_755, &asn_PER_memb_criticality_constr_755, memb_criticality_constraint_753 },
39971 0, 0, /* No default value */
39974 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, extensionValue),
39975 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39976 +1, /* EXPLICIT tag at current level */
39977 &asn_DEF_extensionValue_756,
39978 select_RSRPMRList_ExtIEs_extensionValue_type,
39979 { &asn_OER_memb_extensionValue_constr_756, &asn_PER_memb_extensionValue_constr_756, memb_extensionValue_constraint_753 },
39980 0, 0, /* No default value */
39984 static const ber_tlv_tag_t asn_DEF_RSRPMRList_ExtIEs_tags_753[] = {
39985 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39987 static const asn_TYPE_tag2member_t asn_MAP_RSRPMRList_ExtIEs_tag2el_753[] = {
39988 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39989 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39990 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39992 asn_SEQUENCE_specifics_t asn_SPC_RSRPMRList_ExtIEs_specs_753 = {
39993 sizeof(struct RSRPMRList_ExtIEs),
39994 offsetof(struct RSRPMRList_ExtIEs, _asn_ctx),
39995 asn_MAP_RSRPMRList_ExtIEs_tag2el_753,
39996 3, /* Count of tags in the map */
39997 0, 0, 0, /* Optional elements (not needed) */
39998 -1, /* First extension addition */
40000 asn_TYPE_descriptor_t asn_DEF_RSRPMRList_ExtIEs = {
40001 "RSRPMRList-ExtIEs",
40002 "RSRPMRList-ExtIEs",
40004 asn_DEF_RSRPMRList_ExtIEs_tags_753,
40005 sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)
40006 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */
40007 asn_DEF_RSRPMRList_ExtIEs_tags_753, /* Same as above */
40008 sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)
40009 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */
40010 { 0, 0, SEQUENCE_constraint },
40011 asn_MBR_RSRPMRList_ExtIEs_753,
40012 3, /* Elements count */
40013 &asn_SPC_RSRPMRList_ExtIEs_specs_753 /* Additional specs */
40016 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_760 = {
40017 sizeof(struct S1TNLLoadIndicator_ExtIEs__extensionValue),
40018 offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
40019 offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, present),
40020 sizeof(((struct S1TNLLoadIndicator_ExtIEs__extensionValue *)0)->present),
40021 0, /* No top level tags */
40022 0, /* No tags in the map */
40024 -1 /* Extensions start */
40026 static /* Use -fall-defs-global to expose */
40027 asn_TYPE_descriptor_t asn_DEF_extensionValue_760 = {
40031 0, /* No effective tags (pointer) */
40032 0, /* No effective tags (count) */
40033 0, /* No tags (pointer) */
40034 0, /* No tags (count) */
40035 { 0, 0, OPEN_TYPE_constraint },
40036 0, 0, /* No members */
40037 &asn_SPC_extensionValue_specs_760 /* Additional specs */
40040 asn_TYPE_member_t asn_MBR_S1TNLLoadIndicator_ExtIEs_757[] = {
40041 { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, id),
40042 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40043 -1, /* IMPLICIT tag at current level */
40044 &asn_DEF_ProtocolIE_ID,
40046 { &asn_OER_memb_id_constr_758, &asn_PER_memb_id_constr_758, memb_id_constraint_757 },
40047 0, 0, /* No default value */
40050 { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, criticality),
40051 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40052 -1, /* IMPLICIT tag at current level */
40053 &asn_DEF_Criticality,
40055 { &asn_OER_memb_criticality_constr_759, &asn_PER_memb_criticality_constr_759, memb_criticality_constraint_757 },
40056 0, 0, /* No default value */
40059 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, extensionValue),
40060 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40061 +1, /* EXPLICIT tag at current level */
40062 &asn_DEF_extensionValue_760,
40064 { &asn_OER_memb_extensionValue_constr_760, &asn_PER_memb_extensionValue_constr_760, memb_extensionValue_constraint_757 },
40065 0, 0, /* No default value */
40069 static const ber_tlv_tag_t asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[] = {
40070 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40072 static const asn_TYPE_tag2member_t asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757[] = {
40073 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40074 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40075 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40077 asn_SEQUENCE_specifics_t asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757 = {
40078 sizeof(struct S1TNLLoadIndicator_ExtIEs),
40079 offsetof(struct S1TNLLoadIndicator_ExtIEs, _asn_ctx),
40080 asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757,
40081 3, /* Count of tags in the map */
40082 0, 0, 0, /* Optional elements (not needed) */
40083 -1, /* First extension addition */
40085 asn_TYPE_descriptor_t asn_DEF_S1TNLLoadIndicator_ExtIEs = {
40086 "S1TNLLoadIndicator-ExtIEs",
40087 "S1TNLLoadIndicator-ExtIEs",
40089 asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757,
40090 sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)
40091 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */
40092 asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757, /* Same as above */
40093 sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)
40094 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */
40095 { 0, 0, SEQUENCE_constraint },
40096 asn_MBR_S1TNLLoadIndicator_ExtIEs_757,
40097 3, /* Elements count */
40098 &asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757 /* Additional specs */
40101 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_764 = {
40102 sizeof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue),
40103 offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),
40104 offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, present),
40105 sizeof(((struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue *)0)->present),
40106 0, /* No top level tags */
40107 0, /* No tags in the map */
40109 -1 /* Extensions start */
40111 static /* Use -fall-defs-global to expose */
40112 asn_TYPE_descriptor_t asn_DEF_extensionValue_764 = {
40116 0, /* No effective tags (pointer) */
40117 0, /* No effective tags (count) */
40118 0, /* No tags (pointer) */
40119 0, /* No tags (count) */
40120 { 0, 0, OPEN_TYPE_constraint },
40121 0, 0, /* No members */
40122 &asn_SPC_extensionValue_specs_764 /* Additional specs */
40125 asn_TYPE_member_t asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761[] = {
40126 { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, id),
40127 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40128 -1, /* IMPLICIT tag at current level */
40129 &asn_DEF_ProtocolIE_ID,
40131 { &asn_OER_memb_id_constr_762, &asn_PER_memb_id_constr_762, memb_id_constraint_761 },
40132 0, 0, /* No default value */
40135 { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, criticality),
40136 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40137 -1, /* IMPLICIT tag at current level */
40138 &asn_DEF_Criticality,
40140 { &asn_OER_memb_criticality_constr_763, &asn_PER_memb_criticality_constr_763, memb_criticality_constraint_761 },
40141 0, 0, /* No default value */
40144 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, extensionValue),
40145 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40146 +1, /* EXPLICIT tag at current level */
40147 &asn_DEF_extensionValue_764,
40149 { &asn_OER_memb_extensionValue_constr_764, &asn_PER_memb_extensionValue_constr_764, memb_extensionValue_constraint_761 },
40150 0, 0, /* No default value */
40154 static const ber_tlv_tag_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[] = {
40155 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40157 static const asn_TYPE_tag2member_t asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761[] = {
40158 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40159 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40160 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40162 asn_SEQUENCE_specifics_t asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761 = {
40163 sizeof(struct SecondaryRATUsageReport_Item_ExtIEs),
40164 offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, _asn_ctx),
40165 asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761,
40166 3, /* Count of tags in the map */
40167 0, 0, 0, /* Optional elements (not needed) */
40168 -1, /* First extension addition */
40170 asn_TYPE_descriptor_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs = {
40171 "SecondaryRATUsageReport-Item-ExtIEs",
40172 "SecondaryRATUsageReport-Item-ExtIEs",
40174 asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761,
40175 sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)
40176 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */
40177 asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761, /* Same as above */
40178 sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)
40179 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */
40180 { 0, 0, SEQUENCE_constraint },
40181 asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761,
40182 3, /* Elements count */
40183 &asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761 /* Additional specs */
40186 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_768 = {
40187 sizeof(struct ServedCell_ExtIEs__extensionValue),
40188 offsetof(struct ServedCell_ExtIEs__extensionValue, _asn_ctx),
40189 offsetof(struct ServedCell_ExtIEs__extensionValue, present),
40190 sizeof(((struct ServedCell_ExtIEs__extensionValue *)0)->present),
40191 0, /* No top level tags */
40192 0, /* No tags in the map */
40194 -1 /* Extensions start */
40196 static /* Use -fall-defs-global to expose */
40197 asn_TYPE_descriptor_t asn_DEF_extensionValue_768 = {
40201 0, /* No effective tags (pointer) */
40202 0, /* No effective tags (count) */
40203 0, /* No tags (pointer) */
40204 0, /* No tags (count) */
40205 { 0, 0, OPEN_TYPE_constraint },
40206 0, 0, /* No members */
40207 &asn_SPC_extensionValue_specs_768 /* Additional specs */
40210 asn_TYPE_member_t asn_MBR_ServedCell_ExtIEs_765[] = {
40211 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, id),
40212 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40213 -1, /* IMPLICIT tag at current level */
40214 &asn_DEF_ProtocolIE_ID,
40216 { &asn_OER_memb_id_constr_766, &asn_PER_memb_id_constr_766, memb_id_constraint_765 },
40217 0, 0, /* No default value */
40220 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, criticality),
40221 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40222 -1, /* IMPLICIT tag at current level */
40223 &asn_DEF_Criticality,
40225 { &asn_OER_memb_criticality_constr_767, &asn_PER_memb_criticality_constr_767, memb_criticality_constraint_765 },
40226 0, 0, /* No default value */
40229 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, extensionValue),
40230 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40231 +1, /* EXPLICIT tag at current level */
40232 &asn_DEF_extensionValue_768,
40234 { &asn_OER_memb_extensionValue_constr_768, &asn_PER_memb_extensionValue_constr_768, memb_extensionValue_constraint_765 },
40235 0, 0, /* No default value */
40239 static const ber_tlv_tag_t asn_DEF_ServedCell_ExtIEs_tags_765[] = {
40240 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40242 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_ExtIEs_tag2el_765[] = {
40243 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40244 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40245 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40247 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_ExtIEs_specs_765 = {
40248 sizeof(struct ServedCell_ExtIEs),
40249 offsetof(struct ServedCell_ExtIEs, _asn_ctx),
40250 asn_MAP_ServedCell_ExtIEs_tag2el_765,
40251 3, /* Count of tags in the map */
40252 0, 0, 0, /* Optional elements (not needed) */
40253 -1, /* First extension addition */
40255 asn_TYPE_descriptor_t asn_DEF_ServedCell_ExtIEs = {
40256 "ServedCell-ExtIEs",
40257 "ServedCell-ExtIEs",
40259 asn_DEF_ServedCell_ExtIEs_tags_765,
40260 sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)
40261 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */
40262 asn_DEF_ServedCell_ExtIEs_tags_765, /* Same as above */
40263 sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)
40264 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */
40265 { 0, 0, SEQUENCE_constraint },
40266 asn_MBR_ServedCell_ExtIEs_765,
40267 3, /* Elements count */
40268 &asn_SPC_ServedCell_ExtIEs_specs_765 /* Additional specs */
40271 static asn_TYPE_member_t asn_MBR_extensionValue_772[] = {
40272 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.Number_of_Antennaports),
40273 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40275 &asn_DEF_Number_of_Antennaports,
40278 0, 0, /* No default value */
40279 "Number-of-Antennaports"
40281 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.PRACH_Configuration),
40282 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
40284 &asn_DEF_PRACH_Configuration,
40287 0, 0, /* No default value */
40288 "PRACH-Configuration"
40290 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBSFN_Subframe_Infolist),
40291 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
40293 &asn_DEF_MBSFN_Subframe_Infolist,
40296 0, 0, /* No default value */
40297 "MBSFN-Subframe-Infolist"
40299 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.CSG_Id),
40300 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
40305 0, 0, /* No default value */
40308 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBMS_Service_Area_Identity_List),
40309 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
40311 &asn_DEF_MBMS_Service_Area_Identity_List,
40314 0, 0, /* No default value */
40315 "MBMS-Service-Area-Identity-List"
40317 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MultibandInfoList),
40318 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
40320 &asn_DEF_MultibandInfoList,
40323 0, 0, /* No default value */
40324 "MultibandInfoList"
40326 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.FreqBandIndicatorPriority),
40327 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40329 &asn_DEF_FreqBandIndicatorPriority,
40332 0, 0, /* No default value */
40333 "FreqBandIndicatorPriority"
40335 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.BandwidthReducedSI),
40336 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40338 &asn_DEF_BandwidthReducedSI,
40341 0, 0, /* No default value */
40342 "BandwidthReducedSI"
40344 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.ProtectedEUTRAResourceIndication),
40345 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
40347 &asn_DEF_ProtectedEUTRAResourceIndication,
40350 0, 0, /* No default value */
40351 "ProtectedEUTRAResourceIndication"
40354 static const unsigned asn_MAP_extensionValue_to_canonical_772[] = { 3, 0, 6, 7, 1, 2, 4, 5, 8 };
40355 static const unsigned asn_MAP_extensionValue_from_canonical_772[] = { 1, 4, 5, 0, 6, 7, 2, 3, 8 };
40356 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_772[] = {
40357 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* CSG-Id */
40358 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* Number-of-Antennaports */
40359 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 1 }, /* FreqBandIndicatorPriority */
40360 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, -2, 0 }, /* BandwidthReducedSI */
40361 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 4 }, /* PRACH-Configuration */
40362 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 3 }, /* MBSFN-Subframe-Infolist */
40363 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 2 }, /* MBMS-Service-Area-Identity-List */
40364 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 1 }, /* MultibandInfoList */
40365 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -4, 0 } /* ProtectedEUTRAResourceIndication */
40367 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_772 = {
40368 sizeof(struct ServedCell_Information_ExtIEs__extensionValue),
40369 offsetof(struct ServedCell_Information_ExtIEs__extensionValue, _asn_ctx),
40370 offsetof(struct ServedCell_Information_ExtIEs__extensionValue, present),
40371 sizeof(((struct ServedCell_Information_ExtIEs__extensionValue *)0)->present),
40372 asn_MAP_extensionValue_tag2el_772,
40373 9, /* Count of tags in the map */
40374 asn_MAP_extensionValue_to_canonical_772,
40375 asn_MAP_extensionValue_from_canonical_772,
40376 -1 /* Extensions start */
40378 static /* Use -fall-defs-global to expose */
40379 asn_TYPE_descriptor_t asn_DEF_extensionValue_772 = {
40383 0, /* No effective tags (pointer) */
40384 0, /* No effective tags (count) */
40385 0, /* No tags (pointer) */
40386 0, /* No tags (count) */
40387 { 0, 0, OPEN_TYPE_constraint },
40388 asn_MBR_extensionValue_772,
40389 9, /* Elements count */
40390 &asn_SPC_extensionValue_specs_772 /* Additional specs */
40393 asn_TYPE_member_t asn_MBR_ServedCell_Information_ExtIEs_769[] = {
40394 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, id),
40395 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40396 -1, /* IMPLICIT tag at current level */
40397 &asn_DEF_ProtocolIE_ID,
40399 { &asn_OER_memb_id_constr_770, &asn_PER_memb_id_constr_770, memb_id_constraint_769 },
40400 0, 0, /* No default value */
40403 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, criticality),
40404 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40405 -1, /* IMPLICIT tag at current level */
40406 &asn_DEF_Criticality,
40407 select_ServedCell_Information_ExtIEs_criticality_type,
40408 { &asn_OER_memb_criticality_constr_771, &asn_PER_memb_criticality_constr_771, memb_criticality_constraint_769 },
40409 0, 0, /* No default value */
40412 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, extensionValue),
40413 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40414 +1, /* EXPLICIT tag at current level */
40415 &asn_DEF_extensionValue_772,
40416 select_ServedCell_Information_ExtIEs_extensionValue_type,
40417 { &asn_OER_memb_extensionValue_constr_772, &asn_PER_memb_extensionValue_constr_772, memb_extensionValue_constraint_769 },
40418 0, 0, /* No default value */
40422 static const ber_tlv_tag_t asn_DEF_ServedCell_Information_ExtIEs_tags_769[] = {
40423 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40425 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_Information_ExtIEs_tag2el_769[] = {
40426 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40427 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40428 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40430 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_Information_ExtIEs_specs_769 = {
40431 sizeof(struct ServedCell_Information_ExtIEs),
40432 offsetof(struct ServedCell_Information_ExtIEs, _asn_ctx),
40433 asn_MAP_ServedCell_Information_ExtIEs_tag2el_769,
40434 3, /* Count of tags in the map */
40435 0, 0, 0, /* Optional elements (not needed) */
40436 -1, /* First extension addition */
40438 asn_TYPE_descriptor_t asn_DEF_ServedCell_Information_ExtIEs = {
40439 "ServedCell-Information-ExtIEs",
40440 "ServedCell-Information-ExtIEs",
40442 asn_DEF_ServedCell_Information_ExtIEs_tags_769,
40443 sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)
40444 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */
40445 asn_DEF_ServedCell_Information_ExtIEs_tags_769, /* Same as above */
40446 sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)
40447 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */
40448 { 0, 0, SEQUENCE_constraint },
40449 asn_MBR_ServedCell_Information_ExtIEs_769,
40450 3, /* Elements count */
40451 &asn_SPC_ServedCell_Information_ExtIEs_specs_769 /* Additional specs */
40454 static asn_TYPE_member_t asn_MBR_extensionValue_776[] = {
40455 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.ECGI),
40456 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
40461 0, 0, /* No default value */
40464 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.SgNBCoordinationAssistanceInformation),
40465 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40467 &asn_DEF_SgNBCoordinationAssistanceInformation,
40470 0, 0, /* No default value */
40471 "SgNBCoordinationAssistanceInformation"
40474 static const unsigned asn_MAP_extensionValue_to_canonical_776[] = { 1, 0 };
40475 static const unsigned asn_MAP_extensionValue_from_canonical_776[] = { 1, 0 };
40476 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_776[] = {
40477 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* SgNBCoordinationAssistanceInformation */
40478 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ECGI */
40480 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_776 = {
40481 sizeof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue),
40482 offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),
40483 offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, present),
40484 sizeof(((struct SgNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),
40485 asn_MAP_extensionValue_tag2el_776,
40486 2, /* Count of tags in the map */
40487 asn_MAP_extensionValue_to_canonical_776,
40488 asn_MAP_extensionValue_from_canonical_776,
40489 -1 /* Extensions start */
40491 static /* Use -fall-defs-global to expose */
40492 asn_TYPE_descriptor_t asn_DEF_extensionValue_776 = {
40496 0, /* No effective tags (pointer) */
40497 0, /* No effective tags (count) */
40498 0, /* No tags (pointer) */
40499 0, /* No tags (count) */
40500 { 0, 0, OPEN_TYPE_constraint },
40501 asn_MBR_extensionValue_776,
40502 2, /* Elements count */
40503 &asn_SPC_extensionValue_specs_776 /* Additional specs */
40506 asn_TYPE_member_t asn_MBR_SgNBResourceCoordinationInformationExtIEs_773[] = {
40507 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, id),
40508 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40509 -1, /* IMPLICIT tag at current level */
40510 &asn_DEF_ProtocolIE_ID,
40512 { &asn_OER_memb_id_constr_774, &asn_PER_memb_id_constr_774, memb_id_constraint_773 },
40513 0, 0, /* No default value */
40516 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, criticality),
40517 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40518 -1, /* IMPLICIT tag at current level */
40519 &asn_DEF_Criticality,
40520 select_SgNBResourceCoordinationInformationExtIEs_criticality_type,
40521 { &asn_OER_memb_criticality_constr_775, &asn_PER_memb_criticality_constr_775, memb_criticality_constraint_773 },
40522 0, 0, /* No default value */
40525 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, extensionValue),
40526 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40527 +1, /* EXPLICIT tag at current level */
40528 &asn_DEF_extensionValue_776,
40529 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type,
40530 { &asn_OER_memb_extensionValue_constr_776, &asn_PER_memb_extensionValue_constr_776, memb_extensionValue_constraint_773 },
40531 0, 0, /* No default value */
40535 static const ber_tlv_tag_t asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[] = {
40536 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40538 static const asn_TYPE_tag2member_t asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773[] = {
40539 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40540 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40541 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40543 asn_SEQUENCE_specifics_t asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773 = {
40544 sizeof(struct SgNBResourceCoordinationInformationExtIEs),
40545 offsetof(struct SgNBResourceCoordinationInformationExtIEs, _asn_ctx),
40546 asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773,
40547 3, /* Count of tags in the map */
40548 0, 0, 0, /* Optional elements (not needed) */
40549 -1, /* First extension addition */
40551 asn_TYPE_descriptor_t asn_DEF_SgNBResourceCoordinationInformationExtIEs = {
40552 "SgNBResourceCoordinationInformationExtIEs",
40553 "SgNBResourceCoordinationInformationExtIEs",
40555 asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773,
40556 sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)
40557 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */
40558 asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773, /* Same as above */
40559 sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)
40560 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */
40561 { 0, 0, SEQUENCE_constraint },
40562 asn_MBR_SgNBResourceCoordinationInformationExtIEs_773,
40563 3, /* Elements count */
40564 &asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773 /* Additional specs */
40567 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_780 = {
40568 sizeof(struct SpecialSubframe_Info_ExtIEs__extensionValue),
40569 offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
40570 offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, present),
40571 sizeof(((struct SpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
40572 0, /* No top level tags */
40573 0, /* No tags in the map */
40575 -1 /* Extensions start */
40577 static /* Use -fall-defs-global to expose */
40578 asn_TYPE_descriptor_t asn_DEF_extensionValue_780 = {
40582 0, /* No effective tags (pointer) */
40583 0, /* No effective tags (count) */
40584 0, /* No tags (pointer) */
40585 0, /* No tags (count) */
40586 { 0, 0, OPEN_TYPE_constraint },
40587 0, 0, /* No members */
40588 &asn_SPC_extensionValue_specs_780 /* Additional specs */
40591 asn_TYPE_member_t asn_MBR_SpecialSubframe_Info_ExtIEs_777[] = {
40592 { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, id),
40593 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40594 -1, /* IMPLICIT tag at current level */
40595 &asn_DEF_ProtocolIE_ID,
40597 { &asn_OER_memb_id_constr_778, &asn_PER_memb_id_constr_778, memb_id_constraint_777 },
40598 0, 0, /* No default value */
40601 { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, criticality),
40602 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40603 -1, /* IMPLICIT tag at current level */
40604 &asn_DEF_Criticality,
40606 { &asn_OER_memb_criticality_constr_779, &asn_PER_memb_criticality_constr_779, memb_criticality_constraint_777 },
40607 0, 0, /* No default value */
40610 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, extensionValue),
40611 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40612 +1, /* EXPLICIT tag at current level */
40613 &asn_DEF_extensionValue_780,
40615 { &asn_OER_memb_extensionValue_constr_780, &asn_PER_memb_extensionValue_constr_780, memb_extensionValue_constraint_777 },
40616 0, 0, /* No default value */
40620 static const ber_tlv_tag_t asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[] = {
40621 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40623 static const asn_TYPE_tag2member_t asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777[] = {
40624 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40625 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40626 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40628 asn_SEQUENCE_specifics_t asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777 = {
40629 sizeof(struct SpecialSubframe_Info_ExtIEs),
40630 offsetof(struct SpecialSubframe_Info_ExtIEs, _asn_ctx),
40631 asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777,
40632 3, /* Count of tags in the map */
40633 0, 0, 0, /* Optional elements (not needed) */
40634 -1, /* First extension addition */
40636 asn_TYPE_descriptor_t asn_DEF_SpecialSubframe_Info_ExtIEs = {
40637 "SpecialSubframe-Info-ExtIEs",
40638 "SpecialSubframe-Info-ExtIEs",
40640 asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777,
40641 sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)
40642 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */
40643 asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777, /* Same as above */
40644 sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)
40645 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */
40646 { 0, 0, SEQUENCE_constraint },
40647 asn_MBR_SpecialSubframe_Info_ExtIEs_777,
40648 3, /* Elements count */
40649 &asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777 /* Additional specs */
40652 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_784 = {
40653 sizeof(struct SubbandCQI_ExtIEs__extensionValue),
40654 offsetof(struct SubbandCQI_ExtIEs__extensionValue, _asn_ctx),
40655 offsetof(struct SubbandCQI_ExtIEs__extensionValue, present),
40656 sizeof(((struct SubbandCQI_ExtIEs__extensionValue *)0)->present),
40657 0, /* No top level tags */
40658 0, /* No tags in the map */
40660 -1 /* Extensions start */
40662 static /* Use -fall-defs-global to expose */
40663 asn_TYPE_descriptor_t asn_DEF_extensionValue_784 = {
40667 0, /* No effective tags (pointer) */
40668 0, /* No effective tags (count) */
40669 0, /* No tags (pointer) */
40670 0, /* No tags (count) */
40671 { 0, 0, OPEN_TYPE_constraint },
40672 0, 0, /* No members */
40673 &asn_SPC_extensionValue_specs_784 /* Additional specs */
40676 asn_TYPE_member_t asn_MBR_SubbandCQI_ExtIEs_781[] = {
40677 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, id),
40678 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40679 -1, /* IMPLICIT tag at current level */
40680 &asn_DEF_ProtocolIE_ID,
40682 { &asn_OER_memb_id_constr_782, &asn_PER_memb_id_constr_782, memb_id_constraint_781 },
40683 0, 0, /* No default value */
40686 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, criticality),
40687 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40688 -1, /* IMPLICIT tag at current level */
40689 &asn_DEF_Criticality,
40691 { &asn_OER_memb_criticality_constr_783, &asn_PER_memb_criticality_constr_783, memb_criticality_constraint_781 },
40692 0, 0, /* No default value */
40695 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, extensionValue),
40696 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40697 +1, /* EXPLICIT tag at current level */
40698 &asn_DEF_extensionValue_784,
40700 { &asn_OER_memb_extensionValue_constr_784, &asn_PER_memb_extensionValue_constr_784, memb_extensionValue_constraint_781 },
40701 0, 0, /* No default value */
40705 static const ber_tlv_tag_t asn_DEF_SubbandCQI_ExtIEs_tags_781[] = {
40706 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40708 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQI_ExtIEs_tag2el_781[] = {
40709 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40710 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40711 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40713 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQI_ExtIEs_specs_781 = {
40714 sizeof(struct SubbandCQI_ExtIEs),
40715 offsetof(struct SubbandCQI_ExtIEs, _asn_ctx),
40716 asn_MAP_SubbandCQI_ExtIEs_tag2el_781,
40717 3, /* Count of tags in the map */
40718 0, 0, 0, /* Optional elements (not needed) */
40719 -1, /* First extension addition */
40721 asn_TYPE_descriptor_t asn_DEF_SubbandCQI_ExtIEs = {
40722 "SubbandCQI-ExtIEs",
40723 "SubbandCQI-ExtIEs",
40725 asn_DEF_SubbandCQI_ExtIEs_tags_781,
40726 sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)
40727 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */
40728 asn_DEF_SubbandCQI_ExtIEs_tags_781, /* Same as above */
40729 sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)
40730 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */
40731 { 0, 0, SEQUENCE_constraint },
40732 asn_MBR_SubbandCQI_ExtIEs_781,
40733 3, /* Elements count */
40734 &asn_SPC_SubbandCQI_ExtIEs_specs_781 /* Additional specs */
40737 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_788 = {
40738 sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue),
40739 offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, _asn_ctx),
40740 offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, present),
40741 sizeof(((struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue *)0)->present),
40742 0, /* No top level tags */
40743 0, /* No tags in the map */
40745 -1 /* Extensions start */
40747 static /* Use -fall-defs-global to expose */
40748 asn_TYPE_descriptor_t asn_DEF_extensionValue_788 = {
40752 0, /* No effective tags (pointer) */
40753 0, /* No effective tags (count) */
40754 0, /* No tags (pointer) */
40755 0, /* No tags (count) */
40756 { 0, 0, OPEN_TYPE_constraint },
40757 0, 0, /* No members */
40758 &asn_SPC_extensionValue_specs_788 /* Additional specs */
40761 asn_TYPE_member_t asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785[] = {
40762 { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, id),
40763 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40764 -1, /* IMPLICIT tag at current level */
40765 &asn_DEF_ProtocolIE_ID,
40767 { &asn_OER_memb_id_constr_786, &asn_PER_memb_id_constr_786, memb_id_constraint_785 },
40768 0, 0, /* No default value */
40771 { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, criticality),
40772 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40773 -1, /* IMPLICIT tag at current level */
40774 &asn_DEF_Criticality,
40776 { &asn_OER_memb_criticality_constr_787, &asn_PER_memb_criticality_constr_787, memb_criticality_constraint_785 },
40777 0, 0, /* No default value */
40780 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, extensionValue),
40781 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40782 +1, /* EXPLICIT tag at current level */
40783 &asn_DEF_extensionValue_788,
40785 { &asn_OER_memb_extensionValue_constr_788, &asn_PER_memb_extensionValue_constr_788, memb_extensionValue_constraint_785 },
40786 0, 0, /* No default value */
40790 static const ber_tlv_tag_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[] = {
40791 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40793 static const asn_TYPE_tag2member_t asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785[] = {
40794 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40795 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40796 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40798 asn_SEQUENCE_specifics_t asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785 = {
40799 sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs),
40800 offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, _asn_ctx),
40801 asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785,
40802 3, /* Count of tags in the map */
40803 0, 0, 0, /* Optional elements (not needed) */
40804 -1, /* First extension addition */
40806 asn_TYPE_descriptor_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs = {
40807 "Subscription-Based-UE-DifferentiationInfo-ExtIEs",
40808 "Subscription-Based-UE-DifferentiationInfo-ExtIEs",
40810 asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785,
40811 sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)
40812 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */
40813 asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785, /* Same as above */
40814 sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)
40815 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */
40816 { 0, 0, SEQUENCE_constraint },
40817 asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785,
40818 3, /* Elements count */
40819 &asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785 /* Additional specs */
40822 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_792 = {
40823 sizeof(struct ScheduledCommunicationTime_ExtIEs__extensionValue),
40824 offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, _asn_ctx),
40825 offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, present),
40826 sizeof(((struct ScheduledCommunicationTime_ExtIEs__extensionValue *)0)->present),
40827 0, /* No top level tags */
40828 0, /* No tags in the map */
40830 -1 /* Extensions start */
40832 static /* Use -fall-defs-global to expose */
40833 asn_TYPE_descriptor_t asn_DEF_extensionValue_792 = {
40837 0, /* No effective tags (pointer) */
40838 0, /* No effective tags (count) */
40839 0, /* No tags (pointer) */
40840 0, /* No tags (count) */
40841 { 0, 0, OPEN_TYPE_constraint },
40842 0, 0, /* No members */
40843 &asn_SPC_extensionValue_specs_792 /* Additional specs */
40846 asn_TYPE_member_t asn_MBR_ScheduledCommunicationTime_ExtIEs_789[] = {
40847 { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, id),
40848 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40849 -1, /* IMPLICIT tag at current level */
40850 &asn_DEF_ProtocolIE_ID,
40852 { &asn_OER_memb_id_constr_790, &asn_PER_memb_id_constr_790, memb_id_constraint_789 },
40853 0, 0, /* No default value */
40856 { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, criticality),
40857 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40858 -1, /* IMPLICIT tag at current level */
40859 &asn_DEF_Criticality,
40861 { &asn_OER_memb_criticality_constr_791, &asn_PER_memb_criticality_constr_791, memb_criticality_constraint_789 },
40862 0, 0, /* No default value */
40865 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, extensionValue),
40866 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40867 +1, /* EXPLICIT tag at current level */
40868 &asn_DEF_extensionValue_792,
40870 { &asn_OER_memb_extensionValue_constr_792, &asn_PER_memb_extensionValue_constr_792, memb_extensionValue_constraint_789 },
40871 0, 0, /* No default value */
40875 static const ber_tlv_tag_t asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[] = {
40876 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40878 static const asn_TYPE_tag2member_t asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789[] = {
40879 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40880 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40881 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40883 asn_SEQUENCE_specifics_t asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789 = {
40884 sizeof(struct ScheduledCommunicationTime_ExtIEs),
40885 offsetof(struct ScheduledCommunicationTime_ExtIEs, _asn_ctx),
40886 asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789,
40887 3, /* Count of tags in the map */
40888 0, 0, 0, /* Optional elements (not needed) */
40889 -1, /* First extension addition */
40891 asn_TYPE_descriptor_t asn_DEF_ScheduledCommunicationTime_ExtIEs = {
40892 "ScheduledCommunicationTime-ExtIEs",
40893 "ScheduledCommunicationTime-ExtIEs",
40895 asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789,
40896 sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)
40897 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */
40898 asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789, /* Same as above */
40899 sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)
40900 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */
40901 { 0, 0, SEQUENCE_constraint },
40902 asn_MBR_ScheduledCommunicationTime_ExtIEs_789,
40903 3, /* Elements count */
40904 &asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789 /* Additional specs */
40907 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_796 = {
40908 sizeof(struct SubbandCQIItem_ExtIEs__extensionValue),
40909 offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, _asn_ctx),
40910 offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, present),
40911 sizeof(((struct SubbandCQIItem_ExtIEs__extensionValue *)0)->present),
40912 0, /* No top level tags */
40913 0, /* No tags in the map */
40915 -1 /* Extensions start */
40917 static /* Use -fall-defs-global to expose */
40918 asn_TYPE_descriptor_t asn_DEF_extensionValue_796 = {
40922 0, /* No effective tags (pointer) */
40923 0, /* No effective tags (count) */
40924 0, /* No tags (pointer) */
40925 0, /* No tags (count) */
40926 { 0, 0, OPEN_TYPE_constraint },
40927 0, 0, /* No members */
40928 &asn_SPC_extensionValue_specs_796 /* Additional specs */
40931 asn_TYPE_member_t asn_MBR_SubbandCQIItem_ExtIEs_793[] = {
40932 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, id),
40933 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40934 -1, /* IMPLICIT tag at current level */
40935 &asn_DEF_ProtocolIE_ID,
40937 { &asn_OER_memb_id_constr_794, &asn_PER_memb_id_constr_794, memb_id_constraint_793 },
40938 0, 0, /* No default value */
40941 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, criticality),
40942 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40943 -1, /* IMPLICIT tag at current level */
40944 &asn_DEF_Criticality,
40946 { &asn_OER_memb_criticality_constr_795, &asn_PER_memb_criticality_constr_795, memb_criticality_constraint_793 },
40947 0, 0, /* No default value */
40950 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, extensionValue),
40951 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40952 +1, /* EXPLICIT tag at current level */
40953 &asn_DEF_extensionValue_796,
40955 { &asn_OER_memb_extensionValue_constr_796, &asn_PER_memb_extensionValue_constr_796, memb_extensionValue_constraint_793 },
40956 0, 0, /* No default value */
40960 static const ber_tlv_tag_t asn_DEF_SubbandCQIItem_ExtIEs_tags_793[] = {
40961 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40963 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793[] = {
40964 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40965 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40966 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40968 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQIItem_ExtIEs_specs_793 = {
40969 sizeof(struct SubbandCQIItem_ExtIEs),
40970 offsetof(struct SubbandCQIItem_ExtIEs, _asn_ctx),
40971 asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793,
40972 3, /* Count of tags in the map */
40973 0, 0, 0, /* Optional elements (not needed) */
40974 -1, /* First extension addition */
40976 asn_TYPE_descriptor_t asn_DEF_SubbandCQIItem_ExtIEs = {
40977 "SubbandCQIItem-ExtIEs",
40978 "SubbandCQIItem-ExtIEs",
40980 asn_DEF_SubbandCQIItem_ExtIEs_tags_793,
40981 sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)
40982 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */
40983 asn_DEF_SubbandCQIItem_ExtIEs_tags_793, /* Same as above */
40984 sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)
40985 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */
40986 { 0, 0, SEQUENCE_constraint },
40987 asn_MBR_SubbandCQIItem_ExtIEs_793,
40988 3, /* Elements count */
40989 &asn_SPC_SubbandCQIItem_ExtIEs_specs_793 /* Additional specs */
40992 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_800 = {
40993 sizeof(struct SULInformation_ExtIEs__extensionValue),
40994 offsetof(struct SULInformation_ExtIEs__extensionValue, _asn_ctx),
40995 offsetof(struct SULInformation_ExtIEs__extensionValue, present),
40996 sizeof(((struct SULInformation_ExtIEs__extensionValue *)0)->present),
40997 0, /* No top level tags */
40998 0, /* No tags in the map */
41000 -1 /* Extensions start */
41002 static /* Use -fall-defs-global to expose */
41003 asn_TYPE_descriptor_t asn_DEF_extensionValue_800 = {
41007 0, /* No effective tags (pointer) */
41008 0, /* No effective tags (count) */
41009 0, /* No tags (pointer) */
41010 0, /* No tags (count) */
41011 { 0, 0, OPEN_TYPE_constraint },
41012 0, 0, /* No members */
41013 &asn_SPC_extensionValue_specs_800 /* Additional specs */
41016 asn_TYPE_member_t asn_MBR_SULInformation_ExtIEs_797[] = {
41017 { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, id),
41018 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41019 -1, /* IMPLICIT tag at current level */
41020 &asn_DEF_ProtocolIE_ID,
41022 { &asn_OER_memb_id_constr_798, &asn_PER_memb_id_constr_798, memb_id_constraint_797 },
41023 0, 0, /* No default value */
41026 { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, criticality),
41027 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41028 -1, /* IMPLICIT tag at current level */
41029 &asn_DEF_Criticality,
41031 { &asn_OER_memb_criticality_constr_799, &asn_PER_memb_criticality_constr_799, memb_criticality_constraint_797 },
41032 0, 0, /* No default value */
41035 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, extensionValue),
41036 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41037 +1, /* EXPLICIT tag at current level */
41038 &asn_DEF_extensionValue_800,
41040 { &asn_OER_memb_extensionValue_constr_800, &asn_PER_memb_extensionValue_constr_800, memb_extensionValue_constraint_797 },
41041 0, 0, /* No default value */
41045 static const ber_tlv_tag_t asn_DEF_SULInformation_ExtIEs_tags_797[] = {
41046 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41048 static const asn_TYPE_tag2member_t asn_MAP_SULInformation_ExtIEs_tag2el_797[] = {
41049 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41050 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41051 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41053 asn_SEQUENCE_specifics_t asn_SPC_SULInformation_ExtIEs_specs_797 = {
41054 sizeof(struct SULInformation_ExtIEs),
41055 offsetof(struct SULInformation_ExtIEs, _asn_ctx),
41056 asn_MAP_SULInformation_ExtIEs_tag2el_797,
41057 3, /* Count of tags in the map */
41058 0, 0, 0, /* Optional elements (not needed) */
41059 -1, /* First extension addition */
41061 asn_TYPE_descriptor_t asn_DEF_SULInformation_ExtIEs = {
41062 "SULInformation-ExtIEs",
41063 "SULInformation-ExtIEs",
41065 asn_DEF_SULInformation_ExtIEs_tags_797,
41066 sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)
41067 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */
41068 asn_DEF_SULInformation_ExtIEs_tags_797, /* Same as above */
41069 sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)
41070 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */
41071 { 0, 0, SEQUENCE_constraint },
41072 asn_MBR_SULInformation_ExtIEs_797,
41073 3, /* Elements count */
41074 &asn_SPC_SULInformation_ExtIEs_specs_797 /* Additional specs */
41077 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_804 = {
41078 sizeof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue),
41079 offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, _asn_ctx),
41080 offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, present),
41081 sizeof(((struct SupportedSULFreqBandItem_ExtIEs__extensionValue *)0)->present),
41082 0, /* No top level tags */
41083 0, /* No tags in the map */
41085 -1 /* Extensions start */
41087 static /* Use -fall-defs-global to expose */
41088 asn_TYPE_descriptor_t asn_DEF_extensionValue_804 = {
41092 0, /* No effective tags (pointer) */
41093 0, /* No effective tags (count) */
41094 0, /* No tags (pointer) */
41095 0, /* No tags (count) */
41096 { 0, 0, OPEN_TYPE_constraint },
41097 0, 0, /* No members */
41098 &asn_SPC_extensionValue_specs_804 /* Additional specs */
41101 asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_ExtIEs_801[] = {
41102 { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, id),
41103 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41104 -1, /* IMPLICIT tag at current level */
41105 &asn_DEF_ProtocolIE_ID,
41107 { &asn_OER_memb_id_constr_802, &asn_PER_memb_id_constr_802, memb_id_constraint_801 },
41108 0, 0, /* No default value */
41111 { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, criticality),
41112 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41113 -1, /* IMPLICIT tag at current level */
41114 &asn_DEF_Criticality,
41116 { &asn_OER_memb_criticality_constr_803, &asn_PER_memb_criticality_constr_803, memb_criticality_constraint_801 },
41117 0, 0, /* No default value */
41120 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, extensionValue),
41121 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41122 +1, /* EXPLICIT tag at current level */
41123 &asn_DEF_extensionValue_804,
41125 { &asn_OER_memb_extensionValue_constr_804, &asn_PER_memb_extensionValue_constr_804, memb_extensionValue_constraint_801 },
41126 0, 0, /* No default value */
41130 static const ber_tlv_tag_t asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[] = {
41131 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41133 static const asn_TYPE_tag2member_t asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801[] = {
41134 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41135 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41136 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41138 asn_SEQUENCE_specifics_t asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801 = {
41139 sizeof(struct SupportedSULFreqBandItem_ExtIEs),
41140 offsetof(struct SupportedSULFreqBandItem_ExtIEs, _asn_ctx),
41141 asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801,
41142 3, /* Count of tags in the map */
41143 0, 0, 0, /* Optional elements (not needed) */
41144 -1, /* First extension addition */
41146 asn_TYPE_descriptor_t asn_DEF_SupportedSULFreqBandItem_ExtIEs = {
41147 "SupportedSULFreqBandItem-ExtIEs",
41148 "SupportedSULFreqBandItem-ExtIEs",
41150 asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801,
41151 sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)
41152 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */
41153 asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801, /* Same as above */
41154 sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)
41155 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */
41156 { 0, 0, SEQUENCE_constraint },
41157 asn_MBR_SupportedSULFreqBandItem_ExtIEs_801,
41158 3, /* Elements count */
41159 &asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801 /* Additional specs */
41162 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_808 = {
41163 sizeof(struct TABasedMDT_ExtIEs__extensionValue),
41164 offsetof(struct TABasedMDT_ExtIEs__extensionValue, _asn_ctx),
41165 offsetof(struct TABasedMDT_ExtIEs__extensionValue, present),
41166 sizeof(((struct TABasedMDT_ExtIEs__extensionValue *)0)->present),
41167 0, /* No top level tags */
41168 0, /* No tags in the map */
41170 -1 /* Extensions start */
41172 static /* Use -fall-defs-global to expose */
41173 asn_TYPE_descriptor_t asn_DEF_extensionValue_808 = {
41177 0, /* No effective tags (pointer) */
41178 0, /* No effective tags (count) */
41179 0, /* No tags (pointer) */
41180 0, /* No tags (count) */
41181 { 0, 0, OPEN_TYPE_constraint },
41182 0, 0, /* No members */
41183 &asn_SPC_extensionValue_specs_808 /* Additional specs */
41186 asn_TYPE_member_t asn_MBR_TABasedMDT_ExtIEs_805[] = {
41187 { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, id),
41188 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41189 -1, /* IMPLICIT tag at current level */
41190 &asn_DEF_ProtocolIE_ID,
41192 { &asn_OER_memb_id_constr_806, &asn_PER_memb_id_constr_806, memb_id_constraint_805 },
41193 0, 0, /* No default value */
41196 { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, criticality),
41197 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41198 -1, /* IMPLICIT tag at current level */
41199 &asn_DEF_Criticality,
41201 { &asn_OER_memb_criticality_constr_807, &asn_PER_memb_criticality_constr_807, memb_criticality_constraint_805 },
41202 0, 0, /* No default value */
41205 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, extensionValue),
41206 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41207 +1, /* EXPLICIT tag at current level */
41208 &asn_DEF_extensionValue_808,
41210 { &asn_OER_memb_extensionValue_constr_808, &asn_PER_memb_extensionValue_constr_808, memb_extensionValue_constraint_805 },
41211 0, 0, /* No default value */
41215 static const ber_tlv_tag_t asn_DEF_TABasedMDT_ExtIEs_tags_805[] = {
41216 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41218 static const asn_TYPE_tag2member_t asn_MAP_TABasedMDT_ExtIEs_tag2el_805[] = {
41219 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41220 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41221 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41223 asn_SEQUENCE_specifics_t asn_SPC_TABasedMDT_ExtIEs_specs_805 = {
41224 sizeof(struct TABasedMDT_ExtIEs),
41225 offsetof(struct TABasedMDT_ExtIEs, _asn_ctx),
41226 asn_MAP_TABasedMDT_ExtIEs_tag2el_805,
41227 3, /* Count of tags in the map */
41228 0, 0, 0, /* Optional elements (not needed) */
41229 -1, /* First extension addition */
41231 asn_TYPE_descriptor_t asn_DEF_TABasedMDT_ExtIEs = {
41232 "TABasedMDT-ExtIEs",
41233 "TABasedMDT-ExtIEs",
41235 asn_DEF_TABasedMDT_ExtIEs_tags_805,
41236 sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)
41237 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */
41238 asn_DEF_TABasedMDT_ExtIEs_tags_805, /* Same as above */
41239 sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)
41240 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */
41241 { 0, 0, SEQUENCE_constraint },
41242 asn_MBR_TABasedMDT_ExtIEs_805,
41243 3, /* Elements count */
41244 &asn_SPC_TABasedMDT_ExtIEs_specs_805 /* Additional specs */
41247 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_812 = {
41248 sizeof(struct TAIBasedMDT_ExtIEs__extensionValue),
41249 offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, _asn_ctx),
41250 offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, present),
41251 sizeof(((struct TAIBasedMDT_ExtIEs__extensionValue *)0)->present),
41252 0, /* No top level tags */
41253 0, /* No tags in the map */
41255 -1 /* Extensions start */
41257 static /* Use -fall-defs-global to expose */
41258 asn_TYPE_descriptor_t asn_DEF_extensionValue_812 = {
41262 0, /* No effective tags (pointer) */
41263 0, /* No effective tags (count) */
41264 0, /* No tags (pointer) */
41265 0, /* No tags (count) */
41266 { 0, 0, OPEN_TYPE_constraint },
41267 0, 0, /* No members */
41268 &asn_SPC_extensionValue_specs_812 /* Additional specs */
41271 asn_TYPE_member_t asn_MBR_TAIBasedMDT_ExtIEs_809[] = {
41272 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, id),
41273 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41274 -1, /* IMPLICIT tag at current level */
41275 &asn_DEF_ProtocolIE_ID,
41277 { &asn_OER_memb_id_constr_810, &asn_PER_memb_id_constr_810, memb_id_constraint_809 },
41278 0, 0, /* No default value */
41281 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, criticality),
41282 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41283 -1, /* IMPLICIT tag at current level */
41284 &asn_DEF_Criticality,
41286 { &asn_OER_memb_criticality_constr_811, &asn_PER_memb_criticality_constr_811, memb_criticality_constraint_809 },
41287 0, 0, /* No default value */
41290 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, extensionValue),
41291 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41292 +1, /* EXPLICIT tag at current level */
41293 &asn_DEF_extensionValue_812,
41295 { &asn_OER_memb_extensionValue_constr_812, &asn_PER_memb_extensionValue_constr_812, memb_extensionValue_constraint_809 },
41296 0, 0, /* No default value */
41300 static const ber_tlv_tag_t asn_DEF_TAIBasedMDT_ExtIEs_tags_809[] = {
41301 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41303 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809[] = {
41304 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41305 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41306 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41308 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedMDT_ExtIEs_specs_809 = {
41309 sizeof(struct TAIBasedMDT_ExtIEs),
41310 offsetof(struct TAIBasedMDT_ExtIEs, _asn_ctx),
41311 asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809,
41312 3, /* Count of tags in the map */
41313 0, 0, 0, /* Optional elements (not needed) */
41314 -1, /* First extension addition */
41316 asn_TYPE_descriptor_t asn_DEF_TAIBasedMDT_ExtIEs = {
41317 "TAIBasedMDT-ExtIEs",
41318 "TAIBasedMDT-ExtIEs",
41320 asn_DEF_TAIBasedMDT_ExtIEs_tags_809,
41321 sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)
41322 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */
41323 asn_DEF_TAIBasedMDT_ExtIEs_tags_809, /* Same as above */
41324 sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)
41325 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */
41326 { 0, 0, SEQUENCE_constraint },
41327 asn_MBR_TAIBasedMDT_ExtIEs_809,
41328 3, /* Elements count */
41329 &asn_SPC_TAIBasedMDT_ExtIEs_specs_809 /* Additional specs */
41332 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_816 = {
41333 sizeof(struct TAI_Item_ExtIEs__extensionValue),
41334 offsetof(struct TAI_Item_ExtIEs__extensionValue, _asn_ctx),
41335 offsetof(struct TAI_Item_ExtIEs__extensionValue, present),
41336 sizeof(((struct TAI_Item_ExtIEs__extensionValue *)0)->present),
41337 0, /* No top level tags */
41338 0, /* No tags in the map */
41340 -1 /* Extensions start */
41342 static /* Use -fall-defs-global to expose */
41343 asn_TYPE_descriptor_t asn_DEF_extensionValue_816 = {
41347 0, /* No effective tags (pointer) */
41348 0, /* No effective tags (count) */
41349 0, /* No tags (pointer) */
41350 0, /* No tags (count) */
41351 { 0, 0, OPEN_TYPE_constraint },
41352 0, 0, /* No members */
41353 &asn_SPC_extensionValue_specs_816 /* Additional specs */
41356 asn_TYPE_member_t asn_MBR_TAI_Item_ExtIEs_813[] = {
41357 { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, id),
41358 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41359 -1, /* IMPLICIT tag at current level */
41360 &asn_DEF_ProtocolIE_ID,
41362 { &asn_OER_memb_id_constr_814, &asn_PER_memb_id_constr_814, memb_id_constraint_813 },
41363 0, 0, /* No default value */
41366 { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, criticality),
41367 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41368 -1, /* IMPLICIT tag at current level */
41369 &asn_DEF_Criticality,
41371 { &asn_OER_memb_criticality_constr_815, &asn_PER_memb_criticality_constr_815, memb_criticality_constraint_813 },
41372 0, 0, /* No default value */
41375 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, extensionValue),
41376 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41377 +1, /* EXPLICIT tag at current level */
41378 &asn_DEF_extensionValue_816,
41380 { &asn_OER_memb_extensionValue_constr_816, &asn_PER_memb_extensionValue_constr_816, memb_extensionValue_constraint_813 },
41381 0, 0, /* No default value */
41385 static const ber_tlv_tag_t asn_DEF_TAI_Item_ExtIEs_tags_813[] = {
41386 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41388 static const asn_TYPE_tag2member_t asn_MAP_TAI_Item_ExtIEs_tag2el_813[] = {
41389 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41390 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41391 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41393 asn_SEQUENCE_specifics_t asn_SPC_TAI_Item_ExtIEs_specs_813 = {
41394 sizeof(struct TAI_Item_ExtIEs),
41395 offsetof(struct TAI_Item_ExtIEs, _asn_ctx),
41396 asn_MAP_TAI_Item_ExtIEs_tag2el_813,
41397 3, /* Count of tags in the map */
41398 0, 0, 0, /* Optional elements (not needed) */
41399 -1, /* First extension addition */
41401 asn_TYPE_descriptor_t asn_DEF_TAI_Item_ExtIEs = {
41405 asn_DEF_TAI_Item_ExtIEs_tags_813,
41406 sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)
41407 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */
41408 asn_DEF_TAI_Item_ExtIEs_tags_813, /* Same as above */
41409 sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)
41410 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */
41411 { 0, 0, SEQUENCE_constraint },
41412 asn_MBR_TAI_Item_ExtIEs_813,
41413 3, /* Elements count */
41414 &asn_SPC_TAI_Item_ExtIEs_specs_813 /* Additional specs */
41417 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_820 = {
41418 sizeof(struct TABasedQMC_ExtIEs__extensionValue),
41419 offsetof(struct TABasedQMC_ExtIEs__extensionValue, _asn_ctx),
41420 offsetof(struct TABasedQMC_ExtIEs__extensionValue, present),
41421 sizeof(((struct TABasedQMC_ExtIEs__extensionValue *)0)->present),
41422 0, /* No top level tags */
41423 0, /* No tags in the map */
41425 -1 /* Extensions start */
41427 static /* Use -fall-defs-global to expose */
41428 asn_TYPE_descriptor_t asn_DEF_extensionValue_820 = {
41432 0, /* No effective tags (pointer) */
41433 0, /* No effective tags (count) */
41434 0, /* No tags (pointer) */
41435 0, /* No tags (count) */
41436 { 0, 0, OPEN_TYPE_constraint },
41437 0, 0, /* No members */
41438 &asn_SPC_extensionValue_specs_820 /* Additional specs */
41441 asn_TYPE_member_t asn_MBR_TABasedQMC_ExtIEs_817[] = {
41442 { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, id),
41443 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41444 -1, /* IMPLICIT tag at current level */
41445 &asn_DEF_ProtocolIE_ID,
41447 { &asn_OER_memb_id_constr_818, &asn_PER_memb_id_constr_818, memb_id_constraint_817 },
41448 0, 0, /* No default value */
41451 { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, criticality),
41452 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41453 -1, /* IMPLICIT tag at current level */
41454 &asn_DEF_Criticality,
41456 { &asn_OER_memb_criticality_constr_819, &asn_PER_memb_criticality_constr_819, memb_criticality_constraint_817 },
41457 0, 0, /* No default value */
41460 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, extensionValue),
41461 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41462 +1, /* EXPLICIT tag at current level */
41463 &asn_DEF_extensionValue_820,
41465 { &asn_OER_memb_extensionValue_constr_820, &asn_PER_memb_extensionValue_constr_820, memb_extensionValue_constraint_817 },
41466 0, 0, /* No default value */
41470 static const ber_tlv_tag_t asn_DEF_TABasedQMC_ExtIEs_tags_817[] = {
41471 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41473 static const asn_TYPE_tag2member_t asn_MAP_TABasedQMC_ExtIEs_tag2el_817[] = {
41474 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41475 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41476 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41478 asn_SEQUENCE_specifics_t asn_SPC_TABasedQMC_ExtIEs_specs_817 = {
41479 sizeof(struct TABasedQMC_ExtIEs),
41480 offsetof(struct TABasedQMC_ExtIEs, _asn_ctx),
41481 asn_MAP_TABasedQMC_ExtIEs_tag2el_817,
41482 3, /* Count of tags in the map */
41483 0, 0, 0, /* Optional elements (not needed) */
41484 -1, /* First extension addition */
41486 asn_TYPE_descriptor_t asn_DEF_TABasedQMC_ExtIEs = {
41487 "TABasedQMC-ExtIEs",
41488 "TABasedQMC-ExtIEs",
41490 asn_DEF_TABasedQMC_ExtIEs_tags_817,
41491 sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)
41492 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */
41493 asn_DEF_TABasedQMC_ExtIEs_tags_817, /* Same as above */
41494 sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)
41495 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */
41496 { 0, 0, SEQUENCE_constraint },
41497 asn_MBR_TABasedQMC_ExtIEs_817,
41498 3, /* Elements count */
41499 &asn_SPC_TABasedQMC_ExtIEs_specs_817 /* Additional specs */
41502 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_824 = {
41503 sizeof(struct TAIBasedQMC_ExtIEs__extensionValue),
41504 offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, _asn_ctx),
41505 offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, present),
41506 sizeof(((struct TAIBasedQMC_ExtIEs__extensionValue *)0)->present),
41507 0, /* No top level tags */
41508 0, /* No tags in the map */
41510 -1 /* Extensions start */
41512 static /* Use -fall-defs-global to expose */
41513 asn_TYPE_descriptor_t asn_DEF_extensionValue_824 = {
41517 0, /* No effective tags (pointer) */
41518 0, /* No effective tags (count) */
41519 0, /* No tags (pointer) */
41520 0, /* No tags (count) */
41521 { 0, 0, OPEN_TYPE_constraint },
41522 0, 0, /* No members */
41523 &asn_SPC_extensionValue_specs_824 /* Additional specs */
41526 asn_TYPE_member_t asn_MBR_TAIBasedQMC_ExtIEs_821[] = {
41527 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, id),
41528 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41529 -1, /* IMPLICIT tag at current level */
41530 &asn_DEF_ProtocolIE_ID,
41532 { &asn_OER_memb_id_constr_822, &asn_PER_memb_id_constr_822, memb_id_constraint_821 },
41533 0, 0, /* No default value */
41536 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, criticality),
41537 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41538 -1, /* IMPLICIT tag at current level */
41539 &asn_DEF_Criticality,
41541 { &asn_OER_memb_criticality_constr_823, &asn_PER_memb_criticality_constr_823, memb_criticality_constraint_821 },
41542 0, 0, /* No default value */
41545 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, extensionValue),
41546 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41547 +1, /* EXPLICIT tag at current level */
41548 &asn_DEF_extensionValue_824,
41550 { &asn_OER_memb_extensionValue_constr_824, &asn_PER_memb_extensionValue_constr_824, memb_extensionValue_constraint_821 },
41551 0, 0, /* No default value */
41555 static const ber_tlv_tag_t asn_DEF_TAIBasedQMC_ExtIEs_tags_821[] = {
41556 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41558 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821[] = {
41559 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41560 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41561 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41563 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedQMC_ExtIEs_specs_821 = {
41564 sizeof(struct TAIBasedQMC_ExtIEs),
41565 offsetof(struct TAIBasedQMC_ExtIEs, _asn_ctx),
41566 asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821,
41567 3, /* Count of tags in the map */
41568 0, 0, 0, /* Optional elements (not needed) */
41569 -1, /* First extension addition */
41571 asn_TYPE_descriptor_t asn_DEF_TAIBasedQMC_ExtIEs = {
41572 "TAIBasedQMC-ExtIEs",
41573 "TAIBasedQMC-ExtIEs",
41575 asn_DEF_TAIBasedQMC_ExtIEs_tags_821,
41576 sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)
41577 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */
41578 asn_DEF_TAIBasedQMC_ExtIEs_tags_821, /* Same as above */
41579 sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)
41580 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */
41581 { 0, 0, SEQUENCE_constraint },
41582 asn_MBR_TAIBasedQMC_ExtIEs_821,
41583 3, /* Elements count */
41584 &asn_SPC_TAIBasedQMC_ExtIEs_specs_821 /* Additional specs */
41587 static asn_TYPE_member_t asn_MBR_extensionValue_828[] = {
41588 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframe_Info),
41589 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
41591 &asn_DEF_AdditionalSpecialSubframe_Info,
41594 0, 0, /* No default value */
41595 "AdditionalSpecialSubframe-Info"
41597 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
41598 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
41600 &asn_DEF_EARFCNExtension,
41603 0, 0, /* No default value */
41606 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframeExtension_Info),
41607 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
41609 &asn_DEF_AdditionalSpecialSubframeExtension_Info,
41612 0, 0, /* No default value */
41613 "AdditionalSpecialSubframeExtension-Info"
41616 static const unsigned asn_MAP_extensionValue_to_canonical_828[] = { 1, 0, 2 };
41617 static const unsigned asn_MAP_extensionValue_from_canonical_828[] = { 1, 0, 2 };
41618 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_828[] = {
41619 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
41620 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* AdditionalSpecialSubframe-Info */
41621 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* AdditionalSpecialSubframeExtension-Info */
41623 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_828 = {
41624 sizeof(struct TDD_Info_ExtIEs__extensionValue),
41625 offsetof(struct TDD_Info_ExtIEs__extensionValue, _asn_ctx),
41626 offsetof(struct TDD_Info_ExtIEs__extensionValue, present),
41627 sizeof(((struct TDD_Info_ExtIEs__extensionValue *)0)->present),
41628 asn_MAP_extensionValue_tag2el_828,
41629 3, /* Count of tags in the map */
41630 asn_MAP_extensionValue_to_canonical_828,
41631 asn_MAP_extensionValue_from_canonical_828,
41632 -1 /* Extensions start */
41634 static /* Use -fall-defs-global to expose */
41635 asn_TYPE_descriptor_t asn_DEF_extensionValue_828 = {
41639 0, /* No effective tags (pointer) */
41640 0, /* No effective tags (count) */
41641 0, /* No tags (pointer) */
41642 0, /* No tags (count) */
41643 { 0, 0, OPEN_TYPE_constraint },
41644 asn_MBR_extensionValue_828,
41645 3, /* Elements count */
41646 &asn_SPC_extensionValue_specs_828 /* Additional specs */
41649 asn_TYPE_member_t asn_MBR_TDD_Info_ExtIEs_825[] = {
41650 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, id),
41651 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41652 -1, /* IMPLICIT tag at current level */
41653 &asn_DEF_ProtocolIE_ID,
41655 { &asn_OER_memb_id_constr_826, &asn_PER_memb_id_constr_826, memb_id_constraint_825 },
41656 0, 0, /* No default value */
41659 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, criticality),
41660 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41661 -1, /* IMPLICIT tag at current level */
41662 &asn_DEF_Criticality,
41663 select_TDD_Info_ExtIEs_criticality_type,
41664 { &asn_OER_memb_criticality_constr_827, &asn_PER_memb_criticality_constr_827, memb_criticality_constraint_825 },
41665 0, 0, /* No default value */
41668 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, extensionValue),
41669 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41670 +1, /* EXPLICIT tag at current level */
41671 &asn_DEF_extensionValue_828,
41672 select_TDD_Info_ExtIEs_extensionValue_type,
41673 { &asn_OER_memb_extensionValue_constr_828, &asn_PER_memb_extensionValue_constr_828, memb_extensionValue_constraint_825 },
41674 0, 0, /* No default value */
41678 static const ber_tlv_tag_t asn_DEF_TDD_Info_ExtIEs_tags_825[] = {
41679 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41681 static const asn_TYPE_tag2member_t asn_MAP_TDD_Info_ExtIEs_tag2el_825[] = {
41682 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41683 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41684 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41686 asn_SEQUENCE_specifics_t asn_SPC_TDD_Info_ExtIEs_specs_825 = {
41687 sizeof(struct TDD_Info_ExtIEs),
41688 offsetof(struct TDD_Info_ExtIEs, _asn_ctx),
41689 asn_MAP_TDD_Info_ExtIEs_tag2el_825,
41690 3, /* Count of tags in the map */
41691 0, 0, 0, /* Optional elements (not needed) */
41692 -1, /* First extension addition */
41694 asn_TYPE_descriptor_t asn_DEF_TDD_Info_ExtIEs = {
41698 asn_DEF_TDD_Info_ExtIEs_tags_825,
41699 sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)
41700 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */
41701 asn_DEF_TDD_Info_ExtIEs_tags_825, /* Same as above */
41702 sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)
41703 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */
41704 { 0, 0, SEQUENCE_constraint },
41705 asn_MBR_TDD_Info_ExtIEs_825,
41706 3, /* Elements count */
41707 &asn_SPC_TDD_Info_ExtIEs_specs_825 /* Additional specs */
41710 static asn_TYPE_member_t asn_MBR_extensionValue_832[] = {
41711 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.MDT_Configuration),
41712 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
41714 &asn_DEF_MDT_Configuration,
41717 0, 0, /* No default value */
41718 "MDT-Configuration"
41720 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.UEAppLayerMeasConfig),
41721 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
41723 &asn_DEF_UEAppLayerMeasConfig,
41726 0, 0, /* No default value */
41727 "UEAppLayerMeasConfig"
41730 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_832[] = {
41731 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MDT-Configuration */
41732 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* UEAppLayerMeasConfig */
41734 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_832 = {
41735 sizeof(struct TraceActivation_ExtIEs__extensionValue),
41736 offsetof(struct TraceActivation_ExtIEs__extensionValue, _asn_ctx),
41737 offsetof(struct TraceActivation_ExtIEs__extensionValue, present),
41738 sizeof(((struct TraceActivation_ExtIEs__extensionValue *)0)->present),
41739 asn_MAP_extensionValue_tag2el_832,
41740 2, /* Count of tags in the map */
41742 -1 /* Extensions start */
41744 static /* Use -fall-defs-global to expose */
41745 asn_TYPE_descriptor_t asn_DEF_extensionValue_832 = {
41749 0, /* No effective tags (pointer) */
41750 0, /* No effective tags (count) */
41751 0, /* No tags (pointer) */
41752 0, /* No tags (count) */
41753 { 0, 0, OPEN_TYPE_constraint },
41754 asn_MBR_extensionValue_832,
41755 2, /* Elements count */
41756 &asn_SPC_extensionValue_specs_832 /* Additional specs */
41759 asn_TYPE_member_t asn_MBR_TraceActivation_ExtIEs_829[] = {
41760 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, id),
41761 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41762 -1, /* IMPLICIT tag at current level */
41763 &asn_DEF_ProtocolIE_ID,
41765 { &asn_OER_memb_id_constr_830, &asn_PER_memb_id_constr_830, memb_id_constraint_829 },
41766 0, 0, /* No default value */
41769 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, criticality),
41770 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41771 -1, /* IMPLICIT tag at current level */
41772 &asn_DEF_Criticality,
41773 select_TraceActivation_ExtIEs_criticality_type,
41774 { &asn_OER_memb_criticality_constr_831, &asn_PER_memb_criticality_constr_831, memb_criticality_constraint_829 },
41775 0, 0, /* No default value */
41778 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, extensionValue),
41779 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41780 +1, /* EXPLICIT tag at current level */
41781 &asn_DEF_extensionValue_832,
41782 select_TraceActivation_ExtIEs_extensionValue_type,
41783 { &asn_OER_memb_extensionValue_constr_832, &asn_PER_memb_extensionValue_constr_832, memb_extensionValue_constraint_829 },
41784 0, 0, /* No default value */
41788 static const ber_tlv_tag_t asn_DEF_TraceActivation_ExtIEs_tags_829[] = {
41789 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41791 static const asn_TYPE_tag2member_t asn_MAP_TraceActivation_ExtIEs_tag2el_829[] = {
41792 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41793 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41794 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41796 asn_SEQUENCE_specifics_t asn_SPC_TraceActivation_ExtIEs_specs_829 = {
41797 sizeof(struct TraceActivation_ExtIEs),
41798 offsetof(struct TraceActivation_ExtIEs, _asn_ctx),
41799 asn_MAP_TraceActivation_ExtIEs_tag2el_829,
41800 3, /* Count of tags in the map */
41801 0, 0, 0, /* Optional elements (not needed) */
41802 -1, /* First extension addition */
41804 asn_TYPE_descriptor_t asn_DEF_TraceActivation_ExtIEs = {
41805 "TraceActivation-ExtIEs",
41806 "TraceActivation-ExtIEs",
41808 asn_DEF_TraceActivation_ExtIEs_tags_829,
41809 sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)
41810 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */
41811 asn_DEF_TraceActivation_ExtIEs_tags_829, /* Same as above */
41812 sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)
41813 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */
41814 { 0, 0, SEQUENCE_constraint },
41815 asn_MBR_TraceActivation_ExtIEs_829,
41816 3, /* Elements count */
41817 &asn_SPC_TraceActivation_ExtIEs_specs_829 /* Additional specs */
41820 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_836 = {
41821 sizeof(struct Tunnel_Information_ExtIEs__extensionValue),
41822 offsetof(struct Tunnel_Information_ExtIEs__extensionValue, _asn_ctx),
41823 offsetof(struct Tunnel_Information_ExtIEs__extensionValue, present),
41824 sizeof(((struct Tunnel_Information_ExtIEs__extensionValue *)0)->present),
41825 0, /* No top level tags */
41826 0, /* No tags in the map */
41828 -1 /* Extensions start */
41830 static /* Use -fall-defs-global to expose */
41831 asn_TYPE_descriptor_t asn_DEF_extensionValue_836 = {
41835 0, /* No effective tags (pointer) */
41836 0, /* No effective tags (count) */
41837 0, /* No tags (pointer) */
41838 0, /* No tags (count) */
41839 { 0, 0, OPEN_TYPE_constraint },
41840 0, 0, /* No members */
41841 &asn_SPC_extensionValue_specs_836 /* Additional specs */
41844 asn_TYPE_member_t asn_MBR_Tunnel_Information_ExtIEs_833[] = {
41845 { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, id),
41846 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41847 -1, /* IMPLICIT tag at current level */
41848 &asn_DEF_ProtocolIE_ID,
41850 { &asn_OER_memb_id_constr_834, &asn_PER_memb_id_constr_834, memb_id_constraint_833 },
41851 0, 0, /* No default value */
41854 { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, criticality),
41855 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41856 -1, /* IMPLICIT tag at current level */
41857 &asn_DEF_Criticality,
41859 { &asn_OER_memb_criticality_constr_835, &asn_PER_memb_criticality_constr_835, memb_criticality_constraint_833 },
41860 0, 0, /* No default value */
41863 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, extensionValue),
41864 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41865 +1, /* EXPLICIT tag at current level */
41866 &asn_DEF_extensionValue_836,
41868 { &asn_OER_memb_extensionValue_constr_836, &asn_PER_memb_extensionValue_constr_836, memb_extensionValue_constraint_833 },
41869 0, 0, /* No default value */
41873 static const ber_tlv_tag_t asn_DEF_Tunnel_Information_ExtIEs_tags_833[] = {
41874 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41876 static const asn_TYPE_tag2member_t asn_MAP_Tunnel_Information_ExtIEs_tag2el_833[] = {
41877 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41878 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41879 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41881 asn_SEQUENCE_specifics_t asn_SPC_Tunnel_Information_ExtIEs_specs_833 = {
41882 sizeof(struct Tunnel_Information_ExtIEs),
41883 offsetof(struct Tunnel_Information_ExtIEs, _asn_ctx),
41884 asn_MAP_Tunnel_Information_ExtIEs_tag2el_833,
41885 3, /* Count of tags in the map */
41886 0, 0, 0, /* Optional elements (not needed) */
41887 -1, /* First extension addition */
41889 asn_TYPE_descriptor_t asn_DEF_Tunnel_Information_ExtIEs = {
41890 "Tunnel-Information-ExtIEs",
41891 "Tunnel-Information-ExtIEs",
41893 asn_DEF_Tunnel_Information_ExtIEs_tags_833,
41894 sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)
41895 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */
41896 asn_DEF_Tunnel_Information_ExtIEs_tags_833, /* Same as above */
41897 sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)
41898 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */
41899 { 0, 0, SEQUENCE_constraint },
41900 asn_MBR_Tunnel_Information_ExtIEs_833,
41901 3, /* Elements count */
41902 &asn_SPC_Tunnel_Information_ExtIEs_specs_833 /* Additional specs */
41905 static asn_TYPE_member_t asn_MBR_extensionValue_840[] = {
41906 { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, choice.ExtendedBitRate),
41907 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
41909 &asn_DEF_ExtendedBitRate,
41912 0, 0, /* No default value */
41916 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_840[] = {
41917 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */
41919 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_840 = {
41920 sizeof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue),
41921 offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, _asn_ctx),
41922 offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, present),
41923 sizeof(((struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue *)0)->present),
41924 asn_MAP_extensionValue_tag2el_840,
41925 1, /* Count of tags in the map */
41927 -1 /* Extensions start */
41929 static /* Use -fall-defs-global to expose */
41930 asn_TYPE_descriptor_t asn_DEF_extensionValue_840 = {
41934 0, /* No effective tags (pointer) */
41935 0, /* No effective tags (count) */
41936 0, /* No tags (pointer) */
41937 0, /* No tags (count) */
41938 { 0, 0, OPEN_TYPE_constraint },
41939 asn_MBR_extensionValue_840,
41940 1, /* Elements count */
41941 &asn_SPC_extensionValue_specs_840 /* Additional specs */
41944 asn_TYPE_member_t asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837[] = {
41945 { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id),
41946 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41947 -1, /* IMPLICIT tag at current level */
41948 &asn_DEF_ProtocolIE_ID,
41950 { &asn_OER_memb_id_constr_838, &asn_PER_memb_id_constr_838, memb_id_constraint_837 },
41951 0, 0, /* No default value */
41954 { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, criticality),
41955 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41956 -1, /* IMPLICIT tag at current level */
41957 &asn_DEF_Criticality,
41958 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type,
41959 { &asn_OER_memb_criticality_constr_839, &asn_PER_memb_criticality_constr_839, memb_criticality_constraint_837 },
41960 0, 0, /* No default value */
41963 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, extensionValue),
41964 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41965 +1, /* EXPLICIT tag at current level */
41966 &asn_DEF_extensionValue_840,
41967 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type,
41968 { &asn_OER_memb_extensionValue_constr_840, &asn_PER_memb_extensionValue_constr_840, memb_extensionValue_constraint_837 },
41969 0, 0, /* No default value */
41973 static const ber_tlv_tag_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[] = {
41974 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41976 static const asn_TYPE_tag2member_t asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837[] = {
41977 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41978 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41979 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41981 asn_SEQUENCE_specifics_t asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837 = {
41982 sizeof(struct UEAggregate_MaximumBitrate_ExtIEs),
41983 offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, _asn_ctx),
41984 asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837,
41985 3, /* Count of tags in the map */
41986 0, 0, 0, /* Optional elements (not needed) */
41987 -1, /* First extension addition */
41989 asn_TYPE_descriptor_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs = {
41990 "UEAggregate-MaximumBitrate-ExtIEs",
41991 "UEAggregate-MaximumBitrate-ExtIEs",
41993 asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837,
41994 sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)
41995 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */
41996 asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837, /* Same as above */
41997 sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)
41998 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */
41999 { 0, 0, SEQUENCE_constraint },
42000 asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837,
42001 3, /* Elements count */
42002 &asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837 /* Additional specs */
42005 static asn_TYPE_member_t asn_MBR_extensionValue_844[] = {
42006 { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, choice.ServiceType),
42007 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
42009 &asn_DEF_ServiceType,
42012 0, 0, /* No default value */
42016 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_844[] = {
42017 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ServiceType */
42019 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_844 = {
42020 sizeof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue),
42021 offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, _asn_ctx),
42022 offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, present),
42023 sizeof(((struct UEAppLayerMeasConfig_ExtIEs__extensionValue *)0)->present),
42024 asn_MAP_extensionValue_tag2el_844,
42025 1, /* Count of tags in the map */
42027 -1 /* Extensions start */
42029 static /* Use -fall-defs-global to expose */
42030 asn_TYPE_descriptor_t asn_DEF_extensionValue_844 = {
42034 0, /* No effective tags (pointer) */
42035 0, /* No effective tags (count) */
42036 0, /* No tags (pointer) */
42037 0, /* No tags (count) */
42038 { 0, 0, OPEN_TYPE_constraint },
42039 asn_MBR_extensionValue_844,
42040 1, /* Elements count */
42041 &asn_SPC_extensionValue_specs_844 /* Additional specs */
42044 asn_TYPE_member_t asn_MBR_UEAppLayerMeasConfig_ExtIEs_841[] = {
42045 { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, id),
42046 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42047 -1, /* IMPLICIT tag at current level */
42048 &asn_DEF_ProtocolIE_ID,
42050 { &asn_OER_memb_id_constr_842, &asn_PER_memb_id_constr_842, memb_id_constraint_841 },
42051 0, 0, /* No default value */
42054 { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, criticality),
42055 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42056 -1, /* IMPLICIT tag at current level */
42057 &asn_DEF_Criticality,
42058 select_UEAppLayerMeasConfig_ExtIEs_criticality_type,
42059 { &asn_OER_memb_criticality_constr_843, &asn_PER_memb_criticality_constr_843, memb_criticality_constraint_841 },
42060 0, 0, /* No default value */
42063 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, extensionValue),
42064 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42065 +1, /* EXPLICIT tag at current level */
42066 &asn_DEF_extensionValue_844,
42067 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type,
42068 { &asn_OER_memb_extensionValue_constr_844, &asn_PER_memb_extensionValue_constr_844, memb_extensionValue_constraint_841 },
42069 0, 0, /* No default value */
42073 static const ber_tlv_tag_t asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[] = {
42074 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42076 static const asn_TYPE_tag2member_t asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841[] = {
42077 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42078 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42079 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42081 asn_SEQUENCE_specifics_t asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841 = {
42082 sizeof(struct UEAppLayerMeasConfig_ExtIEs),
42083 offsetof(struct UEAppLayerMeasConfig_ExtIEs, _asn_ctx),
42084 asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841,
42085 3, /* Count of tags in the map */
42086 0, 0, 0, /* Optional elements (not needed) */
42087 -1, /* First extension addition */
42089 asn_TYPE_descriptor_t asn_DEF_UEAppLayerMeasConfig_ExtIEs = {
42090 "UEAppLayerMeasConfig-ExtIEs",
42091 "UEAppLayerMeasConfig-ExtIEs",
42093 asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841,
42094 sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)
42095 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */
42096 asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841, /* Same as above */
42097 sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)
42098 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */
42099 { 0, 0, SEQUENCE_constraint },
42100 asn_MBR_UEAppLayerMeasConfig_ExtIEs_841,
42101 3, /* Elements count */
42102 &asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841 /* Additional specs */
42105 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_848 = {
42106 sizeof(struct UESecurityCapabilities_ExtIEs__extensionValue),
42107 offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
42108 offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, present),
42109 sizeof(((struct UESecurityCapabilities_ExtIEs__extensionValue *)0)->present),
42110 0, /* No top level tags */
42111 0, /* No tags in the map */
42113 -1 /* Extensions start */
42115 static /* Use -fall-defs-global to expose */
42116 asn_TYPE_descriptor_t asn_DEF_extensionValue_848 = {
42120 0, /* No effective tags (pointer) */
42121 0, /* No effective tags (count) */
42122 0, /* No tags (pointer) */
42123 0, /* No tags (count) */
42124 { 0, 0, OPEN_TYPE_constraint },
42125 0, 0, /* No members */
42126 &asn_SPC_extensionValue_specs_848 /* Additional specs */
42129 asn_TYPE_member_t asn_MBR_UESecurityCapabilities_ExtIEs_845[] = {
42130 { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, id),
42131 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42132 -1, /* IMPLICIT tag at current level */
42133 &asn_DEF_ProtocolIE_ID,
42135 { &asn_OER_memb_id_constr_846, &asn_PER_memb_id_constr_846, memb_id_constraint_845 },
42136 0, 0, /* No default value */
42139 { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, criticality),
42140 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42141 -1, /* IMPLICIT tag at current level */
42142 &asn_DEF_Criticality,
42144 { &asn_OER_memb_criticality_constr_847, &asn_PER_memb_criticality_constr_847, memb_criticality_constraint_845 },
42145 0, 0, /* No default value */
42148 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, extensionValue),
42149 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42150 +1, /* EXPLICIT tag at current level */
42151 &asn_DEF_extensionValue_848,
42153 { &asn_OER_memb_extensionValue_constr_848, &asn_PER_memb_extensionValue_constr_848, memb_extensionValue_constraint_845 },
42154 0, 0, /* No default value */
42158 static const ber_tlv_tag_t asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[] = {
42159 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42161 static const asn_TYPE_tag2member_t asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845[] = {
42162 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42163 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42164 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42166 asn_SEQUENCE_specifics_t asn_SPC_UESecurityCapabilities_ExtIEs_specs_845 = {
42167 sizeof(struct UESecurityCapabilities_ExtIEs),
42168 offsetof(struct UESecurityCapabilities_ExtIEs, _asn_ctx),
42169 asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845,
42170 3, /* Count of tags in the map */
42171 0, 0, 0, /* Optional elements (not needed) */
42172 -1, /* First extension addition */
42174 asn_TYPE_descriptor_t asn_DEF_UESecurityCapabilities_ExtIEs = {
42175 "UESecurityCapabilities-ExtIEs",
42176 "UESecurityCapabilities-ExtIEs",
42178 asn_DEF_UESecurityCapabilities_ExtIEs_tags_845,
42179 sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)
42180 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */
42181 asn_DEF_UESecurityCapabilities_ExtIEs_tags_845, /* Same as above */
42182 sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)
42183 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */
42184 { 0, 0, SEQUENCE_constraint },
42185 asn_MBR_UESecurityCapabilities_ExtIEs_845,
42186 3, /* Elements count */
42187 &asn_SPC_UESecurityCapabilities_ExtIEs_specs_845 /* Additional specs */
42190 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_852 = {
42191 sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue),
42192 offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, _asn_ctx),
42193 offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, present),
42194 sizeof(((struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue *)0)->present),
42195 0, /* No top level tags */
42196 0, /* No tags in the map */
42198 -1 /* Extensions start */
42200 static /* Use -fall-defs-global to expose */
42201 asn_TYPE_descriptor_t asn_DEF_extensionValue_852 = {
42205 0, /* No effective tags (pointer) */
42206 0, /* No effective tags (count) */
42207 0, /* No tags (pointer) */
42208 0, /* No tags (count) */
42209 { 0, 0, OPEN_TYPE_constraint },
42210 0, 0, /* No members */
42211 &asn_SPC_extensionValue_specs_852 /* Additional specs */
42214 asn_TYPE_member_t asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849[] = {
42215 { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, id),
42216 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42217 -1, /* IMPLICIT tag at current level */
42218 &asn_DEF_ProtocolIE_ID,
42220 { &asn_OER_memb_id_constr_850, &asn_PER_memb_id_constr_850, memb_id_constraint_849 },
42221 0, 0, /* No default value */
42224 { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, criticality),
42225 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42226 -1, /* IMPLICIT tag at current level */
42227 &asn_DEF_Criticality,
42229 { &asn_OER_memb_criticality_constr_851, &asn_PER_memb_criticality_constr_851, memb_criticality_constraint_849 },
42230 0, 0, /* No default value */
42233 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, extensionValue),
42234 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42235 +1, /* EXPLICIT tag at current level */
42236 &asn_DEF_extensionValue_852,
42238 { &asn_OER_memb_extensionValue_constr_852, &asn_PER_memb_extensionValue_constr_852, memb_extensionValue_constraint_849 },
42239 0, 0, /* No default value */
42243 static const ber_tlv_tag_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[] = {
42244 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42246 static const asn_TYPE_tag2member_t asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849[] = {
42247 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42248 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42249 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42251 asn_SEQUENCE_specifics_t asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849 = {
42252 sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs),
42253 offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, _asn_ctx),
42254 asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849,
42255 3, /* Count of tags in the map */
42256 0, 0, 0, /* Optional elements (not needed) */
42257 -1, /* First extension addition */
42259 asn_TYPE_descriptor_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs = {
42260 "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",
42261 "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",
42263 asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849,
42264 sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)
42265 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */
42266 asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849, /* Same as above */
42267 sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)
42268 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */
42269 { 0, 0, SEQUENCE_constraint },
42270 asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849,
42271 3, /* Elements count */
42272 &asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849 /* Additional specs */
42275 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_856 = {
42276 sizeof(struct UEsToBeResetList_Item_ExtIEs__extensionValue),
42277 offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, _asn_ctx),
42278 offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, present),
42279 sizeof(((struct UEsToBeResetList_Item_ExtIEs__extensionValue *)0)->present),
42280 0, /* No top level tags */
42281 0, /* No tags in the map */
42283 -1 /* Extensions start */
42285 static /* Use -fall-defs-global to expose */
42286 asn_TYPE_descriptor_t asn_DEF_extensionValue_856 = {
42290 0, /* No effective tags (pointer) */
42291 0, /* No effective tags (count) */
42292 0, /* No tags (pointer) */
42293 0, /* No tags (count) */
42294 { 0, 0, OPEN_TYPE_constraint },
42295 0, 0, /* No members */
42296 &asn_SPC_extensionValue_specs_856 /* Additional specs */
42299 asn_TYPE_member_t asn_MBR_UEsToBeResetList_Item_ExtIEs_853[] = {
42300 { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, id),
42301 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42302 -1, /* IMPLICIT tag at current level */
42303 &asn_DEF_ProtocolIE_ID,
42305 { &asn_OER_memb_id_constr_854, &asn_PER_memb_id_constr_854, memb_id_constraint_853 },
42306 0, 0, /* No default value */
42309 { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, criticality),
42310 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42311 -1, /* IMPLICIT tag at current level */
42312 &asn_DEF_Criticality,
42314 { &asn_OER_memb_criticality_constr_855, &asn_PER_memb_criticality_constr_855, memb_criticality_constraint_853 },
42315 0, 0, /* No default value */
42318 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, extensionValue),
42319 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42320 +1, /* EXPLICIT tag at current level */
42321 &asn_DEF_extensionValue_856,
42323 { &asn_OER_memb_extensionValue_constr_856, &asn_PER_memb_extensionValue_constr_856, memb_extensionValue_constraint_853 },
42324 0, 0, /* No default value */
42328 static const ber_tlv_tag_t asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[] = {
42329 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42331 static const asn_TYPE_tag2member_t asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853[] = {
42332 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42333 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42334 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42336 asn_SEQUENCE_specifics_t asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 = {
42337 sizeof(struct UEsToBeResetList_Item_ExtIEs),
42338 offsetof(struct UEsToBeResetList_Item_ExtIEs, _asn_ctx),
42339 asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853,
42340 3, /* Count of tags in the map */
42341 0, 0, 0, /* Optional elements (not needed) */
42342 -1, /* First extension addition */
42344 asn_TYPE_descriptor_t asn_DEF_UEsToBeResetList_Item_ExtIEs = {
42345 "UEsToBeResetList-Item-ExtIEs",
42346 "UEsToBeResetList-Item-ExtIEs",
42348 asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853,
42349 sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)
42350 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */
42351 asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853, /* Same as above */
42352 sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)
42353 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */
42354 { 0, 0, SEQUENCE_constraint },
42355 asn_MBR_UEsToBeResetList_Item_ExtIEs_853,
42356 3, /* Elements count */
42357 &asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 /* Additional specs */
42360 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_860 = {
42361 sizeof(struct ULandDLSharing_ExtIEs__extensionValue),
42362 offsetof(struct ULandDLSharing_ExtIEs__extensionValue, _asn_ctx),
42363 offsetof(struct ULandDLSharing_ExtIEs__extensionValue, present),
42364 sizeof(((struct ULandDLSharing_ExtIEs__extensionValue *)0)->present),
42365 0, /* No top level tags */
42366 0, /* No tags in the map */
42368 -1 /* Extensions start */
42370 static /* Use -fall-defs-global to expose */
42371 asn_TYPE_descriptor_t asn_DEF_extensionValue_860 = {
42375 0, /* No effective tags (pointer) */
42376 0, /* No effective tags (count) */
42377 0, /* No tags (pointer) */
42378 0, /* No tags (count) */
42379 { 0, 0, OPEN_TYPE_constraint },
42380 0, 0, /* No members */
42381 &asn_SPC_extensionValue_specs_860 /* Additional specs */
42384 asn_TYPE_member_t asn_MBR_ULandDLSharing_ExtIEs_857[] = {
42385 { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, id),
42386 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42387 -1, /* IMPLICIT tag at current level */
42388 &asn_DEF_ProtocolIE_ID,
42390 { &asn_OER_memb_id_constr_858, &asn_PER_memb_id_constr_858, memb_id_constraint_857 },
42391 0, 0, /* No default value */
42394 { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, criticality),
42395 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42396 -1, /* IMPLICIT tag at current level */
42397 &asn_DEF_Criticality,
42399 { &asn_OER_memb_criticality_constr_859, &asn_PER_memb_criticality_constr_859, memb_criticality_constraint_857 },
42400 0, 0, /* No default value */
42403 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, extensionValue),
42404 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42405 +1, /* EXPLICIT tag at current level */
42406 &asn_DEF_extensionValue_860,
42408 { &asn_OER_memb_extensionValue_constr_860, &asn_PER_memb_extensionValue_constr_860, memb_extensionValue_constraint_857 },
42409 0, 0, /* No default value */
42413 static const ber_tlv_tag_t asn_DEF_ULandDLSharing_ExtIEs_tags_857[] = {
42414 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42416 static const asn_TYPE_tag2member_t asn_MAP_ULandDLSharing_ExtIEs_tag2el_857[] = {
42417 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42418 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42419 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42421 asn_SEQUENCE_specifics_t asn_SPC_ULandDLSharing_ExtIEs_specs_857 = {
42422 sizeof(struct ULandDLSharing_ExtIEs),
42423 offsetof(struct ULandDLSharing_ExtIEs, _asn_ctx),
42424 asn_MAP_ULandDLSharing_ExtIEs_tag2el_857,
42425 3, /* Count of tags in the map */
42426 0, 0, 0, /* Optional elements (not needed) */
42427 -1, /* First extension addition */
42429 asn_TYPE_descriptor_t asn_DEF_ULandDLSharing_ExtIEs = {
42430 "ULandDLSharing-ExtIEs",
42431 "ULandDLSharing-ExtIEs",
42433 asn_DEF_ULandDLSharing_ExtIEs_tags_857,
42434 sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)
42435 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */
42436 asn_DEF_ULandDLSharing_ExtIEs_tags_857, /* Same as above */
42437 sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)
42438 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */
42439 { 0, 0, SEQUENCE_constraint },
42440 asn_MBR_ULandDLSharing_ExtIEs_857,
42441 3, /* Elements count */
42442 &asn_SPC_ULandDLSharing_ExtIEs_specs_857 /* Additional specs */
42445 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_864 = {
42446 sizeof(struct ULConfiguration_ExtIEs__extensionValue),
42447 offsetof(struct ULConfiguration_ExtIEs__extensionValue, _asn_ctx),
42448 offsetof(struct ULConfiguration_ExtIEs__extensionValue, present),
42449 sizeof(((struct ULConfiguration_ExtIEs__extensionValue *)0)->present),
42450 0, /* No top level tags */
42451 0, /* No tags in the map */
42453 -1 /* Extensions start */
42455 static /* Use -fall-defs-global to expose */
42456 asn_TYPE_descriptor_t asn_DEF_extensionValue_864 = {
42460 0, /* No effective tags (pointer) */
42461 0, /* No effective tags (count) */
42462 0, /* No tags (pointer) */
42463 0, /* No tags (count) */
42464 { 0, 0, OPEN_TYPE_constraint },
42465 0, 0, /* No members */
42466 &asn_SPC_extensionValue_specs_864 /* Additional specs */
42469 asn_TYPE_member_t asn_MBR_ULConfiguration_ExtIEs_861[] = {
42470 { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, id),
42471 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42472 -1, /* IMPLICIT tag at current level */
42473 &asn_DEF_ProtocolIE_ID,
42475 { &asn_OER_memb_id_constr_862, &asn_PER_memb_id_constr_862, memb_id_constraint_861 },
42476 0, 0, /* No default value */
42479 { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, criticality),
42480 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42481 -1, /* IMPLICIT tag at current level */
42482 &asn_DEF_Criticality,
42484 { &asn_OER_memb_criticality_constr_863, &asn_PER_memb_criticality_constr_863, memb_criticality_constraint_861 },
42485 0, 0, /* No default value */
42488 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, extensionValue),
42489 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42490 +1, /* EXPLICIT tag at current level */
42491 &asn_DEF_extensionValue_864,
42493 { &asn_OER_memb_extensionValue_constr_864, &asn_PER_memb_extensionValue_constr_864, memb_extensionValue_constraint_861 },
42494 0, 0, /* No default value */
42498 static const ber_tlv_tag_t asn_DEF_ULConfiguration_ExtIEs_tags_861[] = {
42499 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42501 static const asn_TYPE_tag2member_t asn_MAP_ULConfiguration_ExtIEs_tag2el_861[] = {
42502 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42503 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42504 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42506 asn_SEQUENCE_specifics_t asn_SPC_ULConfiguration_ExtIEs_specs_861 = {
42507 sizeof(struct ULConfiguration_ExtIEs),
42508 offsetof(struct ULConfiguration_ExtIEs, _asn_ctx),
42509 asn_MAP_ULConfiguration_ExtIEs_tag2el_861,
42510 3, /* Count of tags in the map */
42511 0, 0, 0, /* Optional elements (not needed) */
42512 -1, /* First extension addition */
42514 asn_TYPE_descriptor_t asn_DEF_ULConfiguration_ExtIEs = {
42515 "ULConfiguration-ExtIEs",
42516 "ULConfiguration-ExtIEs",
42518 asn_DEF_ULConfiguration_ExtIEs_tags_861,
42519 sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)
42520 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */
42521 asn_DEF_ULConfiguration_ExtIEs_tags_861, /* Same as above */
42522 sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)
42523 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */
42524 { 0, 0, SEQUENCE_constraint },
42525 asn_MBR_ULConfiguration_ExtIEs_861,
42526 3, /* Elements count */
42527 &asn_SPC_ULConfiguration_ExtIEs_specs_861 /* Additional specs */
42530 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_868 = {
42531 sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue),
42532 offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, _asn_ctx),
42533 offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, present),
42534 sizeof(((struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue *)0)->present),
42535 0, /* No top level tags */
42536 0, /* No tags in the map */
42538 -1 /* Extensions start */
42540 static /* Use -fall-defs-global to expose */
42541 asn_TYPE_descriptor_t asn_DEF_extensionValue_868 = {
42545 0, /* No effective tags (pointer) */
42546 0, /* No effective tags (count) */
42547 0, /* No tags (pointer) */
42548 0, /* No tags (count) */
42549 { 0, 0, OPEN_TYPE_constraint },
42550 0, 0, /* No members */
42551 &asn_SPC_extensionValue_specs_868 /* Additional specs */
42554 asn_TYPE_member_t asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865[] = {
42555 { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, id),
42556 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42557 -1, /* IMPLICIT tag at current level */
42558 &asn_DEF_ProtocolIE_ID,
42560 { &asn_OER_memb_id_constr_866, &asn_PER_memb_id_constr_866, memb_id_constraint_865 },
42561 0, 0, /* No default value */
42564 { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, criticality),
42565 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42566 -1, /* IMPLICIT tag at current level */
42567 &asn_DEF_Criticality,
42569 { &asn_OER_memb_criticality_constr_867, &asn_PER_memb_criticality_constr_867, memb_criticality_constraint_865 },
42570 0, 0, /* No default value */
42573 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, extensionValue),
42574 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42575 +1, /* EXPLICIT tag at current level */
42576 &asn_DEF_extensionValue_868,
42578 { &asn_OER_memb_extensionValue_constr_868, &asn_PER_memb_extensionValue_constr_868, memb_extensionValue_constraint_865 },
42579 0, 0, /* No default value */
42583 static const ber_tlv_tag_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[] = {
42584 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42586 static const asn_TYPE_tag2member_t asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865[] = {
42587 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42588 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42589 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42591 asn_SEQUENCE_specifics_t asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865 = {
42592 sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs),
42593 offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, _asn_ctx),
42594 asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865,
42595 3, /* Count of tags in the map */
42596 0, 0, 0, /* Optional elements (not needed) */
42597 -1, /* First extension addition */
42599 asn_TYPE_descriptor_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs = {
42600 "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
42601 "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
42603 asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865,
42604 sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)
42605 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */
42606 asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865, /* Same as above */
42607 sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)
42608 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */
42609 { 0, 0, SEQUENCE_constraint },
42610 asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865,
42611 3, /* Elements count */
42612 &asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865 /* Additional specs */
42615 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_872 = {
42616 sizeof(struct ULOnlySharing_ExtIEs__extensionValue),
42617 offsetof(struct ULOnlySharing_ExtIEs__extensionValue, _asn_ctx),
42618 offsetof(struct ULOnlySharing_ExtIEs__extensionValue, present),
42619 sizeof(((struct ULOnlySharing_ExtIEs__extensionValue *)0)->present),
42620 0, /* No top level tags */
42621 0, /* No tags in the map */
42623 -1 /* Extensions start */
42625 static /* Use -fall-defs-global to expose */
42626 asn_TYPE_descriptor_t asn_DEF_extensionValue_872 = {
42630 0, /* No effective tags (pointer) */
42631 0, /* No effective tags (count) */
42632 0, /* No tags (pointer) */
42633 0, /* No tags (count) */
42634 { 0, 0, OPEN_TYPE_constraint },
42635 0, 0, /* No members */
42636 &asn_SPC_extensionValue_specs_872 /* Additional specs */
42639 asn_TYPE_member_t asn_MBR_ULOnlySharing_ExtIEs_869[] = {
42640 { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, id),
42641 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42642 -1, /* IMPLICIT tag at current level */
42643 &asn_DEF_ProtocolIE_ID,
42645 { &asn_OER_memb_id_constr_870, &asn_PER_memb_id_constr_870, memb_id_constraint_869 },
42646 0, 0, /* No default value */
42649 { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, criticality),
42650 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42651 -1, /* IMPLICIT tag at current level */
42652 &asn_DEF_Criticality,
42654 { &asn_OER_memb_criticality_constr_871, &asn_PER_memb_criticality_constr_871, memb_criticality_constraint_869 },
42655 0, 0, /* No default value */
42658 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, extensionValue),
42659 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42660 +1, /* EXPLICIT tag at current level */
42661 &asn_DEF_extensionValue_872,
42663 { &asn_OER_memb_extensionValue_constr_872, &asn_PER_memb_extensionValue_constr_872, memb_extensionValue_constraint_869 },
42664 0, 0, /* No default value */
42668 static const ber_tlv_tag_t asn_DEF_ULOnlySharing_ExtIEs_tags_869[] = {
42669 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42671 static const asn_TYPE_tag2member_t asn_MAP_ULOnlySharing_ExtIEs_tag2el_869[] = {
42672 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42673 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42674 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42676 asn_SEQUENCE_specifics_t asn_SPC_ULOnlySharing_ExtIEs_specs_869 = {
42677 sizeof(struct ULOnlySharing_ExtIEs),
42678 offsetof(struct ULOnlySharing_ExtIEs, _asn_ctx),
42679 asn_MAP_ULOnlySharing_ExtIEs_tag2el_869,
42680 3, /* Count of tags in the map */
42681 0, 0, 0, /* Optional elements (not needed) */
42682 -1, /* First extension addition */
42684 asn_TYPE_descriptor_t asn_DEF_ULOnlySharing_ExtIEs = {
42685 "ULOnlySharing-ExtIEs",
42686 "ULOnlySharing-ExtIEs",
42688 asn_DEF_ULOnlySharing_ExtIEs_tags_869,
42689 sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)
42690 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */
42691 asn_DEF_ULOnlySharing_ExtIEs_tags_869, /* Same as above */
42692 sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)
42693 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */
42694 { 0, 0, SEQUENCE_constraint },
42695 asn_MBR_ULOnlySharing_ExtIEs_869,
42696 3, /* Elements count */
42697 &asn_SPC_ULOnlySharing_ExtIEs_specs_869 /* Additional specs */
42700 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_876 = {
42701 sizeof(struct UsableABSInformationFDD_ExtIEs__extensionValue),
42702 offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
42703 offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, present),
42704 sizeof(((struct UsableABSInformationFDD_ExtIEs__extensionValue *)0)->present),
42705 0, /* No top level tags */
42706 0, /* No tags in the map */
42708 -1 /* Extensions start */
42710 static /* Use -fall-defs-global to expose */
42711 asn_TYPE_descriptor_t asn_DEF_extensionValue_876 = {
42715 0, /* No effective tags (pointer) */
42716 0, /* No effective tags (count) */
42717 0, /* No tags (pointer) */
42718 0, /* No tags (count) */
42719 { 0, 0, OPEN_TYPE_constraint },
42720 0, 0, /* No members */
42721 &asn_SPC_extensionValue_specs_876 /* Additional specs */
42724 asn_TYPE_member_t asn_MBR_UsableABSInformationFDD_ExtIEs_873[] = {
42725 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, id),
42726 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42727 -1, /* IMPLICIT tag at current level */
42728 &asn_DEF_ProtocolIE_ID,
42730 { &asn_OER_memb_id_constr_874, &asn_PER_memb_id_constr_874, memb_id_constraint_873 },
42731 0, 0, /* No default value */
42734 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, criticality),
42735 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42736 -1, /* IMPLICIT tag at current level */
42737 &asn_DEF_Criticality,
42739 { &asn_OER_memb_criticality_constr_875, &asn_PER_memb_criticality_constr_875, memb_criticality_constraint_873 },
42740 0, 0, /* No default value */
42743 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, extensionValue),
42744 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42745 +1, /* EXPLICIT tag at current level */
42746 &asn_DEF_extensionValue_876,
42748 { &asn_OER_memb_extensionValue_constr_876, &asn_PER_memb_extensionValue_constr_876, memb_extensionValue_constraint_873 },
42749 0, 0, /* No default value */
42753 static const ber_tlv_tag_t asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[] = {
42754 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42756 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873[] = {
42757 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42758 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42759 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42761 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873 = {
42762 sizeof(struct UsableABSInformationFDD_ExtIEs),
42763 offsetof(struct UsableABSInformationFDD_ExtIEs, _asn_ctx),
42764 asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873,
42765 3, /* Count of tags in the map */
42766 0, 0, 0, /* Optional elements (not needed) */
42767 -1, /* First extension addition */
42769 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationFDD_ExtIEs = {
42770 "UsableABSInformationFDD-ExtIEs",
42771 "UsableABSInformationFDD-ExtIEs",
42773 asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873,
42774 sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)
42775 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */
42776 asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873, /* Same as above */
42777 sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)
42778 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */
42779 { 0, 0, SEQUENCE_constraint },
42780 asn_MBR_UsableABSInformationFDD_ExtIEs_873,
42781 3, /* Elements count */
42782 &asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873 /* Additional specs */
42785 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_880 = {
42786 sizeof(struct UsableABSInformationTDD_ExtIEs__extensionValue),
42787 offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
42788 offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, present),
42789 sizeof(((struct UsableABSInformationTDD_ExtIEs__extensionValue *)0)->present),
42790 0, /* No top level tags */
42791 0, /* No tags in the map */
42793 -1 /* Extensions start */
42795 static /* Use -fall-defs-global to expose */
42796 asn_TYPE_descriptor_t asn_DEF_extensionValue_880 = {
42800 0, /* No effective tags (pointer) */
42801 0, /* No effective tags (count) */
42802 0, /* No tags (pointer) */
42803 0, /* No tags (count) */
42804 { 0, 0, OPEN_TYPE_constraint },
42805 0, 0, /* No members */
42806 &asn_SPC_extensionValue_specs_880 /* Additional specs */
42809 asn_TYPE_member_t asn_MBR_UsableABSInformationTDD_ExtIEs_877[] = {
42810 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, id),
42811 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42812 -1, /* IMPLICIT tag at current level */
42813 &asn_DEF_ProtocolIE_ID,
42815 { &asn_OER_memb_id_constr_878, &asn_PER_memb_id_constr_878, memb_id_constraint_877 },
42816 0, 0, /* No default value */
42819 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, criticality),
42820 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42821 -1, /* IMPLICIT tag at current level */
42822 &asn_DEF_Criticality,
42824 { &asn_OER_memb_criticality_constr_879, &asn_PER_memb_criticality_constr_879, memb_criticality_constraint_877 },
42825 0, 0, /* No default value */
42828 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, extensionValue),
42829 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42830 +1, /* EXPLICIT tag at current level */
42831 &asn_DEF_extensionValue_880,
42833 { &asn_OER_memb_extensionValue_constr_880, &asn_PER_memb_extensionValue_constr_880, memb_extensionValue_constraint_877 },
42834 0, 0, /* No default value */
42838 static const ber_tlv_tag_t asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[] = {
42839 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42841 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877[] = {
42842 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42843 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42844 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42846 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877 = {
42847 sizeof(struct UsableABSInformationTDD_ExtIEs),
42848 offsetof(struct UsableABSInformationTDD_ExtIEs, _asn_ctx),
42849 asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877,
42850 3, /* Count of tags in the map */
42851 0, 0, 0, /* Optional elements (not needed) */
42852 -1, /* First extension addition */
42854 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationTDD_ExtIEs = {
42855 "UsableABSInformationTDD-ExtIEs",
42856 "UsableABSInformationTDD-ExtIEs",
42858 asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877,
42859 sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)
42860 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */
42861 asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877, /* Same as above */
42862 sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)
42863 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */
42864 { 0, 0, SEQUENCE_constraint },
42865 asn_MBR_UsableABSInformationTDD_ExtIEs_877,
42866 3, /* Elements count */
42867 &asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877 /* Additional specs */
42870 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_884 = {
42871 sizeof(struct V2XServicesAuthorized_ExtIEs__extensionValue),
42872 offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, _asn_ctx),
42873 offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, present),
42874 sizeof(((struct V2XServicesAuthorized_ExtIEs__extensionValue *)0)->present),
42875 0, /* No top level tags */
42876 0, /* No tags in the map */
42878 -1 /* Extensions start */
42880 static /* Use -fall-defs-global to expose */
42881 asn_TYPE_descriptor_t asn_DEF_extensionValue_884 = {
42885 0, /* No effective tags (pointer) */
42886 0, /* No effective tags (count) */
42887 0, /* No tags (pointer) */
42888 0, /* No tags (count) */
42889 { 0, 0, OPEN_TYPE_constraint },
42890 0, 0, /* No members */
42891 &asn_SPC_extensionValue_specs_884 /* Additional specs */
42894 asn_TYPE_member_t asn_MBR_V2XServicesAuthorized_ExtIEs_881[] = {
42895 { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, id),
42896 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42897 -1, /* IMPLICIT tag at current level */
42898 &asn_DEF_ProtocolIE_ID,
42900 { &asn_OER_memb_id_constr_882, &asn_PER_memb_id_constr_882, memb_id_constraint_881 },
42901 0, 0, /* No default value */
42904 { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, criticality),
42905 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42906 -1, /* IMPLICIT tag at current level */
42907 &asn_DEF_Criticality,
42909 { &asn_OER_memb_criticality_constr_883, &asn_PER_memb_criticality_constr_883, memb_criticality_constraint_881 },
42910 0, 0, /* No default value */
42913 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, extensionValue),
42914 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42915 +1, /* EXPLICIT tag at current level */
42916 &asn_DEF_extensionValue_884,
42918 { &asn_OER_memb_extensionValue_constr_884, &asn_PER_memb_extensionValue_constr_884, memb_extensionValue_constraint_881 },
42919 0, 0, /* No default value */
42923 static const ber_tlv_tag_t asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[] = {
42924 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42926 static const asn_TYPE_tag2member_t asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881[] = {
42927 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42928 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42929 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42931 asn_SEQUENCE_specifics_t asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 = {
42932 sizeof(struct V2XServicesAuthorized_ExtIEs),
42933 offsetof(struct V2XServicesAuthorized_ExtIEs, _asn_ctx),
42934 asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881,
42935 3, /* Count of tags in the map */
42936 0, 0, 0, /* Optional elements (not needed) */
42937 -1, /* First extension addition */
42939 asn_TYPE_descriptor_t asn_DEF_V2XServicesAuthorized_ExtIEs = {
42940 "V2XServicesAuthorized-ExtIEs",
42941 "V2XServicesAuthorized-ExtIEs",
42943 asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881,
42944 sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)
42945 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */
42946 asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881, /* Same as above */
42947 sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)
42948 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */
42949 { 0, 0, SEQUENCE_constraint },
42950 asn_MBR_V2XServicesAuthorized_ExtIEs_881,
42951 3, /* Elements count */
42952 &asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 /* Additional specs */
42955 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_888 = {
42956 sizeof(struct WidebandCQI_ExtIEs__extensionValue),
42957 offsetof(struct WidebandCQI_ExtIEs__extensionValue, _asn_ctx),
42958 offsetof(struct WidebandCQI_ExtIEs__extensionValue, present),
42959 sizeof(((struct WidebandCQI_ExtIEs__extensionValue *)0)->present),
42960 0, /* No top level tags */
42961 0, /* No tags in the map */
42963 -1 /* Extensions start */
42965 static /* Use -fall-defs-global to expose */
42966 asn_TYPE_descriptor_t asn_DEF_extensionValue_888 = {
42970 0, /* No effective tags (pointer) */
42971 0, /* No effective tags (count) */
42972 0, /* No tags (pointer) */
42973 0, /* No tags (count) */
42974 { 0, 0, OPEN_TYPE_constraint },
42975 0, 0, /* No members */
42976 &asn_SPC_extensionValue_specs_888 /* Additional specs */
42979 asn_TYPE_member_t asn_MBR_WidebandCQI_ExtIEs_885[] = {
42980 { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, id),
42981 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42982 -1, /* IMPLICIT tag at current level */
42983 &asn_DEF_ProtocolIE_ID,
42985 { &asn_OER_memb_id_constr_886, &asn_PER_memb_id_constr_886, memb_id_constraint_885 },
42986 0, 0, /* No default value */
42989 { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, criticality),
42990 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42991 -1, /* IMPLICIT tag at current level */
42992 &asn_DEF_Criticality,
42994 { &asn_OER_memb_criticality_constr_887, &asn_PER_memb_criticality_constr_887, memb_criticality_constraint_885 },
42995 0, 0, /* No default value */
42998 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, extensionValue),
42999 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
43000 +1, /* EXPLICIT tag at current level */
43001 &asn_DEF_extensionValue_888,
43003 { &asn_OER_memb_extensionValue_constr_888, &asn_PER_memb_extensionValue_constr_888, memb_extensionValue_constraint_885 },
43004 0, 0, /* No default value */
43008 static const ber_tlv_tag_t asn_DEF_WidebandCQI_ExtIEs_tags_885[] = {
43009 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
43011 static const asn_TYPE_tag2member_t asn_MAP_WidebandCQI_ExtIEs_tag2el_885[] = {
43012 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
43013 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
43014 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
43016 asn_SEQUENCE_specifics_t asn_SPC_WidebandCQI_ExtIEs_specs_885 = {
43017 sizeof(struct WidebandCQI_ExtIEs),
43018 offsetof(struct WidebandCQI_ExtIEs, _asn_ctx),
43019 asn_MAP_WidebandCQI_ExtIEs_tag2el_885,
43020 3, /* Count of tags in the map */
43021 0, 0, 0, /* Optional elements (not needed) */
43022 -1, /* First extension addition */
43024 asn_TYPE_descriptor_t asn_DEF_WidebandCQI_ExtIEs = {
43025 "WidebandCQI-ExtIEs",
43026 "WidebandCQI-ExtIEs",
43028 asn_DEF_WidebandCQI_ExtIEs_tags_885,
43029 sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)
43030 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */
43031 asn_DEF_WidebandCQI_ExtIEs_tags_885, /* Same as above */
43032 sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)
43033 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */
43034 { 0, 0, SEQUENCE_constraint },
43035 asn_MBR_WidebandCQI_ExtIEs_885,
43036 3, /* Elements count */
43037 &asn_SPC_WidebandCQI_ExtIEs_specs_885 /* Additional specs */
43040 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_892 = {
43041 sizeof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue),
43042 offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),
43043 offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, present),
43044 sizeof(((struct WLANMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),
43045 0, /* No top level tags */
43046 0, /* No tags in the map */
43048 -1 /* Extensions start */
43050 static /* Use -fall-defs-global to expose */
43051 asn_TYPE_descriptor_t asn_DEF_extensionValue_892 = {
43055 0, /* No effective tags (pointer) */
43056 0, /* No effective tags (count) */
43057 0, /* No tags (pointer) */
43058 0, /* No tags (count) */
43059 { 0, 0, OPEN_TYPE_constraint },
43060 0, 0, /* No members */
43061 &asn_SPC_extensionValue_specs_892 /* Additional specs */
43064 asn_TYPE_member_t asn_MBR_WLANMeasurementConfiguration_ExtIEs_889[] = {
43065 { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, id),
43066 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
43067 -1, /* IMPLICIT tag at current level */
43068 &asn_DEF_ProtocolIE_ID,
43070 { &asn_OER_memb_id_constr_890, &asn_PER_memb_id_constr_890, memb_id_constraint_889 },
43071 0, 0, /* No default value */
43074 { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, criticality),
43075 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
43076 -1, /* IMPLICIT tag at current level */
43077 &asn_DEF_Criticality,
43079 { &asn_OER_memb_criticality_constr_891, &asn_PER_memb_criticality_constr_891, memb_criticality_constraint_889 },
43080 0, 0, /* No default value */
43083 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, extensionValue),
43084 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
43085 +1, /* EXPLICIT tag at current level */
43086 &asn_DEF_extensionValue_892,
43088 { &asn_OER_memb_extensionValue_constr_892, &asn_PER_memb_extensionValue_constr_892, memb_extensionValue_constraint_889 },
43089 0, 0, /* No default value */
43093 static const ber_tlv_tag_t asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[] = {
43094 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
43096 static const asn_TYPE_tag2member_t asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889[] = {
43097 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
43098 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
43099 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
43101 asn_SEQUENCE_specifics_t asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889 = {
43102 sizeof(struct WLANMeasurementConfiguration_ExtIEs),
43103 offsetof(struct WLANMeasurementConfiguration_ExtIEs, _asn_ctx),
43104 asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889,
43105 3, /* Count of tags in the map */
43106 0, 0, 0, /* Optional elements (not needed) */
43107 -1, /* First extension addition */
43109 asn_TYPE_descriptor_t asn_DEF_WLANMeasurementConfiguration_ExtIEs = {
43110 "WLANMeasurementConfiguration-ExtIEs",
43111 "WLANMeasurementConfiguration-ExtIEs",
43113 asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889,
43114 sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)
43115 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */
43116 asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889, /* Same as above */
43117 sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)
43118 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */
43119 { 0, 0, SEQUENCE_constraint },
43120 asn_MBR_WLANMeasurementConfiguration_ExtIEs_889,
43121 3, /* Elements count */
43122 &asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889 /* Additional specs */