2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "F1AP-Containers"
4 * found in "../F1.asn1"
5 * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
8 #include "ProtocolExtensionField.h"
10 static const long asn_VAL_1_id_TAISliceSupportList = 131;
11 static const long asn_VAL_1_ignore = 1;
12 static const long asn_VAL_1_optional = 0;
13 static const asn_ioc_cell_t asn_IOS_ServedPLMNs_ItemExtIEs_1_rows[] = {
14 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_1_id_TAISliceSupportList },
15 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_1_ignore },
16 { "&Extension", aioc__type, &asn_DEF_SliceSupportList },
17 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_1_optional }
19 static const asn_ioc_set_t asn_IOS_ServedPLMNs_ItemExtIEs_1[] = {
20 { 1, 4, asn_IOS_ServedPLMNs_ItemExtIEs_1_rows }
22 static const long asn_VAL_2_id_gNB_CUSystemInformation = 118;
23 static const long asn_VAL_2_reject = 0;
24 static const long asn_VAL_2_optional = 0;
25 static const long asn_VAL_3_id_AvailablePLMNList = 179;
26 static const long asn_VAL_3_ignore = 1;
27 static const long asn_VAL_3_optional = 0;
28 static const long asn_VAL_4_id_ExtendedAvailablePLMN_List = 197;
29 static const long asn_VAL_4_ignore = 1;
30 static const long asn_VAL_4_optional = 0;
31 static const asn_ioc_cell_t asn_IOS_Cells_to_be_Activated_List_ItemExtIEs_1_rows[] = {
32 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_2_id_gNB_CUSystemInformation },
33 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_2_reject },
34 { "&Extension", aioc__type, &asn_DEF_GNB_CUSystemInformation },
35 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_2_optional },
36 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_3_id_AvailablePLMNList },
37 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_ignore },
38 { "&Extension", aioc__type, &asn_DEF_AvailablePLMNList },
39 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_3_optional },
40 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_4_id_ExtendedAvailablePLMN_List },
41 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_ignore },
42 { "&Extension", aioc__type, &asn_DEF_ExtendedAvailablePLMN_List },
43 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_4_optional }
45 static const asn_ioc_set_t asn_IOS_Cells_to_be_Activated_List_ItemExtIEs_1[] = {
46 { 3, 4, asn_IOS_Cells_to_be_Activated_List_ItemExtIEs_1_rows }
48 static const long asn_VAL_5_id_HandoverPreparationInformation = 119;
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_CellGroupConfig = 173;
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_MeasurementTimingConfiguration = 163;
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_UEAssistanceInformation = 214;
58 static const long asn_VAL_8_ignore = 1;
59 static const long asn_VAL_8_optional = 0;
60 static const asn_ioc_cell_t asn_IOS_CUtoDURRCInformation_ExtIEs_1_rows[] = {
61 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_5_id_HandoverPreparationInformation },
62 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_5_ignore },
63 { "&Extension", aioc__type, &asn_DEF_HandoverPreparationInformation },
64 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_5_optional },
65 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_6_id_CellGroupConfig },
66 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_ignore },
67 { "&Extension", aioc__type, &asn_DEF_CellGroupConfig },
68 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_6_optional },
69 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_7_id_MeasurementTimingConfiguration },
70 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_7_ignore },
71 { "&Extension", aioc__type, &asn_DEF_MeasurementTimingConfiguration },
72 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_7_optional },
73 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_8_id_UEAssistanceInformation },
74 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_8_ignore },
75 { "&Extension", aioc__type, &asn_DEF_UEAssistanceInformation },
76 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_8_optional }
78 static const asn_ioc_set_t asn_IOS_CUtoDURRCInformation_ExtIEs_1[] = {
79 { 4, 4, asn_IOS_CUtoDURRCInformation_ExtIEs_1_rows }
81 static const long asn_VAL_9_id_RLC_Status = 160;
82 static const long asn_VAL_9_ignore = 1;
83 static const long asn_VAL_9_optional = 0;
84 static const asn_ioc_cell_t asn_IOS_DRBs_Modified_ItemExtIEs_1_rows[] = {
85 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_9_id_RLC_Status },
86 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_9_ignore },
87 { "&Extension", aioc__type, &asn_DEF_RLC_Status },
88 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_9_optional }
90 static const asn_ioc_set_t asn_IOS_DRBs_Modified_ItemExtIEs_1[] = {
91 { 1, 4, asn_IOS_DRBs_Modified_ItemExtIEs_1_rows }
93 static const long asn_VAL_10_id_RLC_Status = 160;
94 static const long asn_VAL_10_ignore = 1;
95 static const long asn_VAL_10_optional = 0;
96 static const asn_ioc_cell_t asn_IOS_DRBs_Required_ToBeModified_ItemExtIEs_1_rows[] = {
97 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_10_id_RLC_Status },
98 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_10_ignore },
99 { "&Extension", aioc__type, &asn_DEF_RLC_Status },
100 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_10_optional }
102 static const asn_ioc_set_t asn_IOS_DRBs_Required_ToBeModified_ItemExtIEs_1[] = {
103 { 1, 4, asn_IOS_DRBs_Required_ToBeModified_ItemExtIEs_1_rows }
105 static const long asn_VAL_11_id_DLPDCPSNLength = 161;
106 static const long asn_VAL_11_ignore = 1;
107 static const long asn_VAL_11_optional = 0;
108 static const long asn_VAL_12_id_ULPDCPSNLength = 192;
109 static const long asn_VAL_12_ignore = 1;
110 static const long asn_VAL_12_optional = 0;
111 static const long asn_VAL_13_id_BearerTypeChange = 186;
112 static const long asn_VAL_13_ignore = 1;
113 static const long asn_VAL_13_optional = 0;
114 static const long asn_VAL_14_id_RLCMode = 187;
115 static const long asn_VAL_14_ignore = 1;
116 static const long asn_VAL_14_optional = 0;
117 static const long asn_VAL_15_id_Duplication_Activation = 188;
118 static const long asn_VAL_15_reject = 0;
119 static const long asn_VAL_15_optional = 0;
120 static const long asn_VAL_16_id_DC_Based_Duplication_Configured = 176;
121 static const long asn_VAL_16_reject = 0;
122 static const long asn_VAL_16_optional = 0;
123 static const long asn_VAL_17_id_DC_Based_Duplication_Activation = 177;
124 static const long asn_VAL_17_reject = 0;
125 static const long asn_VAL_17_optional = 0;
126 static const asn_ioc_cell_t asn_IOS_DRBs_ToBeModified_ItemExtIEs_1_rows[] = {
127 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_11_id_DLPDCPSNLength },
128 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_11_ignore },
129 { "&Extension", aioc__type, &asn_DEF_PDCPSNLength },
130 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_11_optional },
131 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_12_id_ULPDCPSNLength },
132 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_12_ignore },
133 { "&Extension", aioc__type, &asn_DEF_PDCPSNLength },
134 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_12_optional },
135 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_13_id_BearerTypeChange },
136 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_13_ignore },
137 { "&Extension", aioc__type, &asn_DEF_BearerTypeChange },
138 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_13_optional },
139 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_14_id_RLCMode },
140 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_14_ignore },
141 { "&Extension", aioc__type, &asn_DEF_RLCMode },
142 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_14_optional },
143 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_15_id_Duplication_Activation },
144 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_15_reject },
145 { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
146 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_15_optional },
147 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_16_id_DC_Based_Duplication_Configured },
148 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_16_reject },
149 { "&Extension", aioc__type, &asn_DEF_DCBasedDuplicationConfigured },
150 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_16_optional },
151 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_17_id_DC_Based_Duplication_Activation },
152 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_17_reject },
153 { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
154 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_17_optional }
156 static const asn_ioc_set_t asn_IOS_DRBs_ToBeModified_ItemExtIEs_1[] = {
157 { 7, 4, asn_IOS_DRBs_ToBeModified_ItemExtIEs_1_rows }
159 static const long asn_VAL_18_id_DC_Based_Duplication_Configured = 176;
160 static const long asn_VAL_18_reject = 0;
161 static const long asn_VAL_18_optional = 0;
162 static const long asn_VAL_19_id_DC_Based_Duplication_Activation = 177;
163 static const long asn_VAL_19_reject = 0;
164 static const long asn_VAL_19_optional = 0;
165 static const long asn_VAL_20_id_DLPDCPSNLength = 161;
166 static const long asn_VAL_20_ignore = 1;
167 static const long asn_VAL_20_mandatory = 2;
168 static const long asn_VAL_21_id_ULPDCPSNLength = 192;
169 static const long asn_VAL_21_ignore = 1;
170 static const long asn_VAL_21_optional = 0;
171 static const asn_ioc_cell_t asn_IOS_DRBs_ToBeSetup_ItemExtIEs_1_rows[] = {
172 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_18_id_DC_Based_Duplication_Configured },
173 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_18_reject },
174 { "&Extension", aioc__type, &asn_DEF_DCBasedDuplicationConfigured },
175 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_18_optional },
176 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_19_id_DC_Based_Duplication_Activation },
177 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_19_reject },
178 { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
179 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_19_optional },
180 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_20_id_DLPDCPSNLength },
181 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_20_ignore },
182 { "&Extension", aioc__type, &asn_DEF_PDCPSNLength },
183 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_20_mandatory },
184 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_21_id_ULPDCPSNLength },
185 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_21_ignore },
186 { "&Extension", aioc__type, &asn_DEF_PDCPSNLength },
187 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_21_optional }
189 static const asn_ioc_set_t asn_IOS_DRBs_ToBeSetup_ItemExtIEs_1[] = {
190 { 4, 4, asn_IOS_DRBs_ToBeSetup_ItemExtIEs_1_rows }
192 static const long asn_VAL_22_id_DC_Based_Duplication_Configured = 176;
193 static const long asn_VAL_22_reject = 0;
194 static const long asn_VAL_22_optional = 0;
195 static const long asn_VAL_23_id_DC_Based_Duplication_Activation = 177;
196 static const long asn_VAL_23_reject = 0;
197 static const long asn_VAL_23_optional = 0;
198 static const long asn_VAL_24_id_DLPDCPSNLength = 161;
199 static const long asn_VAL_24_ignore = 1;
200 static const long asn_VAL_24_optional = 0;
201 static const long asn_VAL_25_id_ULPDCPSNLength = 192;
202 static const long asn_VAL_25_ignore = 1;
203 static const long asn_VAL_25_optional = 0;
204 static const asn_ioc_cell_t asn_IOS_DRBs_ToBeSetupMod_ItemExtIEs_1_rows[] = {
205 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_22_id_DC_Based_Duplication_Configured },
206 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_22_reject },
207 { "&Extension", aioc__type, &asn_DEF_DCBasedDuplicationConfigured },
208 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_22_optional },
209 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_23_id_DC_Based_Duplication_Activation },
210 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_23_reject },
211 { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
212 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_23_optional },
213 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_24_id_DLPDCPSNLength },
214 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_24_ignore },
215 { "&Extension", aioc__type, &asn_DEF_PDCPSNLength },
216 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_24_optional },
217 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_25_id_ULPDCPSNLength },
218 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_25_ignore },
219 { "&Extension", aioc__type, &asn_DEF_PDCPSNLength },
220 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_25_optional }
222 static const asn_ioc_set_t asn_IOS_DRBs_ToBeSetupMod_ItemExtIEs_1[] = {
223 { 4, 4, asn_IOS_DRBs_ToBeSetupMod_ItemExtIEs_1_rows }
225 static const long asn_VAL_26_id_DRX_LongCycleStartOffset = 191;
226 static const long asn_VAL_26_ignore = 1;
227 static const long asn_VAL_26_optional = 0;
228 static const long asn_VAL_27_id_SelectedBandCombinationIndex = 193;
229 static const long asn_VAL_27_ignore = 1;
230 static const long asn_VAL_27_optional = 0;
231 static const long asn_VAL_28_id_SelectedFeatureSetEntryIndex = 194;
232 static const long asn_VAL_28_ignore = 1;
233 static const long asn_VAL_28_optional = 0;
234 static const long asn_VAL_29_id_Ph_InfoSCG = 208;
235 static const long asn_VAL_29_ignore = 1;
236 static const long asn_VAL_29_optional = 0;
237 static const long asn_VAL_30_id_RequestedBandCombinationIndex = 209;
238 static const long asn_VAL_30_ignore = 1;
239 static const long asn_VAL_30_optional = 0;
240 static const long asn_VAL_31_id_RequestedFeatureSetEntryIndex = 210;
241 static const long asn_VAL_31_ignore = 1;
242 static const long asn_VAL_31_optional = 0;
243 static const long asn_VAL_32_id_RequestedP_MaxFR2 = 211;
244 static const long asn_VAL_32_ignore = 1;
245 static const long asn_VAL_32_optional = 0;
246 static const long asn_VAL_33_id_DRX_Config = 212;
247 static const long asn_VAL_33_ignore = 1;
248 static const long asn_VAL_33_optional = 0;
249 static const asn_ioc_cell_t asn_IOS_DUtoCURRCInformation_ExtIEs_1_rows[] = {
250 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_26_id_DRX_LongCycleStartOffset },
251 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_26_ignore },
252 { "&Extension", aioc__type, &asn_DEF_DRX_LongCycleStartOffset },
253 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_26_optional },
254 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_27_id_SelectedBandCombinationIndex },
255 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_27_ignore },
256 { "&Extension", aioc__type, &asn_DEF_SelectedBandCombinationIndex },
257 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_27_optional },
258 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_28_id_SelectedFeatureSetEntryIndex },
259 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_28_ignore },
260 { "&Extension", aioc__type, &asn_DEF_SelectedFeatureSetEntryIndex },
261 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_28_optional },
262 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_29_id_Ph_InfoSCG },
263 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_29_ignore },
264 { "&Extension", aioc__type, &asn_DEF_Ph_InfoSCG },
265 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_29_optional },
266 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_30_id_RequestedBandCombinationIndex },
267 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_30_ignore },
268 { "&Extension", aioc__type, &asn_DEF_RequestedBandCombinationIndex },
269 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_30_optional },
270 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_31_id_RequestedFeatureSetEntryIndex },
271 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_31_ignore },
272 { "&Extension", aioc__type, &asn_DEF_RequestedFeatureSetEntryIndex },
273 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_31_optional },
274 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_32_id_RequestedP_MaxFR2 },
275 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_32_ignore },
276 { "&Extension", aioc__type, &asn_DEF_RequestedP_MaxFR2 },
277 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_32_optional },
278 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_33_id_DRX_Config },
279 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_33_ignore },
280 { "&Extension", aioc__type, &asn_DEF_DRX_Config },
281 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_33_optional }
283 static const asn_ioc_set_t asn_IOS_DUtoCURRCInformation_ExtIEs_1[] = {
284 { 8, 4, asn_IOS_DUtoCURRCInformation_ExtIEs_1_rows }
286 static const long asn_VAL_34_id_QoSFlowMappingIndication = 183;
287 static const long asn_VAL_34_ignore = 1;
288 static const long asn_VAL_34_optional = 0;
289 static const asn_ioc_cell_t asn_IOS_Flows_Mapped_To_DRB_ItemExtIEs_1_rows[] = {
290 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_34_id_QoSFlowMappingIndication },
291 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_34_ignore },
292 { "&Extension", aioc__type, &asn_DEF_QoSFlowMappingIndication },
293 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_34_optional }
295 static const asn_ioc_set_t asn_IOS_Flows_Mapped_To_DRB_ItemExtIEs_1[] = {
296 { 1, 4, asn_IOS_Flows_Mapped_To_DRB_ItemExtIEs_1_rows }
298 static const long asn_VAL_35_id_PDUSessionID = 180;
299 static const long asn_VAL_35_ignore = 1;
300 static const long asn_VAL_35_optional = 0;
301 static const long asn_VAL_36_id_ULPDUSessionAggregateMaximumBitRate = 181;
302 static const long asn_VAL_36_ignore = 1;
303 static const long asn_VAL_36_optional = 0;
304 static const asn_ioc_cell_t asn_IOS_QoSFlowLevelQoSParameters_ExtIEs_1_rows[] = {
305 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_35_id_PDUSessionID },
306 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_35_ignore },
307 { "&Extension", aioc__type, &asn_DEF_PDUSessionID },
308 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_35_optional },
309 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_36_id_ULPDUSessionAggregateMaximumBitRate },
310 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_36_ignore },
311 { "&Extension", aioc__type, &asn_DEF_BitRate },
312 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_36_optional }
314 static const asn_ioc_set_t asn_IOS_QoSFlowLevelQoSParameters_ExtIEs_1[] = {
315 { 2, 4, asn_IOS_QoSFlowLevelQoSParameters_ExtIEs_1_rows }
317 static const long asn_VAL_37_id_latest_RRC_Version_Enhanced = 199;
318 static const long asn_VAL_37_ignore = 1;
319 static const long asn_VAL_37_optional = 0;
320 static const asn_ioc_cell_t asn_IOS_RRC_Version_ExtIEs_1_rows[] = {
321 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_37_id_latest_RRC_Version_Enhanced },
322 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_37_ignore },
323 { "&Extension", aioc__type, &asn_DEF_Latest_RRC_Version_Enhanced },
324 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_37_optional }
326 static const asn_ioc_set_t asn_IOS_RRC_Version_ExtIEs_1[] = {
327 { 1, 4, asn_IOS_RRC_Version_ExtIEs_1_rows }
329 static const long asn_VAL_38_id_ServingCellMO = 182;
330 static const long asn_VAL_38_ignore = 1;
331 static const long asn_VAL_38_optional = 0;
332 static const asn_ioc_cell_t asn_IOS_SCell_ToBeSetup_ItemExtIEs_1_rows[] = {
333 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_38_id_ServingCellMO },
334 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_38_ignore },
335 { "&Extension", aioc__type, &asn_DEF_ServingCellMO },
336 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_38_optional }
338 static const asn_ioc_set_t asn_IOS_SCell_ToBeSetup_ItemExtIEs_1[] = {
339 { 1, 4, asn_IOS_SCell_ToBeSetup_ItemExtIEs_1_rows }
341 static const long asn_VAL_39_id_ServingCellMO = 182;
342 static const long asn_VAL_39_ignore = 1;
343 static const long asn_VAL_39_optional = 0;
344 static const asn_ioc_cell_t asn_IOS_SCell_ToBeSetupMod_ItemExtIEs_1_rows[] = {
345 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_39_id_ServingCellMO },
346 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_39_ignore },
347 { "&Extension", aioc__type, &asn_DEF_ServingCellMO },
348 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_39_optional }
350 static const asn_ioc_set_t asn_IOS_SCell_ToBeSetupMod_ItemExtIEs_1[] = {
351 { 1, 4, asn_IOS_SCell_ToBeSetupMod_ItemExtIEs_1_rows }
353 static const long asn_VAL_40_id_RANAC = 139;
354 static const long asn_VAL_40_ignore = 1;
355 static const long asn_VAL_40_optional = 0;
356 static const long asn_VAL_41_id_ExtendedServedPLMNs_List = 196;
357 static const long asn_VAL_41_ignore = 1;
358 static const long asn_VAL_41_optional = 0;
359 static const long asn_VAL_42_id_Cell_Direction = 201;
360 static const long asn_VAL_42_ignore = 1;
361 static const long asn_VAL_42_optional = 0;
362 static const asn_ioc_cell_t asn_IOS_Served_Cell_Information_ExtIEs_1_rows[] = {
363 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_40_id_RANAC },
364 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_40_ignore },
365 { "&Extension", aioc__type, &asn_DEF_RANAC },
366 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_40_optional },
367 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_41_id_ExtendedServedPLMNs_List },
368 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_41_ignore },
369 { "&Extension", aioc__type, &asn_DEF_ExtendedServedPLMNs_List },
370 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_41_optional },
371 { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_42_id_Cell_Direction },
372 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_42_ignore },
373 { "&Extension", aioc__type, &asn_DEF_Cell_Direction },
374 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_42_optional }
376 static const asn_ioc_set_t asn_IOS_Served_Cell_Information_ExtIEs_1[] = {
377 { 3, 4, asn_IOS_Served_Cell_Information_ExtIEs_1_rows }
380 memb_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
381 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
385 ASN__CTFAIL(app_key, td, sptr,
386 "%s: value not given (%s:%d)",
387 td->name, __FILE__, __LINE__);
391 value = *(const long *)sptr;
393 if((value >= 0 && value <= 65535)) {
394 /* Constraint check succeeded */
397 ASN__CTFAIL(app_key, td, sptr,
398 "%s: constraint failed (%s:%d)",
399 td->name, __FILE__, __LINE__);
405 memb_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
406 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
409 ASN__CTFAIL(app_key, td, sptr,
410 "%s: value not given (%s:%d)",
411 td->name, __FILE__, __LINE__);
416 if(1 /* No applicable constraints whatsoever */) {
417 /* Nothing is here. See below */
420 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
424 memb_extensionValue_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
425 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
428 ASN__CTFAIL(app_key, td, sptr,
429 "%s: value not given (%s:%d)",
430 td->name, __FILE__, __LINE__);
435 if(1 /* No applicable constraints whatsoever */) {
436 /* Nothing is here. See below */
439 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
443 memb_id_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
444 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
448 ASN__CTFAIL(app_key, td, sptr,
449 "%s: value not given (%s:%d)",
450 td->name, __FILE__, __LINE__);
454 value = *(const long *)sptr;
456 if((value >= 0 && value <= 65535)) {
457 /* Constraint check succeeded */
460 ASN__CTFAIL(app_key, td, sptr,
461 "%s: constraint failed (%s:%d)",
462 td->name, __FILE__, __LINE__);
468 memb_criticality_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
469 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
472 ASN__CTFAIL(app_key, td, sptr,
473 "%s: value not given (%s:%d)",
474 td->name, __FILE__, __LINE__);
479 if(1 /* No applicable constraints whatsoever */) {
480 /* Nothing is here. See below */
483 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
487 memb_extensionValue_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
488 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
491 ASN__CTFAIL(app_key, td, sptr,
492 "%s: value not given (%s:%d)",
493 td->name, __FILE__, __LINE__);
498 if(1 /* No applicable constraints whatsoever */) {
499 /* Nothing is here. See below */
502 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
506 memb_id_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
507 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
511 ASN__CTFAIL(app_key, td, sptr,
512 "%s: value not given (%s:%d)",
513 td->name, __FILE__, __LINE__);
517 value = *(const long *)sptr;
519 if((value >= 0 && value <= 65535)) {
520 /* Constraint check succeeded */
523 ASN__CTFAIL(app_key, td, sptr,
524 "%s: constraint failed (%s:%d)",
525 td->name, __FILE__, __LINE__);
531 memb_criticality_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
532 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
535 ASN__CTFAIL(app_key, td, sptr,
536 "%s: value not given (%s:%d)",
537 td->name, __FILE__, __LINE__);
542 if(1 /* No applicable constraints whatsoever */) {
543 /* Nothing is here. See below */
546 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
550 memb_extensionValue_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
551 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
554 ASN__CTFAIL(app_key, td, sptr,
555 "%s: value not given (%s:%d)",
556 td->name, __FILE__, __LINE__);
561 if(1 /* No applicable constraints whatsoever */) {
562 /* Nothing is here. See below */
565 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
569 memb_id_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
570 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
574 ASN__CTFAIL(app_key, td, sptr,
575 "%s: value not given (%s:%d)",
576 td->name, __FILE__, __LINE__);
580 value = *(const long *)sptr;
582 if((value >= 0 && value <= 65535)) {
583 /* Constraint check succeeded */
586 ASN__CTFAIL(app_key, td, sptr,
587 "%s: constraint failed (%s:%d)",
588 td->name, __FILE__, __LINE__);
593 static asn_type_selector_result_t
594 select_ServedPLMNs_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
595 asn_type_selector_result_t result = {0, 0};
596 const asn_ioc_set_t *itable = asn_IOS_ServedPLMNs_ItemExtIEs_1;
597 size_t constraining_column = 0; /* &id */
598 size_t for_column = 1; /* &criticality */
599 size_t row, presence_index = 0;
600 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedPLMNs_ItemExtIEs, id));
602 for(row=0; row < itable->rows_count; row++) {
603 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
604 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
606 if(type_cell->cell_kind == aioc__undefined)
610 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
611 result.type_descriptor = type_cell->type_descriptor;
612 result.presence_index = presence_index;
621 memb_criticality_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
622 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
625 ASN__CTFAIL(app_key, td, sptr,
626 "%s: value not given (%s:%d)",
627 td->name, __FILE__, __LINE__);
632 if(1 /* No applicable constraints whatsoever */) {
633 /* Nothing is here. See below */
636 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
639 static asn_type_selector_result_t
640 select_ServedPLMNs_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
641 asn_type_selector_result_t result = {0, 0};
642 const asn_ioc_set_t *itable = asn_IOS_ServedPLMNs_ItemExtIEs_1;
643 size_t constraining_column = 0; /* &id */
644 size_t for_column = 2; /* &Extension */
645 size_t row, presence_index = 0;
646 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedPLMNs_ItemExtIEs, id));
648 for(row=0; row < itable->rows_count; row++) {
649 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
650 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
652 if(type_cell->cell_kind == aioc__undefined)
656 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
657 result.type_descriptor = type_cell->type_descriptor;
658 result.presence_index = presence_index;
667 memb_extensionValue_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
668 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
671 ASN__CTFAIL(app_key, td, sptr,
672 "%s: value not given (%s:%d)",
673 td->name, __FILE__, __LINE__);
678 if(1 /* No applicable constraints whatsoever */) {
679 /* Nothing is here. See below */
682 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
686 memb_id_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
687 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
691 ASN__CTFAIL(app_key, td, sptr,
692 "%s: value not given (%s:%d)",
693 td->name, __FILE__, __LINE__);
697 value = *(const long *)sptr;
699 if((value >= 0 && value <= 65535)) {
700 /* Constraint check succeeded */
703 ASN__CTFAIL(app_key, td, sptr,
704 "%s: constraint failed (%s:%d)",
705 td->name, __FILE__, __LINE__);
711 memb_criticality_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
712 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
715 ASN__CTFAIL(app_key, td, sptr,
716 "%s: value not given (%s:%d)",
717 td->name, __FILE__, __LINE__);
722 if(1 /* No applicable constraints whatsoever */) {
723 /* Nothing is here. See below */
726 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
730 memb_extensionValue_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
731 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
734 ASN__CTFAIL(app_key, td, sptr,
735 "%s: value not given (%s:%d)",
736 td->name, __FILE__, __LINE__);
741 if(1 /* No applicable constraints whatsoever */) {
742 /* Nothing is here. See below */
745 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
749 memb_id_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
750 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
754 ASN__CTFAIL(app_key, td, sptr,
755 "%s: value not given (%s:%d)",
756 td->name, __FILE__, __LINE__);
760 value = *(const long *)sptr;
762 if((value >= 0 && value <= 65535)) {
763 /* Constraint check succeeded */
766 ASN__CTFAIL(app_key, td, sptr,
767 "%s: constraint failed (%s:%d)",
768 td->name, __FILE__, __LINE__);
774 memb_criticality_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
775 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
778 ASN__CTFAIL(app_key, td, sptr,
779 "%s: value not given (%s:%d)",
780 td->name, __FILE__, __LINE__);
785 if(1 /* No applicable constraints whatsoever */) {
786 /* Nothing is here. See below */
789 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
793 memb_extensionValue_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
794 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
797 ASN__CTFAIL(app_key, td, sptr,
798 "%s: value not given (%s:%d)",
799 td->name, __FILE__, __LINE__);
804 if(1 /* No applicable constraints whatsoever */) {
805 /* Nothing is here. See below */
808 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
812 memb_id_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
813 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
817 ASN__CTFAIL(app_key, td, sptr,
818 "%s: value not given (%s:%d)",
819 td->name, __FILE__, __LINE__);
823 value = *(const long *)sptr;
825 if((value >= 0 && value <= 65535)) {
826 /* Constraint check succeeded */
829 ASN__CTFAIL(app_key, td, sptr,
830 "%s: constraint failed (%s:%d)",
831 td->name, __FILE__, __LINE__);
837 memb_criticality_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
838 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
841 ASN__CTFAIL(app_key, td, sptr,
842 "%s: value not given (%s:%d)",
843 td->name, __FILE__, __LINE__);
848 if(1 /* No applicable constraints whatsoever */) {
849 /* Nothing is here. See below */
852 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
856 memb_extensionValue_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
857 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
860 ASN__CTFAIL(app_key, td, sptr,
861 "%s: value not given (%s:%d)",
862 td->name, __FILE__, __LINE__);
867 if(1 /* No applicable constraints whatsoever */) {
868 /* Nothing is here. See below */
871 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
875 memb_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
876 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
880 ASN__CTFAIL(app_key, td, sptr,
881 "%s: value not given (%s:%d)",
882 td->name, __FILE__, __LINE__);
886 value = *(const long *)sptr;
888 if((value >= 0 && value <= 65535)) {
889 /* Constraint check succeeded */
892 ASN__CTFAIL(app_key, td, sptr,
893 "%s: constraint failed (%s:%d)",
894 td->name, __FILE__, __LINE__);
900 memb_criticality_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
901 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
904 ASN__CTFAIL(app_key, td, sptr,
905 "%s: value not given (%s:%d)",
906 td->name, __FILE__, __LINE__);
911 if(1 /* No applicable constraints whatsoever */) {
912 /* Nothing is here. See below */
915 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
919 memb_extensionValue_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
920 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
923 ASN__CTFAIL(app_key, td, sptr,
924 "%s: value not given (%s:%d)",
925 td->name, __FILE__, __LINE__);
930 if(1 /* No applicable constraints whatsoever */) {
931 /* Nothing is here. See below */
934 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
938 memb_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
939 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
943 ASN__CTFAIL(app_key, td, sptr,
944 "%s: value not given (%s:%d)",
945 td->name, __FILE__, __LINE__);
949 value = *(const long *)sptr;
951 if((value >= 0 && value <= 65535)) {
952 /* Constraint check succeeded */
955 ASN__CTFAIL(app_key, td, sptr,
956 "%s: constraint failed (%s:%d)",
957 td->name, __FILE__, __LINE__);
963 memb_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
964 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
967 ASN__CTFAIL(app_key, td, sptr,
968 "%s: value not given (%s:%d)",
969 td->name, __FILE__, __LINE__);
974 if(1 /* No applicable constraints whatsoever */) {
975 /* Nothing is here. See below */
978 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
982 memb_extensionValue_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
983 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
986 ASN__CTFAIL(app_key, td, sptr,
987 "%s: value not given (%s:%d)",
988 td->name, __FILE__, __LINE__);
993 if(1 /* No applicable constraints whatsoever */) {
994 /* Nothing is here. See below */
997 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1001 memb_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1002 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1006 ASN__CTFAIL(app_key, td, sptr,
1007 "%s: value not given (%s:%d)",
1008 td->name, __FILE__, __LINE__);
1012 value = *(const long *)sptr;
1014 if((value >= 0 && value <= 65535)) {
1015 /* Constraint check succeeded */
1018 ASN__CTFAIL(app_key, td, sptr,
1019 "%s: constraint failed (%s:%d)",
1020 td->name, __FILE__, __LINE__);
1026 memb_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1027 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1030 ASN__CTFAIL(app_key, td, sptr,
1031 "%s: value not given (%s:%d)",
1032 td->name, __FILE__, __LINE__);
1037 if(1 /* No applicable constraints whatsoever */) {
1038 /* Nothing is here. See below */
1041 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1045 memb_extensionValue_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1046 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1049 ASN__CTFAIL(app_key, td, sptr,
1050 "%s: value not given (%s:%d)",
1051 td->name, __FILE__, __LINE__);
1056 if(1 /* No applicable constraints whatsoever */) {
1057 /* Nothing is here. See below */
1060 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1064 memb_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1065 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1069 ASN__CTFAIL(app_key, td, sptr,
1070 "%s: value not given (%s:%d)",
1071 td->name, __FILE__, __LINE__);
1075 value = *(const long *)sptr;
1077 if((value >= 0 && value <= 65535)) {
1078 /* Constraint check succeeded */
1081 ASN__CTFAIL(app_key, td, sptr,
1082 "%s: constraint failed (%s:%d)",
1083 td->name, __FILE__, __LINE__);
1089 memb_criticality_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1090 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1093 ASN__CTFAIL(app_key, td, sptr,
1094 "%s: value not given (%s:%d)",
1095 td->name, __FILE__, __LINE__);
1100 if(1 /* No applicable constraints whatsoever */) {
1101 /* Nothing is here. See below */
1104 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1108 memb_extensionValue_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1109 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1112 ASN__CTFAIL(app_key, td, sptr,
1113 "%s: value not given (%s:%d)",
1114 td->name, __FILE__, __LINE__);
1119 if(1 /* No applicable constraints whatsoever */) {
1120 /* Nothing is here. See below */
1123 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1127 memb_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
1128 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1132 ASN__CTFAIL(app_key, td, sptr,
1133 "%s: value not given (%s:%d)",
1134 td->name, __FILE__, __LINE__);
1138 value = *(const long *)sptr;
1140 if((value >= 0 && value <= 65535)) {
1141 /* Constraint check succeeded */
1144 ASN__CTFAIL(app_key, td, sptr,
1145 "%s: constraint failed (%s:%d)",
1146 td->name, __FILE__, __LINE__);
1151 static asn_type_selector_result_t
1152 select_Cells_to_be_Activated_List_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1153 asn_type_selector_result_t result = {0, 0};
1154 const asn_ioc_set_t *itable = asn_IOS_Cells_to_be_Activated_List_ItemExtIEs_1;
1155 size_t constraining_column = 0; /* &id */
1156 size_t for_column = 1; /* &criticality */
1157 size_t row, presence_index = 0;
1158 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Cells_to_be_Activated_List_ItemExtIEs, id));
1160 for(row=0; row < itable->rows_count; row++) {
1161 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1162 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1164 if(type_cell->cell_kind == aioc__undefined)
1168 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1169 result.type_descriptor = type_cell->type_descriptor;
1170 result.presence_index = presence_index;
1179 memb_criticality_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
1180 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1183 ASN__CTFAIL(app_key, td, sptr,
1184 "%s: value not given (%s:%d)",
1185 td->name, __FILE__, __LINE__);
1190 if(1 /* No applicable constraints whatsoever */) {
1191 /* Nothing is here. See below */
1194 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1197 static asn_type_selector_result_t
1198 select_Cells_to_be_Activated_List_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1199 asn_type_selector_result_t result = {0, 0};
1200 const asn_ioc_set_t *itable = asn_IOS_Cells_to_be_Activated_List_ItemExtIEs_1;
1201 size_t constraining_column = 0; /* &id */
1202 size_t for_column = 2; /* &Extension */
1203 size_t row, presence_index = 0;
1204 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Cells_to_be_Activated_List_ItemExtIEs, id));
1206 for(row=0; row < itable->rows_count; row++) {
1207 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1208 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1210 if(type_cell->cell_kind == aioc__undefined)
1214 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1215 result.type_descriptor = type_cell->type_descriptor;
1216 result.presence_index = presence_index;
1225 memb_extensionValue_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
1226 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1229 ASN__CTFAIL(app_key, td, sptr,
1230 "%s: value not given (%s:%d)",
1231 td->name, __FILE__, __LINE__);
1236 if(1 /* No applicable constraints whatsoever */) {
1237 /* Nothing is here. See below */
1240 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1244 memb_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
1245 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1249 ASN__CTFAIL(app_key, td, sptr,
1250 "%s: value not given (%s:%d)",
1251 td->name, __FILE__, __LINE__);
1255 value = *(const long *)sptr;
1257 if((value >= 0 && value <= 65535)) {
1258 /* Constraint check succeeded */
1261 ASN__CTFAIL(app_key, td, sptr,
1262 "%s: constraint failed (%s:%d)",
1263 td->name, __FILE__, __LINE__);
1269 memb_criticality_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
1270 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__);
1280 if(1 /* No applicable constraints whatsoever */) {
1281 /* Nothing is here. See below */
1284 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1288 memb_extensionValue_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
1289 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1292 ASN__CTFAIL(app_key, td, sptr,
1293 "%s: value not given (%s:%d)",
1294 td->name, __FILE__, __LINE__);
1299 if(1 /* No applicable constraints whatsoever */) {
1300 /* Nothing is here. See below */
1303 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1307 memb_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
1308 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1312 ASN__CTFAIL(app_key, td, sptr,
1313 "%s: value not given (%s:%d)",
1314 td->name, __FILE__, __LINE__);
1318 value = *(const long *)sptr;
1320 if((value >= 0 && value <= 65535)) {
1321 /* Constraint check succeeded */
1324 ASN__CTFAIL(app_key, td, sptr,
1325 "%s: constraint failed (%s:%d)",
1326 td->name, __FILE__, __LINE__);
1332 memb_criticality_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
1333 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__);
1343 if(1 /* No applicable constraints whatsoever */) {
1344 /* Nothing is here. See below */
1347 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1351 memb_extensionValue_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
1352 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1355 ASN__CTFAIL(app_key, td, sptr,
1356 "%s: value not given (%s:%d)",
1357 td->name, __FILE__, __LINE__);
1362 if(1 /* No applicable constraints whatsoever */) {
1363 /* Nothing is here. See below */
1366 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1370 memb_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
1371 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1375 ASN__CTFAIL(app_key, td, sptr,
1376 "%s: value not given (%s:%d)",
1377 td->name, __FILE__, __LINE__);
1381 value = *(const long *)sptr;
1383 if((value >= 0 && value <= 65535)) {
1384 /* Constraint check succeeded */
1387 ASN__CTFAIL(app_key, td, sptr,
1388 "%s: constraint failed (%s:%d)",
1389 td->name, __FILE__, __LINE__);
1395 memb_criticality_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
1396 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__);
1406 if(1 /* No applicable constraints whatsoever */) {
1407 /* Nothing is here. See below */
1410 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1414 memb_extensionValue_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
1415 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1418 ASN__CTFAIL(app_key, td, sptr,
1419 "%s: value not given (%s:%d)",
1420 td->name, __FILE__, __LINE__);
1425 if(1 /* No applicable constraints whatsoever */) {
1426 /* Nothing is here. See below */
1429 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1433 memb_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
1434 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1438 ASN__CTFAIL(app_key, td, sptr,
1439 "%s: value not given (%s:%d)",
1440 td->name, __FILE__, __LINE__);
1444 value = *(const long *)sptr;
1446 if((value >= 0 && value <= 65535)) {
1447 /* Constraint check succeeded */
1450 ASN__CTFAIL(app_key, td, sptr,
1451 "%s: constraint failed (%s:%d)",
1452 td->name, __FILE__, __LINE__);
1458 memb_criticality_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
1459 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__);
1469 if(1 /* No applicable constraints whatsoever */) {
1470 /* Nothing is here. See below */
1473 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1477 memb_extensionValue_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
1478 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1481 ASN__CTFAIL(app_key, td, sptr,
1482 "%s: value not given (%s:%d)",
1483 td->name, __FILE__, __LINE__);
1488 if(1 /* No applicable constraints whatsoever */) {
1489 /* Nothing is here. See below */
1492 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1496 memb_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
1497 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1501 ASN__CTFAIL(app_key, td, sptr,
1502 "%s: value not given (%s:%d)",
1503 td->name, __FILE__, __LINE__);
1507 value = *(const long *)sptr;
1509 if((value >= 0 && value <= 65535)) {
1510 /* Constraint check succeeded */
1513 ASN__CTFAIL(app_key, td, sptr,
1514 "%s: constraint failed (%s:%d)",
1515 td->name, __FILE__, __LINE__);
1520 static asn_type_selector_result_t
1521 select_CUtoDURRCInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1522 asn_type_selector_result_t result = {0, 0};
1523 const asn_ioc_set_t *itable = asn_IOS_CUtoDURRCInformation_ExtIEs_1;
1524 size_t constraining_column = 0; /* &id */
1525 size_t for_column = 1; /* &criticality */
1526 size_t row, presence_index = 0;
1527 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CUtoDURRCInformation_ExtIEs, id));
1529 for(row=0; row < itable->rows_count; row++) {
1530 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1531 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1533 if(type_cell->cell_kind == aioc__undefined)
1537 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1538 result.type_descriptor = type_cell->type_descriptor;
1539 result.presence_index = presence_index;
1548 memb_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
1549 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1552 ASN__CTFAIL(app_key, td, sptr,
1553 "%s: value not given (%s:%d)",
1554 td->name, __FILE__, __LINE__);
1559 if(1 /* No applicable constraints whatsoever */) {
1560 /* Nothing is here. See below */
1563 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1566 static asn_type_selector_result_t
1567 select_CUtoDURRCInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1568 asn_type_selector_result_t result = {0, 0};
1569 const asn_ioc_set_t *itable = asn_IOS_CUtoDURRCInformation_ExtIEs_1;
1570 size_t constraining_column = 0; /* &id */
1571 size_t for_column = 2; /* &Extension */
1572 size_t row, presence_index = 0;
1573 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CUtoDURRCInformation_ExtIEs, id));
1575 for(row=0; row < itable->rows_count; row++) {
1576 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1577 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1579 if(type_cell->cell_kind == aioc__undefined)
1583 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1584 result.type_descriptor = type_cell->type_descriptor;
1585 result.presence_index = presence_index;
1594 memb_extensionValue_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
1595 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1598 ASN__CTFAIL(app_key, td, sptr,
1599 "%s: value not given (%s:%d)",
1600 td->name, __FILE__, __LINE__);
1605 if(1 /* No applicable constraints whatsoever */) {
1606 /* Nothing is here. See below */
1609 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1613 memb_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
1614 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1618 ASN__CTFAIL(app_key, td, sptr,
1619 "%s: value not given (%s:%d)",
1620 td->name, __FILE__, __LINE__);
1624 value = *(const long *)sptr;
1626 if((value >= 0 && value <= 65535)) {
1627 /* Constraint check succeeded */
1630 ASN__CTFAIL(app_key, td, sptr,
1631 "%s: constraint failed (%s:%d)",
1632 td->name, __FILE__, __LINE__);
1638 memb_criticality_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
1639 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1642 ASN__CTFAIL(app_key, td, sptr,
1643 "%s: value not given (%s:%d)",
1644 td->name, __FILE__, __LINE__);
1649 if(1 /* No applicable constraints whatsoever */) {
1650 /* Nothing is here. See below */
1653 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1657 memb_extensionValue_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
1658 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1661 ASN__CTFAIL(app_key, td, sptr,
1662 "%s: value not given (%s:%d)",
1663 td->name, __FILE__, __LINE__);
1668 if(1 /* No applicable constraints whatsoever */) {
1669 /* Nothing is here. See below */
1672 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1676 memb_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
1677 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1681 ASN__CTFAIL(app_key, td, sptr,
1682 "%s: value not given (%s:%d)",
1683 td->name, __FILE__, __LINE__);
1687 value = *(const long *)sptr;
1689 if((value >= 0 && value <= 65535)) {
1690 /* Constraint check succeeded */
1693 ASN__CTFAIL(app_key, td, sptr,
1694 "%s: constraint failed (%s:%d)",
1695 td->name, __FILE__, __LINE__);
1701 memb_criticality_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
1702 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1705 ASN__CTFAIL(app_key, td, sptr,
1706 "%s: value not given (%s:%d)",
1707 td->name, __FILE__, __LINE__);
1712 if(1 /* No applicable constraints whatsoever */) {
1713 /* Nothing is here. See below */
1716 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1720 memb_extensionValue_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
1721 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1724 ASN__CTFAIL(app_key, td, sptr,
1725 "%s: value not given (%s:%d)",
1726 td->name, __FILE__, __LINE__);
1731 if(1 /* No applicable constraints whatsoever */) {
1732 /* Nothing is here. See below */
1735 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1739 memb_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
1740 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1744 ASN__CTFAIL(app_key, td, sptr,
1745 "%s: value not given (%s:%d)",
1746 td->name, __FILE__, __LINE__);
1750 value = *(const long *)sptr;
1752 if((value >= 0 && value <= 65535)) {
1753 /* Constraint check succeeded */
1756 ASN__CTFAIL(app_key, td, sptr,
1757 "%s: constraint failed (%s:%d)",
1758 td->name, __FILE__, __LINE__);
1764 memb_criticality_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
1765 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__);
1775 if(1 /* No applicable constraints whatsoever */) {
1776 /* Nothing is here. See below */
1779 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1783 memb_extensionValue_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
1784 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1787 ASN__CTFAIL(app_key, td, sptr,
1788 "%s: value not given (%s:%d)",
1789 td->name, __FILE__, __LINE__);
1794 if(1 /* No applicable constraints whatsoever */) {
1795 /* Nothing is here. See below */
1798 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1802 memb_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
1803 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1807 ASN__CTFAIL(app_key, td, sptr,
1808 "%s: value not given (%s:%d)",
1809 td->name, __FILE__, __LINE__);
1813 value = *(const long *)sptr;
1815 if((value >= 0 && value <= 65535)) {
1816 /* Constraint check succeeded */
1819 ASN__CTFAIL(app_key, td, sptr,
1820 "%s: constraint failed (%s:%d)",
1821 td->name, __FILE__, __LINE__);
1827 memb_criticality_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
1828 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1831 ASN__CTFAIL(app_key, td, sptr,
1832 "%s: value not given (%s:%d)",
1833 td->name, __FILE__, __LINE__);
1838 if(1 /* No applicable constraints whatsoever */) {
1839 /* Nothing is here. See below */
1842 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1846 memb_extensionValue_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
1847 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1850 ASN__CTFAIL(app_key, td, sptr,
1851 "%s: value not given (%s:%d)",
1852 td->name, __FILE__, __LINE__);
1857 if(1 /* No applicable constraints whatsoever */) {
1858 /* Nothing is here. See below */
1861 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1865 memb_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
1866 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1870 ASN__CTFAIL(app_key, td, sptr,
1871 "%s: value not given (%s:%d)",
1872 td->name, __FILE__, __LINE__);
1876 value = *(const long *)sptr;
1878 if((value >= 0 && value <= 65535)) {
1879 /* Constraint check succeeded */
1882 ASN__CTFAIL(app_key, td, sptr,
1883 "%s: constraint failed (%s:%d)",
1884 td->name, __FILE__, __LINE__);
1890 memb_criticality_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
1891 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1894 ASN__CTFAIL(app_key, td, sptr,
1895 "%s: value not given (%s:%d)",
1896 td->name, __FILE__, __LINE__);
1901 if(1 /* No applicable constraints whatsoever */) {
1902 /* Nothing is here. See below */
1905 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1909 memb_extensionValue_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
1910 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1913 ASN__CTFAIL(app_key, td, sptr,
1914 "%s: value not given (%s:%d)",
1915 td->name, __FILE__, __LINE__);
1920 if(1 /* No applicable constraints whatsoever */) {
1921 /* Nothing is here. See below */
1924 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1928 memb_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
1929 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1933 ASN__CTFAIL(app_key, td, sptr,
1934 "%s: value not given (%s:%d)",
1935 td->name, __FILE__, __LINE__);
1939 value = *(const long *)sptr;
1941 if((value >= 0 && value <= 65535)) {
1942 /* Constraint check succeeded */
1945 ASN__CTFAIL(app_key, td, sptr,
1946 "%s: constraint failed (%s:%d)",
1947 td->name, __FILE__, __LINE__);
1953 memb_criticality_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
1954 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1957 ASN__CTFAIL(app_key, td, sptr,
1958 "%s: value not given (%s:%d)",
1959 td->name, __FILE__, __LINE__);
1964 if(1 /* No applicable constraints whatsoever */) {
1965 /* Nothing is here. See below */
1968 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1972 memb_extensionValue_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
1973 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1976 ASN__CTFAIL(app_key, td, sptr,
1977 "%s: value not given (%s:%d)",
1978 td->name, __FILE__, __LINE__);
1983 if(1 /* No applicable constraints whatsoever */) {
1984 /* Nothing is here. See below */
1987 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1991 memb_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
1992 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1996 ASN__CTFAIL(app_key, td, sptr,
1997 "%s: value not given (%s:%d)",
1998 td->name, __FILE__, __LINE__);
2002 value = *(const long *)sptr;
2004 if((value >= 0 && value <= 65535)) {
2005 /* Constraint check succeeded */
2008 ASN__CTFAIL(app_key, td, sptr,
2009 "%s: constraint failed (%s:%d)",
2010 td->name, __FILE__, __LINE__);
2016 memb_criticality_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2017 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2020 ASN__CTFAIL(app_key, td, sptr,
2021 "%s: value not given (%s:%d)",
2022 td->name, __FILE__, __LINE__);
2027 if(1 /* No applicable constraints whatsoever */) {
2028 /* Nothing is here. See below */
2031 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2035 memb_extensionValue_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2036 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2039 ASN__CTFAIL(app_key, td, sptr,
2040 "%s: value not given (%s:%d)",
2041 td->name, __FILE__, __LINE__);
2046 if(1 /* No applicable constraints whatsoever */) {
2047 /* Nothing is here. See below */
2050 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2054 memb_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2055 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2059 ASN__CTFAIL(app_key, td, sptr,
2060 "%s: value not given (%s:%d)",
2061 td->name, __FILE__, __LINE__);
2065 value = *(const long *)sptr;
2067 if((value >= 0 && value <= 65535)) {
2068 /* Constraint check succeeded */
2071 ASN__CTFAIL(app_key, td, sptr,
2072 "%s: constraint failed (%s:%d)",
2073 td->name, __FILE__, __LINE__);
2078 static asn_type_selector_result_t
2079 select_DRBs_Modified_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2080 asn_type_selector_result_t result = {0, 0};
2081 const asn_ioc_set_t *itable = asn_IOS_DRBs_Modified_ItemExtIEs_1;
2082 size_t constraining_column = 0; /* &id */
2083 size_t for_column = 1; /* &criticality */
2084 size_t row, presence_index = 0;
2085 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_Modified_ItemExtIEs, id));
2087 for(row=0; row < itable->rows_count; row++) {
2088 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2089 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2091 if(type_cell->cell_kind == aioc__undefined)
2095 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2096 result.type_descriptor = type_cell->type_descriptor;
2097 result.presence_index = presence_index;
2106 memb_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2107 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2110 ASN__CTFAIL(app_key, td, sptr,
2111 "%s: value not given (%s:%d)",
2112 td->name, __FILE__, __LINE__);
2117 if(1 /* No applicable constraints whatsoever */) {
2118 /* Nothing is here. See below */
2121 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2124 static asn_type_selector_result_t
2125 select_DRBs_Modified_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2126 asn_type_selector_result_t result = {0, 0};
2127 const asn_ioc_set_t *itable = asn_IOS_DRBs_Modified_ItemExtIEs_1;
2128 size_t constraining_column = 0; /* &id */
2129 size_t for_column = 2; /* &Extension */
2130 size_t row, presence_index = 0;
2131 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_Modified_ItemExtIEs, id));
2133 for(row=0; row < itable->rows_count; row++) {
2134 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2135 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2137 if(type_cell->cell_kind == aioc__undefined)
2141 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2142 result.type_descriptor = type_cell->type_descriptor;
2143 result.presence_index = presence_index;
2152 memb_extensionValue_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2153 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2156 ASN__CTFAIL(app_key, td, sptr,
2157 "%s: value not given (%s:%d)",
2158 td->name, __FILE__, __LINE__);
2163 if(1 /* No applicable constraints whatsoever */) {
2164 /* Nothing is here. See below */
2167 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2171 memb_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
2172 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2176 ASN__CTFAIL(app_key, td, sptr,
2177 "%s: value not given (%s:%d)",
2178 td->name, __FILE__, __LINE__);
2182 value = *(const long *)sptr;
2184 if((value >= 0 && value <= 65535)) {
2185 /* Constraint check succeeded */
2188 ASN__CTFAIL(app_key, td, sptr,
2189 "%s: constraint failed (%s:%d)",
2190 td->name, __FILE__, __LINE__);
2196 memb_criticality_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
2197 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2200 ASN__CTFAIL(app_key, td, sptr,
2201 "%s: value not given (%s:%d)",
2202 td->name, __FILE__, __LINE__);
2207 if(1 /* No applicable constraints whatsoever */) {
2208 /* Nothing is here. See below */
2211 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2215 memb_extensionValue_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
2216 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2219 ASN__CTFAIL(app_key, td, sptr,
2220 "%s: value not given (%s:%d)",
2221 td->name, __FILE__, __LINE__);
2226 if(1 /* No applicable constraints whatsoever */) {
2227 /* Nothing is here. See below */
2230 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2234 memb_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
2235 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2239 ASN__CTFAIL(app_key, td, sptr,
2240 "%s: value not given (%s:%d)",
2241 td->name, __FILE__, __LINE__);
2245 value = *(const long *)sptr;
2247 if((value >= 0 && value <= 65535)) {
2248 /* Constraint check succeeded */
2251 ASN__CTFAIL(app_key, td, sptr,
2252 "%s: constraint failed (%s:%d)",
2253 td->name, __FILE__, __LINE__);
2259 memb_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
2260 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2263 ASN__CTFAIL(app_key, td, sptr,
2264 "%s: value not given (%s:%d)",
2265 td->name, __FILE__, __LINE__);
2270 if(1 /* No applicable constraints whatsoever */) {
2271 /* Nothing is here. See below */
2274 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2278 memb_extensionValue_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
2279 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2282 ASN__CTFAIL(app_key, td, sptr,
2283 "%s: value not given (%s:%d)",
2284 td->name, __FILE__, __LINE__);
2289 if(1 /* No applicable constraints whatsoever */) {
2290 /* Nothing is here. See below */
2293 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2297 memb_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
2298 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2302 ASN__CTFAIL(app_key, td, sptr,
2303 "%s: value not given (%s:%d)",
2304 td->name, __FILE__, __LINE__);
2308 value = *(const long *)sptr;
2310 if((value >= 0 && value <= 65535)) {
2311 /* Constraint check succeeded */
2314 ASN__CTFAIL(app_key, td, sptr,
2315 "%s: constraint failed (%s:%d)",
2316 td->name, __FILE__, __LINE__);
2321 static asn_type_selector_result_t
2322 select_DRBs_Required_ToBeModified_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2323 asn_type_selector_result_t result = {0, 0};
2324 const asn_ioc_set_t *itable = asn_IOS_DRBs_Required_ToBeModified_ItemExtIEs_1;
2325 size_t constraining_column = 0; /* &id */
2326 size_t for_column = 1; /* &criticality */
2327 size_t row, presence_index = 0;
2328 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs, id));
2330 for(row=0; row < itable->rows_count; row++) {
2331 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2332 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2334 if(type_cell->cell_kind == aioc__undefined)
2338 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2339 result.type_descriptor = type_cell->type_descriptor;
2340 result.presence_index = presence_index;
2349 memb_criticality_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
2350 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2353 ASN__CTFAIL(app_key, td, sptr,
2354 "%s: value not given (%s:%d)",
2355 td->name, __FILE__, __LINE__);
2360 if(1 /* No applicable constraints whatsoever */) {
2361 /* Nothing is here. See below */
2364 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2367 static asn_type_selector_result_t
2368 select_DRBs_Required_ToBeModified_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2369 asn_type_selector_result_t result = {0, 0};
2370 const asn_ioc_set_t *itable = asn_IOS_DRBs_Required_ToBeModified_ItemExtIEs_1;
2371 size_t constraining_column = 0; /* &id */
2372 size_t for_column = 2; /* &Extension */
2373 size_t row, presence_index = 0;
2374 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs, id));
2376 for(row=0; row < itable->rows_count; row++) {
2377 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2378 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2380 if(type_cell->cell_kind == aioc__undefined)
2384 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2385 result.type_descriptor = type_cell->type_descriptor;
2386 result.presence_index = presence_index;
2395 memb_extensionValue_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
2396 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2399 ASN__CTFAIL(app_key, td, sptr,
2400 "%s: value not given (%s:%d)",
2401 td->name, __FILE__, __LINE__);
2406 if(1 /* No applicable constraints whatsoever */) {
2407 /* Nothing is here. See below */
2410 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2414 memb_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
2415 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2419 ASN__CTFAIL(app_key, td, sptr,
2420 "%s: value not given (%s:%d)",
2421 td->name, __FILE__, __LINE__);
2425 value = *(const long *)sptr;
2427 if((value >= 0 && value <= 65535)) {
2428 /* Constraint check succeeded */
2431 ASN__CTFAIL(app_key, td, sptr,
2432 "%s: constraint failed (%s:%d)",
2433 td->name, __FILE__, __LINE__);
2439 memb_criticality_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
2440 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__);
2450 if(1 /* No applicable constraints whatsoever */) {
2451 /* Nothing is here. See below */
2454 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2458 memb_extensionValue_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
2459 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2462 ASN__CTFAIL(app_key, td, sptr,
2463 "%s: value not given (%s:%d)",
2464 td->name, __FILE__, __LINE__);
2469 if(1 /* No applicable constraints whatsoever */) {
2470 /* Nothing is here. See below */
2473 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2477 memb_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
2478 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2482 ASN__CTFAIL(app_key, td, sptr,
2483 "%s: value not given (%s:%d)",
2484 td->name, __FILE__, __LINE__);
2488 value = *(const long *)sptr;
2490 if((value >= 0 && value <= 65535)) {
2491 /* Constraint check succeeded */
2494 ASN__CTFAIL(app_key, td, sptr,
2495 "%s: constraint failed (%s:%d)",
2496 td->name, __FILE__, __LINE__);
2502 memb_criticality_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
2503 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2506 ASN__CTFAIL(app_key, td, sptr,
2507 "%s: value not given (%s:%d)",
2508 td->name, __FILE__, __LINE__);
2513 if(1 /* No applicable constraints whatsoever */) {
2514 /* Nothing is here. See below */
2517 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2521 memb_extensionValue_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
2522 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2525 ASN__CTFAIL(app_key, td, sptr,
2526 "%s: value not given (%s:%d)",
2527 td->name, __FILE__, __LINE__);
2532 if(1 /* No applicable constraints whatsoever */) {
2533 /* Nothing is here. See below */
2536 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2540 memb_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
2541 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__);
2551 value = *(const long *)sptr;
2553 if((value >= 0 && value <= 65535)) {
2554 /* Constraint check succeeded */
2557 ASN__CTFAIL(app_key, td, sptr,
2558 "%s: constraint failed (%s:%d)",
2559 td->name, __FILE__, __LINE__);
2565 memb_criticality_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
2566 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2569 ASN__CTFAIL(app_key, td, sptr,
2570 "%s: value not given (%s:%d)",
2571 td->name, __FILE__, __LINE__);
2576 if(1 /* No applicable constraints whatsoever */) {
2577 /* Nothing is here. See below */
2580 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2584 memb_extensionValue_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
2585 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2588 ASN__CTFAIL(app_key, td, sptr,
2589 "%s: value not given (%s:%d)",
2590 td->name, __FILE__, __LINE__);
2595 if(1 /* No applicable constraints whatsoever */) {
2596 /* Nothing is here. See below */
2599 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2603 memb_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
2604 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__);
2614 value = *(const long *)sptr;
2616 if((value >= 0 && value <= 65535)) {
2617 /* Constraint check succeeded */
2620 ASN__CTFAIL(app_key, td, sptr,
2621 "%s: constraint failed (%s:%d)",
2622 td->name, __FILE__, __LINE__);
2627 static asn_type_selector_result_t
2628 select_DRBs_ToBeModified_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2629 asn_type_selector_result_t result = {0, 0};
2630 const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeModified_ItemExtIEs_1;
2631 size_t constraining_column = 0; /* &id */
2632 size_t for_column = 1; /* &criticality */
2633 size_t row, presence_index = 0;
2634 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeModified_ItemExtIEs, id));
2636 for(row=0; row < itable->rows_count; row++) {
2637 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2638 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2640 if(type_cell->cell_kind == aioc__undefined)
2644 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2645 result.type_descriptor = type_cell->type_descriptor;
2646 result.presence_index = presence_index;
2655 memb_criticality_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
2656 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2659 ASN__CTFAIL(app_key, td, sptr,
2660 "%s: value not given (%s:%d)",
2661 td->name, __FILE__, __LINE__);
2666 if(1 /* No applicable constraints whatsoever */) {
2667 /* Nothing is here. See below */
2670 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2673 static asn_type_selector_result_t
2674 select_DRBs_ToBeModified_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2675 asn_type_selector_result_t result = {0, 0};
2676 const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeModified_ItemExtIEs_1;
2677 size_t constraining_column = 0; /* &id */
2678 size_t for_column = 2; /* &Extension */
2679 size_t row, presence_index = 0;
2680 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeModified_ItemExtIEs, id));
2681 const int indexToPresence[8] = {
2682 DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_NOTHING,
2683 DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_PDCPSNLength,
2684 DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_PDCPSNLength,
2685 DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_BearerTypeChange,
2686 DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_RLCMode,
2687 DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_DuplicationActivation,
2688 DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_DCBasedDuplicationConfigured,
2689 DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_DuplicationActivation
2692 for(row=0; row < itable->rows_count; row++) {
2693 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2694 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2696 if(type_cell->cell_kind == aioc__undefined)
2700 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2701 result.type_descriptor = type_cell->type_descriptor;
2702 result.presence_index = indexToPresence[presence_index];
2711 memb_extensionValue_constraint_125(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_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
2731 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2735 ASN__CTFAIL(app_key, td, sptr,
2736 "%s: value not given (%s:%d)",
2737 td->name, __FILE__, __LINE__);
2741 value = *(const long *)sptr;
2743 if((value >= 0 && value <= 65535)) {
2744 /* Constraint check succeeded */
2747 ASN__CTFAIL(app_key, td, sptr,
2748 "%s: constraint failed (%s:%d)",
2749 td->name, __FILE__, __LINE__);
2755 memb_criticality_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
2756 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2759 ASN__CTFAIL(app_key, td, sptr,
2760 "%s: value not given (%s:%d)",
2761 td->name, __FILE__, __LINE__);
2766 if(1 /* No applicable constraints whatsoever */) {
2767 /* Nothing is here. See below */
2770 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2774 memb_extensionValue_constraint_129(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_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
2794 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2798 ASN__CTFAIL(app_key, td, sptr,
2799 "%s: value not given (%s:%d)",
2800 td->name, __FILE__, __LINE__);
2804 value = *(const long *)sptr;
2806 if((value >= 0 && value <= 65535)) {
2807 /* Constraint check succeeded */
2810 ASN__CTFAIL(app_key, td, sptr,
2811 "%s: constraint failed (%s:%d)",
2812 td->name, __FILE__, __LINE__);
2817 static asn_type_selector_result_t
2818 select_DRBs_ToBeSetup_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2819 asn_type_selector_result_t result = {0, 0};
2820 const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeSetup_ItemExtIEs_1;
2821 size_t constraining_column = 0; /* &id */
2822 size_t for_column = 1; /* &criticality */
2823 size_t row, presence_index = 0;
2824 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeSetup_ItemExtIEs, id));
2826 for(row=0; row < itable->rows_count; row++) {
2827 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2828 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2830 if(type_cell->cell_kind == aioc__undefined)
2834 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2835 result.type_descriptor = type_cell->type_descriptor;
2836 result.presence_index = presence_index;
2845 memb_criticality_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
2846 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2849 ASN__CTFAIL(app_key, td, sptr,
2850 "%s: value not given (%s:%d)",
2851 td->name, __FILE__, __LINE__);
2856 if(1 /* No applicable constraints whatsoever */) {
2857 /* Nothing is here. See below */
2860 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2863 static asn_type_selector_result_t
2864 select_DRBs_ToBeSetup_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2865 asn_type_selector_result_t result = {0, 0};
2866 const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeSetup_ItemExtIEs_1;
2867 size_t constraining_column = 0; /* &id */
2868 size_t for_column = 2; /* &Extension */
2869 size_t row, presence_index = 0;
2870 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeSetup_ItemExtIEs, id));
2871 const int indexToPresence[5] = {
2872 DRBs_ToBeSetup_ItemExtIEs__extensionValue_PR_NOTHING,
2873 DRBs_ToBeSetup_ItemExtIEs__extensionValue_PR_DCBasedDuplicationConfigured,
2874 DRBs_ToBeSetup_ItemExtIEs__extensionValue_PR_DuplicationActivation,
2875 DRBs_ToBeSetup_ItemExtIEs__extensionValue_PR_PDCPSNLength,
2876 DRBs_ToBeSetup_ItemExtIEs__extensionValue_PR_PDCPSNLength
2879 for(row=0; row < itable->rows_count; row++) {
2880 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2881 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2883 if(type_cell->cell_kind == aioc__undefined)
2887 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2888 result.type_descriptor = type_cell->type_descriptor;
2889 result.presence_index = indexToPresence[presence_index];
2898 memb_extensionValue_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
2899 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2902 ASN__CTFAIL(app_key, td, sptr,
2903 "%s: value not given (%s:%d)",
2904 td->name, __FILE__, __LINE__);
2909 if(1 /* No applicable constraints whatsoever */) {
2910 /* Nothing is here. See below */
2913 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2917 memb_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
2918 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2922 ASN__CTFAIL(app_key, td, sptr,
2923 "%s: value not given (%s:%d)",
2924 td->name, __FILE__, __LINE__);
2928 value = *(const long *)sptr;
2930 if((value >= 0 && value <= 65535)) {
2931 /* Constraint check succeeded */
2934 ASN__CTFAIL(app_key, td, sptr,
2935 "%s: constraint failed (%s:%d)",
2936 td->name, __FILE__, __LINE__);
2941 static asn_type_selector_result_t
2942 select_DRBs_ToBeSetupMod_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2943 asn_type_selector_result_t result = {0, 0};
2944 const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeSetupMod_ItemExtIEs_1;
2945 size_t constraining_column = 0; /* &id */
2946 size_t for_column = 1; /* &criticality */
2947 size_t row, presence_index = 0;
2948 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs, id));
2950 for(row=0; row < itable->rows_count; row++) {
2951 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2952 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2954 if(type_cell->cell_kind == aioc__undefined)
2958 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2959 result.type_descriptor = type_cell->type_descriptor;
2960 result.presence_index = presence_index;
2969 memb_criticality_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
2970 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2973 ASN__CTFAIL(app_key, td, sptr,
2974 "%s: value not given (%s:%d)",
2975 td->name, __FILE__, __LINE__);
2980 if(1 /* No applicable constraints whatsoever */) {
2981 /* Nothing is here. See below */
2984 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2987 static asn_type_selector_result_t
2988 select_DRBs_ToBeSetupMod_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2989 asn_type_selector_result_t result = {0, 0};
2990 const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeSetupMod_ItemExtIEs_1;
2991 size_t constraining_column = 0; /* &id */
2992 size_t for_column = 2; /* &Extension */
2993 size_t row, presence_index = 0;
2994 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs, id));
2995 const int indexToPresence[5] = {
2996 DRBs_ToBeSetupMod_ItemExtIEs__extensionValue_PR_NOTHING,
2997 DRBs_ToBeSetupMod_ItemExtIEs__extensionValue_PR_DCBasedDuplicationConfigured,
2998 DRBs_ToBeSetupMod_ItemExtIEs__extensionValue_PR_DuplicationActivation,
2999 DRBs_ToBeSetupMod_ItemExtIEs__extensionValue_PR_PDCPSNLength,
3000 DRBs_ToBeSetupMod_ItemExtIEs__extensionValue_PR_PDCPSNLength
3003 for(row=0; row < itable->rows_count; row++) {
3004 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3005 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3007 if(type_cell->cell_kind == aioc__undefined)
3011 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3012 result.type_descriptor = type_cell->type_descriptor;
3013 result.presence_index = indexToPresence[presence_index];
3022 memb_extensionValue_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3023 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3026 ASN__CTFAIL(app_key, td, sptr,
3027 "%s: value not given (%s:%d)",
3028 td->name, __FILE__, __LINE__);
3033 if(1 /* No applicable constraints whatsoever */) {
3034 /* Nothing is here. See below */
3037 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3041 memb_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3042 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3046 ASN__CTFAIL(app_key, td, sptr,
3047 "%s: value not given (%s:%d)",
3048 td->name, __FILE__, __LINE__);
3052 value = *(const long *)sptr;
3054 if((value >= 0 && value <= 65535)) {
3055 /* Constraint check succeeded */
3058 ASN__CTFAIL(app_key, td, sptr,
3059 "%s: constraint failed (%s:%d)",
3060 td->name, __FILE__, __LINE__);
3066 memb_criticality_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3067 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3070 ASN__CTFAIL(app_key, td, sptr,
3071 "%s: value not given (%s:%d)",
3072 td->name, __FILE__, __LINE__);
3077 if(1 /* No applicable constraints whatsoever */) {
3078 /* Nothing is here. See below */
3081 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3085 memb_extensionValue_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3086 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3089 ASN__CTFAIL(app_key, td, sptr,
3090 "%s: value not given (%s:%d)",
3091 td->name, __FILE__, __LINE__);
3096 if(1 /* No applicable constraints whatsoever */) {
3097 /* Nothing is here. See below */
3100 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3104 memb_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3105 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3109 ASN__CTFAIL(app_key, td, sptr,
3110 "%s: value not given (%s:%d)",
3111 td->name, __FILE__, __LINE__);
3115 value = *(const long *)sptr;
3117 if((value >= 0 && value <= 65535)) {
3118 /* Constraint check succeeded */
3121 ASN__CTFAIL(app_key, td, sptr,
3122 "%s: constraint failed (%s:%d)",
3123 td->name, __FILE__, __LINE__);
3128 static asn_type_selector_result_t
3129 select_DUtoCURRCInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3130 asn_type_selector_result_t result = {0, 0};
3131 const asn_ioc_set_t *itable = asn_IOS_DUtoCURRCInformation_ExtIEs_1;
3132 size_t constraining_column = 0; /* &id */
3133 size_t for_column = 1; /* &criticality */
3134 size_t row, presence_index = 0;
3135 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DUtoCURRCInformation_ExtIEs, id));
3137 for(row=0; row < itable->rows_count; row++) {
3138 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3139 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3141 if(type_cell->cell_kind == aioc__undefined)
3145 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3146 result.type_descriptor = type_cell->type_descriptor;
3147 result.presence_index = presence_index;
3156 memb_criticality_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3157 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3160 ASN__CTFAIL(app_key, td, sptr,
3161 "%s: value not given (%s:%d)",
3162 td->name, __FILE__, __LINE__);
3167 if(1 /* No applicable constraints whatsoever */) {
3168 /* Nothing is here. See below */
3171 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3174 static asn_type_selector_result_t
3175 select_DUtoCURRCInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3176 asn_type_selector_result_t result = {0, 0};
3177 const asn_ioc_set_t *itable = asn_IOS_DUtoCURRCInformation_ExtIEs_1;
3178 size_t constraining_column = 0; /* &id */
3179 size_t for_column = 2; /* &Extension */
3180 size_t row, presence_index = 0;
3181 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DUtoCURRCInformation_ExtIEs, id));
3183 for(row=0; row < itable->rows_count; row++) {
3184 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3185 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3187 if(type_cell->cell_kind == aioc__undefined)
3191 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3192 result.type_descriptor = type_cell->type_descriptor;
3193 result.presence_index = presence_index;
3202 memb_extensionValue_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3203 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3206 ASN__CTFAIL(app_key, td, sptr,
3207 "%s: value not given (%s:%d)",
3208 td->name, __FILE__, __LINE__);
3213 if(1 /* No applicable constraints whatsoever */) {
3214 /* Nothing is here. See below */
3217 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3221 memb_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3222 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3226 ASN__CTFAIL(app_key, td, sptr,
3227 "%s: value not given (%s:%d)",
3228 td->name, __FILE__, __LINE__);
3232 value = *(const long *)sptr;
3234 if((value >= 0 && value <= 65535)) {
3235 /* Constraint check succeeded */
3238 ASN__CTFAIL(app_key, td, sptr,
3239 "%s: constraint failed (%s:%d)",
3240 td->name, __FILE__, __LINE__);
3246 memb_criticality_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3247 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3250 ASN__CTFAIL(app_key, td, sptr,
3251 "%s: value not given (%s:%d)",
3252 td->name, __FILE__, __LINE__);
3257 if(1 /* No applicable constraints whatsoever */) {
3258 /* Nothing is here. See below */
3261 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3265 memb_extensionValue_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3266 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3269 ASN__CTFAIL(app_key, td, sptr,
3270 "%s: value not given (%s:%d)",
3271 td->name, __FILE__, __LINE__);
3276 if(1 /* No applicable constraints whatsoever */) {
3277 /* Nothing is here. See below */
3280 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3284 memb_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3285 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3289 ASN__CTFAIL(app_key, td, sptr,
3290 "%s: value not given (%s:%d)",
3291 td->name, __FILE__, __LINE__);
3295 value = *(const long *)sptr;
3297 if((value >= 0 && value <= 65535)) {
3298 /* Constraint check succeeded */
3301 ASN__CTFAIL(app_key, td, sptr,
3302 "%s: constraint failed (%s:%d)",
3303 td->name, __FILE__, __LINE__);
3309 memb_criticality_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3310 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3313 ASN__CTFAIL(app_key, td, sptr,
3314 "%s: value not given (%s:%d)",
3315 td->name, __FILE__, __LINE__);
3320 if(1 /* No applicable constraints whatsoever */) {
3321 /* Nothing is here. See below */
3324 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3328 memb_extensionValue_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3329 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3332 ASN__CTFAIL(app_key, td, sptr,
3333 "%s: value not given (%s:%d)",
3334 td->name, __FILE__, __LINE__);
3339 if(1 /* No applicable constraints whatsoever */) {
3340 /* Nothing is here. See below */
3343 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3347 memb_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3348 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3352 ASN__CTFAIL(app_key, td, sptr,
3353 "%s: value not given (%s:%d)",
3354 td->name, __FILE__, __LINE__);
3358 value = *(const long *)sptr;
3360 if((value >= 0 && value <= 65535)) {
3361 /* Constraint check succeeded */
3364 ASN__CTFAIL(app_key, td, sptr,
3365 "%s: constraint failed (%s:%d)",
3366 td->name, __FILE__, __LINE__);
3372 memb_criticality_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3373 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3376 ASN__CTFAIL(app_key, td, sptr,
3377 "%s: value not given (%s:%d)",
3378 td->name, __FILE__, __LINE__);
3383 if(1 /* No applicable constraints whatsoever */) {
3384 /* Nothing is here. See below */
3387 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3391 memb_extensionValue_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3392 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3395 ASN__CTFAIL(app_key, td, sptr,
3396 "%s: value not given (%s:%d)",
3397 td->name, __FILE__, __LINE__);
3402 if(1 /* No applicable constraints whatsoever */) {
3403 /* Nothing is here. See below */
3406 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3410 memb_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
3411 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3415 ASN__CTFAIL(app_key, td, sptr,
3416 "%s: value not given (%s:%d)",
3417 td->name, __FILE__, __LINE__);
3421 value = *(const long *)sptr;
3423 if((value >= 0 && value <= 65535)) {
3424 /* Constraint check succeeded */
3427 ASN__CTFAIL(app_key, td, sptr,
3428 "%s: constraint failed (%s:%d)",
3429 td->name, __FILE__, __LINE__);
3435 memb_criticality_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
3436 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3439 ASN__CTFAIL(app_key, td, sptr,
3440 "%s: value not given (%s:%d)",
3441 td->name, __FILE__, __LINE__);
3446 if(1 /* No applicable constraints whatsoever */) {
3447 /* Nothing is here. See below */
3450 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3454 memb_extensionValue_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
3455 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3458 ASN__CTFAIL(app_key, td, sptr,
3459 "%s: value not given (%s:%d)",
3460 td->name, __FILE__, __LINE__);
3465 if(1 /* No applicable constraints whatsoever */) {
3466 /* Nothing is here. See below */
3469 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3473 memb_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
3474 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3478 ASN__CTFAIL(app_key, td, sptr,
3479 "%s: value not given (%s:%d)",
3480 td->name, __FILE__, __LINE__);
3484 value = *(const long *)sptr;
3486 if((value >= 0 && value <= 65535)) {
3487 /* Constraint check succeeded */
3490 ASN__CTFAIL(app_key, td, sptr,
3491 "%s: constraint failed (%s:%d)",
3492 td->name, __FILE__, __LINE__);
3498 memb_criticality_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
3499 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3502 ASN__CTFAIL(app_key, td, sptr,
3503 "%s: value not given (%s:%d)",
3504 td->name, __FILE__, __LINE__);
3509 if(1 /* No applicable constraints whatsoever */) {
3510 /* Nothing is here. See below */
3513 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3517 memb_extensionValue_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
3518 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3521 ASN__CTFAIL(app_key, td, sptr,
3522 "%s: value not given (%s:%d)",
3523 td->name, __FILE__, __LINE__);
3528 if(1 /* No applicable constraints whatsoever */) {
3529 /* Nothing is here. See below */
3532 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3536 memb_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
3537 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3541 ASN__CTFAIL(app_key, td, sptr,
3542 "%s: value not given (%s:%d)",
3543 td->name, __FILE__, __LINE__);
3547 value = *(const long *)sptr;
3549 if((value >= 0 && value <= 65535)) {
3550 /* Constraint check succeeded */
3553 ASN__CTFAIL(app_key, td, sptr,
3554 "%s: constraint failed (%s:%d)",
3555 td->name, __FILE__, __LINE__);
3561 memb_criticality_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
3562 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3565 ASN__CTFAIL(app_key, td, sptr,
3566 "%s: value not given (%s:%d)",
3567 td->name, __FILE__, __LINE__);
3572 if(1 /* No applicable constraints whatsoever */) {
3573 /* Nothing is here. See below */
3576 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3580 memb_extensionValue_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
3581 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3584 ASN__CTFAIL(app_key, td, sptr,
3585 "%s: value not given (%s:%d)",
3586 td->name, __FILE__, __LINE__);
3591 if(1 /* No applicable constraints whatsoever */) {
3592 /* Nothing is here. See below */
3595 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3599 memb_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
3600 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3604 ASN__CTFAIL(app_key, td, sptr,
3605 "%s: value not given (%s:%d)",
3606 td->name, __FILE__, __LINE__);
3610 value = *(const long *)sptr;
3612 if((value >= 0 && value <= 65535)) {
3613 /* Constraint check succeeded */
3616 ASN__CTFAIL(app_key, td, sptr,
3617 "%s: constraint failed (%s:%d)",
3618 td->name, __FILE__, __LINE__);
3624 memb_criticality_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
3625 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3628 ASN__CTFAIL(app_key, td, sptr,
3629 "%s: value not given (%s:%d)",
3630 td->name, __FILE__, __LINE__);
3635 if(1 /* No applicable constraints whatsoever */) {
3636 /* Nothing is here. See below */
3639 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3643 memb_extensionValue_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
3644 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3647 ASN__CTFAIL(app_key, td, sptr,
3648 "%s: value not given (%s:%d)",
3649 td->name, __FILE__, __LINE__);
3654 if(1 /* No applicable constraints whatsoever */) {
3655 /* Nothing is here. See below */
3658 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3662 memb_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
3663 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3667 ASN__CTFAIL(app_key, td, sptr,
3668 "%s: value not given (%s:%d)",
3669 td->name, __FILE__, __LINE__);
3673 value = *(const long *)sptr;
3675 if((value >= 0 && value <= 65535)) {
3676 /* Constraint check succeeded */
3679 ASN__CTFAIL(app_key, td, sptr,
3680 "%s: constraint failed (%s:%d)",
3681 td->name, __FILE__, __LINE__);
3687 memb_criticality_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
3688 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3691 ASN__CTFAIL(app_key, td, sptr,
3692 "%s: value not given (%s:%d)",
3693 td->name, __FILE__, __LINE__);
3698 if(1 /* No applicable constraints whatsoever */) {
3699 /* Nothing is here. See below */
3702 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3706 memb_extensionValue_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
3707 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3710 ASN__CTFAIL(app_key, td, sptr,
3711 "%s: value not given (%s:%d)",
3712 td->name, __FILE__, __LINE__);
3717 if(1 /* No applicable constraints whatsoever */) {
3718 /* Nothing is here. See below */
3721 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3725 memb_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
3726 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3730 ASN__CTFAIL(app_key, td, sptr,
3731 "%s: value not given (%s:%d)",
3732 td->name, __FILE__, __LINE__);
3736 value = *(const long *)sptr;
3738 if((value >= 0 && value <= 65535)) {
3739 /* Constraint check succeeded */
3742 ASN__CTFAIL(app_key, td, sptr,
3743 "%s: constraint failed (%s:%d)",
3744 td->name, __FILE__, __LINE__);
3750 memb_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
3751 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3754 ASN__CTFAIL(app_key, td, sptr,
3755 "%s: value not given (%s:%d)",
3756 td->name, __FILE__, __LINE__);
3761 if(1 /* No applicable constraints whatsoever */) {
3762 /* Nothing is here. See below */
3765 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3769 memb_extensionValue_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
3770 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3773 ASN__CTFAIL(app_key, td, sptr,
3774 "%s: value not given (%s:%d)",
3775 td->name, __FILE__, __LINE__);
3780 if(1 /* No applicable constraints whatsoever */) {
3781 /* Nothing is here. See below */
3784 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3788 memb_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
3789 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3793 ASN__CTFAIL(app_key, td, sptr,
3794 "%s: value not given (%s:%d)",
3795 td->name, __FILE__, __LINE__);
3799 value = *(const long *)sptr;
3801 if((value >= 0 && value <= 65535)) {
3802 /* Constraint check succeeded */
3805 ASN__CTFAIL(app_key, td, sptr,
3806 "%s: constraint failed (%s:%d)",
3807 td->name, __FILE__, __LINE__);
3813 memb_criticality_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
3814 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3817 ASN__CTFAIL(app_key, td, sptr,
3818 "%s: value not given (%s:%d)",
3819 td->name, __FILE__, __LINE__);
3824 if(1 /* No applicable constraints whatsoever */) {
3825 /* Nothing is here. See below */
3828 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3832 memb_extensionValue_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
3833 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3836 ASN__CTFAIL(app_key, td, sptr,
3837 "%s: value not given (%s:%d)",
3838 td->name, __FILE__, __LINE__);
3843 if(1 /* No applicable constraints whatsoever */) {
3844 /* Nothing is here. See below */
3847 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3851 memb_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
3852 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3856 ASN__CTFAIL(app_key, td, sptr,
3857 "%s: value not given (%s:%d)",
3858 td->name, __FILE__, __LINE__);
3862 value = *(const long *)sptr;
3864 if((value >= 0 && value <= 65535)) {
3865 /* Constraint check succeeded */
3868 ASN__CTFAIL(app_key, td, sptr,
3869 "%s: constraint failed (%s:%d)",
3870 td->name, __FILE__, __LINE__);
3876 memb_criticality_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
3877 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3880 ASN__CTFAIL(app_key, td, sptr,
3881 "%s: value not given (%s:%d)",
3882 td->name, __FILE__, __LINE__);
3887 if(1 /* No applicable constraints whatsoever */) {
3888 /* Nothing is here. See below */
3891 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3895 memb_extensionValue_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
3896 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3899 ASN__CTFAIL(app_key, td, sptr,
3900 "%s: value not given (%s:%d)",
3901 td->name, __FILE__, __LINE__);
3906 if(1 /* No applicable constraints whatsoever */) {
3907 /* Nothing is here. See below */
3910 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3914 memb_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
3915 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3919 ASN__CTFAIL(app_key, td, sptr,
3920 "%s: value not given (%s:%d)",
3921 td->name, __FILE__, __LINE__);
3925 value = *(const long *)sptr;
3927 if((value >= 0 && value <= 65535)) {
3928 /* Constraint check succeeded */
3931 ASN__CTFAIL(app_key, td, sptr,
3932 "%s: constraint failed (%s:%d)",
3933 td->name, __FILE__, __LINE__);
3939 memb_criticality_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
3940 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3943 ASN__CTFAIL(app_key, td, sptr,
3944 "%s: value not given (%s:%d)",
3945 td->name, __FILE__, __LINE__);
3950 if(1 /* No applicable constraints whatsoever */) {
3951 /* Nothing is here. See below */
3954 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3958 memb_extensionValue_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
3959 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3962 ASN__CTFAIL(app_key, td, sptr,
3963 "%s: value not given (%s:%d)",
3964 td->name, __FILE__, __LINE__);
3969 if(1 /* No applicable constraints whatsoever */) {
3970 /* Nothing is here. See below */
3973 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3977 memb_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
3978 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3982 ASN__CTFAIL(app_key, td, sptr,
3983 "%s: value not given (%s:%d)",
3984 td->name, __FILE__, __LINE__);
3988 value = *(const long *)sptr;
3990 if((value >= 0 && value <= 65535)) {
3991 /* Constraint check succeeded */
3994 ASN__CTFAIL(app_key, td, sptr,
3995 "%s: constraint failed (%s:%d)",
3996 td->name, __FILE__, __LINE__);
4002 memb_criticality_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4003 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4006 ASN__CTFAIL(app_key, td, sptr,
4007 "%s: value not given (%s:%d)",
4008 td->name, __FILE__, __LINE__);
4013 if(1 /* No applicable constraints whatsoever */) {
4014 /* Nothing is here. See below */
4017 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4021 memb_extensionValue_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4022 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4025 ASN__CTFAIL(app_key, td, sptr,
4026 "%s: value not given (%s:%d)",
4027 td->name, __FILE__, __LINE__);
4032 if(1 /* No applicable constraints whatsoever */) {
4033 /* Nothing is here. See below */
4036 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4040 memb_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4041 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4045 ASN__CTFAIL(app_key, td, sptr,
4046 "%s: value not given (%s:%d)",
4047 td->name, __FILE__, __LINE__);
4051 value = *(const long *)sptr;
4053 if((value >= 0 && value <= 65535)) {
4054 /* Constraint check succeeded */
4057 ASN__CTFAIL(app_key, td, sptr,
4058 "%s: constraint failed (%s:%d)",
4059 td->name, __FILE__, __LINE__);
4064 static asn_type_selector_result_t
4065 select_Flows_Mapped_To_DRB_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4066 asn_type_selector_result_t result = {0, 0};
4067 const asn_ioc_set_t *itable = asn_IOS_Flows_Mapped_To_DRB_ItemExtIEs_1;
4068 size_t constraining_column = 0; /* &id */
4069 size_t for_column = 1; /* &criticality */
4070 size_t row, presence_index = 0;
4071 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs, id));
4073 for(row=0; row < itable->rows_count; row++) {
4074 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4075 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4077 if(type_cell->cell_kind == aioc__undefined)
4081 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4082 result.type_descriptor = type_cell->type_descriptor;
4083 result.presence_index = presence_index;
4092 memb_criticality_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4093 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4096 ASN__CTFAIL(app_key, td, sptr,
4097 "%s: value not given (%s:%d)",
4098 td->name, __FILE__, __LINE__);
4103 if(1 /* No applicable constraints whatsoever */) {
4104 /* Nothing is here. See below */
4107 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4110 static asn_type_selector_result_t
4111 select_Flows_Mapped_To_DRB_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4112 asn_type_selector_result_t result = {0, 0};
4113 const asn_ioc_set_t *itable = asn_IOS_Flows_Mapped_To_DRB_ItemExtIEs_1;
4114 size_t constraining_column = 0; /* &id */
4115 size_t for_column = 2; /* &Extension */
4116 size_t row, presence_index = 0;
4117 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs, id));
4119 for(row=0; row < itable->rows_count; row++) {
4120 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4121 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4123 if(type_cell->cell_kind == aioc__undefined)
4127 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4128 result.type_descriptor = type_cell->type_descriptor;
4129 result.presence_index = presence_index;
4138 memb_extensionValue_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4139 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4142 ASN__CTFAIL(app_key, td, sptr,
4143 "%s: value not given (%s:%d)",
4144 td->name, __FILE__, __LINE__);
4149 if(1 /* No applicable constraints whatsoever */) {
4150 /* Nothing is here. See below */
4153 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4157 memb_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
4158 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4162 ASN__CTFAIL(app_key, td, sptr,
4163 "%s: value not given (%s:%d)",
4164 td->name, __FILE__, __LINE__);
4168 value = *(const long *)sptr;
4170 if((value >= 0 && value <= 65535)) {
4171 /* Constraint check succeeded */
4174 ASN__CTFAIL(app_key, td, sptr,
4175 "%s: constraint failed (%s:%d)",
4176 td->name, __FILE__, __LINE__);
4182 memb_criticality_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
4183 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4186 ASN__CTFAIL(app_key, td, sptr,
4187 "%s: value not given (%s:%d)",
4188 td->name, __FILE__, __LINE__);
4193 if(1 /* No applicable constraints whatsoever */) {
4194 /* Nothing is here. See below */
4197 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4201 memb_extensionValue_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
4202 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4205 ASN__CTFAIL(app_key, td, sptr,
4206 "%s: value not given (%s:%d)",
4207 td->name, __FILE__, __LINE__);
4212 if(1 /* No applicable constraints whatsoever */) {
4213 /* Nothing is here. See below */
4216 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4220 memb_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
4221 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4225 ASN__CTFAIL(app_key, td, sptr,
4226 "%s: value not given (%s:%d)",
4227 td->name, __FILE__, __LINE__);
4231 value = *(const long *)sptr;
4233 if((value >= 0 && value <= 65535)) {
4234 /* Constraint check succeeded */
4237 ASN__CTFAIL(app_key, td, sptr,
4238 "%s: constraint failed (%s:%d)",
4239 td->name, __FILE__, __LINE__);
4245 memb_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
4246 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4249 ASN__CTFAIL(app_key, td, sptr,
4250 "%s: value not given (%s:%d)",
4251 td->name, __FILE__, __LINE__);
4256 if(1 /* No applicable constraints whatsoever */) {
4257 /* Nothing is here. See below */
4260 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4264 memb_extensionValue_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
4265 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4268 ASN__CTFAIL(app_key, td, sptr,
4269 "%s: value not given (%s:%d)",
4270 td->name, __FILE__, __LINE__);
4275 if(1 /* No applicable constraints whatsoever */) {
4276 /* Nothing is here. See below */
4279 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4283 memb_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
4284 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4288 ASN__CTFAIL(app_key, td, sptr,
4289 "%s: value not given (%s:%d)",
4290 td->name, __FILE__, __LINE__);
4294 value = *(const long *)sptr;
4296 if((value >= 0 && value <= 65535)) {
4297 /* Constraint check succeeded */
4300 ASN__CTFAIL(app_key, td, sptr,
4301 "%s: constraint failed (%s:%d)",
4302 td->name, __FILE__, __LINE__);
4308 memb_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
4309 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4312 ASN__CTFAIL(app_key, td, sptr,
4313 "%s: value not given (%s:%d)",
4314 td->name, __FILE__, __LINE__);
4319 if(1 /* No applicable constraints whatsoever */) {
4320 /* Nothing is here. See below */
4323 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4327 memb_extensionValue_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
4328 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4331 ASN__CTFAIL(app_key, td, sptr,
4332 "%s: value not given (%s:%d)",
4333 td->name, __FILE__, __LINE__);
4338 if(1 /* No applicable constraints whatsoever */) {
4339 /* Nothing is here. See below */
4342 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4346 memb_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
4347 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4351 ASN__CTFAIL(app_key, td, sptr,
4352 "%s: value not given (%s:%d)",
4353 td->name, __FILE__, __LINE__);
4357 value = *(const long *)sptr;
4359 if((value >= 0 && value <= 65535)) {
4360 /* Constraint check succeeded */
4363 ASN__CTFAIL(app_key, td, sptr,
4364 "%s: constraint failed (%s:%d)",
4365 td->name, __FILE__, __LINE__);
4371 memb_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
4372 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4375 ASN__CTFAIL(app_key, td, sptr,
4376 "%s: value not given (%s:%d)",
4377 td->name, __FILE__, __LINE__);
4382 if(1 /* No applicable constraints whatsoever */) {
4383 /* Nothing is here. See below */
4386 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4390 memb_extensionValue_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
4391 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4394 ASN__CTFAIL(app_key, td, sptr,
4395 "%s: value not given (%s:%d)",
4396 td->name, __FILE__, __LINE__);
4401 if(1 /* No applicable constraints whatsoever */) {
4402 /* Nothing is here. See below */
4405 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4409 memb_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
4410 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4414 ASN__CTFAIL(app_key, td, sptr,
4415 "%s: value not given (%s:%d)",
4416 td->name, __FILE__, __LINE__);
4420 value = *(const long *)sptr;
4422 if((value >= 0 && value <= 65535)) {
4423 /* Constraint check succeeded */
4426 ASN__CTFAIL(app_key, td, sptr,
4427 "%s: constraint failed (%s:%d)",
4428 td->name, __FILE__, __LINE__);
4434 memb_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
4435 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4438 ASN__CTFAIL(app_key, td, sptr,
4439 "%s: value not given (%s:%d)",
4440 td->name, __FILE__, __LINE__);
4445 if(1 /* No applicable constraints whatsoever */) {
4446 /* Nothing is here. See below */
4449 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4453 memb_extensionValue_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
4454 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4457 ASN__CTFAIL(app_key, td, sptr,
4458 "%s: value not given (%s:%d)",
4459 td->name, __FILE__, __LINE__);
4464 if(1 /* No applicable constraints whatsoever */) {
4465 /* Nothing is here. See below */
4468 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4472 memb_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
4473 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4477 ASN__CTFAIL(app_key, td, sptr,
4478 "%s: value not given (%s:%d)",
4479 td->name, __FILE__, __LINE__);
4483 value = *(const long *)sptr;
4485 if((value >= 0 && value <= 65535)) {
4486 /* Constraint check succeeded */
4489 ASN__CTFAIL(app_key, td, sptr,
4490 "%s: constraint failed (%s:%d)",
4491 td->name, __FILE__, __LINE__);
4497 memb_criticality_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
4498 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4501 ASN__CTFAIL(app_key, td, sptr,
4502 "%s: value not given (%s:%d)",
4503 td->name, __FILE__, __LINE__);
4508 if(1 /* No applicable constraints whatsoever */) {
4509 /* Nothing is here. See below */
4512 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4516 memb_extensionValue_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
4517 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4520 ASN__CTFAIL(app_key, td, sptr,
4521 "%s: value not given (%s:%d)",
4522 td->name, __FILE__, __LINE__);
4527 if(1 /* No applicable constraints whatsoever */) {
4528 /* Nothing is here. See below */
4531 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4535 memb_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
4536 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4540 ASN__CTFAIL(app_key, td, sptr,
4541 "%s: value not given (%s:%d)",
4542 td->name, __FILE__, __LINE__);
4546 value = *(const long *)sptr;
4548 if((value >= 0 && value <= 65535)) {
4549 /* Constraint check succeeded */
4552 ASN__CTFAIL(app_key, td, sptr,
4553 "%s: constraint failed (%s:%d)",
4554 td->name, __FILE__, __LINE__);
4560 memb_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
4561 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4564 ASN__CTFAIL(app_key, td, sptr,
4565 "%s: value not given (%s:%d)",
4566 td->name, __FILE__, __LINE__);
4571 if(1 /* No applicable constraints whatsoever */) {
4572 /* Nothing is here. See below */
4575 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4579 memb_extensionValue_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
4580 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4583 ASN__CTFAIL(app_key, td, sptr,
4584 "%s: value not given (%s:%d)",
4585 td->name, __FILE__, __LINE__);
4590 if(1 /* No applicable constraints whatsoever */) {
4591 /* Nothing is here. See below */
4594 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4598 memb_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
4599 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4603 ASN__CTFAIL(app_key, td, sptr,
4604 "%s: value not given (%s:%d)",
4605 td->name, __FILE__, __LINE__);
4609 value = *(const long *)sptr;
4611 if((value >= 0 && value <= 65535)) {
4612 /* Constraint check succeeded */
4615 ASN__CTFAIL(app_key, td, sptr,
4616 "%s: constraint failed (%s:%d)",
4617 td->name, __FILE__, __LINE__);
4623 memb_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
4624 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4627 ASN__CTFAIL(app_key, td, sptr,
4628 "%s: value not given (%s:%d)",
4629 td->name, __FILE__, __LINE__);
4634 if(1 /* No applicable constraints whatsoever */) {
4635 /* Nothing is here. See below */
4638 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4642 memb_extensionValue_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
4643 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4646 ASN__CTFAIL(app_key, td, sptr,
4647 "%s: value not given (%s:%d)",
4648 td->name, __FILE__, __LINE__);
4653 if(1 /* No applicable constraints whatsoever */) {
4654 /* Nothing is here. See below */
4657 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4661 memb_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
4662 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4666 ASN__CTFAIL(app_key, td, sptr,
4667 "%s: value not given (%s:%d)",
4668 td->name, __FILE__, __LINE__);
4672 value = *(const long *)sptr;
4674 if((value >= 0 && value <= 65535)) {
4675 /* Constraint check succeeded */
4678 ASN__CTFAIL(app_key, td, sptr,
4679 "%s: constraint failed (%s:%d)",
4680 td->name, __FILE__, __LINE__);
4686 memb_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
4687 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4690 ASN__CTFAIL(app_key, td, sptr,
4691 "%s: value not given (%s:%d)",
4692 td->name, __FILE__, __LINE__);
4697 if(1 /* No applicable constraints whatsoever */) {
4698 /* Nothing is here. See below */
4701 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4705 memb_extensionValue_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
4706 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4709 ASN__CTFAIL(app_key, td, sptr,
4710 "%s: value not given (%s:%d)",
4711 td->name, __FILE__, __LINE__);
4716 if(1 /* No applicable constraints whatsoever */) {
4717 /* Nothing is here. See below */
4720 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4724 memb_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
4725 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4729 ASN__CTFAIL(app_key, td, sptr,
4730 "%s: value not given (%s:%d)",
4731 td->name, __FILE__, __LINE__);
4735 value = *(const long *)sptr;
4737 if((value >= 0 && value <= 65535)) {
4738 /* Constraint check succeeded */
4741 ASN__CTFAIL(app_key, td, sptr,
4742 "%s: constraint failed (%s:%d)",
4743 td->name, __FILE__, __LINE__);
4749 memb_criticality_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
4750 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4753 ASN__CTFAIL(app_key, td, sptr,
4754 "%s: value not given (%s:%d)",
4755 td->name, __FILE__, __LINE__);
4760 if(1 /* No applicable constraints whatsoever */) {
4761 /* Nothing is here. See below */
4764 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4768 memb_extensionValue_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
4769 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4772 ASN__CTFAIL(app_key, td, sptr,
4773 "%s: value not given (%s:%d)",
4774 td->name, __FILE__, __LINE__);
4779 if(1 /* No applicable constraints whatsoever */) {
4780 /* Nothing is here. See below */
4783 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4787 memb_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
4788 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4792 ASN__CTFAIL(app_key, td, sptr,
4793 "%s: value not given (%s:%d)",
4794 td->name, __FILE__, __LINE__);
4798 value = *(const long *)sptr;
4800 if((value >= 0 && value <= 65535)) {
4801 /* Constraint check succeeded */
4804 ASN__CTFAIL(app_key, td, sptr,
4805 "%s: constraint failed (%s:%d)",
4806 td->name, __FILE__, __LINE__);
4812 memb_criticality_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
4813 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4816 ASN__CTFAIL(app_key, td, sptr,
4817 "%s: value not given (%s:%d)",
4818 td->name, __FILE__, __LINE__);
4823 if(1 /* No applicable constraints whatsoever */) {
4824 /* Nothing is here. See below */
4827 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4831 memb_extensionValue_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
4832 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4835 ASN__CTFAIL(app_key, td, sptr,
4836 "%s: value not given (%s:%d)",
4837 td->name, __FILE__, __LINE__);
4842 if(1 /* No applicable constraints whatsoever */) {
4843 /* Nothing is here. See below */
4846 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4850 memb_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
4851 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4855 ASN__CTFAIL(app_key, td, sptr,
4856 "%s: value not given (%s:%d)",
4857 td->name, __FILE__, __LINE__);
4861 value = *(const long *)sptr;
4863 if((value >= 0 && value <= 65535)) {
4864 /* Constraint check succeeded */
4867 ASN__CTFAIL(app_key, td, sptr,
4868 "%s: constraint failed (%s:%d)",
4869 td->name, __FILE__, __LINE__);
4875 memb_criticality_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
4876 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4879 ASN__CTFAIL(app_key, td, sptr,
4880 "%s: value not given (%s:%d)",
4881 td->name, __FILE__, __LINE__);
4886 if(1 /* No applicable constraints whatsoever */) {
4887 /* Nothing is here. See below */
4890 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4894 memb_extensionValue_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
4895 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4898 ASN__CTFAIL(app_key, td, sptr,
4899 "%s: value not given (%s:%d)",
4900 td->name, __FILE__, __LINE__);
4905 if(1 /* No applicable constraints whatsoever */) {
4906 /* Nothing is here. See below */
4909 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4913 memb_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
4914 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4918 ASN__CTFAIL(app_key, td, sptr,
4919 "%s: value not given (%s:%d)",
4920 td->name, __FILE__, __LINE__);
4924 value = *(const long *)sptr;
4926 if((value >= 0 && value <= 65535)) {
4927 /* Constraint check succeeded */
4930 ASN__CTFAIL(app_key, td, sptr,
4931 "%s: constraint failed (%s:%d)",
4932 td->name, __FILE__, __LINE__);
4938 memb_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
4939 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4942 ASN__CTFAIL(app_key, td, sptr,
4943 "%s: value not given (%s:%d)",
4944 td->name, __FILE__, __LINE__);
4949 if(1 /* No applicable constraints whatsoever */) {
4950 /* Nothing is here. See below */
4953 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4957 memb_extensionValue_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
4958 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4961 ASN__CTFAIL(app_key, td, sptr,
4962 "%s: value not given (%s:%d)",
4963 td->name, __FILE__, __LINE__);
4968 if(1 /* No applicable constraints whatsoever */) {
4969 /* Nothing is here. See below */
4972 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4976 memb_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
4977 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4981 ASN__CTFAIL(app_key, td, sptr,
4982 "%s: value not given (%s:%d)",
4983 td->name, __FILE__, __LINE__);
4987 value = *(const long *)sptr;
4989 if((value >= 0 && value <= 65535)) {
4990 /* Constraint check succeeded */
4993 ASN__CTFAIL(app_key, td, sptr,
4994 "%s: constraint failed (%s:%d)",
4995 td->name, __FILE__, __LINE__);
5001 memb_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
5002 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5005 ASN__CTFAIL(app_key, td, sptr,
5006 "%s: value not given (%s:%d)",
5007 td->name, __FILE__, __LINE__);
5012 if(1 /* No applicable constraints whatsoever */) {
5013 /* Nothing is here. See below */
5016 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5020 memb_extensionValue_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
5021 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5024 ASN__CTFAIL(app_key, td, sptr,
5025 "%s: value not given (%s:%d)",
5026 td->name, __FILE__, __LINE__);
5031 if(1 /* No applicable constraints whatsoever */) {
5032 /* Nothing is here. See below */
5035 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5039 memb_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
5040 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5044 ASN__CTFAIL(app_key, td, sptr,
5045 "%s: value not given (%s:%d)",
5046 td->name, __FILE__, __LINE__);
5050 value = *(const long *)sptr;
5052 if((value >= 0 && value <= 65535)) {
5053 /* Constraint check succeeded */
5056 ASN__CTFAIL(app_key, td, sptr,
5057 "%s: constraint failed (%s:%d)",
5058 td->name, __FILE__, __LINE__);
5064 memb_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
5065 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5068 ASN__CTFAIL(app_key, td, sptr,
5069 "%s: value not given (%s:%d)",
5070 td->name, __FILE__, __LINE__);
5075 if(1 /* No applicable constraints whatsoever */) {
5076 /* Nothing is here. See below */
5079 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5083 memb_extensionValue_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
5084 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5087 ASN__CTFAIL(app_key, td, sptr,
5088 "%s: value not given (%s:%d)",
5089 td->name, __FILE__, __LINE__);
5094 if(1 /* No applicable constraints whatsoever */) {
5095 /* Nothing is here. See below */
5098 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5102 memb_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
5103 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5107 ASN__CTFAIL(app_key, td, sptr,
5108 "%s: value not given (%s:%d)",
5109 td->name, __FILE__, __LINE__);
5113 value = *(const long *)sptr;
5115 if((value >= 0 && value <= 65535)) {
5116 /* Constraint check succeeded */
5119 ASN__CTFAIL(app_key, td, sptr,
5120 "%s: constraint failed (%s:%d)",
5121 td->name, __FILE__, __LINE__);
5127 memb_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
5128 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5131 ASN__CTFAIL(app_key, td, sptr,
5132 "%s: value not given (%s:%d)",
5133 td->name, __FILE__, __LINE__);
5138 if(1 /* No applicable constraints whatsoever */) {
5139 /* Nothing is here. See below */
5142 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5146 memb_extensionValue_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
5147 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5150 ASN__CTFAIL(app_key, td, sptr,
5151 "%s: value not given (%s:%d)",
5152 td->name, __FILE__, __LINE__);
5157 if(1 /* No applicable constraints whatsoever */) {
5158 /* Nothing is here. See below */
5161 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5165 memb_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
5166 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5170 ASN__CTFAIL(app_key, td, sptr,
5171 "%s: value not given (%s:%d)",
5172 td->name, __FILE__, __LINE__);
5176 value = *(const long *)sptr;
5178 if((value >= 0 && value <= 65535)) {
5179 /* Constraint check succeeded */
5182 ASN__CTFAIL(app_key, td, sptr,
5183 "%s: constraint failed (%s:%d)",
5184 td->name, __FILE__, __LINE__);
5190 memb_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
5191 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5194 ASN__CTFAIL(app_key, td, sptr,
5195 "%s: value not given (%s:%d)",
5196 td->name, __FILE__, __LINE__);
5201 if(1 /* No applicable constraints whatsoever */) {
5202 /* Nothing is here. See below */
5205 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5209 memb_extensionValue_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
5210 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5213 ASN__CTFAIL(app_key, td, sptr,
5214 "%s: value not given (%s:%d)",
5215 td->name, __FILE__, __LINE__);
5220 if(1 /* No applicable constraints whatsoever */) {
5221 /* Nothing is here. See below */
5224 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5228 memb_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
5229 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5233 ASN__CTFAIL(app_key, td, sptr,
5234 "%s: value not given (%s:%d)",
5235 td->name, __FILE__, __LINE__);
5239 value = *(const long *)sptr;
5241 if((value >= 0 && value <= 65535)) {
5242 /* Constraint check succeeded */
5245 ASN__CTFAIL(app_key, td, sptr,
5246 "%s: constraint failed (%s:%d)",
5247 td->name, __FILE__, __LINE__);
5253 memb_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
5254 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5257 ASN__CTFAIL(app_key, td, sptr,
5258 "%s: value not given (%s:%d)",
5259 td->name, __FILE__, __LINE__);
5264 if(1 /* No applicable constraints whatsoever */) {
5265 /* Nothing is here. See below */
5268 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5272 memb_extensionValue_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
5273 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5276 ASN__CTFAIL(app_key, td, sptr,
5277 "%s: value not given (%s:%d)",
5278 td->name, __FILE__, __LINE__);
5283 if(1 /* No applicable constraints whatsoever */) {
5284 /* Nothing is here. See below */
5287 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5291 memb_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
5292 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5296 ASN__CTFAIL(app_key, td, sptr,
5297 "%s: value not given (%s:%d)",
5298 td->name, __FILE__, __LINE__);
5302 value = *(const long *)sptr;
5304 if((value >= 0 && value <= 65535)) {
5305 /* Constraint check succeeded */
5308 ASN__CTFAIL(app_key, td, sptr,
5309 "%s: constraint failed (%s:%d)",
5310 td->name, __FILE__, __LINE__);
5316 memb_criticality_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
5317 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5320 ASN__CTFAIL(app_key, td, sptr,
5321 "%s: value not given (%s:%d)",
5322 td->name, __FILE__, __LINE__);
5327 if(1 /* No applicable constraints whatsoever */) {
5328 /* Nothing is here. See below */
5331 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5335 memb_extensionValue_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
5336 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5339 ASN__CTFAIL(app_key, td, sptr,
5340 "%s: value not given (%s:%d)",
5341 td->name, __FILE__, __LINE__);
5346 if(1 /* No applicable constraints whatsoever */) {
5347 /* Nothing is here. See below */
5350 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5354 memb_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
5355 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5359 ASN__CTFAIL(app_key, td, sptr,
5360 "%s: value not given (%s:%d)",
5361 td->name, __FILE__, __LINE__);
5365 value = *(const long *)sptr;
5367 if((value >= 0 && value <= 65535)) {
5368 /* Constraint check succeeded */
5371 ASN__CTFAIL(app_key, td, sptr,
5372 "%s: constraint failed (%s:%d)",
5373 td->name, __FILE__, __LINE__);
5379 memb_criticality_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
5380 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5383 ASN__CTFAIL(app_key, td, sptr,
5384 "%s: value not given (%s:%d)",
5385 td->name, __FILE__, __LINE__);
5390 if(1 /* No applicable constraints whatsoever */) {
5391 /* Nothing is here. See below */
5394 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5398 memb_extensionValue_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
5399 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5402 ASN__CTFAIL(app_key, td, sptr,
5403 "%s: value not given (%s:%d)",
5404 td->name, __FILE__, __LINE__);
5409 if(1 /* No applicable constraints whatsoever */) {
5410 /* Nothing is here. See below */
5413 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5417 memb_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
5418 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5422 ASN__CTFAIL(app_key, td, sptr,
5423 "%s: value not given (%s:%d)",
5424 td->name, __FILE__, __LINE__);
5428 value = *(const long *)sptr;
5430 if((value >= 0 && value <= 65535)) {
5431 /* Constraint check succeeded */
5434 ASN__CTFAIL(app_key, td, sptr,
5435 "%s: constraint failed (%s:%d)",
5436 td->name, __FILE__, __LINE__);
5442 memb_criticality_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
5443 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5446 ASN__CTFAIL(app_key, td, sptr,
5447 "%s: value not given (%s:%d)",
5448 td->name, __FILE__, __LINE__);
5453 if(1 /* No applicable constraints whatsoever */) {
5454 /* Nothing is here. See below */
5457 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5461 memb_extensionValue_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
5462 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5465 ASN__CTFAIL(app_key, td, sptr,
5466 "%s: value not given (%s:%d)",
5467 td->name, __FILE__, __LINE__);
5472 if(1 /* No applicable constraints whatsoever */) {
5473 /* Nothing is here. See below */
5476 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5480 memb_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
5481 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5485 ASN__CTFAIL(app_key, td, sptr,
5486 "%s: value not given (%s:%d)",
5487 td->name, __FILE__, __LINE__);
5491 value = *(const long *)sptr;
5493 if((value >= 0 && value <= 65535)) {
5494 /* Constraint check succeeded */
5497 ASN__CTFAIL(app_key, td, sptr,
5498 "%s: constraint failed (%s:%d)",
5499 td->name, __FILE__, __LINE__);
5505 memb_criticality_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
5506 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5509 ASN__CTFAIL(app_key, td, sptr,
5510 "%s: value not given (%s:%d)",
5511 td->name, __FILE__, __LINE__);
5516 if(1 /* No applicable constraints whatsoever */) {
5517 /* Nothing is here. See below */
5520 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5524 memb_extensionValue_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
5525 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5528 ASN__CTFAIL(app_key, td, sptr,
5529 "%s: value not given (%s:%d)",
5530 td->name, __FILE__, __LINE__);
5535 if(1 /* No applicable constraints whatsoever */) {
5536 /* Nothing is here. See below */
5539 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5543 memb_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
5544 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5548 ASN__CTFAIL(app_key, td, sptr,
5549 "%s: value not given (%s:%d)",
5550 td->name, __FILE__, __LINE__);
5554 value = *(const long *)sptr;
5556 if((value >= 0 && value <= 65535)) {
5557 /* Constraint check succeeded */
5560 ASN__CTFAIL(app_key, td, sptr,
5561 "%s: constraint failed (%s:%d)",
5562 td->name, __FILE__, __LINE__);
5568 memb_criticality_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
5569 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5572 ASN__CTFAIL(app_key, td, sptr,
5573 "%s: value not given (%s:%d)",
5574 td->name, __FILE__, __LINE__);
5579 if(1 /* No applicable constraints whatsoever */) {
5580 /* Nothing is here. See below */
5583 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5587 memb_extensionValue_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
5588 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5591 ASN__CTFAIL(app_key, td, sptr,
5592 "%s: value not given (%s:%d)",
5593 td->name, __FILE__, __LINE__);
5598 if(1 /* No applicable constraints whatsoever */) {
5599 /* Nothing is here. See below */
5602 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5606 memb_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
5607 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5611 ASN__CTFAIL(app_key, td, sptr,
5612 "%s: value not given (%s:%d)",
5613 td->name, __FILE__, __LINE__);
5617 value = *(const long *)sptr;
5619 if((value >= 0 && value <= 65535)) {
5620 /* Constraint check succeeded */
5623 ASN__CTFAIL(app_key, td, sptr,
5624 "%s: constraint failed (%s:%d)",
5625 td->name, __FILE__, __LINE__);
5630 static asn_type_selector_result_t
5631 select_QoSFlowLevelQoSParameters_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5632 asn_type_selector_result_t result = {0, 0};
5633 const asn_ioc_set_t *itable = asn_IOS_QoSFlowLevelQoSParameters_ExtIEs_1;
5634 size_t constraining_column = 0; /* &id */
5635 size_t for_column = 1; /* &criticality */
5636 size_t row, presence_index = 0;
5637 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct QoSFlowLevelQoSParameters_ExtIEs, id));
5639 for(row=0; row < itable->rows_count; row++) {
5640 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5641 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5643 if(type_cell->cell_kind == aioc__undefined)
5647 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5648 result.type_descriptor = type_cell->type_descriptor;
5649 result.presence_index = presence_index;
5658 memb_criticality_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
5659 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5662 ASN__CTFAIL(app_key, td, sptr,
5663 "%s: value not given (%s:%d)",
5664 td->name, __FILE__, __LINE__);
5669 if(1 /* No applicable constraints whatsoever */) {
5670 /* Nothing is here. See below */
5673 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5676 static asn_type_selector_result_t
5677 select_QoSFlowLevelQoSParameters_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5678 asn_type_selector_result_t result = {0, 0};
5679 const asn_ioc_set_t *itable = asn_IOS_QoSFlowLevelQoSParameters_ExtIEs_1;
5680 size_t constraining_column = 0; /* &id */
5681 size_t for_column = 2; /* &Extension */
5682 size_t row, presence_index = 0;
5683 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct QoSFlowLevelQoSParameters_ExtIEs, id));
5685 for(row=0; row < itable->rows_count; row++) {
5686 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5687 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5689 if(type_cell->cell_kind == aioc__undefined)
5693 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5694 result.type_descriptor = type_cell->type_descriptor;
5695 result.presence_index = presence_index;
5704 memb_extensionValue_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
5705 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5708 ASN__CTFAIL(app_key, td, sptr,
5709 "%s: value not given (%s:%d)",
5710 td->name, __FILE__, __LINE__);
5715 if(1 /* No applicable constraints whatsoever */) {
5716 /* Nothing is here. See below */
5719 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5723 memb_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
5724 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5728 ASN__CTFAIL(app_key, td, sptr,
5729 "%s: value not given (%s:%d)",
5730 td->name, __FILE__, __LINE__);
5734 value = *(const long *)sptr;
5736 if((value >= 0 && value <= 65535)) {
5737 /* Constraint check succeeded */
5740 ASN__CTFAIL(app_key, td, sptr,
5741 "%s: constraint failed (%s:%d)",
5742 td->name, __FILE__, __LINE__);
5748 memb_criticality_constraint_301(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);
5767 memb_extensionValue_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
5768 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5771 ASN__CTFAIL(app_key, td, sptr,
5772 "%s: value not given (%s:%d)",
5773 td->name, __FILE__, __LINE__);
5778 if(1 /* No applicable constraints whatsoever */) {
5779 /* Nothing is here. See below */
5782 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5786 memb_id_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
5787 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5791 ASN__CTFAIL(app_key, td, sptr,
5792 "%s: value not given (%s:%d)",
5793 td->name, __FILE__, __LINE__);
5797 value = *(const long *)sptr;
5799 if((value >= 0 && value <= 65535)) {
5800 /* Constraint check succeeded */
5803 ASN__CTFAIL(app_key, td, sptr,
5804 "%s: constraint failed (%s:%d)",
5805 td->name, __FILE__, __LINE__);
5811 memb_criticality_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
5812 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5815 ASN__CTFAIL(app_key, td, sptr,
5816 "%s: value not given (%s:%d)",
5817 td->name, __FILE__, __LINE__);
5822 if(1 /* No applicable constraints whatsoever */) {
5823 /* Nothing is here. See below */
5826 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5830 memb_extensionValue_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
5831 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5834 ASN__CTFAIL(app_key, td, sptr,
5835 "%s: value not given (%s:%d)",
5836 td->name, __FILE__, __LINE__);
5841 if(1 /* No applicable constraints whatsoever */) {
5842 /* Nothing is here. See below */
5845 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5849 memb_id_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
5850 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5854 ASN__CTFAIL(app_key, td, sptr,
5855 "%s: value not given (%s:%d)",
5856 td->name, __FILE__, __LINE__);
5860 value = *(const long *)sptr;
5862 if((value >= 0 && value <= 65535)) {
5863 /* Constraint check succeeded */
5866 ASN__CTFAIL(app_key, td, sptr,
5867 "%s: constraint failed (%s:%d)",
5868 td->name, __FILE__, __LINE__);
5874 memb_criticality_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
5875 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5878 ASN__CTFAIL(app_key, td, sptr,
5879 "%s: value not given (%s:%d)",
5880 td->name, __FILE__, __LINE__);
5885 if(1 /* No applicable constraints whatsoever */) {
5886 /* Nothing is here. See below */
5889 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5893 memb_extensionValue_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
5894 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5897 ASN__CTFAIL(app_key, td, sptr,
5898 "%s: value not given (%s:%d)",
5899 td->name, __FILE__, __LINE__);
5904 if(1 /* No applicable constraints whatsoever */) {
5905 /* Nothing is here. See below */
5908 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5912 memb_id_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
5913 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5917 ASN__CTFAIL(app_key, td, sptr,
5918 "%s: value not given (%s:%d)",
5919 td->name, __FILE__, __LINE__);
5923 value = *(const long *)sptr;
5925 if((value >= 0 && value <= 65535)) {
5926 /* Constraint check succeeded */
5929 ASN__CTFAIL(app_key, td, sptr,
5930 "%s: constraint failed (%s:%d)",
5931 td->name, __FILE__, __LINE__);
5937 memb_criticality_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
5938 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5941 ASN__CTFAIL(app_key, td, sptr,
5942 "%s: value not given (%s:%d)",
5943 td->name, __FILE__, __LINE__);
5948 if(1 /* No applicable constraints whatsoever */) {
5949 /* Nothing is here. See below */
5952 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5956 memb_extensionValue_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
5957 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5960 ASN__CTFAIL(app_key, td, sptr,
5961 "%s: value not given (%s:%d)",
5962 td->name, __FILE__, __LINE__);
5967 if(1 /* No applicable constraints whatsoever */) {
5968 /* Nothing is here. See below */
5971 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5975 memb_id_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
5976 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5980 ASN__CTFAIL(app_key, td, sptr,
5981 "%s: value not given (%s:%d)",
5982 td->name, __FILE__, __LINE__);
5986 value = *(const long *)sptr;
5988 if((value >= 0 && value <= 65535)) {
5989 /* Constraint check succeeded */
5992 ASN__CTFAIL(app_key, td, sptr,
5993 "%s: constraint failed (%s:%d)",
5994 td->name, __FILE__, __LINE__);
6000 memb_criticality_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
6001 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6004 ASN__CTFAIL(app_key, td, sptr,
6005 "%s: value not given (%s:%d)",
6006 td->name, __FILE__, __LINE__);
6011 if(1 /* No applicable constraints whatsoever */) {
6012 /* Nothing is here. See below */
6015 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6019 memb_extensionValue_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
6020 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6023 ASN__CTFAIL(app_key, td, sptr,
6024 "%s: value not given (%s:%d)",
6025 td->name, __FILE__, __LINE__);
6030 if(1 /* No applicable constraints whatsoever */) {
6031 /* Nothing is here. See below */
6034 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6038 memb_id_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
6039 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6043 ASN__CTFAIL(app_key, td, sptr,
6044 "%s: value not given (%s:%d)",
6045 td->name, __FILE__, __LINE__);
6049 value = *(const long *)sptr;
6051 if((value >= 0 && value <= 65535)) {
6052 /* Constraint check succeeded */
6055 ASN__CTFAIL(app_key, td, sptr,
6056 "%s: constraint failed (%s:%d)",
6057 td->name, __FILE__, __LINE__);
6063 memb_criticality_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
6064 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6067 ASN__CTFAIL(app_key, td, sptr,
6068 "%s: value not given (%s:%d)",
6069 td->name, __FILE__, __LINE__);
6074 if(1 /* No applicable constraints whatsoever */) {
6075 /* Nothing is here. See below */
6078 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6082 memb_extensionValue_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
6083 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6086 ASN__CTFAIL(app_key, td, sptr,
6087 "%s: value not given (%s:%d)",
6088 td->name, __FILE__, __LINE__);
6093 if(1 /* No applicable constraints whatsoever */) {
6094 /* Nothing is here. See below */
6097 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6101 memb_id_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
6102 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6106 ASN__CTFAIL(app_key, td, sptr,
6107 "%s: value not given (%s:%d)",
6108 td->name, __FILE__, __LINE__);
6112 value = *(const long *)sptr;
6114 if((value >= 0 && value <= 65535)) {
6115 /* Constraint check succeeded */
6118 ASN__CTFAIL(app_key, td, sptr,
6119 "%s: constraint failed (%s:%d)",
6120 td->name, __FILE__, __LINE__);
6125 static asn_type_selector_result_t
6126 select_RRC_Version_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6127 asn_type_selector_result_t result = {0, 0};
6128 const asn_ioc_set_t *itable = asn_IOS_RRC_Version_ExtIEs_1;
6129 size_t constraining_column = 0; /* &id */
6130 size_t for_column = 1; /* &criticality */
6131 size_t row, presence_index = 0;
6132 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RRC_Version_ExtIEs, id));
6134 for(row=0; row < itable->rows_count; row++) {
6135 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6136 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6138 if(type_cell->cell_kind == aioc__undefined)
6142 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6143 result.type_descriptor = type_cell->type_descriptor;
6144 result.presence_index = presence_index;
6153 memb_criticality_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
6154 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6157 ASN__CTFAIL(app_key, td, sptr,
6158 "%s: value not given (%s:%d)",
6159 td->name, __FILE__, __LINE__);
6164 if(1 /* No applicable constraints whatsoever */) {
6165 /* Nothing is here. See below */
6168 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6171 static asn_type_selector_result_t
6172 select_RRC_Version_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6173 asn_type_selector_result_t result = {0, 0};
6174 const asn_ioc_set_t *itable = asn_IOS_RRC_Version_ExtIEs_1;
6175 size_t constraining_column = 0; /* &id */
6176 size_t for_column = 2; /* &Extension */
6177 size_t row, presence_index = 0;
6178 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RRC_Version_ExtIEs, id));
6180 for(row=0; row < itable->rows_count; row++) {
6181 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6182 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6184 if(type_cell->cell_kind == aioc__undefined)
6188 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6189 result.type_descriptor = type_cell->type_descriptor;
6190 result.presence_index = presence_index;
6199 memb_extensionValue_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
6200 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6203 ASN__CTFAIL(app_key, td, sptr,
6204 "%s: value not given (%s:%d)",
6205 td->name, __FILE__, __LINE__);
6210 if(1 /* No applicable constraints whatsoever */) {
6211 /* Nothing is here. See below */
6214 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6218 memb_id_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
6219 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6223 ASN__CTFAIL(app_key, td, sptr,
6224 "%s: value not given (%s:%d)",
6225 td->name, __FILE__, __LINE__);
6229 value = *(const long *)sptr;
6231 if((value >= 0 && value <= 65535)) {
6232 /* Constraint check succeeded */
6235 ASN__CTFAIL(app_key, td, sptr,
6236 "%s: constraint failed (%s:%d)",
6237 td->name, __FILE__, __LINE__);
6243 memb_criticality_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
6244 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6247 ASN__CTFAIL(app_key, td, sptr,
6248 "%s: value not given (%s:%d)",
6249 td->name, __FILE__, __LINE__);
6254 if(1 /* No applicable constraints whatsoever */) {
6255 /* Nothing is here. See below */
6258 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6262 memb_extensionValue_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
6263 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6266 ASN__CTFAIL(app_key, td, sptr,
6267 "%s: value not given (%s:%d)",
6268 td->name, __FILE__, __LINE__);
6273 if(1 /* No applicable constraints whatsoever */) {
6274 /* Nothing is here. See below */
6277 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6281 memb_id_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
6282 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6286 ASN__CTFAIL(app_key, td, sptr,
6287 "%s: value not given (%s:%d)",
6288 td->name, __FILE__, __LINE__);
6292 value = *(const long *)sptr;
6294 if((value >= 0 && value <= 65535)) {
6295 /* Constraint check succeeded */
6298 ASN__CTFAIL(app_key, td, sptr,
6299 "%s: constraint failed (%s:%d)",
6300 td->name, __FILE__, __LINE__);
6306 memb_criticality_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
6307 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6310 ASN__CTFAIL(app_key, td, sptr,
6311 "%s: value not given (%s:%d)",
6312 td->name, __FILE__, __LINE__);
6317 if(1 /* No applicable constraints whatsoever */) {
6318 /* Nothing is here. See below */
6321 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6325 memb_extensionValue_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
6326 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6329 ASN__CTFAIL(app_key, td, sptr,
6330 "%s: value not given (%s:%d)",
6331 td->name, __FILE__, __LINE__);
6336 if(1 /* No applicable constraints whatsoever */) {
6337 /* Nothing is here. See below */
6340 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6344 memb_id_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
6345 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6349 ASN__CTFAIL(app_key, td, sptr,
6350 "%s: value not given (%s:%d)",
6351 td->name, __FILE__, __LINE__);
6355 value = *(const long *)sptr;
6357 if((value >= 0 && value <= 65535)) {
6358 /* Constraint check succeeded */
6361 ASN__CTFAIL(app_key, td, sptr,
6362 "%s: constraint failed (%s:%d)",
6363 td->name, __FILE__, __LINE__);
6369 memb_criticality_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
6370 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6373 ASN__CTFAIL(app_key, td, sptr,
6374 "%s: value not given (%s:%d)",
6375 td->name, __FILE__, __LINE__);
6380 if(1 /* No applicable constraints whatsoever */) {
6381 /* Nothing is here. See below */
6384 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6388 memb_extensionValue_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
6389 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6392 ASN__CTFAIL(app_key, td, sptr,
6393 "%s: value not given (%s:%d)",
6394 td->name, __FILE__, __LINE__);
6399 if(1 /* No applicable constraints whatsoever */) {
6400 /* Nothing is here. See below */
6403 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6407 memb_id_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
6408 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6412 ASN__CTFAIL(app_key, td, sptr,
6413 "%s: value not given (%s:%d)",
6414 td->name, __FILE__, __LINE__);
6418 value = *(const long *)sptr;
6420 if((value >= 0 && value <= 65535)) {
6421 /* Constraint check succeeded */
6424 ASN__CTFAIL(app_key, td, sptr,
6425 "%s: constraint failed (%s:%d)",
6426 td->name, __FILE__, __LINE__);
6431 static asn_type_selector_result_t
6432 select_SCell_ToBeSetup_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6433 asn_type_selector_result_t result = {0, 0};
6434 const asn_ioc_set_t *itable = asn_IOS_SCell_ToBeSetup_ItemExtIEs_1;
6435 size_t constraining_column = 0; /* &id */
6436 size_t for_column = 1; /* &criticality */
6437 size_t row, presence_index = 0;
6438 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SCell_ToBeSetup_ItemExtIEs, id));
6440 for(row=0; row < itable->rows_count; row++) {
6441 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6442 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6444 if(type_cell->cell_kind == aioc__undefined)
6448 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6449 result.type_descriptor = type_cell->type_descriptor;
6450 result.presence_index = presence_index;
6459 memb_criticality_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
6460 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6463 ASN__CTFAIL(app_key, td, sptr,
6464 "%s: value not given (%s:%d)",
6465 td->name, __FILE__, __LINE__);
6470 if(1 /* No applicable constraints whatsoever */) {
6471 /* Nothing is here. See below */
6474 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6477 static asn_type_selector_result_t
6478 select_SCell_ToBeSetup_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6479 asn_type_selector_result_t result = {0, 0};
6480 const asn_ioc_set_t *itable = asn_IOS_SCell_ToBeSetup_ItemExtIEs_1;
6481 size_t constraining_column = 0; /* &id */
6482 size_t for_column = 2; /* &Extension */
6483 size_t row, presence_index = 0;
6484 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SCell_ToBeSetup_ItemExtIEs, id));
6486 for(row=0; row < itable->rows_count; row++) {
6487 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6488 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6490 if(type_cell->cell_kind == aioc__undefined)
6494 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6495 result.type_descriptor = type_cell->type_descriptor;
6496 result.presence_index = presence_index;
6505 memb_extensionValue_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
6506 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6509 ASN__CTFAIL(app_key, td, sptr,
6510 "%s: value not given (%s:%d)",
6511 td->name, __FILE__, __LINE__);
6516 if(1 /* No applicable constraints whatsoever */) {
6517 /* Nothing is here. See below */
6520 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6524 memb_id_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
6525 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6529 ASN__CTFAIL(app_key, td, sptr,
6530 "%s: value not given (%s:%d)",
6531 td->name, __FILE__, __LINE__);
6535 value = *(const long *)sptr;
6537 if((value >= 0 && value <= 65535)) {
6538 /* Constraint check succeeded */
6541 ASN__CTFAIL(app_key, td, sptr,
6542 "%s: constraint failed (%s:%d)",
6543 td->name, __FILE__, __LINE__);
6548 static asn_type_selector_result_t
6549 select_SCell_ToBeSetupMod_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6550 asn_type_selector_result_t result = {0, 0};
6551 const asn_ioc_set_t *itable = asn_IOS_SCell_ToBeSetupMod_ItemExtIEs_1;
6552 size_t constraining_column = 0; /* &id */
6553 size_t for_column = 1; /* &criticality */
6554 size_t row, presence_index = 0;
6555 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SCell_ToBeSetupMod_ItemExtIEs, id));
6557 for(row=0; row < itable->rows_count; row++) {
6558 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6559 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6561 if(type_cell->cell_kind == aioc__undefined)
6565 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6566 result.type_descriptor = type_cell->type_descriptor;
6567 result.presence_index = presence_index;
6576 memb_criticality_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
6577 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6580 ASN__CTFAIL(app_key, td, sptr,
6581 "%s: value not given (%s:%d)",
6582 td->name, __FILE__, __LINE__);
6587 if(1 /* No applicable constraints whatsoever */) {
6588 /* Nothing is here. See below */
6591 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6594 static asn_type_selector_result_t
6595 select_SCell_ToBeSetupMod_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6596 asn_type_selector_result_t result = {0, 0};
6597 const asn_ioc_set_t *itable = asn_IOS_SCell_ToBeSetupMod_ItemExtIEs_1;
6598 size_t constraining_column = 0; /* &id */
6599 size_t for_column = 2; /* &Extension */
6600 size_t row, presence_index = 0;
6601 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SCell_ToBeSetupMod_ItemExtIEs, id));
6603 for(row=0; row < itable->rows_count; row++) {
6604 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6605 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6607 if(type_cell->cell_kind == aioc__undefined)
6611 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6612 result.type_descriptor = type_cell->type_descriptor;
6613 result.presence_index = presence_index;
6622 memb_extensionValue_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
6623 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6626 ASN__CTFAIL(app_key, td, sptr,
6627 "%s: value not given (%s:%d)",
6628 td->name, __FILE__, __LINE__);
6633 if(1 /* No applicable constraints whatsoever */) {
6634 /* Nothing is here. See below */
6637 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6641 memb_id_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
6642 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6646 ASN__CTFAIL(app_key, td, sptr,
6647 "%s: value not given (%s:%d)",
6648 td->name, __FILE__, __LINE__);
6652 value = *(const long *)sptr;
6654 if((value >= 0 && value <= 65535)) {
6655 /* Constraint check succeeded */
6658 ASN__CTFAIL(app_key, td, sptr,
6659 "%s: constraint failed (%s:%d)",
6660 td->name, __FILE__, __LINE__);
6665 static asn_type_selector_result_t
6666 select_Served_Cell_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6667 asn_type_selector_result_t result = {0, 0};
6668 const asn_ioc_set_t *itable = asn_IOS_Served_Cell_Information_ExtIEs_1;
6669 size_t constraining_column = 0; /* &id */
6670 size_t for_column = 1; /* &criticality */
6671 size_t row, presence_index = 0;
6672 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Served_Cell_Information_ExtIEs, id));
6674 for(row=0; row < itable->rows_count; row++) {
6675 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6676 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6678 if(type_cell->cell_kind == aioc__undefined)
6682 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6683 result.type_descriptor = type_cell->type_descriptor;
6684 result.presence_index = presence_index;
6693 memb_criticality_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
6694 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6697 ASN__CTFAIL(app_key, td, sptr,
6698 "%s: value not given (%s:%d)",
6699 td->name, __FILE__, __LINE__);
6704 if(1 /* No applicable constraints whatsoever */) {
6705 /* Nothing is here. See below */
6708 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6711 static asn_type_selector_result_t
6712 select_Served_Cell_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6713 asn_type_selector_result_t result = {0, 0};
6714 const asn_ioc_set_t *itable = asn_IOS_Served_Cell_Information_ExtIEs_1;
6715 size_t constraining_column = 0; /* &id */
6716 size_t for_column = 2; /* &Extension */
6717 size_t row, presence_index = 0;
6718 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Served_Cell_Information_ExtIEs, id));
6720 for(row=0; row < itable->rows_count; row++) {
6721 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6722 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6724 if(type_cell->cell_kind == aioc__undefined)
6728 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6729 result.type_descriptor = type_cell->type_descriptor;
6730 result.presence_index = presence_index;
6739 memb_extensionValue_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
6740 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__);
6750 if(1 /* No applicable constraints whatsoever */) {
6751 /* Nothing is here. See below */
6754 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6758 memb_id_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
6759 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6763 ASN__CTFAIL(app_key, td, sptr,
6764 "%s: value not given (%s:%d)",
6765 td->name, __FILE__, __LINE__);
6769 value = *(const long *)sptr;
6771 if((value >= 0 && value <= 65535)) {
6772 /* Constraint check succeeded */
6775 ASN__CTFAIL(app_key, td, sptr,
6776 "%s: constraint failed (%s:%d)",
6777 td->name, __FILE__, __LINE__);
6783 memb_criticality_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
6784 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6787 ASN__CTFAIL(app_key, td, sptr,
6788 "%s: value not given (%s:%d)",
6789 td->name, __FILE__, __LINE__);
6794 if(1 /* No applicable constraints whatsoever */) {
6795 /* Nothing is here. See below */
6798 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6802 memb_extensionValue_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
6803 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__);
6813 if(1 /* No applicable constraints whatsoever */) {
6814 /* Nothing is here. See below */
6817 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6821 memb_id_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
6822 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6826 ASN__CTFAIL(app_key, td, sptr,
6827 "%s: value not given (%s:%d)",
6828 td->name, __FILE__, __LINE__);
6832 value = *(const long *)sptr;
6834 if((value >= 0 && value <= 65535)) {
6835 /* Constraint check succeeded */
6838 ASN__CTFAIL(app_key, td, sptr,
6839 "%s: constraint failed (%s:%d)",
6840 td->name, __FILE__, __LINE__);
6846 memb_criticality_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
6847 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6850 ASN__CTFAIL(app_key, td, sptr,
6851 "%s: value not given (%s:%d)",
6852 td->name, __FILE__, __LINE__);
6857 if(1 /* No applicable constraints whatsoever */) {
6858 /* Nothing is here. See below */
6861 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6865 memb_extensionValue_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
6866 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6869 ASN__CTFAIL(app_key, td, sptr,
6870 "%s: value not given (%s:%d)",
6871 td->name, __FILE__, __LINE__);
6876 if(1 /* No applicable constraints whatsoever */) {
6877 /* Nothing is here. See below */
6880 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6884 memb_id_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
6885 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6889 ASN__CTFAIL(app_key, td, sptr,
6890 "%s: value not given (%s:%d)",
6891 td->name, __FILE__, __LINE__);
6895 value = *(const long *)sptr;
6897 if((value >= 0 && value <= 65535)) {
6898 /* Constraint check succeeded */
6901 ASN__CTFAIL(app_key, td, sptr,
6902 "%s: constraint failed (%s:%d)",
6903 td->name, __FILE__, __LINE__);
6909 memb_criticality_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
6910 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6913 ASN__CTFAIL(app_key, td, sptr,
6914 "%s: value not given (%s:%d)",
6915 td->name, __FILE__, __LINE__);
6920 if(1 /* No applicable constraints whatsoever */) {
6921 /* Nothing is here. See below */
6924 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6928 memb_extensionValue_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
6929 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6932 ASN__CTFAIL(app_key, td, sptr,
6933 "%s: value not given (%s:%d)",
6934 td->name, __FILE__, __LINE__);
6939 if(1 /* No applicable constraints whatsoever */) {
6940 /* Nothing is here. See below */
6943 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6947 memb_id_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
6948 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6952 ASN__CTFAIL(app_key, td, sptr,
6953 "%s: value not given (%s:%d)",
6954 td->name, __FILE__, __LINE__);
6958 value = *(const long *)sptr;
6960 if((value >= 0 && value <= 65535)) {
6961 /* Constraint check succeeded */
6964 ASN__CTFAIL(app_key, td, sptr,
6965 "%s: constraint failed (%s:%d)",
6966 td->name, __FILE__, __LINE__);
6972 memb_criticality_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
6973 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6976 ASN__CTFAIL(app_key, td, sptr,
6977 "%s: value not given (%s:%d)",
6978 td->name, __FILE__, __LINE__);
6983 if(1 /* No applicable constraints whatsoever */) {
6984 /* Nothing is here. See below */
6987 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6991 memb_extensionValue_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
6992 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6995 ASN__CTFAIL(app_key, td, sptr,
6996 "%s: value not given (%s:%d)",
6997 td->name, __FILE__, __LINE__);
7002 if(1 /* No applicable constraints whatsoever */) {
7003 /* Nothing is here. See below */
7006 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7010 memb_id_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
7011 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7015 ASN__CTFAIL(app_key, td, sptr,
7016 "%s: value not given (%s:%d)",
7017 td->name, __FILE__, __LINE__);
7021 value = *(const long *)sptr;
7023 if((value >= 0 && value <= 65535)) {
7024 /* Constraint check succeeded */
7027 ASN__CTFAIL(app_key, td, sptr,
7028 "%s: constraint failed (%s:%d)",
7029 td->name, __FILE__, __LINE__);
7035 memb_criticality_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
7036 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7039 ASN__CTFAIL(app_key, td, sptr,
7040 "%s: value not given (%s:%d)",
7041 td->name, __FILE__, __LINE__);
7046 if(1 /* No applicable constraints whatsoever */) {
7047 /* Nothing is here. See below */
7050 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7054 memb_extensionValue_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
7055 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7058 ASN__CTFAIL(app_key, td, sptr,
7059 "%s: value not given (%s:%d)",
7060 td->name, __FILE__, __LINE__);
7065 if(1 /* No applicable constraints whatsoever */) {
7066 /* Nothing is here. See below */
7069 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7073 memb_id_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
7074 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7078 ASN__CTFAIL(app_key, td, sptr,
7079 "%s: value not given (%s:%d)",
7080 td->name, __FILE__, __LINE__);
7084 value = *(const long *)sptr;
7086 if((value >= 0 && value <= 65535)) {
7087 /* Constraint check succeeded */
7090 ASN__CTFAIL(app_key, td, sptr,
7091 "%s: constraint failed (%s:%d)",
7092 td->name, __FILE__, __LINE__);
7098 memb_criticality_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
7099 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7102 ASN__CTFAIL(app_key, td, sptr,
7103 "%s: value not given (%s:%d)",
7104 td->name, __FILE__, __LINE__);
7109 if(1 /* No applicable constraints whatsoever */) {
7110 /* Nothing is here. See below */
7113 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7117 memb_extensionValue_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
7118 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7121 ASN__CTFAIL(app_key, td, sptr,
7122 "%s: value not given (%s:%d)",
7123 td->name, __FILE__, __LINE__);
7128 if(1 /* No applicable constraints whatsoever */) {
7129 /* Nothing is here. See below */
7132 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7136 memb_id_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
7137 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7141 ASN__CTFAIL(app_key, td, sptr,
7142 "%s: value not given (%s:%d)",
7143 td->name, __FILE__, __LINE__);
7147 value = *(const long *)sptr;
7149 if((value >= 0 && value <= 65535)) {
7150 /* Constraint check succeeded */
7153 ASN__CTFAIL(app_key, td, sptr,
7154 "%s: constraint failed (%s:%d)",
7155 td->name, __FILE__, __LINE__);
7161 memb_criticality_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
7162 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7165 ASN__CTFAIL(app_key, td, sptr,
7166 "%s: value not given (%s:%d)",
7167 td->name, __FILE__, __LINE__);
7172 if(1 /* No applicable constraints whatsoever */) {
7173 /* Nothing is here. See below */
7176 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7180 memb_extensionValue_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
7181 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7184 ASN__CTFAIL(app_key, td, sptr,
7185 "%s: value not given (%s:%d)",
7186 td->name, __FILE__, __LINE__);
7191 if(1 /* No applicable constraints whatsoever */) {
7192 /* Nothing is here. See below */
7195 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7199 memb_id_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
7200 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7204 ASN__CTFAIL(app_key, td, sptr,
7205 "%s: value not given (%s:%d)",
7206 td->name, __FILE__, __LINE__);
7210 value = *(const long *)sptr;
7212 if((value >= 0 && value <= 65535)) {
7213 /* Constraint check succeeded */
7216 ASN__CTFAIL(app_key, td, sptr,
7217 "%s: constraint failed (%s:%d)",
7218 td->name, __FILE__, __LINE__);
7224 memb_criticality_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
7225 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7228 ASN__CTFAIL(app_key, td, sptr,
7229 "%s: value not given (%s:%d)",
7230 td->name, __FILE__, __LINE__);
7235 if(1 /* No applicable constraints whatsoever */) {
7236 /* Nothing is here. See below */
7239 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7243 memb_extensionValue_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
7244 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7247 ASN__CTFAIL(app_key, td, sptr,
7248 "%s: value not given (%s:%d)",
7249 td->name, __FILE__, __LINE__);
7254 if(1 /* No applicable constraints whatsoever */) {
7255 /* Nothing is here. See below */
7258 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7262 memb_id_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
7263 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7267 ASN__CTFAIL(app_key, td, sptr,
7268 "%s: value not given (%s:%d)",
7269 td->name, __FILE__, __LINE__);
7273 value = *(const long *)sptr;
7275 if((value >= 0 && value <= 65535)) {
7276 /* Constraint check succeeded */
7279 ASN__CTFAIL(app_key, td, sptr,
7280 "%s: constraint failed (%s:%d)",
7281 td->name, __FILE__, __LINE__);
7287 memb_criticality_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
7288 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7291 ASN__CTFAIL(app_key, td, sptr,
7292 "%s: value not given (%s:%d)",
7293 td->name, __FILE__, __LINE__);
7298 if(1 /* No applicable constraints whatsoever */) {
7299 /* Nothing is here. See below */
7302 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7306 memb_extensionValue_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
7307 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7310 ASN__CTFAIL(app_key, td, sptr,
7311 "%s: value not given (%s:%d)",
7312 td->name, __FILE__, __LINE__);
7317 if(1 /* No applicable constraints whatsoever */) {
7318 /* Nothing is here. See below */
7321 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7325 memb_id_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
7326 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7330 ASN__CTFAIL(app_key, td, sptr,
7331 "%s: value not given (%s:%d)",
7332 td->name, __FILE__, __LINE__);
7336 value = *(const long *)sptr;
7338 if((value >= 0 && value <= 65535)) {
7339 /* Constraint check succeeded */
7342 ASN__CTFAIL(app_key, td, sptr,
7343 "%s: constraint failed (%s:%d)",
7344 td->name, __FILE__, __LINE__);
7350 memb_criticality_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
7351 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7354 ASN__CTFAIL(app_key, td, sptr,
7355 "%s: value not given (%s:%d)",
7356 td->name, __FILE__, __LINE__);
7361 if(1 /* No applicable constraints whatsoever */) {
7362 /* Nothing is here. See below */
7365 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7369 memb_extensionValue_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
7370 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7373 ASN__CTFAIL(app_key, td, sptr,
7374 "%s: value not given (%s:%d)",
7375 td->name, __FILE__, __LINE__);
7380 if(1 /* No applicable constraints whatsoever */) {
7381 /* Nothing is here. See below */
7384 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7388 memb_id_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
7389 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7393 ASN__CTFAIL(app_key, td, sptr,
7394 "%s: value not given (%s:%d)",
7395 td->name, __FILE__, __LINE__);
7399 value = *(const long *)sptr;
7401 if((value >= 0 && value <= 65535)) {
7402 /* Constraint check succeeded */
7405 ASN__CTFAIL(app_key, td, sptr,
7406 "%s: constraint failed (%s:%d)",
7407 td->name, __FILE__, __LINE__);
7413 memb_criticality_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
7414 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7417 ASN__CTFAIL(app_key, td, sptr,
7418 "%s: value not given (%s:%d)",
7419 td->name, __FILE__, __LINE__);
7424 if(1 /* No applicable constraints whatsoever */) {
7425 /* Nothing is here. See below */
7428 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7432 memb_extensionValue_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
7433 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7436 ASN__CTFAIL(app_key, td, sptr,
7437 "%s: value not given (%s:%d)",
7438 td->name, __FILE__, __LINE__);
7443 if(1 /* No applicable constraints whatsoever */) {
7444 /* Nothing is here. See below */
7447 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7451 memb_id_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
7452 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7456 ASN__CTFAIL(app_key, td, sptr,
7457 "%s: value not given (%s:%d)",
7458 td->name, __FILE__, __LINE__);
7462 value = *(const long *)sptr;
7464 if((value >= 0 && value <= 65535)) {
7465 /* Constraint check succeeded */
7468 ASN__CTFAIL(app_key, td, sptr,
7469 "%s: constraint failed (%s:%d)",
7470 td->name, __FILE__, __LINE__);
7476 memb_criticality_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
7477 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7480 ASN__CTFAIL(app_key, td, sptr,
7481 "%s: value not given (%s:%d)",
7482 td->name, __FILE__, __LINE__);
7487 if(1 /* No applicable constraints whatsoever */) {
7488 /* Nothing is here. See below */
7491 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7495 memb_extensionValue_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
7496 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7499 ASN__CTFAIL(app_key, td, sptr,
7500 "%s: value not given (%s:%d)",
7501 td->name, __FILE__, __LINE__);
7506 if(1 /* No applicable constraints whatsoever */) {
7507 /* Nothing is here. See below */
7510 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7514 memb_id_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
7515 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7519 ASN__CTFAIL(app_key, td, sptr,
7520 "%s: value not given (%s:%d)",
7521 td->name, __FILE__, __LINE__);
7525 value = *(const long *)sptr;
7527 if((value >= 0 && value <= 65535)) {
7528 /* Constraint check succeeded */
7531 ASN__CTFAIL(app_key, td, sptr,
7532 "%s: constraint failed (%s:%d)",
7533 td->name, __FILE__, __LINE__);
7539 memb_criticality_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
7540 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7543 ASN__CTFAIL(app_key, td, sptr,
7544 "%s: value not given (%s:%d)",
7545 td->name, __FILE__, __LINE__);
7550 if(1 /* No applicable constraints whatsoever */) {
7551 /* Nothing is here. See below */
7554 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7558 memb_extensionValue_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
7559 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7562 ASN__CTFAIL(app_key, td, sptr,
7563 "%s: value not given (%s:%d)",
7564 td->name, __FILE__, __LINE__);
7569 if(1 /* No applicable constraints whatsoever */) {
7570 /* Nothing is here. See below */
7573 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7577 memb_id_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
7578 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7582 ASN__CTFAIL(app_key, td, sptr,
7583 "%s: value not given (%s:%d)",
7584 td->name, __FILE__, __LINE__);
7588 value = *(const long *)sptr;
7590 if((value >= 0 && value <= 65535)) {
7591 /* Constraint check succeeded */
7594 ASN__CTFAIL(app_key, td, sptr,
7595 "%s: constraint failed (%s:%d)",
7596 td->name, __FILE__, __LINE__);
7602 memb_criticality_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
7603 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7606 ASN__CTFAIL(app_key, td, sptr,
7607 "%s: value not given (%s:%d)",
7608 td->name, __FILE__, __LINE__);
7613 if(1 /* No applicable constraints whatsoever */) {
7614 /* Nothing is here. See below */
7617 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7621 memb_extensionValue_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
7622 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7625 ASN__CTFAIL(app_key, td, sptr,
7626 "%s: value not given (%s:%d)",
7627 td->name, __FILE__, __LINE__);
7632 if(1 /* No applicable constraints whatsoever */) {
7633 /* Nothing is here. See below */
7636 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7640 memb_id_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
7641 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7645 ASN__CTFAIL(app_key, td, sptr,
7646 "%s: value not given (%s:%d)",
7647 td->name, __FILE__, __LINE__);
7651 value = *(const long *)sptr;
7653 if((value >= 0 && value <= 65535)) {
7654 /* Constraint check succeeded */
7657 ASN__CTFAIL(app_key, td, sptr,
7658 "%s: constraint failed (%s:%d)",
7659 td->name, __FILE__, __LINE__);
7665 memb_criticality_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
7666 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7669 ASN__CTFAIL(app_key, td, sptr,
7670 "%s: value not given (%s:%d)",
7671 td->name, __FILE__, __LINE__);
7676 if(1 /* No applicable constraints whatsoever */) {
7677 /* Nothing is here. See below */
7680 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7684 memb_extensionValue_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
7685 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7688 ASN__CTFAIL(app_key, td, sptr,
7689 "%s: value not given (%s:%d)",
7690 td->name, __FILE__, __LINE__);
7695 if(1 /* No applicable constraints whatsoever */) {
7696 /* Nothing is here. See below */
7699 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7703 memb_id_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
7704 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7708 ASN__CTFAIL(app_key, td, sptr,
7709 "%s: value not given (%s:%d)",
7710 td->name, __FILE__, __LINE__);
7714 value = *(const long *)sptr;
7716 if((value >= 0 && value <= 65535)) {
7717 /* Constraint check succeeded */
7720 ASN__CTFAIL(app_key, td, sptr,
7721 "%s: constraint failed (%s:%d)",
7722 td->name, __FILE__, __LINE__);
7728 memb_criticality_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
7729 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7732 ASN__CTFAIL(app_key, td, sptr,
7733 "%s: value not given (%s:%d)",
7734 td->name, __FILE__, __LINE__);
7739 if(1 /* No applicable constraints whatsoever */) {
7740 /* Nothing is here. See below */
7743 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7747 memb_extensionValue_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
7748 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7751 ASN__CTFAIL(app_key, td, sptr,
7752 "%s: value not given (%s:%d)",
7753 td->name, __FILE__, __LINE__);
7758 if(1 /* No applicable constraints whatsoever */) {
7759 /* Nothing is here. See below */
7762 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7766 memb_id_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
7767 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7771 ASN__CTFAIL(app_key, td, sptr,
7772 "%s: value not given (%s:%d)",
7773 td->name, __FILE__, __LINE__);
7777 value = *(const long *)sptr;
7779 if((value >= 0 && value <= 65535)) {
7780 /* Constraint check succeeded */
7783 ASN__CTFAIL(app_key, td, sptr,
7784 "%s: constraint failed (%s:%d)",
7785 td->name, __FILE__, __LINE__);
7791 memb_criticality_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
7792 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7795 ASN__CTFAIL(app_key, td, sptr,
7796 "%s: value not given (%s:%d)",
7797 td->name, __FILE__, __LINE__);
7802 if(1 /* No applicable constraints whatsoever */) {
7803 /* Nothing is here. See below */
7806 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7810 memb_extensionValue_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
7811 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7814 ASN__CTFAIL(app_key, td, sptr,
7815 "%s: value not given (%s:%d)",
7816 td->name, __FILE__, __LINE__);
7821 if(1 /* No applicable constraints whatsoever */) {
7822 /* Nothing is here. See below */
7825 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7829 memb_id_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
7830 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7834 ASN__CTFAIL(app_key, td, sptr,
7835 "%s: value not given (%s:%d)",
7836 td->name, __FILE__, __LINE__);
7840 value = *(const long *)sptr;
7842 if((value >= 0 && value <= 65535)) {
7843 /* Constraint check succeeded */
7846 ASN__CTFAIL(app_key, td, sptr,
7847 "%s: constraint failed (%s:%d)",
7848 td->name, __FILE__, __LINE__);
7854 memb_criticality_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
7855 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7858 ASN__CTFAIL(app_key, td, sptr,
7859 "%s: value not given (%s:%d)",
7860 td->name, __FILE__, __LINE__);
7865 if(1 /* No applicable constraints whatsoever */) {
7866 /* Nothing is here. See below */
7869 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7873 memb_extensionValue_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
7874 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7877 ASN__CTFAIL(app_key, td, sptr,
7878 "%s: value not given (%s:%d)",
7879 td->name, __FILE__, __LINE__);
7884 if(1 /* No applicable constraints whatsoever */) {
7885 /* Nothing is here. See below */
7888 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7892 memb_id_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
7893 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7897 ASN__CTFAIL(app_key, td, sptr,
7898 "%s: value not given (%s:%d)",
7899 td->name, __FILE__, __LINE__);
7903 value = *(const long *)sptr;
7905 if((value >= 0 && value <= 65535)) {
7906 /* Constraint check succeeded */
7909 ASN__CTFAIL(app_key, td, sptr,
7910 "%s: constraint failed (%s:%d)",
7911 td->name, __FILE__, __LINE__);
7917 memb_criticality_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
7918 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7921 ASN__CTFAIL(app_key, td, sptr,
7922 "%s: value not given (%s:%d)",
7923 td->name, __FILE__, __LINE__);
7928 if(1 /* No applicable constraints whatsoever */) {
7929 /* Nothing is here. See below */
7932 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7936 memb_extensionValue_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
7937 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7940 ASN__CTFAIL(app_key, td, sptr,
7941 "%s: value not given (%s:%d)",
7942 td->name, __FILE__, __LINE__);
7947 if(1 /* No applicable constraints whatsoever */) {
7948 /* Nothing is here. See below */
7951 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7955 memb_id_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
7956 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7960 ASN__CTFAIL(app_key, td, sptr,
7961 "%s: value not given (%s:%d)",
7962 td->name, __FILE__, __LINE__);
7966 value = *(const long *)sptr;
7968 if((value >= 0 && value <= 65535)) {
7969 /* Constraint check succeeded */
7972 ASN__CTFAIL(app_key, td, sptr,
7973 "%s: constraint failed (%s:%d)",
7974 td->name, __FILE__, __LINE__);
7980 memb_criticality_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
7981 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7984 ASN__CTFAIL(app_key, td, sptr,
7985 "%s: value not given (%s:%d)",
7986 td->name, __FILE__, __LINE__);
7991 if(1 /* No applicable constraints whatsoever */) {
7992 /* Nothing is here. See below */
7995 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7999 memb_extensionValue_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
8000 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8003 ASN__CTFAIL(app_key, td, sptr,
8004 "%s: value not given (%s:%d)",
8005 td->name, __FILE__, __LINE__);
8010 if(1 /* No applicable constraints whatsoever */) {
8011 /* Nothing is here. See below */
8014 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8018 memb_id_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
8019 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8023 ASN__CTFAIL(app_key, td, sptr,
8024 "%s: value not given (%s:%d)",
8025 td->name, __FILE__, __LINE__);
8029 value = *(const long *)sptr;
8031 if((value >= 0 && value <= 65535)) {
8032 /* Constraint check succeeded */
8035 ASN__CTFAIL(app_key, td, sptr,
8036 "%s: constraint failed (%s:%d)",
8037 td->name, __FILE__, __LINE__);
8043 memb_criticality_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
8044 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8047 ASN__CTFAIL(app_key, td, sptr,
8048 "%s: value not given (%s:%d)",
8049 td->name, __FILE__, __LINE__);
8054 if(1 /* No applicable constraints whatsoever */) {
8055 /* Nothing is here. See below */
8058 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8062 memb_extensionValue_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
8063 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8066 ASN__CTFAIL(app_key, td, sptr,
8067 "%s: value not given (%s:%d)",
8068 td->name, __FILE__, __LINE__);
8073 if(1 /* No applicable constraints whatsoever */) {
8074 /* Nothing is here. See below */
8077 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8081 memb_id_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
8082 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8086 ASN__CTFAIL(app_key, td, sptr,
8087 "%s: value not given (%s:%d)",
8088 td->name, __FILE__, __LINE__);
8092 value = *(const long *)sptr;
8094 if((value >= 0 && value <= 65535)) {
8095 /* Constraint check succeeded */
8098 ASN__CTFAIL(app_key, td, sptr,
8099 "%s: constraint failed (%s:%d)",
8100 td->name, __FILE__, __LINE__);
8106 memb_criticality_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
8107 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8110 ASN__CTFAIL(app_key, td, sptr,
8111 "%s: value not given (%s:%d)",
8112 td->name, __FILE__, __LINE__);
8117 if(1 /* No applicable constraints whatsoever */) {
8118 /* Nothing is here. See below */
8121 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8125 memb_extensionValue_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
8126 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8129 ASN__CTFAIL(app_key, td, sptr,
8130 "%s: value not given (%s:%d)",
8131 td->name, __FILE__, __LINE__);
8136 if(1 /* No applicable constraints whatsoever */) {
8137 /* Nothing is here. See below */
8140 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8144 memb_id_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
8145 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8149 ASN__CTFAIL(app_key, td, sptr,
8150 "%s: value not given (%s:%d)",
8151 td->name, __FILE__, __LINE__);
8155 value = *(const long *)sptr;
8157 if((value >= 0 && value <= 65535)) {
8158 /* Constraint check succeeded */
8161 ASN__CTFAIL(app_key, td, sptr,
8162 "%s: constraint failed (%s:%d)",
8163 td->name, __FILE__, __LINE__);
8169 memb_criticality_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
8170 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8173 ASN__CTFAIL(app_key, td, sptr,
8174 "%s: value not given (%s:%d)",
8175 td->name, __FILE__, __LINE__);
8180 if(1 /* No applicable constraints whatsoever */) {
8181 /* Nothing is here. See below */
8184 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8188 memb_extensionValue_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
8189 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8192 ASN__CTFAIL(app_key, td, sptr,
8193 "%s: value not given (%s:%d)",
8194 td->name, __FILE__, __LINE__);
8199 if(1 /* No applicable constraints whatsoever */) {
8200 /* Nothing is here. See below */
8203 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8207 memb_id_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
8208 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8212 ASN__CTFAIL(app_key, td, sptr,
8213 "%s: value not given (%s:%d)",
8214 td->name, __FILE__, __LINE__);
8218 value = *(const long *)sptr;
8220 if((value >= 0 && value <= 65535)) {
8221 /* Constraint check succeeded */
8224 ASN__CTFAIL(app_key, td, sptr,
8225 "%s: constraint failed (%s:%d)",
8226 td->name, __FILE__, __LINE__);
8232 memb_criticality_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
8233 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8236 ASN__CTFAIL(app_key, td, sptr,
8237 "%s: value not given (%s:%d)",
8238 td->name, __FILE__, __LINE__);
8243 if(1 /* No applicable constraints whatsoever */) {
8244 /* Nothing is here. See below */
8247 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8251 memb_extensionValue_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
8252 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8255 ASN__CTFAIL(app_key, td, sptr,
8256 "%s: value not given (%s:%d)",
8257 td->name, __FILE__, __LINE__);
8262 if(1 /* No applicable constraints whatsoever */) {
8263 /* Nothing is here. See below */
8266 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8270 memb_id_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
8271 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8275 ASN__CTFAIL(app_key, td, sptr,
8276 "%s: value not given (%s:%d)",
8277 td->name, __FILE__, __LINE__);
8281 value = *(const long *)sptr;
8283 if((value >= 0 && value <= 65535)) {
8284 /* Constraint check succeeded */
8287 ASN__CTFAIL(app_key, td, sptr,
8288 "%s: constraint failed (%s:%d)",
8289 td->name, __FILE__, __LINE__);
8295 memb_criticality_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
8296 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8299 ASN__CTFAIL(app_key, td, sptr,
8300 "%s: value not given (%s:%d)",
8301 td->name, __FILE__, __LINE__);
8306 if(1 /* No applicable constraints whatsoever */) {
8307 /* Nothing is here. See below */
8310 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8314 memb_extensionValue_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
8315 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8318 ASN__CTFAIL(app_key, td, sptr,
8319 "%s: value not given (%s:%d)",
8320 td->name, __FILE__, __LINE__);
8325 if(1 /* No applicable constraints whatsoever */) {
8326 /* Nothing is here. See below */
8329 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8332 static asn_oer_constraints_t asn_OER_memb_id_constr_2 CC_NOTUSED = {
8333 { 2, 1 } /* (0..65535) */,
8335 static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = {
8336 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8337 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8338 0, 0 /* No PER value map */
8340 static asn_oer_constraints_t asn_OER_memb_criticality_constr_3 CC_NOTUSED = {
8343 static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {
8344 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8345 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8346 0, 0 /* No PER value map */
8348 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_4 CC_NOTUSED = {
8351 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_4 CC_NOTUSED = {
8352 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8353 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8354 0, 0 /* No PER value map */
8356 static asn_oer_constraints_t asn_OER_memb_id_constr_6 CC_NOTUSED = {
8357 { 2, 1 } /* (0..65535) */,
8359 static asn_per_constraints_t asn_PER_memb_id_constr_6 CC_NOTUSED = {
8360 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8361 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8362 0, 0 /* No PER value map */
8364 static asn_oer_constraints_t asn_OER_memb_criticality_constr_7 CC_NOTUSED = {
8367 static asn_per_constraints_t asn_PER_memb_criticality_constr_7 CC_NOTUSED = {
8368 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8369 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8370 0, 0 /* No PER value map */
8372 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_8 CC_NOTUSED = {
8375 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_8 CC_NOTUSED = {
8376 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8377 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8378 0, 0 /* No PER value map */
8380 static asn_oer_constraints_t asn_OER_memb_id_constr_10 CC_NOTUSED = {
8381 { 2, 1 } /* (0..65535) */,
8383 static asn_per_constraints_t asn_PER_memb_id_constr_10 CC_NOTUSED = {
8384 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8385 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8386 0, 0 /* No PER value map */
8388 static asn_oer_constraints_t asn_OER_memb_criticality_constr_11 CC_NOTUSED = {
8391 static asn_per_constraints_t asn_PER_memb_criticality_constr_11 CC_NOTUSED = {
8392 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8393 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8394 0, 0 /* No PER value map */
8396 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_12 CC_NOTUSED = {
8399 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_12 CC_NOTUSED = {
8400 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8401 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8402 0, 0 /* No PER value map */
8404 static asn_oer_constraints_t asn_OER_memb_id_constr_14 CC_NOTUSED = {
8405 { 2, 1 } /* (0..65535) */,
8407 static asn_per_constraints_t asn_PER_memb_id_constr_14 CC_NOTUSED = {
8408 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8409 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8410 0, 0 /* No PER value map */
8412 static asn_oer_constraints_t asn_OER_memb_criticality_constr_15 CC_NOTUSED = {
8415 static asn_per_constraints_t asn_PER_memb_criticality_constr_15 CC_NOTUSED = {
8416 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8417 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8418 0, 0 /* No PER value map */
8420 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_16 CC_NOTUSED = {
8423 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_16 CC_NOTUSED = {
8424 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8425 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8426 0, 0 /* No PER value map */
8428 static asn_oer_constraints_t asn_OER_memb_id_constr_18 CC_NOTUSED = {
8429 { 2, 1 } /* (0..65535) */,
8431 static asn_per_constraints_t asn_PER_memb_id_constr_18 CC_NOTUSED = {
8432 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8433 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8434 0, 0 /* No PER value map */
8436 static asn_oer_constraints_t asn_OER_memb_criticality_constr_19 CC_NOTUSED = {
8439 static asn_per_constraints_t asn_PER_memb_criticality_constr_19 CC_NOTUSED = {
8440 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8441 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8442 0, 0 /* No PER value map */
8444 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_20 CC_NOTUSED = {
8447 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_20 CC_NOTUSED = {
8448 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8449 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8450 0, 0 /* No PER value map */
8452 static asn_oer_constraints_t asn_OER_memb_id_constr_22 CC_NOTUSED = {
8453 { 2, 1 } /* (0..65535) */,
8455 static asn_per_constraints_t asn_PER_memb_id_constr_22 CC_NOTUSED = {
8456 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8457 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8458 0, 0 /* No PER value map */
8460 static asn_oer_constraints_t asn_OER_memb_criticality_constr_23 CC_NOTUSED = {
8463 static asn_per_constraints_t asn_PER_memb_criticality_constr_23 CC_NOTUSED = {
8464 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8465 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8466 0, 0 /* No PER value map */
8468 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_24 CC_NOTUSED = {
8471 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_24 CC_NOTUSED = {
8472 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8473 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8474 0, 0 /* No PER value map */
8476 static asn_oer_constraints_t asn_OER_memb_id_constr_26 CC_NOTUSED = {
8477 { 2, 1 } /* (0..65535) */,
8479 static asn_per_constraints_t asn_PER_memb_id_constr_26 CC_NOTUSED = {
8480 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8481 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8482 0, 0 /* No PER value map */
8484 static asn_oer_constraints_t asn_OER_memb_criticality_constr_27 CC_NOTUSED = {
8487 static asn_per_constraints_t asn_PER_memb_criticality_constr_27 CC_NOTUSED = {
8488 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8489 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8490 0, 0 /* No PER value map */
8492 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_28 CC_NOTUSED = {
8495 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_28 CC_NOTUSED = {
8496 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8497 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8498 0, 0 /* No PER value map */
8500 static asn_oer_constraints_t asn_OER_memb_id_constr_30 CC_NOTUSED = {
8501 { 2, 1 } /* (0..65535) */,
8503 static asn_per_constraints_t asn_PER_memb_id_constr_30 CC_NOTUSED = {
8504 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8505 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8506 0, 0 /* No PER value map */
8508 static asn_oer_constraints_t asn_OER_memb_criticality_constr_31 CC_NOTUSED = {
8511 static asn_per_constraints_t asn_PER_memb_criticality_constr_31 CC_NOTUSED = {
8512 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8513 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8514 0, 0 /* No PER value map */
8516 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_32 CC_NOTUSED = {
8519 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_32 CC_NOTUSED = {
8520 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8521 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8522 0, 0 /* No PER value map */
8524 static asn_oer_constraints_t asn_OER_memb_id_constr_34 CC_NOTUSED = {
8525 { 2, 1 } /* (0..65535) */,
8527 static asn_per_constraints_t asn_PER_memb_id_constr_34 CC_NOTUSED = {
8528 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8529 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8530 0, 0 /* No PER value map */
8532 static asn_oer_constraints_t asn_OER_memb_criticality_constr_35 CC_NOTUSED = {
8535 static asn_per_constraints_t asn_PER_memb_criticality_constr_35 CC_NOTUSED = {
8536 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8537 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8538 0, 0 /* No PER value map */
8540 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_36 CC_NOTUSED = {
8543 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_36 CC_NOTUSED = {
8544 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8545 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8546 0, 0 /* No PER value map */
8548 static asn_oer_constraints_t asn_OER_memb_id_constr_38 CC_NOTUSED = {
8549 { 2, 1 } /* (0..65535) */,
8551 static asn_per_constraints_t asn_PER_memb_id_constr_38 CC_NOTUSED = {
8552 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8553 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8554 0, 0 /* No PER value map */
8556 static asn_oer_constraints_t asn_OER_memb_criticality_constr_39 CC_NOTUSED = {
8559 static asn_per_constraints_t asn_PER_memb_criticality_constr_39 CC_NOTUSED = {
8560 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8561 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8562 0, 0 /* No PER value map */
8564 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_40 CC_NOTUSED = {
8567 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_40 CC_NOTUSED = {
8568 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8569 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8570 0, 0 /* No PER value map */
8572 static asn_oer_constraints_t asn_OER_memb_id_constr_42 CC_NOTUSED = {
8573 { 2, 1 } /* (0..65535) */,
8575 static asn_per_constraints_t asn_PER_memb_id_constr_42 CC_NOTUSED = {
8576 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8577 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8578 0, 0 /* No PER value map */
8580 static asn_oer_constraints_t asn_OER_memb_criticality_constr_43 CC_NOTUSED = {
8583 static asn_per_constraints_t asn_PER_memb_criticality_constr_43 CC_NOTUSED = {
8584 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8585 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8586 0, 0 /* No PER value map */
8588 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_44 CC_NOTUSED = {
8591 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_44 CC_NOTUSED = {
8592 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8593 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8594 0, 0 /* No PER value map */
8596 static asn_oer_constraints_t asn_OER_memb_id_constr_46 CC_NOTUSED = {
8597 { 2, 1 } /* (0..65535) */,
8599 static asn_per_constraints_t asn_PER_memb_id_constr_46 CC_NOTUSED = {
8600 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8601 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8602 0, 0 /* No PER value map */
8604 static asn_oer_constraints_t asn_OER_memb_criticality_constr_47 CC_NOTUSED = {
8607 static asn_per_constraints_t asn_PER_memb_criticality_constr_47 CC_NOTUSED = {
8608 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8609 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8610 0, 0 /* No PER value map */
8612 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_48 CC_NOTUSED = {
8615 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_48 CC_NOTUSED = {
8616 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8617 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8618 0, 0 /* No PER value map */
8620 static asn_oer_constraints_t asn_OER_memb_id_constr_50 CC_NOTUSED = {
8621 { 2, 1 } /* (0..65535) */,
8623 static asn_per_constraints_t asn_PER_memb_id_constr_50 CC_NOTUSED = {
8624 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8625 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8626 0, 0 /* No PER value map */
8628 static asn_oer_constraints_t asn_OER_memb_criticality_constr_51 CC_NOTUSED = {
8631 static asn_per_constraints_t asn_PER_memb_criticality_constr_51 CC_NOTUSED = {
8632 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8633 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8634 0, 0 /* No PER value map */
8636 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_52 CC_NOTUSED = {
8639 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_52 CC_NOTUSED = {
8640 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8641 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8642 0, 0 /* No PER value map */
8644 static asn_oer_constraints_t asn_OER_memb_id_constr_54 CC_NOTUSED = {
8645 { 2, 1 } /* (0..65535) */,
8647 static asn_per_constraints_t asn_PER_memb_id_constr_54 CC_NOTUSED = {
8648 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8649 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8650 0, 0 /* No PER value map */
8652 static asn_oer_constraints_t asn_OER_memb_criticality_constr_55 CC_NOTUSED = {
8655 static asn_per_constraints_t asn_PER_memb_criticality_constr_55 CC_NOTUSED = {
8656 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8657 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8658 0, 0 /* No PER value map */
8660 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_56 CC_NOTUSED = {
8663 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_56 CC_NOTUSED = {
8664 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8665 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8666 0, 0 /* No PER value map */
8668 static asn_oer_constraints_t asn_OER_memb_id_constr_58 CC_NOTUSED = {
8669 { 2, 1 } /* (0..65535) */,
8671 static asn_per_constraints_t asn_PER_memb_id_constr_58 CC_NOTUSED = {
8672 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8673 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8674 0, 0 /* No PER value map */
8676 static asn_oer_constraints_t asn_OER_memb_criticality_constr_59 CC_NOTUSED = {
8679 static asn_per_constraints_t asn_PER_memb_criticality_constr_59 CC_NOTUSED = {
8680 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8681 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8682 0, 0 /* No PER value map */
8684 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_60 CC_NOTUSED = {
8687 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_60 CC_NOTUSED = {
8688 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8689 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8690 0, 0 /* No PER value map */
8692 static asn_oer_constraints_t asn_OER_memb_id_constr_62 CC_NOTUSED = {
8693 { 2, 1 } /* (0..65535) */,
8695 static asn_per_constraints_t asn_PER_memb_id_constr_62 CC_NOTUSED = {
8696 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8697 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8698 0, 0 /* No PER value map */
8700 static asn_oer_constraints_t asn_OER_memb_criticality_constr_63 CC_NOTUSED = {
8703 static asn_per_constraints_t asn_PER_memb_criticality_constr_63 CC_NOTUSED = {
8704 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8705 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8706 0, 0 /* No PER value map */
8708 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_64 CC_NOTUSED = {
8711 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_64 CC_NOTUSED = {
8712 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8713 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8714 0, 0 /* No PER value map */
8716 static asn_oer_constraints_t asn_OER_memb_id_constr_66 CC_NOTUSED = {
8717 { 2, 1 } /* (0..65535) */,
8719 static asn_per_constraints_t asn_PER_memb_id_constr_66 CC_NOTUSED = {
8720 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8721 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8722 0, 0 /* No PER value map */
8724 static asn_oer_constraints_t asn_OER_memb_criticality_constr_67 CC_NOTUSED = {
8727 static asn_per_constraints_t asn_PER_memb_criticality_constr_67 CC_NOTUSED = {
8728 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8729 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8730 0, 0 /* No PER value map */
8732 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_68 CC_NOTUSED = {
8735 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_68 CC_NOTUSED = {
8736 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8737 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8738 0, 0 /* No PER value map */
8740 static asn_oer_constraints_t asn_OER_memb_id_constr_70 CC_NOTUSED = {
8741 { 2, 1 } /* (0..65535) */,
8743 static asn_per_constraints_t asn_PER_memb_id_constr_70 CC_NOTUSED = {
8744 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8745 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8746 0, 0 /* No PER value map */
8748 static asn_oer_constraints_t asn_OER_memb_criticality_constr_71 CC_NOTUSED = {
8751 static asn_per_constraints_t asn_PER_memb_criticality_constr_71 CC_NOTUSED = {
8752 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8753 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8754 0, 0 /* No PER value map */
8756 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_72 CC_NOTUSED = {
8759 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_72 CC_NOTUSED = {
8760 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8761 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8762 0, 0 /* No PER value map */
8764 static asn_oer_constraints_t asn_OER_memb_id_constr_74 CC_NOTUSED = {
8765 { 2, 1 } /* (0..65535) */,
8767 static asn_per_constraints_t asn_PER_memb_id_constr_74 CC_NOTUSED = {
8768 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8769 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8770 0, 0 /* No PER value map */
8772 static asn_oer_constraints_t asn_OER_memb_criticality_constr_75 CC_NOTUSED = {
8775 static asn_per_constraints_t asn_PER_memb_criticality_constr_75 CC_NOTUSED = {
8776 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8777 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8778 0, 0 /* No PER value map */
8780 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_76 CC_NOTUSED = {
8783 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_76 CC_NOTUSED = {
8784 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8785 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8786 0, 0 /* No PER value map */
8788 static asn_oer_constraints_t asn_OER_memb_id_constr_78 CC_NOTUSED = {
8789 { 2, 1 } /* (0..65535) */,
8791 static asn_per_constraints_t asn_PER_memb_id_constr_78 CC_NOTUSED = {
8792 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8793 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8794 0, 0 /* No PER value map */
8796 static asn_oer_constraints_t asn_OER_memb_criticality_constr_79 CC_NOTUSED = {
8799 static asn_per_constraints_t asn_PER_memb_criticality_constr_79 CC_NOTUSED = {
8800 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8801 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8802 0, 0 /* No PER value map */
8804 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_80 CC_NOTUSED = {
8807 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_80 CC_NOTUSED = {
8808 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8809 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8810 0, 0 /* No PER value map */
8812 static asn_oer_constraints_t asn_OER_memb_id_constr_82 CC_NOTUSED = {
8813 { 2, 1 } /* (0..65535) */,
8815 static asn_per_constraints_t asn_PER_memb_id_constr_82 CC_NOTUSED = {
8816 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8817 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8818 0, 0 /* No PER value map */
8820 static asn_oer_constraints_t asn_OER_memb_criticality_constr_83 CC_NOTUSED = {
8823 static asn_per_constraints_t asn_PER_memb_criticality_constr_83 CC_NOTUSED = {
8824 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8825 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8826 0, 0 /* No PER value map */
8828 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_84 CC_NOTUSED = {
8831 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_84 CC_NOTUSED = {
8832 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8833 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8834 0, 0 /* No PER value map */
8836 static asn_oer_constraints_t asn_OER_memb_id_constr_86 CC_NOTUSED = {
8837 { 2, 1 } /* (0..65535) */,
8839 static asn_per_constraints_t asn_PER_memb_id_constr_86 CC_NOTUSED = {
8840 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8841 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8842 0, 0 /* No PER value map */
8844 static asn_oer_constraints_t asn_OER_memb_criticality_constr_87 CC_NOTUSED = {
8847 static asn_per_constraints_t asn_PER_memb_criticality_constr_87 CC_NOTUSED = {
8848 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8849 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8850 0, 0 /* No PER value map */
8852 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_88 CC_NOTUSED = {
8855 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_88 CC_NOTUSED = {
8856 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8857 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8858 0, 0 /* No PER value map */
8860 static asn_oer_constraints_t asn_OER_memb_id_constr_90 CC_NOTUSED = {
8861 { 2, 1 } /* (0..65535) */,
8863 static asn_per_constraints_t asn_PER_memb_id_constr_90 CC_NOTUSED = {
8864 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8865 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8866 0, 0 /* No PER value map */
8868 static asn_oer_constraints_t asn_OER_memb_criticality_constr_91 CC_NOTUSED = {
8871 static asn_per_constraints_t asn_PER_memb_criticality_constr_91 CC_NOTUSED = {
8872 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8873 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8874 0, 0 /* No PER value map */
8876 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_92 CC_NOTUSED = {
8879 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_92 CC_NOTUSED = {
8880 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8881 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8882 0, 0 /* No PER value map */
8884 static asn_oer_constraints_t asn_OER_memb_id_constr_94 CC_NOTUSED = {
8885 { 2, 1 } /* (0..65535) */,
8887 static asn_per_constraints_t asn_PER_memb_id_constr_94 CC_NOTUSED = {
8888 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8889 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8890 0, 0 /* No PER value map */
8892 static asn_oer_constraints_t asn_OER_memb_criticality_constr_95 CC_NOTUSED = {
8895 static asn_per_constraints_t asn_PER_memb_criticality_constr_95 CC_NOTUSED = {
8896 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8897 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8898 0, 0 /* No PER value map */
8900 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_96 CC_NOTUSED = {
8903 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_96 CC_NOTUSED = {
8904 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8905 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8906 0, 0 /* No PER value map */
8908 static asn_oer_constraints_t asn_OER_memb_id_constr_98 CC_NOTUSED = {
8909 { 2, 1 } /* (0..65535) */,
8911 static asn_per_constraints_t asn_PER_memb_id_constr_98 CC_NOTUSED = {
8912 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8913 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8914 0, 0 /* No PER value map */
8916 static asn_oer_constraints_t asn_OER_memb_criticality_constr_99 CC_NOTUSED = {
8919 static asn_per_constraints_t asn_PER_memb_criticality_constr_99 CC_NOTUSED = {
8920 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8921 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8922 0, 0 /* No PER value map */
8924 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_100 CC_NOTUSED = {
8927 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_100 CC_NOTUSED = {
8928 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8929 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8930 0, 0 /* No PER value map */
8932 static asn_oer_constraints_t asn_OER_memb_id_constr_102 CC_NOTUSED = {
8933 { 2, 1 } /* (0..65535) */,
8935 static asn_per_constraints_t asn_PER_memb_id_constr_102 CC_NOTUSED = {
8936 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8937 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8938 0, 0 /* No PER value map */
8940 static asn_oer_constraints_t asn_OER_memb_criticality_constr_103 CC_NOTUSED = {
8943 static asn_per_constraints_t asn_PER_memb_criticality_constr_103 CC_NOTUSED = {
8944 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8945 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8946 0, 0 /* No PER value map */
8948 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_104 CC_NOTUSED = {
8951 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_104 CC_NOTUSED = {
8952 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8953 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8954 0, 0 /* No PER value map */
8956 static asn_oer_constraints_t asn_OER_memb_id_constr_106 CC_NOTUSED = {
8957 { 2, 1 } /* (0..65535) */,
8959 static asn_per_constraints_t asn_PER_memb_id_constr_106 CC_NOTUSED = {
8960 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8961 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8962 0, 0 /* No PER value map */
8964 static asn_oer_constraints_t asn_OER_memb_criticality_constr_107 CC_NOTUSED = {
8967 static asn_per_constraints_t asn_PER_memb_criticality_constr_107 CC_NOTUSED = {
8968 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8969 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8970 0, 0 /* No PER value map */
8972 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_108 CC_NOTUSED = {
8975 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_108 CC_NOTUSED = {
8976 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8977 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8978 0, 0 /* No PER value map */
8980 static asn_oer_constraints_t asn_OER_memb_id_constr_110 CC_NOTUSED = {
8981 { 2, 1 } /* (0..65535) */,
8983 static asn_per_constraints_t asn_PER_memb_id_constr_110 CC_NOTUSED = {
8984 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8985 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8986 0, 0 /* No PER value map */
8988 static asn_oer_constraints_t asn_OER_memb_criticality_constr_111 CC_NOTUSED = {
8991 static asn_per_constraints_t asn_PER_memb_criticality_constr_111 CC_NOTUSED = {
8992 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8993 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8994 0, 0 /* No PER value map */
8996 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_112 CC_NOTUSED = {
8999 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_112 CC_NOTUSED = {
9000 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9001 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9002 0, 0 /* No PER value map */
9004 static asn_oer_constraints_t asn_OER_memb_id_constr_114 CC_NOTUSED = {
9005 { 2, 1 } /* (0..65535) */,
9007 static asn_per_constraints_t asn_PER_memb_id_constr_114 CC_NOTUSED = {
9008 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9009 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9010 0, 0 /* No PER value map */
9012 static asn_oer_constraints_t asn_OER_memb_criticality_constr_115 CC_NOTUSED = {
9015 static asn_per_constraints_t asn_PER_memb_criticality_constr_115 CC_NOTUSED = {
9016 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9017 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9018 0, 0 /* No PER value map */
9020 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_116 CC_NOTUSED = {
9023 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_116 CC_NOTUSED = {
9024 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9025 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9026 0, 0 /* No PER value map */
9028 static asn_oer_constraints_t asn_OER_memb_id_constr_118 CC_NOTUSED = {
9029 { 2, 1 } /* (0..65535) */,
9031 static asn_per_constraints_t asn_PER_memb_id_constr_118 CC_NOTUSED = {
9032 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9033 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9034 0, 0 /* No PER value map */
9036 static asn_oer_constraints_t asn_OER_memb_criticality_constr_119 CC_NOTUSED = {
9039 static asn_per_constraints_t asn_PER_memb_criticality_constr_119 CC_NOTUSED = {
9040 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9041 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9042 0, 0 /* No PER value map */
9044 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_120 CC_NOTUSED = {
9047 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_120 CC_NOTUSED = {
9048 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9049 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9050 0, 0 /* No PER value map */
9052 static asn_oer_constraints_t asn_OER_memb_id_constr_122 CC_NOTUSED = {
9053 { 2, 1 } /* (0..65535) */,
9055 static asn_per_constraints_t asn_PER_memb_id_constr_122 CC_NOTUSED = {
9056 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9057 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9058 0, 0 /* No PER value map */
9060 static asn_oer_constraints_t asn_OER_memb_criticality_constr_123 CC_NOTUSED = {
9063 static asn_per_constraints_t asn_PER_memb_criticality_constr_123 CC_NOTUSED = {
9064 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9065 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9066 0, 0 /* No PER value map */
9068 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_124 CC_NOTUSED = {
9071 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_124 CC_NOTUSED = {
9072 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9073 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9074 0, 0 /* No PER value map */
9076 static asn_oer_constraints_t asn_OER_memb_id_constr_126 CC_NOTUSED = {
9077 { 2, 1 } /* (0..65535) */,
9079 static asn_per_constraints_t asn_PER_memb_id_constr_126 CC_NOTUSED = {
9080 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9081 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9082 0, 0 /* No PER value map */
9084 static asn_oer_constraints_t asn_OER_memb_criticality_constr_127 CC_NOTUSED = {
9087 static asn_per_constraints_t asn_PER_memb_criticality_constr_127 CC_NOTUSED = {
9088 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9089 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9090 0, 0 /* No PER value map */
9092 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_128 CC_NOTUSED = {
9095 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_128 CC_NOTUSED = {
9096 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9097 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9098 0, 0 /* No PER value map */
9100 static asn_oer_constraints_t asn_OER_memb_id_constr_130 CC_NOTUSED = {
9101 { 2, 1 } /* (0..65535) */,
9103 static asn_per_constraints_t asn_PER_memb_id_constr_130 CC_NOTUSED = {
9104 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9105 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9106 0, 0 /* No PER value map */
9108 static asn_oer_constraints_t asn_OER_memb_criticality_constr_131 CC_NOTUSED = {
9111 static asn_per_constraints_t asn_PER_memb_criticality_constr_131 CC_NOTUSED = {
9112 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9113 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9114 0, 0 /* No PER value map */
9116 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_132 CC_NOTUSED = {
9119 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_132 CC_NOTUSED = {
9120 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9121 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9122 0, 0 /* No PER value map */
9124 static asn_oer_constraints_t asn_OER_memb_id_constr_134 CC_NOTUSED = {
9125 { 2, 1 } /* (0..65535) */,
9127 static asn_per_constraints_t asn_PER_memb_id_constr_134 CC_NOTUSED = {
9128 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9129 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9130 0, 0 /* No PER value map */
9132 static asn_oer_constraints_t asn_OER_memb_criticality_constr_135 CC_NOTUSED = {
9135 static asn_per_constraints_t asn_PER_memb_criticality_constr_135 CC_NOTUSED = {
9136 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9137 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9138 0, 0 /* No PER value map */
9140 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_136 CC_NOTUSED = {
9143 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_136 CC_NOTUSED = {
9144 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9145 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9146 0, 0 /* No PER value map */
9148 static asn_oer_constraints_t asn_OER_memb_id_constr_138 CC_NOTUSED = {
9149 { 2, 1 } /* (0..65535) */,
9151 static asn_per_constraints_t asn_PER_memb_id_constr_138 CC_NOTUSED = {
9152 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9153 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9154 0, 0 /* No PER value map */
9156 static asn_oer_constraints_t asn_OER_memb_criticality_constr_139 CC_NOTUSED = {
9159 static asn_per_constraints_t asn_PER_memb_criticality_constr_139 CC_NOTUSED = {
9160 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9161 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9162 0, 0 /* No PER value map */
9164 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_140 CC_NOTUSED = {
9167 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_140 CC_NOTUSED = {
9168 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9169 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9170 0, 0 /* No PER value map */
9172 static asn_oer_constraints_t asn_OER_memb_id_constr_142 CC_NOTUSED = {
9173 { 2, 1 } /* (0..65535) */,
9175 static asn_per_constraints_t asn_PER_memb_id_constr_142 CC_NOTUSED = {
9176 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9177 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9178 0, 0 /* No PER value map */
9180 static asn_oer_constraints_t asn_OER_memb_criticality_constr_143 CC_NOTUSED = {
9183 static asn_per_constraints_t asn_PER_memb_criticality_constr_143 CC_NOTUSED = {
9184 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9185 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9186 0, 0 /* No PER value map */
9188 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_144 CC_NOTUSED = {
9191 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_144 CC_NOTUSED = {
9192 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9193 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9194 0, 0 /* No PER value map */
9196 static asn_oer_constraints_t asn_OER_memb_id_constr_146 CC_NOTUSED = {
9197 { 2, 1 } /* (0..65535) */,
9199 static asn_per_constraints_t asn_PER_memb_id_constr_146 CC_NOTUSED = {
9200 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9201 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9202 0, 0 /* No PER value map */
9204 static asn_oer_constraints_t asn_OER_memb_criticality_constr_147 CC_NOTUSED = {
9207 static asn_per_constraints_t asn_PER_memb_criticality_constr_147 CC_NOTUSED = {
9208 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9209 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9210 0, 0 /* No PER value map */
9212 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_148 CC_NOTUSED = {
9215 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_148 CC_NOTUSED = {
9216 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9217 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9218 0, 0 /* No PER value map */
9220 static asn_oer_constraints_t asn_OER_memb_id_constr_150 CC_NOTUSED = {
9221 { 2, 1 } /* (0..65535) */,
9223 static asn_per_constraints_t asn_PER_memb_id_constr_150 CC_NOTUSED = {
9224 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9225 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9226 0, 0 /* No PER value map */
9228 static asn_oer_constraints_t asn_OER_memb_criticality_constr_151 CC_NOTUSED = {
9231 static asn_per_constraints_t asn_PER_memb_criticality_constr_151 CC_NOTUSED = {
9232 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9233 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9234 0, 0 /* No PER value map */
9236 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_152 CC_NOTUSED = {
9239 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_152 CC_NOTUSED = {
9240 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9241 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9242 0, 0 /* No PER value map */
9244 static asn_oer_constraints_t asn_OER_memb_id_constr_154 CC_NOTUSED = {
9245 { 2, 1 } /* (0..65535) */,
9247 static asn_per_constraints_t asn_PER_memb_id_constr_154 CC_NOTUSED = {
9248 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9249 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9250 0, 0 /* No PER value map */
9252 static asn_oer_constraints_t asn_OER_memb_criticality_constr_155 CC_NOTUSED = {
9255 static asn_per_constraints_t asn_PER_memb_criticality_constr_155 CC_NOTUSED = {
9256 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9257 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9258 0, 0 /* No PER value map */
9260 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_156 CC_NOTUSED = {
9263 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_156 CC_NOTUSED = {
9264 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9265 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9266 0, 0 /* No PER value map */
9268 static asn_oer_constraints_t asn_OER_memb_id_constr_158 CC_NOTUSED = {
9269 { 2, 1 } /* (0..65535) */,
9271 static asn_per_constraints_t asn_PER_memb_id_constr_158 CC_NOTUSED = {
9272 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9273 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9274 0, 0 /* No PER value map */
9276 static asn_oer_constraints_t asn_OER_memb_criticality_constr_159 CC_NOTUSED = {
9279 static asn_per_constraints_t asn_PER_memb_criticality_constr_159 CC_NOTUSED = {
9280 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9281 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9282 0, 0 /* No PER value map */
9284 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_160 CC_NOTUSED = {
9287 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_160 CC_NOTUSED = {
9288 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9289 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9290 0, 0 /* No PER value map */
9292 static asn_oer_constraints_t asn_OER_memb_id_constr_162 CC_NOTUSED = {
9293 { 2, 1 } /* (0..65535) */,
9295 static asn_per_constraints_t asn_PER_memb_id_constr_162 CC_NOTUSED = {
9296 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9297 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9298 0, 0 /* No PER value map */
9300 static asn_oer_constraints_t asn_OER_memb_criticality_constr_163 CC_NOTUSED = {
9303 static asn_per_constraints_t asn_PER_memb_criticality_constr_163 CC_NOTUSED = {
9304 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9305 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9306 0, 0 /* No PER value map */
9308 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_164 CC_NOTUSED = {
9311 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_164 CC_NOTUSED = {
9312 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9313 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9314 0, 0 /* No PER value map */
9316 static asn_oer_constraints_t asn_OER_memb_id_constr_166 CC_NOTUSED = {
9317 { 2, 1 } /* (0..65535) */,
9319 static asn_per_constraints_t asn_PER_memb_id_constr_166 CC_NOTUSED = {
9320 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9321 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9322 0, 0 /* No PER value map */
9324 static asn_oer_constraints_t asn_OER_memb_criticality_constr_167 CC_NOTUSED = {
9327 static asn_per_constraints_t asn_PER_memb_criticality_constr_167 CC_NOTUSED = {
9328 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9329 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9330 0, 0 /* No PER value map */
9332 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_168 CC_NOTUSED = {
9335 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_168 CC_NOTUSED = {
9336 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9337 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9338 0, 0 /* No PER value map */
9340 static asn_oer_constraints_t asn_OER_memb_id_constr_170 CC_NOTUSED = {
9341 { 2, 1 } /* (0..65535) */,
9343 static asn_per_constraints_t asn_PER_memb_id_constr_170 CC_NOTUSED = {
9344 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9345 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9346 0, 0 /* No PER value map */
9348 static asn_oer_constraints_t asn_OER_memb_criticality_constr_171 CC_NOTUSED = {
9351 static asn_per_constraints_t asn_PER_memb_criticality_constr_171 CC_NOTUSED = {
9352 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9353 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9354 0, 0 /* No PER value map */
9356 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_172 CC_NOTUSED = {
9359 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_172 CC_NOTUSED = {
9360 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9361 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9362 0, 0 /* No PER value map */
9364 static asn_oer_constraints_t asn_OER_memb_id_constr_174 CC_NOTUSED = {
9365 { 2, 1 } /* (0..65535) */,
9367 static asn_per_constraints_t asn_PER_memb_id_constr_174 CC_NOTUSED = {
9368 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9369 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9370 0, 0 /* No PER value map */
9372 static asn_oer_constraints_t asn_OER_memb_criticality_constr_175 CC_NOTUSED = {
9375 static asn_per_constraints_t asn_PER_memb_criticality_constr_175 CC_NOTUSED = {
9376 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9377 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9378 0, 0 /* No PER value map */
9380 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_176 CC_NOTUSED = {
9383 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_176 CC_NOTUSED = {
9384 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9385 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9386 0, 0 /* No PER value map */
9388 static asn_oer_constraints_t asn_OER_memb_id_constr_178 CC_NOTUSED = {
9389 { 2, 1 } /* (0..65535) */,
9391 static asn_per_constraints_t asn_PER_memb_id_constr_178 CC_NOTUSED = {
9392 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9393 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9394 0, 0 /* No PER value map */
9396 static asn_oer_constraints_t asn_OER_memb_criticality_constr_179 CC_NOTUSED = {
9399 static asn_per_constraints_t asn_PER_memb_criticality_constr_179 CC_NOTUSED = {
9400 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9401 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9402 0, 0 /* No PER value map */
9404 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_180 CC_NOTUSED = {
9407 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_180 CC_NOTUSED = {
9408 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9409 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9410 0, 0 /* No PER value map */
9412 static asn_oer_constraints_t asn_OER_memb_id_constr_182 CC_NOTUSED = {
9413 { 2, 1 } /* (0..65535) */,
9415 static asn_per_constraints_t asn_PER_memb_id_constr_182 CC_NOTUSED = {
9416 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9417 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9418 0, 0 /* No PER value map */
9420 static asn_oer_constraints_t asn_OER_memb_criticality_constr_183 CC_NOTUSED = {
9423 static asn_per_constraints_t asn_PER_memb_criticality_constr_183 CC_NOTUSED = {
9424 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9425 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9426 0, 0 /* No PER value map */
9428 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_184 CC_NOTUSED = {
9431 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_184 CC_NOTUSED = {
9432 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9433 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9434 0, 0 /* No PER value map */
9436 static asn_oer_constraints_t asn_OER_memb_id_constr_186 CC_NOTUSED = {
9437 { 2, 1 } /* (0..65535) */,
9439 static asn_per_constraints_t asn_PER_memb_id_constr_186 CC_NOTUSED = {
9440 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9441 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9442 0, 0 /* No PER value map */
9444 static asn_oer_constraints_t asn_OER_memb_criticality_constr_187 CC_NOTUSED = {
9447 static asn_per_constraints_t asn_PER_memb_criticality_constr_187 CC_NOTUSED = {
9448 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9449 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9450 0, 0 /* No PER value map */
9452 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_188 CC_NOTUSED = {
9455 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_188 CC_NOTUSED = {
9456 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9457 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9458 0, 0 /* No PER value map */
9460 static asn_oer_constraints_t asn_OER_memb_id_constr_190 CC_NOTUSED = {
9461 { 2, 1 } /* (0..65535) */,
9463 static asn_per_constraints_t asn_PER_memb_id_constr_190 CC_NOTUSED = {
9464 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9465 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9466 0, 0 /* No PER value map */
9468 static asn_oer_constraints_t asn_OER_memb_criticality_constr_191 CC_NOTUSED = {
9471 static asn_per_constraints_t asn_PER_memb_criticality_constr_191 CC_NOTUSED = {
9472 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9473 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9474 0, 0 /* No PER value map */
9476 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_192 CC_NOTUSED = {
9479 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_192 CC_NOTUSED = {
9480 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9481 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9482 0, 0 /* No PER value map */
9484 static asn_oer_constraints_t asn_OER_memb_id_constr_194 CC_NOTUSED = {
9485 { 2, 1 } /* (0..65535) */,
9487 static asn_per_constraints_t asn_PER_memb_id_constr_194 CC_NOTUSED = {
9488 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9489 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9490 0, 0 /* No PER value map */
9492 static asn_oer_constraints_t asn_OER_memb_criticality_constr_195 CC_NOTUSED = {
9495 static asn_per_constraints_t asn_PER_memb_criticality_constr_195 CC_NOTUSED = {
9496 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9497 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9498 0, 0 /* No PER value map */
9500 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_196 CC_NOTUSED = {
9503 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_196 CC_NOTUSED = {
9504 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9505 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9506 0, 0 /* No PER value map */
9508 static asn_oer_constraints_t asn_OER_memb_id_constr_198 CC_NOTUSED = {
9509 { 2, 1 } /* (0..65535) */,
9511 static asn_per_constraints_t asn_PER_memb_id_constr_198 CC_NOTUSED = {
9512 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9513 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9514 0, 0 /* No PER value map */
9516 static asn_oer_constraints_t asn_OER_memb_criticality_constr_199 CC_NOTUSED = {
9519 static asn_per_constraints_t asn_PER_memb_criticality_constr_199 CC_NOTUSED = {
9520 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9521 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9522 0, 0 /* No PER value map */
9524 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_200 CC_NOTUSED = {
9527 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_200 CC_NOTUSED = {
9528 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9529 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9530 0, 0 /* No PER value map */
9532 static asn_oer_constraints_t asn_OER_memb_id_constr_202 CC_NOTUSED = {
9533 { 2, 1 } /* (0..65535) */,
9535 static asn_per_constraints_t asn_PER_memb_id_constr_202 CC_NOTUSED = {
9536 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9537 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9538 0, 0 /* No PER value map */
9540 static asn_oer_constraints_t asn_OER_memb_criticality_constr_203 CC_NOTUSED = {
9543 static asn_per_constraints_t asn_PER_memb_criticality_constr_203 CC_NOTUSED = {
9544 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9545 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9546 0, 0 /* No PER value map */
9548 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_204 CC_NOTUSED = {
9551 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_204 CC_NOTUSED = {
9552 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9553 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9554 0, 0 /* No PER value map */
9556 static asn_oer_constraints_t asn_OER_memb_id_constr_206 CC_NOTUSED = {
9557 { 2, 1 } /* (0..65535) */,
9559 static asn_per_constraints_t asn_PER_memb_id_constr_206 CC_NOTUSED = {
9560 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9561 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9562 0, 0 /* No PER value map */
9564 static asn_oer_constraints_t asn_OER_memb_criticality_constr_207 CC_NOTUSED = {
9567 static asn_per_constraints_t asn_PER_memb_criticality_constr_207 CC_NOTUSED = {
9568 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9569 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9570 0, 0 /* No PER value map */
9572 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_208 CC_NOTUSED = {
9575 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_208 CC_NOTUSED = {
9576 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9577 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9578 0, 0 /* No PER value map */
9580 static asn_oer_constraints_t asn_OER_memb_id_constr_210 CC_NOTUSED = {
9581 { 2, 1 } /* (0..65535) */,
9583 static asn_per_constraints_t asn_PER_memb_id_constr_210 CC_NOTUSED = {
9584 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9585 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9586 0, 0 /* No PER value map */
9588 static asn_oer_constraints_t asn_OER_memb_criticality_constr_211 CC_NOTUSED = {
9591 static asn_per_constraints_t asn_PER_memb_criticality_constr_211 CC_NOTUSED = {
9592 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9593 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9594 0, 0 /* No PER value map */
9596 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_212 CC_NOTUSED = {
9599 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_212 CC_NOTUSED = {
9600 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9601 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9602 0, 0 /* No PER value map */
9604 static asn_oer_constraints_t asn_OER_memb_id_constr_214 CC_NOTUSED = {
9605 { 2, 1 } /* (0..65535) */,
9607 static asn_per_constraints_t asn_PER_memb_id_constr_214 CC_NOTUSED = {
9608 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9609 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9610 0, 0 /* No PER value map */
9612 static asn_oer_constraints_t asn_OER_memb_criticality_constr_215 CC_NOTUSED = {
9615 static asn_per_constraints_t asn_PER_memb_criticality_constr_215 CC_NOTUSED = {
9616 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9617 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9618 0, 0 /* No PER value map */
9620 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_216 CC_NOTUSED = {
9623 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_216 CC_NOTUSED = {
9624 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9625 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9626 0, 0 /* No PER value map */
9628 static asn_oer_constraints_t asn_OER_memb_id_constr_218 CC_NOTUSED = {
9629 { 2, 1 } /* (0..65535) */,
9631 static asn_per_constraints_t asn_PER_memb_id_constr_218 CC_NOTUSED = {
9632 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9633 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9634 0, 0 /* No PER value map */
9636 static asn_oer_constraints_t asn_OER_memb_criticality_constr_219 CC_NOTUSED = {
9639 static asn_per_constraints_t asn_PER_memb_criticality_constr_219 CC_NOTUSED = {
9640 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9641 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9642 0, 0 /* No PER value map */
9644 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_220 CC_NOTUSED = {
9647 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_220 CC_NOTUSED = {
9648 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9649 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9650 0, 0 /* No PER value map */
9652 static asn_oer_constraints_t asn_OER_memb_id_constr_222 CC_NOTUSED = {
9653 { 2, 1 } /* (0..65535) */,
9655 static asn_per_constraints_t asn_PER_memb_id_constr_222 CC_NOTUSED = {
9656 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9657 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9658 0, 0 /* No PER value map */
9660 static asn_oer_constraints_t asn_OER_memb_criticality_constr_223 CC_NOTUSED = {
9663 static asn_per_constraints_t asn_PER_memb_criticality_constr_223 CC_NOTUSED = {
9664 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9665 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9666 0, 0 /* No PER value map */
9668 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_224 CC_NOTUSED = {
9671 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_224 CC_NOTUSED = {
9672 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9673 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9674 0, 0 /* No PER value map */
9676 static asn_oer_constraints_t asn_OER_memb_id_constr_226 CC_NOTUSED = {
9677 { 2, 1 } /* (0..65535) */,
9679 static asn_per_constraints_t asn_PER_memb_id_constr_226 CC_NOTUSED = {
9680 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9681 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9682 0, 0 /* No PER value map */
9684 static asn_oer_constraints_t asn_OER_memb_criticality_constr_227 CC_NOTUSED = {
9687 static asn_per_constraints_t asn_PER_memb_criticality_constr_227 CC_NOTUSED = {
9688 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9689 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9690 0, 0 /* No PER value map */
9692 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_228 CC_NOTUSED = {
9695 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_228 CC_NOTUSED = {
9696 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9697 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9698 0, 0 /* No PER value map */
9700 static asn_oer_constraints_t asn_OER_memb_id_constr_230 CC_NOTUSED = {
9701 { 2, 1 } /* (0..65535) */,
9703 static asn_per_constraints_t asn_PER_memb_id_constr_230 CC_NOTUSED = {
9704 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9705 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9706 0, 0 /* No PER value map */
9708 static asn_oer_constraints_t asn_OER_memb_criticality_constr_231 CC_NOTUSED = {
9711 static asn_per_constraints_t asn_PER_memb_criticality_constr_231 CC_NOTUSED = {
9712 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9713 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9714 0, 0 /* No PER value map */
9716 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_232 CC_NOTUSED = {
9719 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_232 CC_NOTUSED = {
9720 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9721 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9722 0, 0 /* No PER value map */
9724 static asn_oer_constraints_t asn_OER_memb_id_constr_234 CC_NOTUSED = {
9725 { 2, 1 } /* (0..65535) */,
9727 static asn_per_constraints_t asn_PER_memb_id_constr_234 CC_NOTUSED = {
9728 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9729 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9730 0, 0 /* No PER value map */
9732 static asn_oer_constraints_t asn_OER_memb_criticality_constr_235 CC_NOTUSED = {
9735 static asn_per_constraints_t asn_PER_memb_criticality_constr_235 CC_NOTUSED = {
9736 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9737 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9738 0, 0 /* No PER value map */
9740 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_236 CC_NOTUSED = {
9743 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_236 CC_NOTUSED = {
9744 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9745 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9746 0, 0 /* No PER value map */
9748 static asn_oer_constraints_t asn_OER_memb_id_constr_238 CC_NOTUSED = {
9749 { 2, 1 } /* (0..65535) */,
9751 static asn_per_constraints_t asn_PER_memb_id_constr_238 CC_NOTUSED = {
9752 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9753 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9754 0, 0 /* No PER value map */
9756 static asn_oer_constraints_t asn_OER_memb_criticality_constr_239 CC_NOTUSED = {
9759 static asn_per_constraints_t asn_PER_memb_criticality_constr_239 CC_NOTUSED = {
9760 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9761 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9762 0, 0 /* No PER value map */
9764 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_240 CC_NOTUSED = {
9767 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_240 CC_NOTUSED = {
9768 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9769 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9770 0, 0 /* No PER value map */
9772 static asn_oer_constraints_t asn_OER_memb_id_constr_242 CC_NOTUSED = {
9773 { 2, 1 } /* (0..65535) */,
9775 static asn_per_constraints_t asn_PER_memb_id_constr_242 CC_NOTUSED = {
9776 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9777 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9778 0, 0 /* No PER value map */
9780 static asn_oer_constraints_t asn_OER_memb_criticality_constr_243 CC_NOTUSED = {
9783 static asn_per_constraints_t asn_PER_memb_criticality_constr_243 CC_NOTUSED = {
9784 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9785 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9786 0, 0 /* No PER value map */
9788 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_244 CC_NOTUSED = {
9791 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_244 CC_NOTUSED = {
9792 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9793 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9794 0, 0 /* No PER value map */
9796 static asn_oer_constraints_t asn_OER_memb_id_constr_246 CC_NOTUSED = {
9797 { 2, 1 } /* (0..65535) */,
9799 static asn_per_constraints_t asn_PER_memb_id_constr_246 CC_NOTUSED = {
9800 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9801 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9802 0, 0 /* No PER value map */
9804 static asn_oer_constraints_t asn_OER_memb_criticality_constr_247 CC_NOTUSED = {
9807 static asn_per_constraints_t asn_PER_memb_criticality_constr_247 CC_NOTUSED = {
9808 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9809 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9810 0, 0 /* No PER value map */
9812 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_248 CC_NOTUSED = {
9815 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_248 CC_NOTUSED = {
9816 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9817 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9818 0, 0 /* No PER value map */
9820 static asn_oer_constraints_t asn_OER_memb_id_constr_250 CC_NOTUSED = {
9821 { 2, 1 } /* (0..65535) */,
9823 static asn_per_constraints_t asn_PER_memb_id_constr_250 CC_NOTUSED = {
9824 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9825 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9826 0, 0 /* No PER value map */
9828 static asn_oer_constraints_t asn_OER_memb_criticality_constr_251 CC_NOTUSED = {
9831 static asn_per_constraints_t asn_PER_memb_criticality_constr_251 CC_NOTUSED = {
9832 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9833 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9834 0, 0 /* No PER value map */
9836 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_252 CC_NOTUSED = {
9839 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_252 CC_NOTUSED = {
9840 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9841 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9842 0, 0 /* No PER value map */
9844 static asn_oer_constraints_t asn_OER_memb_id_constr_254 CC_NOTUSED = {
9845 { 2, 1 } /* (0..65535) */,
9847 static asn_per_constraints_t asn_PER_memb_id_constr_254 CC_NOTUSED = {
9848 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9849 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9850 0, 0 /* No PER value map */
9852 static asn_oer_constraints_t asn_OER_memb_criticality_constr_255 CC_NOTUSED = {
9855 static asn_per_constraints_t asn_PER_memb_criticality_constr_255 CC_NOTUSED = {
9856 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9857 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9858 0, 0 /* No PER value map */
9860 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_256 CC_NOTUSED = {
9863 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_256 CC_NOTUSED = {
9864 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9865 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9866 0, 0 /* No PER value map */
9868 static asn_oer_constraints_t asn_OER_memb_id_constr_258 CC_NOTUSED = {
9869 { 2, 1 } /* (0..65535) */,
9871 static asn_per_constraints_t asn_PER_memb_id_constr_258 CC_NOTUSED = {
9872 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9873 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9874 0, 0 /* No PER value map */
9876 static asn_oer_constraints_t asn_OER_memb_criticality_constr_259 CC_NOTUSED = {
9879 static asn_per_constraints_t asn_PER_memb_criticality_constr_259 CC_NOTUSED = {
9880 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9881 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9882 0, 0 /* No PER value map */
9884 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_260 CC_NOTUSED = {
9887 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_260 CC_NOTUSED = {
9888 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9889 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9890 0, 0 /* No PER value map */
9892 static asn_oer_constraints_t asn_OER_memb_id_constr_262 CC_NOTUSED = {
9893 { 2, 1 } /* (0..65535) */,
9895 static asn_per_constraints_t asn_PER_memb_id_constr_262 CC_NOTUSED = {
9896 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9897 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9898 0, 0 /* No PER value map */
9900 static asn_oer_constraints_t asn_OER_memb_criticality_constr_263 CC_NOTUSED = {
9903 static asn_per_constraints_t asn_PER_memb_criticality_constr_263 CC_NOTUSED = {
9904 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9905 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9906 0, 0 /* No PER value map */
9908 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_264 CC_NOTUSED = {
9911 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_264 CC_NOTUSED = {
9912 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9913 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9914 0, 0 /* No PER value map */
9916 static asn_oer_constraints_t asn_OER_memb_id_constr_266 CC_NOTUSED = {
9917 { 2, 1 } /* (0..65535) */,
9919 static asn_per_constraints_t asn_PER_memb_id_constr_266 CC_NOTUSED = {
9920 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9921 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9922 0, 0 /* No PER value map */
9924 static asn_oer_constraints_t asn_OER_memb_criticality_constr_267 CC_NOTUSED = {
9927 static asn_per_constraints_t asn_PER_memb_criticality_constr_267 CC_NOTUSED = {
9928 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9929 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9930 0, 0 /* No PER value map */
9932 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_268 CC_NOTUSED = {
9935 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_268 CC_NOTUSED = {
9936 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9937 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9938 0, 0 /* No PER value map */
9940 static asn_oer_constraints_t asn_OER_memb_id_constr_270 CC_NOTUSED = {
9941 { 2, 1 } /* (0..65535) */,
9943 static asn_per_constraints_t asn_PER_memb_id_constr_270 CC_NOTUSED = {
9944 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9945 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9946 0, 0 /* No PER value map */
9948 static asn_oer_constraints_t asn_OER_memb_criticality_constr_271 CC_NOTUSED = {
9951 static asn_per_constraints_t asn_PER_memb_criticality_constr_271 CC_NOTUSED = {
9952 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9953 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9954 0, 0 /* No PER value map */
9956 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_272 CC_NOTUSED = {
9959 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_272 CC_NOTUSED = {
9960 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9961 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9962 0, 0 /* No PER value map */
9964 static asn_oer_constraints_t asn_OER_memb_id_constr_274 CC_NOTUSED = {
9965 { 2, 1 } /* (0..65535) */,
9967 static asn_per_constraints_t asn_PER_memb_id_constr_274 CC_NOTUSED = {
9968 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9969 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9970 0, 0 /* No PER value map */
9972 static asn_oer_constraints_t asn_OER_memb_criticality_constr_275 CC_NOTUSED = {
9975 static asn_per_constraints_t asn_PER_memb_criticality_constr_275 CC_NOTUSED = {
9976 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9977 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9978 0, 0 /* No PER value map */
9980 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_276 CC_NOTUSED = {
9983 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_276 CC_NOTUSED = {
9984 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9985 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9986 0, 0 /* No PER value map */
9988 static asn_oer_constraints_t asn_OER_memb_id_constr_278 CC_NOTUSED = {
9989 { 2, 1 } /* (0..65535) */,
9991 static asn_per_constraints_t asn_PER_memb_id_constr_278 CC_NOTUSED = {
9992 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9993 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9994 0, 0 /* No PER value map */
9996 static asn_oer_constraints_t asn_OER_memb_criticality_constr_279 CC_NOTUSED = {
9999 static asn_per_constraints_t asn_PER_memb_criticality_constr_279 CC_NOTUSED = {
10000 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10001 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10002 0, 0 /* No PER value map */
10004 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_280 CC_NOTUSED = {
10007 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_280 CC_NOTUSED = {
10008 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10009 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10010 0, 0 /* No PER value map */
10012 static asn_oer_constraints_t asn_OER_memb_id_constr_282 CC_NOTUSED = {
10013 { 2, 1 } /* (0..65535) */,
10015 static asn_per_constraints_t asn_PER_memb_id_constr_282 CC_NOTUSED = {
10016 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10017 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10018 0, 0 /* No PER value map */
10020 static asn_oer_constraints_t asn_OER_memb_criticality_constr_283 CC_NOTUSED = {
10023 static asn_per_constraints_t asn_PER_memb_criticality_constr_283 CC_NOTUSED = {
10024 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10025 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10026 0, 0 /* No PER value map */
10028 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_284 CC_NOTUSED = {
10031 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_284 CC_NOTUSED = {
10032 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10033 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10034 0, 0 /* No PER value map */
10036 static asn_oer_constraints_t asn_OER_memb_id_constr_286 CC_NOTUSED = {
10037 { 2, 1 } /* (0..65535) */,
10039 static asn_per_constraints_t asn_PER_memb_id_constr_286 CC_NOTUSED = {
10040 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10041 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10042 0, 0 /* No PER value map */
10044 static asn_oer_constraints_t asn_OER_memb_criticality_constr_287 CC_NOTUSED = {
10047 static asn_per_constraints_t asn_PER_memb_criticality_constr_287 CC_NOTUSED = {
10048 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10049 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10050 0, 0 /* No PER value map */
10052 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_288 CC_NOTUSED = {
10055 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_288 CC_NOTUSED = {
10056 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10057 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10058 0, 0 /* No PER value map */
10060 static asn_oer_constraints_t asn_OER_memb_id_constr_290 CC_NOTUSED = {
10061 { 2, 1 } /* (0..65535) */,
10063 static asn_per_constraints_t asn_PER_memb_id_constr_290 CC_NOTUSED = {
10064 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10065 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10066 0, 0 /* No PER value map */
10068 static asn_oer_constraints_t asn_OER_memb_criticality_constr_291 CC_NOTUSED = {
10071 static asn_per_constraints_t asn_PER_memb_criticality_constr_291 CC_NOTUSED = {
10072 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10073 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10074 0, 0 /* No PER value map */
10076 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_292 CC_NOTUSED = {
10079 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_292 CC_NOTUSED = {
10080 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10081 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10082 0, 0 /* No PER value map */
10084 static asn_oer_constraints_t asn_OER_memb_id_constr_294 CC_NOTUSED = {
10085 { 2, 1 } /* (0..65535) */,
10087 static asn_per_constraints_t asn_PER_memb_id_constr_294 CC_NOTUSED = {
10088 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10089 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10090 0, 0 /* No PER value map */
10092 static asn_oer_constraints_t asn_OER_memb_criticality_constr_295 CC_NOTUSED = {
10095 static asn_per_constraints_t asn_PER_memb_criticality_constr_295 CC_NOTUSED = {
10096 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10097 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10098 0, 0 /* No PER value map */
10100 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_296 CC_NOTUSED = {
10103 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_296 CC_NOTUSED = {
10104 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10105 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10106 0, 0 /* No PER value map */
10108 static asn_oer_constraints_t asn_OER_memb_id_constr_298 CC_NOTUSED = {
10109 { 2, 1 } /* (0..65535) */,
10111 static asn_per_constraints_t asn_PER_memb_id_constr_298 CC_NOTUSED = {
10112 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10113 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10114 0, 0 /* No PER value map */
10116 static asn_oer_constraints_t asn_OER_memb_criticality_constr_299 CC_NOTUSED = {
10119 static asn_per_constraints_t asn_PER_memb_criticality_constr_299 CC_NOTUSED = {
10120 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10121 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10122 0, 0 /* No PER value map */
10124 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_300 CC_NOTUSED = {
10127 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_300 CC_NOTUSED = {
10128 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10129 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10130 0, 0 /* No PER value map */
10132 static asn_oer_constraints_t asn_OER_memb_id_constr_302 CC_NOTUSED = {
10133 { 2, 1 } /* (0..65535) */,
10135 static asn_per_constraints_t asn_PER_memb_id_constr_302 CC_NOTUSED = {
10136 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10137 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10138 0, 0 /* No PER value map */
10140 static asn_oer_constraints_t asn_OER_memb_criticality_constr_303 CC_NOTUSED = {
10143 static asn_per_constraints_t asn_PER_memb_criticality_constr_303 CC_NOTUSED = {
10144 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10145 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10146 0, 0 /* No PER value map */
10148 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_304 CC_NOTUSED = {
10151 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_304 CC_NOTUSED = {
10152 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10153 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10154 0, 0 /* No PER value map */
10156 static asn_oer_constraints_t asn_OER_memb_id_constr_306 CC_NOTUSED = {
10157 { 2, 1 } /* (0..65535) */,
10159 static asn_per_constraints_t asn_PER_memb_id_constr_306 CC_NOTUSED = {
10160 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10161 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10162 0, 0 /* No PER value map */
10164 static asn_oer_constraints_t asn_OER_memb_criticality_constr_307 CC_NOTUSED = {
10167 static asn_per_constraints_t asn_PER_memb_criticality_constr_307 CC_NOTUSED = {
10168 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10169 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10170 0, 0 /* No PER value map */
10172 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_308 CC_NOTUSED = {
10175 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_308 CC_NOTUSED = {
10176 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10177 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10178 0, 0 /* No PER value map */
10180 static asn_oer_constraints_t asn_OER_memb_id_constr_310 CC_NOTUSED = {
10181 { 2, 1 } /* (0..65535) */,
10183 static asn_per_constraints_t asn_PER_memb_id_constr_310 CC_NOTUSED = {
10184 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10185 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10186 0, 0 /* No PER value map */
10188 static asn_oer_constraints_t asn_OER_memb_criticality_constr_311 CC_NOTUSED = {
10191 static asn_per_constraints_t asn_PER_memb_criticality_constr_311 CC_NOTUSED = {
10192 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10193 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10194 0, 0 /* No PER value map */
10196 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_312 CC_NOTUSED = {
10199 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_312 CC_NOTUSED = {
10200 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10201 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10202 0, 0 /* No PER value map */
10204 static asn_oer_constraints_t asn_OER_memb_id_constr_314 CC_NOTUSED = {
10205 { 2, 1 } /* (0..65535) */,
10207 static asn_per_constraints_t asn_PER_memb_id_constr_314 CC_NOTUSED = {
10208 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10209 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10210 0, 0 /* No PER value map */
10212 static asn_oer_constraints_t asn_OER_memb_criticality_constr_315 CC_NOTUSED = {
10215 static asn_per_constraints_t asn_PER_memb_criticality_constr_315 CC_NOTUSED = {
10216 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10217 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10218 0, 0 /* No PER value map */
10220 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_316 CC_NOTUSED = {
10223 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_316 CC_NOTUSED = {
10224 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10225 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10226 0, 0 /* No PER value map */
10228 static asn_oer_constraints_t asn_OER_memb_id_constr_318 CC_NOTUSED = {
10229 { 2, 1 } /* (0..65535) */,
10231 static asn_per_constraints_t asn_PER_memb_id_constr_318 CC_NOTUSED = {
10232 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10233 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10234 0, 0 /* No PER value map */
10236 static asn_oer_constraints_t asn_OER_memb_criticality_constr_319 CC_NOTUSED = {
10239 static asn_per_constraints_t asn_PER_memb_criticality_constr_319 CC_NOTUSED = {
10240 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10241 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10242 0, 0 /* No PER value map */
10244 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_320 CC_NOTUSED = {
10247 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_320 CC_NOTUSED = {
10248 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10249 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10250 0, 0 /* No PER value map */
10252 static asn_oer_constraints_t asn_OER_memb_id_constr_322 CC_NOTUSED = {
10253 { 2, 1 } /* (0..65535) */,
10255 static asn_per_constraints_t asn_PER_memb_id_constr_322 CC_NOTUSED = {
10256 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10257 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10258 0, 0 /* No PER value map */
10260 static asn_oer_constraints_t asn_OER_memb_criticality_constr_323 CC_NOTUSED = {
10263 static asn_per_constraints_t asn_PER_memb_criticality_constr_323 CC_NOTUSED = {
10264 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10265 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10266 0, 0 /* No PER value map */
10268 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_324 CC_NOTUSED = {
10271 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_324 CC_NOTUSED = {
10272 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10273 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10274 0, 0 /* No PER value map */
10276 static asn_oer_constraints_t asn_OER_memb_id_constr_326 CC_NOTUSED = {
10277 { 2, 1 } /* (0..65535) */,
10279 static asn_per_constraints_t asn_PER_memb_id_constr_326 CC_NOTUSED = {
10280 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10281 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10282 0, 0 /* No PER value map */
10284 static asn_oer_constraints_t asn_OER_memb_criticality_constr_327 CC_NOTUSED = {
10287 static asn_per_constraints_t asn_PER_memb_criticality_constr_327 CC_NOTUSED = {
10288 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10289 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10290 0, 0 /* No PER value map */
10292 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_328 CC_NOTUSED = {
10295 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_328 CC_NOTUSED = {
10296 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10297 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10298 0, 0 /* No PER value map */
10300 static asn_oer_constraints_t asn_OER_memb_id_constr_330 CC_NOTUSED = {
10301 { 2, 1 } /* (0..65535) */,
10303 static asn_per_constraints_t asn_PER_memb_id_constr_330 CC_NOTUSED = {
10304 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10305 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10306 0, 0 /* No PER value map */
10308 static asn_oer_constraints_t asn_OER_memb_criticality_constr_331 CC_NOTUSED = {
10311 static asn_per_constraints_t asn_PER_memb_criticality_constr_331 CC_NOTUSED = {
10312 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10313 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10314 0, 0 /* No PER value map */
10316 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_332 CC_NOTUSED = {
10319 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_332 CC_NOTUSED = {
10320 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10321 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10322 0, 0 /* No PER value map */
10324 static asn_oer_constraints_t asn_OER_memb_id_constr_334 CC_NOTUSED = {
10325 { 2, 1 } /* (0..65535) */,
10327 static asn_per_constraints_t asn_PER_memb_id_constr_334 CC_NOTUSED = {
10328 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10329 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10330 0, 0 /* No PER value map */
10332 static asn_oer_constraints_t asn_OER_memb_criticality_constr_335 CC_NOTUSED = {
10335 static asn_per_constraints_t asn_PER_memb_criticality_constr_335 CC_NOTUSED = {
10336 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10337 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10338 0, 0 /* No PER value map */
10340 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_336 CC_NOTUSED = {
10343 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_336 CC_NOTUSED = {
10344 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10345 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10346 0, 0 /* No PER value map */
10348 static asn_oer_constraints_t asn_OER_memb_id_constr_338 CC_NOTUSED = {
10349 { 2, 1 } /* (0..65535) */,
10351 static asn_per_constraints_t asn_PER_memb_id_constr_338 CC_NOTUSED = {
10352 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10353 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10354 0, 0 /* No PER value map */
10356 static asn_oer_constraints_t asn_OER_memb_criticality_constr_339 CC_NOTUSED = {
10359 static asn_per_constraints_t asn_PER_memb_criticality_constr_339 CC_NOTUSED = {
10360 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10361 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10362 0, 0 /* No PER value map */
10364 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_340 CC_NOTUSED = {
10367 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_340 CC_NOTUSED = {
10368 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10369 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10370 0, 0 /* No PER value map */
10372 static asn_oer_constraints_t asn_OER_memb_id_constr_342 CC_NOTUSED = {
10373 { 2, 1 } /* (0..65535) */,
10375 static asn_per_constraints_t asn_PER_memb_id_constr_342 CC_NOTUSED = {
10376 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10377 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10378 0, 0 /* No PER value map */
10380 static asn_oer_constraints_t asn_OER_memb_criticality_constr_343 CC_NOTUSED = {
10383 static asn_per_constraints_t asn_PER_memb_criticality_constr_343 CC_NOTUSED = {
10384 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10385 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10386 0, 0 /* No PER value map */
10388 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_344 CC_NOTUSED = {
10391 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_344 CC_NOTUSED = {
10392 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10393 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10394 0, 0 /* No PER value map */
10396 static asn_oer_constraints_t asn_OER_memb_id_constr_346 CC_NOTUSED = {
10397 { 2, 1 } /* (0..65535) */,
10399 static asn_per_constraints_t asn_PER_memb_id_constr_346 CC_NOTUSED = {
10400 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10401 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10402 0, 0 /* No PER value map */
10404 static asn_oer_constraints_t asn_OER_memb_criticality_constr_347 CC_NOTUSED = {
10407 static asn_per_constraints_t asn_PER_memb_criticality_constr_347 CC_NOTUSED = {
10408 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10409 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10410 0, 0 /* No PER value map */
10412 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_348 CC_NOTUSED = {
10415 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_348 CC_NOTUSED = {
10416 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10417 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10418 0, 0 /* No PER value map */
10420 static asn_oer_constraints_t asn_OER_memb_id_constr_350 CC_NOTUSED = {
10421 { 2, 1 } /* (0..65535) */,
10423 static asn_per_constraints_t asn_PER_memb_id_constr_350 CC_NOTUSED = {
10424 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10425 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10426 0, 0 /* No PER value map */
10428 static asn_oer_constraints_t asn_OER_memb_criticality_constr_351 CC_NOTUSED = {
10431 static asn_per_constraints_t asn_PER_memb_criticality_constr_351 CC_NOTUSED = {
10432 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10433 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10434 0, 0 /* No PER value map */
10436 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_352 CC_NOTUSED = {
10439 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_352 CC_NOTUSED = {
10440 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10441 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10442 0, 0 /* No PER value map */
10444 static asn_oer_constraints_t asn_OER_memb_id_constr_354 CC_NOTUSED = {
10445 { 2, 1 } /* (0..65535) */,
10447 static asn_per_constraints_t asn_PER_memb_id_constr_354 CC_NOTUSED = {
10448 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10449 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10450 0, 0 /* No PER value map */
10452 static asn_oer_constraints_t asn_OER_memb_criticality_constr_355 CC_NOTUSED = {
10455 static asn_per_constraints_t asn_PER_memb_criticality_constr_355 CC_NOTUSED = {
10456 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10457 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10458 0, 0 /* No PER value map */
10460 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_356 CC_NOTUSED = {
10463 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_356 CC_NOTUSED = {
10464 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10465 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10466 0, 0 /* No PER value map */
10468 static asn_oer_constraints_t asn_OER_memb_id_constr_358 CC_NOTUSED = {
10469 { 2, 1 } /* (0..65535) */,
10471 static asn_per_constraints_t asn_PER_memb_id_constr_358 CC_NOTUSED = {
10472 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10473 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10474 0, 0 /* No PER value map */
10476 static asn_oer_constraints_t asn_OER_memb_criticality_constr_359 CC_NOTUSED = {
10479 static asn_per_constraints_t asn_PER_memb_criticality_constr_359 CC_NOTUSED = {
10480 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10481 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10482 0, 0 /* No PER value map */
10484 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_360 CC_NOTUSED = {
10487 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_360 CC_NOTUSED = {
10488 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10489 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10490 0, 0 /* No PER value map */
10492 static asn_oer_constraints_t asn_OER_memb_id_constr_362 CC_NOTUSED = {
10493 { 2, 1 } /* (0..65535) */,
10495 static asn_per_constraints_t asn_PER_memb_id_constr_362 CC_NOTUSED = {
10496 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10497 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10498 0, 0 /* No PER value map */
10500 static asn_oer_constraints_t asn_OER_memb_criticality_constr_363 CC_NOTUSED = {
10503 static asn_per_constraints_t asn_PER_memb_criticality_constr_363 CC_NOTUSED = {
10504 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10505 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10506 0, 0 /* No PER value map */
10508 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_364 CC_NOTUSED = {
10511 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_364 CC_NOTUSED = {
10512 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10513 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10514 0, 0 /* No PER value map */
10516 static asn_oer_constraints_t asn_OER_memb_id_constr_366 CC_NOTUSED = {
10517 { 2, 1 } /* (0..65535) */,
10519 static asn_per_constraints_t asn_PER_memb_id_constr_366 CC_NOTUSED = {
10520 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10521 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10522 0, 0 /* No PER value map */
10524 static asn_oer_constraints_t asn_OER_memb_criticality_constr_367 CC_NOTUSED = {
10527 static asn_per_constraints_t asn_PER_memb_criticality_constr_367 CC_NOTUSED = {
10528 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10529 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10530 0, 0 /* No PER value map */
10532 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_368 CC_NOTUSED = {
10535 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_368 CC_NOTUSED = {
10536 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10537 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10538 0, 0 /* No PER value map */
10540 static asn_oer_constraints_t asn_OER_memb_id_constr_370 CC_NOTUSED = {
10541 { 2, 1 } /* (0..65535) */,
10543 static asn_per_constraints_t asn_PER_memb_id_constr_370 CC_NOTUSED = {
10544 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10545 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10546 0, 0 /* No PER value map */
10548 static asn_oer_constraints_t asn_OER_memb_criticality_constr_371 CC_NOTUSED = {
10551 static asn_per_constraints_t asn_PER_memb_criticality_constr_371 CC_NOTUSED = {
10552 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10553 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10554 0, 0 /* No PER value map */
10556 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_372 CC_NOTUSED = {
10559 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_372 CC_NOTUSED = {
10560 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10561 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10562 0, 0 /* No PER value map */
10564 static asn_oer_constraints_t asn_OER_memb_id_constr_374 CC_NOTUSED = {
10565 { 2, 1 } /* (0..65535) */,
10567 static asn_per_constraints_t asn_PER_memb_id_constr_374 CC_NOTUSED = {
10568 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10569 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10570 0, 0 /* No PER value map */
10572 static asn_oer_constraints_t asn_OER_memb_criticality_constr_375 CC_NOTUSED = {
10575 static asn_per_constraints_t asn_PER_memb_criticality_constr_375 CC_NOTUSED = {
10576 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10577 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10578 0, 0 /* No PER value map */
10580 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_376 CC_NOTUSED = {
10583 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_376 CC_NOTUSED = {
10584 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10585 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10586 0, 0 /* No PER value map */
10588 static asn_oer_constraints_t asn_OER_memb_id_constr_378 CC_NOTUSED = {
10589 { 2, 1 } /* (0..65535) */,
10591 static asn_per_constraints_t asn_PER_memb_id_constr_378 CC_NOTUSED = {
10592 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10593 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10594 0, 0 /* No PER value map */
10596 static asn_oer_constraints_t asn_OER_memb_criticality_constr_379 CC_NOTUSED = {
10599 static asn_per_constraints_t asn_PER_memb_criticality_constr_379 CC_NOTUSED = {
10600 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10601 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10602 0, 0 /* No PER value map */
10604 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_380 CC_NOTUSED = {
10607 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_380 CC_NOTUSED = {
10608 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10609 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10610 0, 0 /* No PER value map */
10612 static asn_oer_constraints_t asn_OER_memb_id_constr_382 CC_NOTUSED = {
10613 { 2, 1 } /* (0..65535) */,
10615 static asn_per_constraints_t asn_PER_memb_id_constr_382 CC_NOTUSED = {
10616 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10617 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10618 0, 0 /* No PER value map */
10620 static asn_oer_constraints_t asn_OER_memb_criticality_constr_383 CC_NOTUSED = {
10623 static asn_per_constraints_t asn_PER_memb_criticality_constr_383 CC_NOTUSED = {
10624 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10625 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10626 0, 0 /* No PER value map */
10628 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_384 CC_NOTUSED = {
10631 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_384 CC_NOTUSED = {
10632 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10633 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10634 0, 0 /* No PER value map */
10636 static asn_oer_constraints_t asn_OER_memb_id_constr_386 CC_NOTUSED = {
10637 { 2, 1 } /* (0..65535) */,
10639 static asn_per_constraints_t asn_PER_memb_id_constr_386 CC_NOTUSED = {
10640 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10641 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10642 0, 0 /* No PER value map */
10644 static asn_oer_constraints_t asn_OER_memb_criticality_constr_387 CC_NOTUSED = {
10647 static asn_per_constraints_t asn_PER_memb_criticality_constr_387 CC_NOTUSED = {
10648 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10649 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10650 0, 0 /* No PER value map */
10652 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_388 CC_NOTUSED = {
10655 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_388 CC_NOTUSED = {
10656 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10657 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10658 0, 0 /* No PER value map */
10660 static asn_oer_constraints_t asn_OER_memb_id_constr_390 CC_NOTUSED = {
10661 { 2, 1 } /* (0..65535) */,
10663 static asn_per_constraints_t asn_PER_memb_id_constr_390 CC_NOTUSED = {
10664 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10665 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10666 0, 0 /* No PER value map */
10668 static asn_oer_constraints_t asn_OER_memb_criticality_constr_391 CC_NOTUSED = {
10671 static asn_per_constraints_t asn_PER_memb_criticality_constr_391 CC_NOTUSED = {
10672 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10673 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10674 0, 0 /* No PER value map */
10676 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_392 CC_NOTUSED = {
10679 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_392 CC_NOTUSED = {
10680 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10681 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10682 0, 0 /* No PER value map */
10684 static asn_oer_constraints_t asn_OER_memb_id_constr_394 CC_NOTUSED = {
10685 { 2, 1 } /* (0..65535) */,
10687 static asn_per_constraints_t asn_PER_memb_id_constr_394 CC_NOTUSED = {
10688 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10689 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10690 0, 0 /* No PER value map */
10692 static asn_oer_constraints_t asn_OER_memb_criticality_constr_395 CC_NOTUSED = {
10695 static asn_per_constraints_t asn_PER_memb_criticality_constr_395 CC_NOTUSED = {
10696 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10697 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10698 0, 0 /* No PER value map */
10700 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_396 CC_NOTUSED = {
10703 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_396 CC_NOTUSED = {
10704 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10705 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10706 0, 0 /* No PER value map */
10708 static asn_oer_constraints_t asn_OER_memb_id_constr_398 CC_NOTUSED = {
10709 { 2, 1 } /* (0..65535) */,
10711 static asn_per_constraints_t asn_PER_memb_id_constr_398 CC_NOTUSED = {
10712 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10713 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10714 0, 0 /* No PER value map */
10716 static asn_oer_constraints_t asn_OER_memb_criticality_constr_399 CC_NOTUSED = {
10719 static asn_per_constraints_t asn_PER_memb_criticality_constr_399 CC_NOTUSED = {
10720 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10721 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10722 0, 0 /* No PER value map */
10724 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_400 CC_NOTUSED = {
10727 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_400 CC_NOTUSED = {
10728 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10729 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10730 0, 0 /* No PER value map */
10732 static asn_oer_constraints_t asn_OER_memb_id_constr_402 CC_NOTUSED = {
10733 { 2, 1 } /* (0..65535) */,
10735 static asn_per_constraints_t asn_PER_memb_id_constr_402 CC_NOTUSED = {
10736 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10737 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10738 0, 0 /* No PER value map */
10740 static asn_oer_constraints_t asn_OER_memb_criticality_constr_403 CC_NOTUSED = {
10743 static asn_per_constraints_t asn_PER_memb_criticality_constr_403 CC_NOTUSED = {
10744 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10745 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10746 0, 0 /* No PER value map */
10748 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_404 CC_NOTUSED = {
10751 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_404 CC_NOTUSED = {
10752 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10753 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10754 0, 0 /* No PER value map */
10756 static asn_oer_constraints_t asn_OER_memb_id_constr_406 CC_NOTUSED = {
10757 { 2, 1 } /* (0..65535) */,
10759 static asn_per_constraints_t asn_PER_memb_id_constr_406 CC_NOTUSED = {
10760 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10761 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10762 0, 0 /* No PER value map */
10764 static asn_oer_constraints_t asn_OER_memb_criticality_constr_407 CC_NOTUSED = {
10767 static asn_per_constraints_t asn_PER_memb_criticality_constr_407 CC_NOTUSED = {
10768 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10769 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10770 0, 0 /* No PER value map */
10772 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_408 CC_NOTUSED = {
10775 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_408 CC_NOTUSED = {
10776 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10777 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10778 0, 0 /* No PER value map */
10780 static asn_oer_constraints_t asn_OER_memb_id_constr_410 CC_NOTUSED = {
10781 { 2, 1 } /* (0..65535) */,
10783 static asn_per_constraints_t asn_PER_memb_id_constr_410 CC_NOTUSED = {
10784 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10785 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10786 0, 0 /* No PER value map */
10788 static asn_oer_constraints_t asn_OER_memb_criticality_constr_411 CC_NOTUSED = {
10791 static asn_per_constraints_t asn_PER_memb_criticality_constr_411 CC_NOTUSED = {
10792 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10793 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10794 0, 0 /* No PER value map */
10796 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_412 CC_NOTUSED = {
10799 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_412 CC_NOTUSED = {
10800 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10801 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10802 0, 0 /* No PER value map */
10804 static asn_oer_constraints_t asn_OER_memb_id_constr_414 CC_NOTUSED = {
10805 { 2, 1 } /* (0..65535) */,
10807 static asn_per_constraints_t asn_PER_memb_id_constr_414 CC_NOTUSED = {
10808 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10809 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10810 0, 0 /* No PER value map */
10812 static asn_oer_constraints_t asn_OER_memb_criticality_constr_415 CC_NOTUSED = {
10815 static asn_per_constraints_t asn_PER_memb_criticality_constr_415 CC_NOTUSED = {
10816 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10817 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10818 0, 0 /* No PER value map */
10820 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_416 CC_NOTUSED = {
10823 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_416 CC_NOTUSED = {
10824 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10825 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10826 0, 0 /* No PER value map */
10828 static asn_oer_constraints_t asn_OER_memb_id_constr_418 CC_NOTUSED = {
10829 { 2, 1 } /* (0..65535) */,
10831 static asn_per_constraints_t asn_PER_memb_id_constr_418 CC_NOTUSED = {
10832 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10833 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10834 0, 0 /* No PER value map */
10836 static asn_oer_constraints_t asn_OER_memb_criticality_constr_419 CC_NOTUSED = {
10839 static asn_per_constraints_t asn_PER_memb_criticality_constr_419 CC_NOTUSED = {
10840 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10841 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10842 0, 0 /* No PER value map */
10844 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_420 CC_NOTUSED = {
10847 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_420 CC_NOTUSED = {
10848 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10849 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10850 0, 0 /* No PER value map */
10852 static asn_oer_constraints_t asn_OER_memb_id_constr_422 CC_NOTUSED = {
10853 { 2, 1 } /* (0..65535) */,
10855 static asn_per_constraints_t asn_PER_memb_id_constr_422 CC_NOTUSED = {
10856 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10857 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10858 0, 0 /* No PER value map */
10860 static asn_oer_constraints_t asn_OER_memb_criticality_constr_423 CC_NOTUSED = {
10863 static asn_per_constraints_t asn_PER_memb_criticality_constr_423 CC_NOTUSED = {
10864 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10865 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10866 0, 0 /* No PER value map */
10868 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_424 CC_NOTUSED = {
10871 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_424 CC_NOTUSED = {
10872 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10873 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10874 0, 0 /* No PER value map */
10876 static asn_oer_constraints_t asn_OER_memb_id_constr_426 CC_NOTUSED = {
10877 { 2, 1 } /* (0..65535) */,
10879 static asn_per_constraints_t asn_PER_memb_id_constr_426 CC_NOTUSED = {
10880 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10881 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10882 0, 0 /* No PER value map */
10884 static asn_oer_constraints_t asn_OER_memb_criticality_constr_427 CC_NOTUSED = {
10887 static asn_per_constraints_t asn_PER_memb_criticality_constr_427 CC_NOTUSED = {
10888 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10889 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10890 0, 0 /* No PER value map */
10892 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_428 CC_NOTUSED = {
10895 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_428 CC_NOTUSED = {
10896 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10897 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10898 0, 0 /* No PER value map */
10900 static asn_oer_constraints_t asn_OER_memb_id_constr_430 CC_NOTUSED = {
10901 { 2, 1 } /* (0..65535) */,
10903 static asn_per_constraints_t asn_PER_memb_id_constr_430 CC_NOTUSED = {
10904 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10905 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10906 0, 0 /* No PER value map */
10908 static asn_oer_constraints_t asn_OER_memb_criticality_constr_431 CC_NOTUSED = {
10911 static asn_per_constraints_t asn_PER_memb_criticality_constr_431 CC_NOTUSED = {
10912 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10913 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10914 0, 0 /* No PER value map */
10916 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_432 CC_NOTUSED = {
10919 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_432 CC_NOTUSED = {
10920 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10921 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10922 0, 0 /* No PER value map */
10924 static asn_oer_constraints_t asn_OER_memb_id_constr_434 CC_NOTUSED = {
10925 { 2, 1 } /* (0..65535) */,
10927 static asn_per_constraints_t asn_PER_memb_id_constr_434 CC_NOTUSED = {
10928 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10929 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10930 0, 0 /* No PER value map */
10932 static asn_oer_constraints_t asn_OER_memb_criticality_constr_435 CC_NOTUSED = {
10935 static asn_per_constraints_t asn_PER_memb_criticality_constr_435 CC_NOTUSED = {
10936 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10937 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10938 0, 0 /* No PER value map */
10940 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_436 CC_NOTUSED = {
10943 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_436 CC_NOTUSED = {
10944 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10945 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10946 0, 0 /* No PER value map */
10948 static asn_oer_constraints_t asn_OER_memb_id_constr_438 CC_NOTUSED = {
10949 { 2, 1 } /* (0..65535) */,
10951 static asn_per_constraints_t asn_PER_memb_id_constr_438 CC_NOTUSED = {
10952 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10953 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10954 0, 0 /* No PER value map */
10956 static asn_oer_constraints_t asn_OER_memb_criticality_constr_439 CC_NOTUSED = {
10959 static asn_per_constraints_t asn_PER_memb_criticality_constr_439 CC_NOTUSED = {
10960 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10961 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10962 0, 0 /* No PER value map */
10964 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_440 CC_NOTUSED = {
10967 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_440 CC_NOTUSED = {
10968 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10969 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10970 0, 0 /* No PER value map */
10972 static asn_oer_constraints_t asn_OER_memb_id_constr_442 CC_NOTUSED = {
10973 { 2, 1 } /* (0..65535) */,
10975 static asn_per_constraints_t asn_PER_memb_id_constr_442 CC_NOTUSED = {
10976 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10977 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10978 0, 0 /* No PER value map */
10980 static asn_oer_constraints_t asn_OER_memb_criticality_constr_443 CC_NOTUSED = {
10983 static asn_per_constraints_t asn_PER_memb_criticality_constr_443 CC_NOTUSED = {
10984 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10985 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10986 0, 0 /* No PER value map */
10988 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_444 CC_NOTUSED = {
10991 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_444 CC_NOTUSED = {
10992 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10993 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10994 0, 0 /* No PER value map */
10996 static asn_oer_constraints_t asn_OER_memb_id_constr_446 CC_NOTUSED = {
10997 { 2, 1 } /* (0..65535) */,
10999 static asn_per_constraints_t asn_PER_memb_id_constr_446 CC_NOTUSED = {
11000 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
11001 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11002 0, 0 /* No PER value map */
11004 static asn_oer_constraints_t asn_OER_memb_criticality_constr_447 CC_NOTUSED = {
11007 static asn_per_constraints_t asn_PER_memb_criticality_constr_447 CC_NOTUSED = {
11008 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
11009 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11010 0, 0 /* No PER value map */
11012 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_448 CC_NOTUSED = {
11015 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_448 CC_NOTUSED = {
11016 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11017 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11018 0, 0 /* No PER value map */
11020 static asn_oer_constraints_t asn_OER_memb_id_constr_450 CC_NOTUSED = {
11021 { 2, 1 } /* (0..65535) */,
11023 static asn_per_constraints_t asn_PER_memb_id_constr_450 CC_NOTUSED = {
11024 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
11025 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11026 0, 0 /* No PER value map */
11028 static asn_oer_constraints_t asn_OER_memb_criticality_constr_451 CC_NOTUSED = {
11031 static asn_per_constraints_t asn_PER_memb_criticality_constr_451 CC_NOTUSED = {
11032 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
11033 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11034 0, 0 /* No PER value map */
11036 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_452 CC_NOTUSED = {
11039 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_452 CC_NOTUSED = {
11040 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11041 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11042 0, 0 /* No PER value map */
11044 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_4 = {
11045 sizeof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue),
11046 offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, _asn_ctx),
11047 offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, present),
11048 sizeof(((struct AllocationAndRetentionPriority_ExtIEs__extensionValue *)0)->present),
11049 0, /* No top level tags */
11050 0, /* No tags in the map */
11052 -1 /* Extensions start */
11054 static /* Use -fall-defs-global to expose */
11055 asn_TYPE_descriptor_t asn_DEF_extensionValue_4 = {
11059 0, /* No effective tags (pointer) */
11060 0, /* No effective tags (count) */
11061 0, /* No tags (pointer) */
11062 0, /* No tags (count) */
11063 { 0, 0, OPEN_TYPE_constraint },
11064 0, 0, /* No members */
11065 &asn_SPC_extensionValue_specs_4 /* Additional specs */
11068 asn_TYPE_member_t asn_MBR_AllocationAndRetentionPriority_ExtIEs_1[] = {
11069 { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, id),
11070 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11071 -1, /* IMPLICIT tag at current level */
11072 &asn_DEF_ProtocolExtensionID,
11074 { &asn_OER_memb_id_constr_2, &asn_PER_memb_id_constr_2, memb_id_constraint_1 },
11075 0, 0, /* No default value */
11078 { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, criticality),
11079 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11080 -1, /* IMPLICIT tag at current level */
11081 &asn_DEF_Criticality,
11083 { &asn_OER_memb_criticality_constr_3, &asn_PER_memb_criticality_constr_3, memb_criticality_constraint_1 },
11084 0, 0, /* No default value */
11087 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, extensionValue),
11088 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11089 +1, /* EXPLICIT tag at current level */
11090 &asn_DEF_extensionValue_4,
11092 { &asn_OER_memb_extensionValue_constr_4, &asn_PER_memb_extensionValue_constr_4, memb_extensionValue_constraint_1 },
11093 0, 0, /* No default value */
11097 static const ber_tlv_tag_t asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1[] = {
11098 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11100 static const asn_TYPE_tag2member_t asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_1[] = {
11101 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11102 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11103 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11105 asn_SEQUENCE_specifics_t asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_1 = {
11106 sizeof(struct AllocationAndRetentionPriority_ExtIEs),
11107 offsetof(struct AllocationAndRetentionPriority_ExtIEs, _asn_ctx),
11108 asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_1,
11109 3, /* Count of tags in the map */
11110 0, 0, 0, /* Optional elements (not needed) */
11111 -1, /* First extension addition */
11113 asn_TYPE_descriptor_t asn_DEF_AllocationAndRetentionPriority_ExtIEs = {
11114 "AllocationAndRetentionPriority-ExtIEs",
11115 "AllocationAndRetentionPriority-ExtIEs",
11117 asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1,
11118 sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1)
11119 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1[0]), /* 1 */
11120 asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1, /* Same as above */
11121 sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1)
11122 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1[0]), /* 1 */
11123 { 0, 0, SEQUENCE_constraint },
11124 asn_MBR_AllocationAndRetentionPriority_ExtIEs_1,
11125 3, /* Elements count */
11126 &asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_1 /* Additional specs */
11129 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_8 = {
11130 sizeof(struct Associated_SCell_ItemExtIEs__extensionValue),
11131 offsetof(struct Associated_SCell_ItemExtIEs__extensionValue, _asn_ctx),
11132 offsetof(struct Associated_SCell_ItemExtIEs__extensionValue, present),
11133 sizeof(((struct Associated_SCell_ItemExtIEs__extensionValue *)0)->present),
11134 0, /* No top level tags */
11135 0, /* No tags in the map */
11137 -1 /* Extensions start */
11139 static /* Use -fall-defs-global to expose */
11140 asn_TYPE_descriptor_t asn_DEF_extensionValue_8 = {
11144 0, /* No effective tags (pointer) */
11145 0, /* No effective tags (count) */
11146 0, /* No tags (pointer) */
11147 0, /* No tags (count) */
11148 { 0, 0, OPEN_TYPE_constraint },
11149 0, 0, /* No members */
11150 &asn_SPC_extensionValue_specs_8 /* Additional specs */
11153 asn_TYPE_member_t asn_MBR_Associated_SCell_ItemExtIEs_5[] = {
11154 { ATF_NOFLAGS, 0, offsetof(struct Associated_SCell_ItemExtIEs, id),
11155 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11156 -1, /* IMPLICIT tag at current level */
11157 &asn_DEF_ProtocolExtensionID,
11159 { &asn_OER_memb_id_constr_6, &asn_PER_memb_id_constr_6, memb_id_constraint_5 },
11160 0, 0, /* No default value */
11163 { ATF_NOFLAGS, 0, offsetof(struct Associated_SCell_ItemExtIEs, criticality),
11164 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11165 -1, /* IMPLICIT tag at current level */
11166 &asn_DEF_Criticality,
11168 { &asn_OER_memb_criticality_constr_7, &asn_PER_memb_criticality_constr_7, memb_criticality_constraint_5 },
11169 0, 0, /* No default value */
11172 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Associated_SCell_ItemExtIEs, extensionValue),
11173 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11174 +1, /* EXPLICIT tag at current level */
11175 &asn_DEF_extensionValue_8,
11177 { &asn_OER_memb_extensionValue_constr_8, &asn_PER_memb_extensionValue_constr_8, memb_extensionValue_constraint_5 },
11178 0, 0, /* No default value */
11182 static const ber_tlv_tag_t asn_DEF_Associated_SCell_ItemExtIEs_tags_5[] = {
11183 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11185 static const asn_TYPE_tag2member_t asn_MAP_Associated_SCell_ItemExtIEs_tag2el_5[] = {
11186 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11187 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11188 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11190 asn_SEQUENCE_specifics_t asn_SPC_Associated_SCell_ItemExtIEs_specs_5 = {
11191 sizeof(struct Associated_SCell_ItemExtIEs),
11192 offsetof(struct Associated_SCell_ItemExtIEs, _asn_ctx),
11193 asn_MAP_Associated_SCell_ItemExtIEs_tag2el_5,
11194 3, /* Count of tags in the map */
11195 0, 0, 0, /* Optional elements (not needed) */
11196 -1, /* First extension addition */
11198 asn_TYPE_descriptor_t asn_DEF_Associated_SCell_ItemExtIEs = {
11199 "Associated-SCell-ItemExtIEs",
11200 "Associated-SCell-ItemExtIEs",
11202 asn_DEF_Associated_SCell_ItemExtIEs_tags_5,
11203 sizeof(asn_DEF_Associated_SCell_ItemExtIEs_tags_5)
11204 /sizeof(asn_DEF_Associated_SCell_ItemExtIEs_tags_5[0]), /* 1 */
11205 asn_DEF_Associated_SCell_ItemExtIEs_tags_5, /* Same as above */
11206 sizeof(asn_DEF_Associated_SCell_ItemExtIEs_tags_5)
11207 /sizeof(asn_DEF_Associated_SCell_ItemExtIEs_tags_5[0]), /* 1 */
11208 { 0, 0, SEQUENCE_constraint },
11209 asn_MBR_Associated_SCell_ItemExtIEs_5,
11210 3, /* Elements count */
11211 &asn_SPC_Associated_SCell_ItemExtIEs_specs_5 /* Additional specs */
11214 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_12 = {
11215 sizeof(struct AvailablePLMNList_Item_ExtIEs__extensionValue),
11216 offsetof(struct AvailablePLMNList_Item_ExtIEs__extensionValue, _asn_ctx),
11217 offsetof(struct AvailablePLMNList_Item_ExtIEs__extensionValue, present),
11218 sizeof(((struct AvailablePLMNList_Item_ExtIEs__extensionValue *)0)->present),
11219 0, /* No top level tags */
11220 0, /* No tags in the map */
11222 -1 /* Extensions start */
11224 static /* Use -fall-defs-global to expose */
11225 asn_TYPE_descriptor_t asn_DEF_extensionValue_12 = {
11229 0, /* No effective tags (pointer) */
11230 0, /* No effective tags (count) */
11231 0, /* No tags (pointer) */
11232 0, /* No tags (count) */
11233 { 0, 0, OPEN_TYPE_constraint },
11234 0, 0, /* No members */
11235 &asn_SPC_extensionValue_specs_12 /* Additional specs */
11238 asn_TYPE_member_t asn_MBR_AvailablePLMNList_Item_ExtIEs_9[] = {
11239 { ATF_NOFLAGS, 0, offsetof(struct AvailablePLMNList_Item_ExtIEs, id),
11240 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11241 -1, /* IMPLICIT tag at current level */
11242 &asn_DEF_ProtocolExtensionID,
11244 { &asn_OER_memb_id_constr_10, &asn_PER_memb_id_constr_10, memb_id_constraint_9 },
11245 0, 0, /* No default value */
11248 { ATF_NOFLAGS, 0, offsetof(struct AvailablePLMNList_Item_ExtIEs, criticality),
11249 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11250 -1, /* IMPLICIT tag at current level */
11251 &asn_DEF_Criticality,
11253 { &asn_OER_memb_criticality_constr_11, &asn_PER_memb_criticality_constr_11, memb_criticality_constraint_9 },
11254 0, 0, /* No default value */
11257 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AvailablePLMNList_Item_ExtIEs, extensionValue),
11258 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11259 +1, /* EXPLICIT tag at current level */
11260 &asn_DEF_extensionValue_12,
11262 { &asn_OER_memb_extensionValue_constr_12, &asn_PER_memb_extensionValue_constr_12, memb_extensionValue_constraint_9 },
11263 0, 0, /* No default value */
11267 static const ber_tlv_tag_t asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9[] = {
11268 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11270 static const asn_TYPE_tag2member_t asn_MAP_AvailablePLMNList_Item_ExtIEs_tag2el_9[] = {
11271 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11272 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11273 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11275 asn_SEQUENCE_specifics_t asn_SPC_AvailablePLMNList_Item_ExtIEs_specs_9 = {
11276 sizeof(struct AvailablePLMNList_Item_ExtIEs),
11277 offsetof(struct AvailablePLMNList_Item_ExtIEs, _asn_ctx),
11278 asn_MAP_AvailablePLMNList_Item_ExtIEs_tag2el_9,
11279 3, /* Count of tags in the map */
11280 0, 0, 0, /* Optional elements (not needed) */
11281 -1, /* First extension addition */
11283 asn_TYPE_descriptor_t asn_DEF_AvailablePLMNList_Item_ExtIEs = {
11284 "AvailablePLMNList-Item-ExtIEs",
11285 "AvailablePLMNList-Item-ExtIEs",
11287 asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9,
11288 sizeof(asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9)
11289 /sizeof(asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9[0]), /* 1 */
11290 asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9, /* Same as above */
11291 sizeof(asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9)
11292 /sizeof(asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9[0]), /* 1 */
11293 { 0, 0, SEQUENCE_constraint },
11294 asn_MBR_AvailablePLMNList_Item_ExtIEs_9,
11295 3, /* Elements count */
11296 &asn_SPC_AvailablePLMNList_Item_ExtIEs_specs_9 /* Additional specs */
11299 static asn_TYPE_member_t asn_MBR_extensionValue_16[] = {
11300 { ATF_NOFLAGS, 0, offsetof(struct ServedPLMNs_ItemExtIEs__extensionValue, choice.SliceSupportList),
11301 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
11303 &asn_DEF_SliceSupportList,
11306 0, 0, /* No default value */
11310 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_16[] = {
11311 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SliceSupportList */
11313 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_16 = {
11314 sizeof(struct ServedPLMNs_ItemExtIEs__extensionValue),
11315 offsetof(struct ServedPLMNs_ItemExtIEs__extensionValue, _asn_ctx),
11316 offsetof(struct ServedPLMNs_ItemExtIEs__extensionValue, present),
11317 sizeof(((struct ServedPLMNs_ItemExtIEs__extensionValue *)0)->present),
11318 asn_MAP_extensionValue_tag2el_16,
11319 1, /* Count of tags in the map */
11321 -1 /* Extensions start */
11323 static /* Use -fall-defs-global to expose */
11324 asn_TYPE_descriptor_t asn_DEF_extensionValue_16 = {
11328 0, /* No effective tags (pointer) */
11329 0, /* No effective tags (count) */
11330 0, /* No tags (pointer) */
11331 0, /* No tags (count) */
11332 { 0, 0, OPEN_TYPE_constraint },
11333 asn_MBR_extensionValue_16,
11334 1, /* Elements count */
11335 &asn_SPC_extensionValue_specs_16 /* Additional specs */
11338 asn_TYPE_member_t asn_MBR_ServedPLMNs_ItemExtIEs_13[] = {
11339 { ATF_NOFLAGS, 0, offsetof(struct ServedPLMNs_ItemExtIEs, id),
11340 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11341 -1, /* IMPLICIT tag at current level */
11342 &asn_DEF_ProtocolExtensionID,
11344 { &asn_OER_memb_id_constr_14, &asn_PER_memb_id_constr_14, memb_id_constraint_13 },
11345 0, 0, /* No default value */
11348 { ATF_NOFLAGS, 0, offsetof(struct ServedPLMNs_ItemExtIEs, criticality),
11349 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11350 -1, /* IMPLICIT tag at current level */
11351 &asn_DEF_Criticality,
11352 select_ServedPLMNs_ItemExtIEs_criticality_type,
11353 { &asn_OER_memb_criticality_constr_15, &asn_PER_memb_criticality_constr_15, memb_criticality_constraint_13 },
11354 0, 0, /* No default value */
11357 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedPLMNs_ItemExtIEs, extensionValue),
11358 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11359 +1, /* EXPLICIT tag at current level */
11360 &asn_DEF_extensionValue_16,
11361 select_ServedPLMNs_ItemExtIEs_extensionValue_type,
11362 { &asn_OER_memb_extensionValue_constr_16, &asn_PER_memb_extensionValue_constr_16, memb_extensionValue_constraint_13 },
11363 0, 0, /* No default value */
11367 static const ber_tlv_tag_t asn_DEF_ServedPLMNs_ItemExtIEs_tags_13[] = {
11368 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11370 static const asn_TYPE_tag2member_t asn_MAP_ServedPLMNs_ItemExtIEs_tag2el_13[] = {
11371 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11372 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11373 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11375 asn_SEQUENCE_specifics_t asn_SPC_ServedPLMNs_ItemExtIEs_specs_13 = {
11376 sizeof(struct ServedPLMNs_ItemExtIEs),
11377 offsetof(struct ServedPLMNs_ItemExtIEs, _asn_ctx),
11378 asn_MAP_ServedPLMNs_ItemExtIEs_tag2el_13,
11379 3, /* Count of tags in the map */
11380 0, 0, 0, /* Optional elements (not needed) */
11381 -1, /* First extension addition */
11383 asn_TYPE_descriptor_t asn_DEF_ServedPLMNs_ItemExtIEs = {
11384 "ServedPLMNs-ItemExtIEs",
11385 "ServedPLMNs-ItemExtIEs",
11387 asn_DEF_ServedPLMNs_ItemExtIEs_tags_13,
11388 sizeof(asn_DEF_ServedPLMNs_ItemExtIEs_tags_13)
11389 /sizeof(asn_DEF_ServedPLMNs_ItemExtIEs_tags_13[0]), /* 1 */
11390 asn_DEF_ServedPLMNs_ItemExtIEs_tags_13, /* Same as above */
11391 sizeof(asn_DEF_ServedPLMNs_ItemExtIEs_tags_13)
11392 /sizeof(asn_DEF_ServedPLMNs_ItemExtIEs_tags_13[0]), /* 1 */
11393 { 0, 0, SEQUENCE_constraint },
11394 asn_MBR_ServedPLMNs_ItemExtIEs_13,
11395 3, /* Elements count */
11396 &asn_SPC_ServedPLMNs_ItemExtIEs_specs_13 /* Additional specs */
11399 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_20 = {
11400 sizeof(struct Candidate_SpCell_ItemExtIEs__extensionValue),
11401 offsetof(struct Candidate_SpCell_ItemExtIEs__extensionValue, _asn_ctx),
11402 offsetof(struct Candidate_SpCell_ItemExtIEs__extensionValue, present),
11403 sizeof(((struct Candidate_SpCell_ItemExtIEs__extensionValue *)0)->present),
11404 0, /* No top level tags */
11405 0, /* No tags in the map */
11407 -1 /* Extensions start */
11409 static /* Use -fall-defs-global to expose */
11410 asn_TYPE_descriptor_t asn_DEF_extensionValue_20 = {
11414 0, /* No effective tags (pointer) */
11415 0, /* No effective tags (count) */
11416 0, /* No tags (pointer) */
11417 0, /* No tags (count) */
11418 { 0, 0, OPEN_TYPE_constraint },
11419 0, 0, /* No members */
11420 &asn_SPC_extensionValue_specs_20 /* Additional specs */
11423 asn_TYPE_member_t asn_MBR_Candidate_SpCell_ItemExtIEs_17[] = {
11424 { ATF_NOFLAGS, 0, offsetof(struct Candidate_SpCell_ItemExtIEs, id),
11425 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11426 -1, /* IMPLICIT tag at current level */
11427 &asn_DEF_ProtocolExtensionID,
11429 { &asn_OER_memb_id_constr_18, &asn_PER_memb_id_constr_18, memb_id_constraint_17 },
11430 0, 0, /* No default value */
11433 { ATF_NOFLAGS, 0, offsetof(struct Candidate_SpCell_ItemExtIEs, criticality),
11434 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11435 -1, /* IMPLICIT tag at current level */
11436 &asn_DEF_Criticality,
11438 { &asn_OER_memb_criticality_constr_19, &asn_PER_memb_criticality_constr_19, memb_criticality_constraint_17 },
11439 0, 0, /* No default value */
11442 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Candidate_SpCell_ItemExtIEs, extensionValue),
11443 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11444 +1, /* EXPLICIT tag at current level */
11445 &asn_DEF_extensionValue_20,
11447 { &asn_OER_memb_extensionValue_constr_20, &asn_PER_memb_extensionValue_constr_20, memb_extensionValue_constraint_17 },
11448 0, 0, /* No default value */
11452 static const ber_tlv_tag_t asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17[] = {
11453 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11455 static const asn_TYPE_tag2member_t asn_MAP_Candidate_SpCell_ItemExtIEs_tag2el_17[] = {
11456 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11457 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11458 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11460 asn_SEQUENCE_specifics_t asn_SPC_Candidate_SpCell_ItemExtIEs_specs_17 = {
11461 sizeof(struct Candidate_SpCell_ItemExtIEs),
11462 offsetof(struct Candidate_SpCell_ItemExtIEs, _asn_ctx),
11463 asn_MAP_Candidate_SpCell_ItemExtIEs_tag2el_17,
11464 3, /* Count of tags in the map */
11465 0, 0, 0, /* Optional elements (not needed) */
11466 -1, /* First extension addition */
11468 asn_TYPE_descriptor_t asn_DEF_Candidate_SpCell_ItemExtIEs = {
11469 "Candidate-SpCell-ItemExtIEs",
11470 "Candidate-SpCell-ItemExtIEs",
11472 asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17,
11473 sizeof(asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17)
11474 /sizeof(asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17[0]), /* 1 */
11475 asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17, /* Same as above */
11476 sizeof(asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17)
11477 /sizeof(asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17[0]), /* 1 */
11478 { 0, 0, SEQUENCE_constraint },
11479 asn_MBR_Candidate_SpCell_ItemExtIEs_17,
11480 3, /* Elements count */
11481 &asn_SPC_Candidate_SpCell_ItemExtIEs_specs_17 /* Additional specs */
11484 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_24 = {
11485 sizeof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs__extensionValue),
11486 offsetof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs__extensionValue, _asn_ctx),
11487 offsetof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs__extensionValue, present),
11488 sizeof(((struct Cells_Failed_to_be_Activated_List_ItemExtIEs__extensionValue *)0)->present),
11489 0, /* No top level tags */
11490 0, /* No tags in the map */
11492 -1 /* Extensions start */
11494 static /* Use -fall-defs-global to expose */
11495 asn_TYPE_descriptor_t asn_DEF_extensionValue_24 = {
11499 0, /* No effective tags (pointer) */
11500 0, /* No effective tags (count) */
11501 0, /* No tags (pointer) */
11502 0, /* No tags (count) */
11503 { 0, 0, OPEN_TYPE_constraint },
11504 0, 0, /* No members */
11505 &asn_SPC_extensionValue_specs_24 /* Additional specs */
11508 asn_TYPE_member_t asn_MBR_Cells_Failed_to_be_Activated_List_ItemExtIEs_21[] = {
11509 { ATF_NOFLAGS, 0, offsetof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs, id),
11510 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11511 -1, /* IMPLICIT tag at current level */
11512 &asn_DEF_ProtocolExtensionID,
11514 { &asn_OER_memb_id_constr_22, &asn_PER_memb_id_constr_22, memb_id_constraint_21 },
11515 0, 0, /* No default value */
11518 { ATF_NOFLAGS, 0, offsetof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs, criticality),
11519 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11520 -1, /* IMPLICIT tag at current level */
11521 &asn_DEF_Criticality,
11523 { &asn_OER_memb_criticality_constr_23, &asn_PER_memb_criticality_constr_23, memb_criticality_constraint_21 },
11524 0, 0, /* No default value */
11527 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs, extensionValue),
11528 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11529 +1, /* EXPLICIT tag at current level */
11530 &asn_DEF_extensionValue_24,
11532 { &asn_OER_memb_extensionValue_constr_24, &asn_PER_memb_extensionValue_constr_24, memb_extensionValue_constraint_21 },
11533 0, 0, /* No default value */
11537 static const ber_tlv_tag_t asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21[] = {
11538 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11540 static const asn_TYPE_tag2member_t asn_MAP_Cells_Failed_to_be_Activated_List_ItemExtIEs_tag2el_21[] = {
11541 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11542 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11543 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11545 asn_SEQUENCE_specifics_t asn_SPC_Cells_Failed_to_be_Activated_List_ItemExtIEs_specs_21 = {
11546 sizeof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs),
11547 offsetof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs, _asn_ctx),
11548 asn_MAP_Cells_Failed_to_be_Activated_List_ItemExtIEs_tag2el_21,
11549 3, /* Count of tags in the map */
11550 0, 0, 0, /* Optional elements (not needed) */
11551 -1, /* First extension addition */
11553 asn_TYPE_descriptor_t asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs = {
11554 "Cells-Failed-to-be-Activated-List-ItemExtIEs",
11555 "Cells-Failed-to-be-Activated-List-ItemExtIEs",
11557 asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21,
11558 sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21)
11559 /sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21[0]), /* 1 */
11560 asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21, /* Same as above */
11561 sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21)
11562 /sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21[0]), /* 1 */
11563 { 0, 0, SEQUENCE_constraint },
11564 asn_MBR_Cells_Failed_to_be_Activated_List_ItemExtIEs_21,
11565 3, /* Elements count */
11566 &asn_SPC_Cells_Failed_to_be_Activated_List_ItemExtIEs_specs_21 /* Additional specs */
11569 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_28 = {
11570 sizeof(struct Cells_Status_ItemExtIEs__extensionValue),
11571 offsetof(struct Cells_Status_ItemExtIEs__extensionValue, _asn_ctx),
11572 offsetof(struct Cells_Status_ItemExtIEs__extensionValue, present),
11573 sizeof(((struct Cells_Status_ItemExtIEs__extensionValue *)0)->present),
11574 0, /* No top level tags */
11575 0, /* No tags in the map */
11577 -1 /* Extensions start */
11579 static /* Use -fall-defs-global to expose */
11580 asn_TYPE_descriptor_t asn_DEF_extensionValue_28 = {
11584 0, /* No effective tags (pointer) */
11585 0, /* No effective tags (count) */
11586 0, /* No tags (pointer) */
11587 0, /* No tags (count) */
11588 { 0, 0, OPEN_TYPE_constraint },
11589 0, 0, /* No members */
11590 &asn_SPC_extensionValue_specs_28 /* Additional specs */
11593 asn_TYPE_member_t asn_MBR_Cells_Status_ItemExtIEs_25[] = {
11594 { ATF_NOFLAGS, 0, offsetof(struct Cells_Status_ItemExtIEs, id),
11595 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11596 -1, /* IMPLICIT tag at current level */
11597 &asn_DEF_ProtocolExtensionID,
11599 { &asn_OER_memb_id_constr_26, &asn_PER_memb_id_constr_26, memb_id_constraint_25 },
11600 0, 0, /* No default value */
11603 { ATF_NOFLAGS, 0, offsetof(struct Cells_Status_ItemExtIEs, criticality),
11604 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11605 -1, /* IMPLICIT tag at current level */
11606 &asn_DEF_Criticality,
11608 { &asn_OER_memb_criticality_constr_27, &asn_PER_memb_criticality_constr_27, memb_criticality_constraint_25 },
11609 0, 0, /* No default value */
11612 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_Status_ItemExtIEs, extensionValue),
11613 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11614 +1, /* EXPLICIT tag at current level */
11615 &asn_DEF_extensionValue_28,
11617 { &asn_OER_memb_extensionValue_constr_28, &asn_PER_memb_extensionValue_constr_28, memb_extensionValue_constraint_25 },
11618 0, 0, /* No default value */
11622 static const ber_tlv_tag_t asn_DEF_Cells_Status_ItemExtIEs_tags_25[] = {
11623 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11625 static const asn_TYPE_tag2member_t asn_MAP_Cells_Status_ItemExtIEs_tag2el_25[] = {
11626 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11627 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11628 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11630 asn_SEQUENCE_specifics_t asn_SPC_Cells_Status_ItemExtIEs_specs_25 = {
11631 sizeof(struct Cells_Status_ItemExtIEs),
11632 offsetof(struct Cells_Status_ItemExtIEs, _asn_ctx),
11633 asn_MAP_Cells_Status_ItemExtIEs_tag2el_25,
11634 3, /* Count of tags in the map */
11635 0, 0, 0, /* Optional elements (not needed) */
11636 -1, /* First extension addition */
11638 asn_TYPE_descriptor_t asn_DEF_Cells_Status_ItemExtIEs = {
11639 "Cells-Status-ItemExtIEs",
11640 "Cells-Status-ItemExtIEs",
11642 asn_DEF_Cells_Status_ItemExtIEs_tags_25,
11643 sizeof(asn_DEF_Cells_Status_ItemExtIEs_tags_25)
11644 /sizeof(asn_DEF_Cells_Status_ItemExtIEs_tags_25[0]), /* 1 */
11645 asn_DEF_Cells_Status_ItemExtIEs_tags_25, /* Same as above */
11646 sizeof(asn_DEF_Cells_Status_ItemExtIEs_tags_25)
11647 /sizeof(asn_DEF_Cells_Status_ItemExtIEs_tags_25[0]), /* 1 */
11648 { 0, 0, SEQUENCE_constraint },
11649 asn_MBR_Cells_Status_ItemExtIEs_25,
11650 3, /* Elements count */
11651 &asn_SPC_Cells_Status_ItemExtIEs_specs_25 /* Additional specs */
11654 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_32 = {
11655 sizeof(struct Cells_To_Be_Broadcast_ItemExtIEs__extensionValue),
11656 offsetof(struct Cells_To_Be_Broadcast_ItemExtIEs__extensionValue, _asn_ctx),
11657 offsetof(struct Cells_To_Be_Broadcast_ItemExtIEs__extensionValue, present),
11658 sizeof(((struct Cells_To_Be_Broadcast_ItemExtIEs__extensionValue *)0)->present),
11659 0, /* No top level tags */
11660 0, /* No tags in the map */
11662 -1 /* Extensions start */
11664 static /* Use -fall-defs-global to expose */
11665 asn_TYPE_descriptor_t asn_DEF_extensionValue_32 = {
11669 0, /* No effective tags (pointer) */
11670 0, /* No effective tags (count) */
11671 0, /* No tags (pointer) */
11672 0, /* No tags (count) */
11673 { 0, 0, OPEN_TYPE_constraint },
11674 0, 0, /* No members */
11675 &asn_SPC_extensionValue_specs_32 /* Additional specs */
11678 asn_TYPE_member_t asn_MBR_Cells_To_Be_Broadcast_ItemExtIEs_29[] = {
11679 { ATF_NOFLAGS, 0, offsetof(struct Cells_To_Be_Broadcast_ItemExtIEs, id),
11680 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11681 -1, /* IMPLICIT tag at current level */
11682 &asn_DEF_ProtocolExtensionID,
11684 { &asn_OER_memb_id_constr_30, &asn_PER_memb_id_constr_30, memb_id_constraint_29 },
11685 0, 0, /* No default value */
11688 { ATF_NOFLAGS, 0, offsetof(struct Cells_To_Be_Broadcast_ItemExtIEs, criticality),
11689 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11690 -1, /* IMPLICIT tag at current level */
11691 &asn_DEF_Criticality,
11693 { &asn_OER_memb_criticality_constr_31, &asn_PER_memb_criticality_constr_31, memb_criticality_constraint_29 },
11694 0, 0, /* No default value */
11697 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_To_Be_Broadcast_ItemExtIEs, extensionValue),
11698 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11699 +1, /* EXPLICIT tag at current level */
11700 &asn_DEF_extensionValue_32,
11702 { &asn_OER_memb_extensionValue_constr_32, &asn_PER_memb_extensionValue_constr_32, memb_extensionValue_constraint_29 },
11703 0, 0, /* No default value */
11707 static const ber_tlv_tag_t asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29[] = {
11708 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11710 static const asn_TYPE_tag2member_t asn_MAP_Cells_To_Be_Broadcast_ItemExtIEs_tag2el_29[] = {
11711 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11712 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11713 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11715 asn_SEQUENCE_specifics_t asn_SPC_Cells_To_Be_Broadcast_ItemExtIEs_specs_29 = {
11716 sizeof(struct Cells_To_Be_Broadcast_ItemExtIEs),
11717 offsetof(struct Cells_To_Be_Broadcast_ItemExtIEs, _asn_ctx),
11718 asn_MAP_Cells_To_Be_Broadcast_ItemExtIEs_tag2el_29,
11719 3, /* Count of tags in the map */
11720 0, 0, 0, /* Optional elements (not needed) */
11721 -1, /* First extension addition */
11723 asn_TYPE_descriptor_t asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs = {
11724 "Cells-To-Be-Broadcast-ItemExtIEs",
11725 "Cells-To-Be-Broadcast-ItemExtIEs",
11727 asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29,
11728 sizeof(asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29)
11729 /sizeof(asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29[0]), /* 1 */
11730 asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29, /* Same as above */
11731 sizeof(asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29)
11732 /sizeof(asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29[0]), /* 1 */
11733 { 0, 0, SEQUENCE_constraint },
11734 asn_MBR_Cells_To_Be_Broadcast_ItemExtIEs_29,
11735 3, /* Elements count */
11736 &asn_SPC_Cells_To_Be_Broadcast_ItemExtIEs_specs_29 /* Additional specs */
11739 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_36 = {
11740 sizeof(struct Cells_Broadcast_Completed_ItemExtIEs__extensionValue),
11741 offsetof(struct Cells_Broadcast_Completed_ItemExtIEs__extensionValue, _asn_ctx),
11742 offsetof(struct Cells_Broadcast_Completed_ItemExtIEs__extensionValue, present),
11743 sizeof(((struct Cells_Broadcast_Completed_ItemExtIEs__extensionValue *)0)->present),
11744 0, /* No top level tags */
11745 0, /* No tags in the map */
11747 -1 /* Extensions start */
11749 static /* Use -fall-defs-global to expose */
11750 asn_TYPE_descriptor_t asn_DEF_extensionValue_36 = {
11754 0, /* No effective tags (pointer) */
11755 0, /* No effective tags (count) */
11756 0, /* No tags (pointer) */
11757 0, /* No tags (count) */
11758 { 0, 0, OPEN_TYPE_constraint },
11759 0, 0, /* No members */
11760 &asn_SPC_extensionValue_specs_36 /* Additional specs */
11763 asn_TYPE_member_t asn_MBR_Cells_Broadcast_Completed_ItemExtIEs_33[] = {
11764 { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Completed_ItemExtIEs, id),
11765 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11766 -1, /* IMPLICIT tag at current level */
11767 &asn_DEF_ProtocolExtensionID,
11769 { &asn_OER_memb_id_constr_34, &asn_PER_memb_id_constr_34, memb_id_constraint_33 },
11770 0, 0, /* No default value */
11773 { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Completed_ItemExtIEs, criticality),
11774 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11775 -1, /* IMPLICIT tag at current level */
11776 &asn_DEF_Criticality,
11778 { &asn_OER_memb_criticality_constr_35, &asn_PER_memb_criticality_constr_35, memb_criticality_constraint_33 },
11779 0, 0, /* No default value */
11782 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Completed_ItemExtIEs, extensionValue),
11783 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11784 +1, /* EXPLICIT tag at current level */
11785 &asn_DEF_extensionValue_36,
11787 { &asn_OER_memb_extensionValue_constr_36, &asn_PER_memb_extensionValue_constr_36, memb_extensionValue_constraint_33 },
11788 0, 0, /* No default value */
11792 static const ber_tlv_tag_t asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33[] = {
11793 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11795 static const asn_TYPE_tag2member_t asn_MAP_Cells_Broadcast_Completed_ItemExtIEs_tag2el_33[] = {
11796 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11797 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11798 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11800 asn_SEQUENCE_specifics_t asn_SPC_Cells_Broadcast_Completed_ItemExtIEs_specs_33 = {
11801 sizeof(struct Cells_Broadcast_Completed_ItemExtIEs),
11802 offsetof(struct Cells_Broadcast_Completed_ItemExtIEs, _asn_ctx),
11803 asn_MAP_Cells_Broadcast_Completed_ItemExtIEs_tag2el_33,
11804 3, /* Count of tags in the map */
11805 0, 0, 0, /* Optional elements (not needed) */
11806 -1, /* First extension addition */
11808 asn_TYPE_descriptor_t asn_DEF_Cells_Broadcast_Completed_ItemExtIEs = {
11809 "Cells-Broadcast-Completed-ItemExtIEs",
11810 "Cells-Broadcast-Completed-ItemExtIEs",
11812 asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33,
11813 sizeof(asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33)
11814 /sizeof(asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33[0]), /* 1 */
11815 asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33, /* Same as above */
11816 sizeof(asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33)
11817 /sizeof(asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33[0]), /* 1 */
11818 { 0, 0, SEQUENCE_constraint },
11819 asn_MBR_Cells_Broadcast_Completed_ItemExtIEs_33,
11820 3, /* Elements count */
11821 &asn_SPC_Cells_Broadcast_Completed_ItemExtIEs_specs_33 /* Additional specs */
11824 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_40 = {
11825 sizeof(struct Broadcast_To_Be_Cancelled_ItemExtIEs__extensionValue),
11826 offsetof(struct Broadcast_To_Be_Cancelled_ItemExtIEs__extensionValue, _asn_ctx),
11827 offsetof(struct Broadcast_To_Be_Cancelled_ItemExtIEs__extensionValue, present),
11828 sizeof(((struct Broadcast_To_Be_Cancelled_ItemExtIEs__extensionValue *)0)->present),
11829 0, /* No top level tags */
11830 0, /* No tags in the map */
11832 -1 /* Extensions start */
11834 static /* Use -fall-defs-global to expose */
11835 asn_TYPE_descriptor_t asn_DEF_extensionValue_40 = {
11839 0, /* No effective tags (pointer) */
11840 0, /* No effective tags (count) */
11841 0, /* No tags (pointer) */
11842 0, /* No tags (count) */
11843 { 0, 0, OPEN_TYPE_constraint },
11844 0, 0, /* No members */
11845 &asn_SPC_extensionValue_specs_40 /* Additional specs */
11848 asn_TYPE_member_t asn_MBR_Broadcast_To_Be_Cancelled_ItemExtIEs_37[] = {
11849 { ATF_NOFLAGS, 0, offsetof(struct Broadcast_To_Be_Cancelled_ItemExtIEs, id),
11850 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11851 -1, /* IMPLICIT tag at current level */
11852 &asn_DEF_ProtocolExtensionID,
11854 { &asn_OER_memb_id_constr_38, &asn_PER_memb_id_constr_38, memb_id_constraint_37 },
11855 0, 0, /* No default value */
11858 { ATF_NOFLAGS, 0, offsetof(struct Broadcast_To_Be_Cancelled_ItemExtIEs, criticality),
11859 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11860 -1, /* IMPLICIT tag at current level */
11861 &asn_DEF_Criticality,
11863 { &asn_OER_memb_criticality_constr_39, &asn_PER_memb_criticality_constr_39, memb_criticality_constraint_37 },
11864 0, 0, /* No default value */
11867 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Broadcast_To_Be_Cancelled_ItemExtIEs, extensionValue),
11868 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11869 +1, /* EXPLICIT tag at current level */
11870 &asn_DEF_extensionValue_40,
11872 { &asn_OER_memb_extensionValue_constr_40, &asn_PER_memb_extensionValue_constr_40, memb_extensionValue_constraint_37 },
11873 0, 0, /* No default value */
11877 static const ber_tlv_tag_t asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37[] = {
11878 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11880 static const asn_TYPE_tag2member_t asn_MAP_Broadcast_To_Be_Cancelled_ItemExtIEs_tag2el_37[] = {
11881 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11882 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11883 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11885 asn_SEQUENCE_specifics_t asn_SPC_Broadcast_To_Be_Cancelled_ItemExtIEs_specs_37 = {
11886 sizeof(struct Broadcast_To_Be_Cancelled_ItemExtIEs),
11887 offsetof(struct Broadcast_To_Be_Cancelled_ItemExtIEs, _asn_ctx),
11888 asn_MAP_Broadcast_To_Be_Cancelled_ItemExtIEs_tag2el_37,
11889 3, /* Count of tags in the map */
11890 0, 0, 0, /* Optional elements (not needed) */
11891 -1, /* First extension addition */
11893 asn_TYPE_descriptor_t asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs = {
11894 "Broadcast-To-Be-Cancelled-ItemExtIEs",
11895 "Broadcast-To-Be-Cancelled-ItemExtIEs",
11897 asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37,
11898 sizeof(asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37)
11899 /sizeof(asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37[0]), /* 1 */
11900 asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37, /* Same as above */
11901 sizeof(asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37)
11902 /sizeof(asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37[0]), /* 1 */
11903 { 0, 0, SEQUENCE_constraint },
11904 asn_MBR_Broadcast_To_Be_Cancelled_ItemExtIEs_37,
11905 3, /* Elements count */
11906 &asn_SPC_Broadcast_To_Be_Cancelled_ItemExtIEs_specs_37 /* Additional specs */
11909 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_44 = {
11910 sizeof(struct Cells_Broadcast_Cancelled_ItemExtIEs__extensionValue),
11911 offsetof(struct Cells_Broadcast_Cancelled_ItemExtIEs__extensionValue, _asn_ctx),
11912 offsetof(struct Cells_Broadcast_Cancelled_ItemExtIEs__extensionValue, present),
11913 sizeof(((struct Cells_Broadcast_Cancelled_ItemExtIEs__extensionValue *)0)->present),
11914 0, /* No top level tags */
11915 0, /* No tags in the map */
11917 -1 /* Extensions start */
11919 static /* Use -fall-defs-global to expose */
11920 asn_TYPE_descriptor_t asn_DEF_extensionValue_44 = {
11924 0, /* No effective tags (pointer) */
11925 0, /* No effective tags (count) */
11926 0, /* No tags (pointer) */
11927 0, /* No tags (count) */
11928 { 0, 0, OPEN_TYPE_constraint },
11929 0, 0, /* No members */
11930 &asn_SPC_extensionValue_specs_44 /* Additional specs */
11933 asn_TYPE_member_t asn_MBR_Cells_Broadcast_Cancelled_ItemExtIEs_41[] = {
11934 { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Cancelled_ItemExtIEs, id),
11935 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11936 -1, /* IMPLICIT tag at current level */
11937 &asn_DEF_ProtocolExtensionID,
11939 { &asn_OER_memb_id_constr_42, &asn_PER_memb_id_constr_42, memb_id_constraint_41 },
11940 0, 0, /* No default value */
11943 { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Cancelled_ItemExtIEs, criticality),
11944 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11945 -1, /* IMPLICIT tag at current level */
11946 &asn_DEF_Criticality,
11948 { &asn_OER_memb_criticality_constr_43, &asn_PER_memb_criticality_constr_43, memb_criticality_constraint_41 },
11949 0, 0, /* No default value */
11952 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Cancelled_ItemExtIEs, extensionValue),
11953 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11954 +1, /* EXPLICIT tag at current level */
11955 &asn_DEF_extensionValue_44,
11957 { &asn_OER_memb_extensionValue_constr_44, &asn_PER_memb_extensionValue_constr_44, memb_extensionValue_constraint_41 },
11958 0, 0, /* No default value */
11962 static const ber_tlv_tag_t asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41[] = {
11963 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11965 static const asn_TYPE_tag2member_t asn_MAP_Cells_Broadcast_Cancelled_ItemExtIEs_tag2el_41[] = {
11966 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11967 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11968 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11970 asn_SEQUENCE_specifics_t asn_SPC_Cells_Broadcast_Cancelled_ItemExtIEs_specs_41 = {
11971 sizeof(struct Cells_Broadcast_Cancelled_ItemExtIEs),
11972 offsetof(struct Cells_Broadcast_Cancelled_ItemExtIEs, _asn_ctx),
11973 asn_MAP_Cells_Broadcast_Cancelled_ItemExtIEs_tag2el_41,
11974 3, /* Count of tags in the map */
11975 0, 0, 0, /* Optional elements (not needed) */
11976 -1, /* First extension addition */
11978 asn_TYPE_descriptor_t asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs = {
11979 "Cells-Broadcast-Cancelled-ItemExtIEs",
11980 "Cells-Broadcast-Cancelled-ItemExtIEs",
11982 asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41,
11983 sizeof(asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41)
11984 /sizeof(asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41[0]), /* 1 */
11985 asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41, /* Same as above */
11986 sizeof(asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41)
11987 /sizeof(asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41[0]), /* 1 */
11988 { 0, 0, SEQUENCE_constraint },
11989 asn_MBR_Cells_Broadcast_Cancelled_ItemExtIEs_41,
11990 3, /* Elements count */
11991 &asn_SPC_Cells_Broadcast_Cancelled_ItemExtIEs_specs_41 /* Additional specs */
11994 static asn_TYPE_member_t asn_MBR_extensionValue_48[] = {
11995 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue, choice.GNB_CUSystemInformation),
11996 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
11998 &asn_DEF_GNB_CUSystemInformation,
12001 0, 0, /* No default value */
12002 "GNB-CUSystemInformation"
12004 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue, choice.AvailablePLMNList),
12005 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12007 &asn_DEF_AvailablePLMNList,
12010 0, 0, /* No default value */
12011 "AvailablePLMNList"
12013 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue, choice.ExtendedAvailablePLMN_List),
12014 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12016 &asn_DEF_ExtendedAvailablePLMN_List,
12019 0, 0, /* No default value */
12020 "ExtendedAvailablePLMN-List"
12023 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_48[] = {
12024 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* GNB-CUSystemInformation */
12025 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 1 }, /* AvailablePLMNList */
12026 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 0 } /* ExtendedAvailablePLMN-List */
12028 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_48 = {
12029 sizeof(struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue),
12030 offsetof(struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue, _asn_ctx),
12031 offsetof(struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue, present),
12032 sizeof(((struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue *)0)->present),
12033 asn_MAP_extensionValue_tag2el_48,
12034 3, /* Count of tags in the map */
12036 -1 /* Extensions start */
12038 static /* Use -fall-defs-global to expose */
12039 asn_TYPE_descriptor_t asn_DEF_extensionValue_48 = {
12043 0, /* No effective tags (pointer) */
12044 0, /* No effective tags (count) */
12045 0, /* No tags (pointer) */
12046 0, /* No tags (count) */
12047 { 0, 0, OPEN_TYPE_constraint },
12048 asn_MBR_extensionValue_48,
12049 3, /* Elements count */
12050 &asn_SPC_extensionValue_specs_48 /* Additional specs */
12053 asn_TYPE_member_t asn_MBR_Cells_to_be_Activated_List_ItemExtIEs_45[] = {
12054 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemExtIEs, id),
12055 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12056 -1, /* IMPLICIT tag at current level */
12057 &asn_DEF_ProtocolExtensionID,
12059 { &asn_OER_memb_id_constr_46, &asn_PER_memb_id_constr_46, memb_id_constraint_45 },
12060 0, 0, /* No default value */
12063 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemExtIEs, criticality),
12064 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12065 -1, /* IMPLICIT tag at current level */
12066 &asn_DEF_Criticality,
12067 select_Cells_to_be_Activated_List_ItemExtIEs_criticality_type,
12068 { &asn_OER_memb_criticality_constr_47, &asn_PER_memb_criticality_constr_47, memb_criticality_constraint_45 },
12069 0, 0, /* No default value */
12072 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemExtIEs, extensionValue),
12073 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12074 +1, /* EXPLICIT tag at current level */
12075 &asn_DEF_extensionValue_48,
12076 select_Cells_to_be_Activated_List_ItemExtIEs_extensionValue_type,
12077 { &asn_OER_memb_extensionValue_constr_48, &asn_PER_memb_extensionValue_constr_48, memb_extensionValue_constraint_45 },
12078 0, 0, /* No default value */
12082 static const ber_tlv_tag_t asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45[] = {
12083 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12085 static const asn_TYPE_tag2member_t asn_MAP_Cells_to_be_Activated_List_ItemExtIEs_tag2el_45[] = {
12086 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12087 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12088 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12090 asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Activated_List_ItemExtIEs_specs_45 = {
12091 sizeof(struct Cells_to_be_Activated_List_ItemExtIEs),
12092 offsetof(struct Cells_to_be_Activated_List_ItemExtIEs, _asn_ctx),
12093 asn_MAP_Cells_to_be_Activated_List_ItemExtIEs_tag2el_45,
12094 3, /* Count of tags in the map */
12095 0, 0, 0, /* Optional elements (not needed) */
12096 -1, /* First extension addition */
12098 asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Activated_List_ItemExtIEs = {
12099 "Cells-to-be-Activated-List-ItemExtIEs",
12100 "Cells-to-be-Activated-List-ItemExtIEs",
12102 asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45,
12103 sizeof(asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45)
12104 /sizeof(asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45[0]), /* 1 */
12105 asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45, /* Same as above */
12106 sizeof(asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45)
12107 /sizeof(asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45[0]), /* 1 */
12108 { 0, 0, SEQUENCE_constraint },
12109 asn_MBR_Cells_to_be_Activated_List_ItemExtIEs_45,
12110 3, /* Elements count */
12111 &asn_SPC_Cells_to_be_Activated_List_ItemExtIEs_specs_45 /* Additional specs */
12114 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_52 = {
12115 sizeof(struct Cells_to_be_Deactivated_List_ItemExtIEs__extensionValue),
12116 offsetof(struct Cells_to_be_Deactivated_List_ItemExtIEs__extensionValue, _asn_ctx),
12117 offsetof(struct Cells_to_be_Deactivated_List_ItemExtIEs__extensionValue, present),
12118 sizeof(((struct Cells_to_be_Deactivated_List_ItemExtIEs__extensionValue *)0)->present),
12119 0, /* No top level tags */
12120 0, /* No tags in the map */
12122 -1 /* Extensions start */
12124 static /* Use -fall-defs-global to expose */
12125 asn_TYPE_descriptor_t asn_DEF_extensionValue_52 = {
12129 0, /* No effective tags (pointer) */
12130 0, /* No effective tags (count) */
12131 0, /* No tags (pointer) */
12132 0, /* No tags (count) */
12133 { 0, 0, OPEN_TYPE_constraint },
12134 0, 0, /* No members */
12135 &asn_SPC_extensionValue_specs_52 /* Additional specs */
12138 asn_TYPE_member_t asn_MBR_Cells_to_be_Deactivated_List_ItemExtIEs_49[] = {
12139 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Deactivated_List_ItemExtIEs, id),
12140 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12141 -1, /* IMPLICIT tag at current level */
12142 &asn_DEF_ProtocolExtensionID,
12144 { &asn_OER_memb_id_constr_50, &asn_PER_memb_id_constr_50, memb_id_constraint_49 },
12145 0, 0, /* No default value */
12148 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Deactivated_List_ItemExtIEs, criticality),
12149 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12150 -1, /* IMPLICIT tag at current level */
12151 &asn_DEF_Criticality,
12153 { &asn_OER_memb_criticality_constr_51, &asn_PER_memb_criticality_constr_51, memb_criticality_constraint_49 },
12154 0, 0, /* No default value */
12157 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Deactivated_List_ItemExtIEs, extensionValue),
12158 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12159 +1, /* EXPLICIT tag at current level */
12160 &asn_DEF_extensionValue_52,
12162 { &asn_OER_memb_extensionValue_constr_52, &asn_PER_memb_extensionValue_constr_52, memb_extensionValue_constraint_49 },
12163 0, 0, /* No default value */
12167 static const ber_tlv_tag_t asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49[] = {
12168 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12170 static const asn_TYPE_tag2member_t asn_MAP_Cells_to_be_Deactivated_List_ItemExtIEs_tag2el_49[] = {
12171 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12172 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12173 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12175 asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Deactivated_List_ItemExtIEs_specs_49 = {
12176 sizeof(struct Cells_to_be_Deactivated_List_ItemExtIEs),
12177 offsetof(struct Cells_to_be_Deactivated_List_ItemExtIEs, _asn_ctx),
12178 asn_MAP_Cells_to_be_Deactivated_List_ItemExtIEs_tag2el_49,
12179 3, /* Count of tags in the map */
12180 0, 0, 0, /* Optional elements (not needed) */
12181 -1, /* First extension addition */
12183 asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs = {
12184 "Cells-to-be-Deactivated-List-ItemExtIEs",
12185 "Cells-to-be-Deactivated-List-ItemExtIEs",
12187 asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49,
12188 sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49)
12189 /sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49[0]), /* 1 */
12190 asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49, /* Same as above */
12191 sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49)
12192 /sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49[0]), /* 1 */
12193 { 0, 0, SEQUENCE_constraint },
12194 asn_MBR_Cells_to_be_Deactivated_List_ItemExtIEs_49,
12195 3, /* Elements count */
12196 &asn_SPC_Cells_to_be_Deactivated_List_ItemExtIEs_specs_49 /* Additional specs */
12199 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_56 = {
12200 sizeof(struct Cells_to_be_Barred_Item_ExtIEs__extensionValue),
12201 offsetof(struct Cells_to_be_Barred_Item_ExtIEs__extensionValue, _asn_ctx),
12202 offsetof(struct Cells_to_be_Barred_Item_ExtIEs__extensionValue, present),
12203 sizeof(((struct Cells_to_be_Barred_Item_ExtIEs__extensionValue *)0)->present),
12204 0, /* No top level tags */
12205 0, /* No tags in the map */
12207 -1 /* Extensions start */
12209 static /* Use -fall-defs-global to expose */
12210 asn_TYPE_descriptor_t asn_DEF_extensionValue_56 = {
12214 0, /* No effective tags (pointer) */
12215 0, /* No effective tags (count) */
12216 0, /* No tags (pointer) */
12217 0, /* No tags (count) */
12218 { 0, 0, OPEN_TYPE_constraint },
12219 0, 0, /* No members */
12220 &asn_SPC_extensionValue_specs_56 /* Additional specs */
12223 asn_TYPE_member_t asn_MBR_Cells_to_be_Barred_Item_ExtIEs_53[] = {
12224 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Barred_Item_ExtIEs, id),
12225 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12226 -1, /* IMPLICIT tag at current level */
12227 &asn_DEF_ProtocolExtensionID,
12229 { &asn_OER_memb_id_constr_54, &asn_PER_memb_id_constr_54, memb_id_constraint_53 },
12230 0, 0, /* No default value */
12233 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Barred_Item_ExtIEs, criticality),
12234 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12235 -1, /* IMPLICIT tag at current level */
12236 &asn_DEF_Criticality,
12238 { &asn_OER_memb_criticality_constr_55, &asn_PER_memb_criticality_constr_55, memb_criticality_constraint_53 },
12239 0, 0, /* No default value */
12242 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Barred_Item_ExtIEs, extensionValue),
12243 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12244 +1, /* EXPLICIT tag at current level */
12245 &asn_DEF_extensionValue_56,
12247 { &asn_OER_memb_extensionValue_constr_56, &asn_PER_memb_extensionValue_constr_56, memb_extensionValue_constraint_53 },
12248 0, 0, /* No default value */
12252 static const ber_tlv_tag_t asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53[] = {
12253 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12255 static const asn_TYPE_tag2member_t asn_MAP_Cells_to_be_Barred_Item_ExtIEs_tag2el_53[] = {
12256 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12257 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12258 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12260 asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Barred_Item_ExtIEs_specs_53 = {
12261 sizeof(struct Cells_to_be_Barred_Item_ExtIEs),
12262 offsetof(struct Cells_to_be_Barred_Item_ExtIEs, _asn_ctx),
12263 asn_MAP_Cells_to_be_Barred_Item_ExtIEs_tag2el_53,
12264 3, /* Count of tags in the map */
12265 0, 0, 0, /* Optional elements (not needed) */
12266 -1, /* First extension addition */
12268 asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Barred_Item_ExtIEs = {
12269 "Cells-to-be-Barred-Item-ExtIEs",
12270 "Cells-to-be-Barred-Item-ExtIEs",
12272 asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53,
12273 sizeof(asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53)
12274 /sizeof(asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53[0]), /* 1 */
12275 asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53, /* Same as above */
12276 sizeof(asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53)
12277 /sizeof(asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53[0]), /* 1 */
12278 { 0, 0, SEQUENCE_constraint },
12279 asn_MBR_Cells_to_be_Barred_Item_ExtIEs_53,
12280 3, /* Elements count */
12281 &asn_SPC_Cells_to_be_Barred_Item_ExtIEs_specs_53 /* Additional specs */
12284 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_60 = {
12285 sizeof(struct CriticalityDiagnostics_ExtIEs__extensionValue),
12286 offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx),
12287 offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, present),
12288 sizeof(((struct CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present),
12289 0, /* No top level tags */
12290 0, /* No tags in the map */
12292 -1 /* Extensions start */
12294 static /* Use -fall-defs-global to expose */
12295 asn_TYPE_descriptor_t asn_DEF_extensionValue_60 = {
12299 0, /* No effective tags (pointer) */
12300 0, /* No effective tags (count) */
12301 0, /* No tags (pointer) */
12302 0, /* No tags (count) */
12303 { 0, 0, OPEN_TYPE_constraint },
12304 0, 0, /* No members */
12305 &asn_SPC_extensionValue_specs_60 /* Additional specs */
12308 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_ExtIEs_57[] = {
12309 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, id),
12310 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12311 -1, /* IMPLICIT tag at current level */
12312 &asn_DEF_ProtocolExtensionID,
12314 { &asn_OER_memb_id_constr_58, &asn_PER_memb_id_constr_58, memb_id_constraint_57 },
12315 0, 0, /* No default value */
12318 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, criticality),
12319 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12320 -1, /* IMPLICIT tag at current level */
12321 &asn_DEF_Criticality,
12323 { &asn_OER_memb_criticality_constr_59, &asn_PER_memb_criticality_constr_59, memb_criticality_constraint_57 },
12324 0, 0, /* No default value */
12327 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, extensionValue),
12328 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12329 +1, /* EXPLICIT tag at current level */
12330 &asn_DEF_extensionValue_60,
12332 { &asn_OER_memb_extensionValue_constr_60, &asn_PER_memb_extensionValue_constr_60, memb_extensionValue_constraint_57 },
12333 0, 0, /* No default value */
12337 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57[] = {
12338 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12340 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_57[] = {
12341 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12342 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12343 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12345 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_ExtIEs_specs_57 = {
12346 sizeof(struct CriticalityDiagnostics_ExtIEs),
12347 offsetof(struct CriticalityDiagnostics_ExtIEs, _asn_ctx),
12348 asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_57,
12349 3, /* Count of tags in the map */
12350 0, 0, 0, /* Optional elements (not needed) */
12351 -1, /* First extension addition */
12353 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_ExtIEs = {
12354 "CriticalityDiagnostics-ExtIEs",
12355 "CriticalityDiagnostics-ExtIEs",
12357 asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57,
12358 sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57)
12359 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57[0]), /* 1 */
12360 asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57, /* Same as above */
12361 sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57)
12362 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57[0]), /* 1 */
12363 { 0, 0, SEQUENCE_constraint },
12364 asn_MBR_CriticalityDiagnostics_ExtIEs_57,
12365 3, /* Elements count */
12366 &asn_SPC_CriticalityDiagnostics_ExtIEs_specs_57 /* Additional specs */
12369 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_64 = {
12370 sizeof(struct CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue),
12371 offsetof(struct CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue, _asn_ctx),
12372 offsetof(struct CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue, present),
12373 sizeof(((struct CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue *)0)->present),
12374 0, /* No top level tags */
12375 0, /* No tags in the map */
12377 -1 /* Extensions start */
12379 static /* Use -fall-defs-global to expose */
12380 asn_TYPE_descriptor_t asn_DEF_extensionValue_64 = {
12384 0, /* No effective tags (pointer) */
12385 0, /* No effective tags (count) */
12386 0, /* No tags (pointer) */
12387 0, /* No tags (count) */
12388 { 0, 0, OPEN_TYPE_constraint },
12389 0, 0, /* No members */
12390 &asn_SPC_extensionValue_specs_64 /* Additional specs */
12393 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_Item_ExtIEs_61[] = {
12394 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_Item_ExtIEs, id),
12395 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12396 -1, /* IMPLICIT tag at current level */
12397 &asn_DEF_ProtocolExtensionID,
12399 { &asn_OER_memb_id_constr_62, &asn_PER_memb_id_constr_62, memb_id_constraint_61 },
12400 0, 0, /* No default value */
12403 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_Item_ExtIEs, criticality),
12404 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12405 -1, /* IMPLICIT tag at current level */
12406 &asn_DEF_Criticality,
12408 { &asn_OER_memb_criticality_constr_63, &asn_PER_memb_criticality_constr_63, memb_criticality_constraint_61 },
12409 0, 0, /* No default value */
12412 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_Item_ExtIEs, extensionValue),
12413 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12414 +1, /* EXPLICIT tag at current level */
12415 &asn_DEF_extensionValue_64,
12417 { &asn_OER_memb_extensionValue_constr_64, &asn_PER_memb_extensionValue_constr_64, memb_extensionValue_constraint_61 },
12418 0, 0, /* No default value */
12422 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61[] = {
12423 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12425 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_IE_Item_ExtIEs_tag2el_61[] = {
12426 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12427 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12428 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12430 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_IE_Item_ExtIEs_specs_61 = {
12431 sizeof(struct CriticalityDiagnostics_IE_Item_ExtIEs),
12432 offsetof(struct CriticalityDiagnostics_IE_Item_ExtIEs, _asn_ctx),
12433 asn_MAP_CriticalityDiagnostics_IE_Item_ExtIEs_tag2el_61,
12434 3, /* Count of tags in the map */
12435 0, 0, 0, /* Optional elements (not needed) */
12436 -1, /* First extension addition */
12438 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs = {
12439 "CriticalityDiagnostics-IE-Item-ExtIEs",
12440 "CriticalityDiagnostics-IE-Item-ExtIEs",
12442 asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61,
12443 sizeof(asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61)
12444 /sizeof(asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61[0]), /* 1 */
12445 asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61, /* Same as above */
12446 sizeof(asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61)
12447 /sizeof(asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61[0]), /* 1 */
12448 { 0, 0, SEQUENCE_constraint },
12449 asn_MBR_CriticalityDiagnostics_IE_Item_ExtIEs_61,
12450 3, /* Elements count */
12451 &asn_SPC_CriticalityDiagnostics_IE_Item_ExtIEs_specs_61 /* Additional specs */
12454 static asn_TYPE_member_t asn_MBR_extensionValue_68[] = {
12455 { ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs__extensionValue, choice.HandoverPreparationInformation),
12456 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
12458 &asn_DEF_HandoverPreparationInformation,
12461 0, 0, /* No default value */
12462 "HandoverPreparationInformation"
12464 { ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs__extensionValue, choice.CellGroupConfig),
12465 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
12467 &asn_DEF_CellGroupConfig,
12470 0, 0, /* No default value */
12473 { ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs__extensionValue, choice.MeasurementTimingConfiguration),
12474 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
12476 &asn_DEF_MeasurementTimingConfiguration,
12479 0, 0, /* No default value */
12480 "MeasurementTimingConfiguration"
12482 { ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs__extensionValue, choice.UEAssistanceInformation),
12483 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
12485 &asn_DEF_UEAssistanceInformation,
12488 0, 0, /* No default value */
12489 "UEAssistanceInformation"
12492 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_68[] = {
12493 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 3 }, /* HandoverPreparationInformation */
12494 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, -1, 2 }, /* CellGroupConfig */
12495 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, -2, 1 }, /* MeasurementTimingConfiguration */
12496 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, -3, 0 } /* UEAssistanceInformation */
12498 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_68 = {
12499 sizeof(struct CUtoDURRCInformation_ExtIEs__extensionValue),
12500 offsetof(struct CUtoDURRCInformation_ExtIEs__extensionValue, _asn_ctx),
12501 offsetof(struct CUtoDURRCInformation_ExtIEs__extensionValue, present),
12502 sizeof(((struct CUtoDURRCInformation_ExtIEs__extensionValue *)0)->present),
12503 asn_MAP_extensionValue_tag2el_68,
12504 4, /* Count of tags in the map */
12506 -1 /* Extensions start */
12508 static /* Use -fall-defs-global to expose */
12509 asn_TYPE_descriptor_t asn_DEF_extensionValue_68 = {
12513 0, /* No effective tags (pointer) */
12514 0, /* No effective tags (count) */
12515 0, /* No tags (pointer) */
12516 0, /* No tags (count) */
12517 { 0, 0, OPEN_TYPE_constraint },
12518 asn_MBR_extensionValue_68,
12519 4, /* Elements count */
12520 &asn_SPC_extensionValue_specs_68 /* Additional specs */
12523 asn_TYPE_member_t asn_MBR_CUtoDURRCInformation_ExtIEs_65[] = {
12524 { ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs, id),
12525 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12526 -1, /* IMPLICIT tag at current level */
12527 &asn_DEF_ProtocolExtensionID,
12529 { &asn_OER_memb_id_constr_66, &asn_PER_memb_id_constr_66, memb_id_constraint_65 },
12530 0, 0, /* No default value */
12533 { ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs, criticality),
12534 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12535 -1, /* IMPLICIT tag at current level */
12536 &asn_DEF_Criticality,
12537 select_CUtoDURRCInformation_ExtIEs_criticality_type,
12538 { &asn_OER_memb_criticality_constr_67, &asn_PER_memb_criticality_constr_67, memb_criticality_constraint_65 },
12539 0, 0, /* No default value */
12542 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs, extensionValue),
12543 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12544 +1, /* EXPLICIT tag at current level */
12545 &asn_DEF_extensionValue_68,
12546 select_CUtoDURRCInformation_ExtIEs_extensionValue_type,
12547 { &asn_OER_memb_extensionValue_constr_68, &asn_PER_memb_extensionValue_constr_68, memb_extensionValue_constraint_65 },
12548 0, 0, /* No default value */
12552 static const ber_tlv_tag_t asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65[] = {
12553 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12555 static const asn_TYPE_tag2member_t asn_MAP_CUtoDURRCInformation_ExtIEs_tag2el_65[] = {
12556 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12557 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12558 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12560 asn_SEQUENCE_specifics_t asn_SPC_CUtoDURRCInformation_ExtIEs_specs_65 = {
12561 sizeof(struct CUtoDURRCInformation_ExtIEs),
12562 offsetof(struct CUtoDURRCInformation_ExtIEs, _asn_ctx),
12563 asn_MAP_CUtoDURRCInformation_ExtIEs_tag2el_65,
12564 3, /* Count of tags in the map */
12565 0, 0, 0, /* Optional elements (not needed) */
12566 -1, /* First extension addition */
12568 asn_TYPE_descriptor_t asn_DEF_CUtoDURRCInformation_ExtIEs = {
12569 "CUtoDURRCInformation-ExtIEs",
12570 "CUtoDURRCInformation-ExtIEs",
12572 asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65,
12573 sizeof(asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65)
12574 /sizeof(asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65[0]), /* 1 */
12575 asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65, /* Same as above */
12576 sizeof(asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65)
12577 /sizeof(asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65[0]), /* 1 */
12578 { 0, 0, SEQUENCE_constraint },
12579 asn_MBR_CUtoDURRCInformation_ExtIEs_65,
12580 3, /* Elements count */
12581 &asn_SPC_CUtoDURRCInformation_ExtIEs_specs_65 /* Additional specs */
12584 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_72 = {
12585 sizeof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs__extensionValue),
12586 offsetof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs__extensionValue, _asn_ctx),
12587 offsetof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs__extensionValue, present),
12588 sizeof(((struct DedicatedSIDeliveryNeededUE_Item_ExtIEs__extensionValue *)0)->present),
12589 0, /* No top level tags */
12590 0, /* No tags in the map */
12592 -1 /* Extensions start */
12594 static /* Use -fall-defs-global to expose */
12595 asn_TYPE_descriptor_t asn_DEF_extensionValue_72 = {
12599 0, /* No effective tags (pointer) */
12600 0, /* No effective tags (count) */
12601 0, /* No tags (pointer) */
12602 0, /* No tags (count) */
12603 { 0, 0, OPEN_TYPE_constraint },
12604 0, 0, /* No members */
12605 &asn_SPC_extensionValue_specs_72 /* Additional specs */
12608 asn_TYPE_member_t asn_MBR_DedicatedSIDeliveryNeededUE_Item_ExtIEs_69[] = {
12609 { ATF_NOFLAGS, 0, offsetof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs, id),
12610 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12611 -1, /* IMPLICIT tag at current level */
12612 &asn_DEF_ProtocolExtensionID,
12614 { &asn_OER_memb_id_constr_70, &asn_PER_memb_id_constr_70, memb_id_constraint_69 },
12615 0, 0, /* No default value */
12618 { ATF_NOFLAGS, 0, offsetof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs, criticality),
12619 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12620 -1, /* IMPLICIT tag at current level */
12621 &asn_DEF_Criticality,
12623 { &asn_OER_memb_criticality_constr_71, &asn_PER_memb_criticality_constr_71, memb_criticality_constraint_69 },
12624 0, 0, /* No default value */
12627 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs, extensionValue),
12628 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12629 +1, /* EXPLICIT tag at current level */
12630 &asn_DEF_extensionValue_72,
12632 { &asn_OER_memb_extensionValue_constr_72, &asn_PER_memb_extensionValue_constr_72, memb_extensionValue_constraint_69 },
12633 0, 0, /* No default value */
12637 static const ber_tlv_tag_t asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69[] = {
12638 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12640 static const asn_TYPE_tag2member_t asn_MAP_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tag2el_69[] = {
12641 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12642 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12643 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12645 asn_SEQUENCE_specifics_t asn_SPC_DedicatedSIDeliveryNeededUE_Item_ExtIEs_specs_69 = {
12646 sizeof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs),
12647 offsetof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs, _asn_ctx),
12648 asn_MAP_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tag2el_69,
12649 3, /* Count of tags in the map */
12650 0, 0, 0, /* Optional elements (not needed) */
12651 -1, /* First extension addition */
12653 asn_TYPE_descriptor_t asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs = {
12654 "DedicatedSIDeliveryNeededUE-Item-ExtIEs",
12655 "DedicatedSIDeliveryNeededUE-Item-ExtIEs",
12657 asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69,
12658 sizeof(asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69)
12659 /sizeof(asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69[0]), /* 1 */
12660 asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69, /* Same as above */
12661 sizeof(asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69)
12662 /sizeof(asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69[0]), /* 1 */
12663 { 0, 0, SEQUENCE_constraint },
12664 asn_MBR_DedicatedSIDeliveryNeededUE_Item_ExtIEs_69,
12665 3, /* Elements count */
12666 &asn_SPC_DedicatedSIDeliveryNeededUE_Item_ExtIEs_specs_69 /* Additional specs */
12669 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_76 = {
12670 sizeof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue),
12671 offsetof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
12672 offsetof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue, present),
12673 sizeof(((struct DLUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
12674 0, /* No top level tags */
12675 0, /* No tags in the map */
12677 -1 /* Extensions start */
12679 static /* Use -fall-defs-global to expose */
12680 asn_TYPE_descriptor_t asn_DEF_extensionValue_76 = {
12684 0, /* No effective tags (pointer) */
12685 0, /* No effective tags (count) */
12686 0, /* No tags (pointer) */
12687 0, /* No tags (count) */
12688 { 0, 0, OPEN_TYPE_constraint },
12689 0, 0, /* No members */
12690 &asn_SPC_extensionValue_specs_76 /* Additional specs */
12693 asn_TYPE_member_t asn_MBR_DLUPTNLInformation_ToBeSetup_ItemExtIEs_73[] = {
12694 { ATF_NOFLAGS, 0, offsetof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs, id),
12695 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12696 -1, /* IMPLICIT tag at current level */
12697 &asn_DEF_ProtocolExtensionID,
12699 { &asn_OER_memb_id_constr_74, &asn_PER_memb_id_constr_74, memb_id_constraint_73 },
12700 0, 0, /* No default value */
12703 { ATF_NOFLAGS, 0, offsetof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs, criticality),
12704 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12705 -1, /* IMPLICIT tag at current level */
12706 &asn_DEF_Criticality,
12708 { &asn_OER_memb_criticality_constr_75, &asn_PER_memb_criticality_constr_75, memb_criticality_constraint_73 },
12709 0, 0, /* No default value */
12712 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs, extensionValue),
12713 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12714 +1, /* EXPLICIT tag at current level */
12715 &asn_DEF_extensionValue_76,
12717 { &asn_OER_memb_extensionValue_constr_76, &asn_PER_memb_extensionValue_constr_76, memb_extensionValue_constraint_73 },
12718 0, 0, /* No default value */
12722 static const ber_tlv_tag_t asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73[] = {
12723 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12725 static const asn_TYPE_tag2member_t asn_MAP_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tag2el_73[] = {
12726 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12727 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12728 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12730 asn_SEQUENCE_specifics_t asn_SPC_DLUPTNLInformation_ToBeSetup_ItemExtIEs_specs_73 = {
12731 sizeof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs),
12732 offsetof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs, _asn_ctx),
12733 asn_MAP_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tag2el_73,
12734 3, /* Count of tags in the map */
12735 0, 0, 0, /* Optional elements (not needed) */
12736 -1, /* First extension addition */
12738 asn_TYPE_descriptor_t asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs = {
12739 "DLUPTNLInformation-ToBeSetup-ItemExtIEs",
12740 "DLUPTNLInformation-ToBeSetup-ItemExtIEs",
12742 asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73,
12743 sizeof(asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73)
12744 /sizeof(asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73[0]), /* 1 */
12745 asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73, /* Same as above */
12746 sizeof(asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73)
12747 /sizeof(asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73[0]), /* 1 */
12748 { 0, 0, SEQUENCE_constraint },
12749 asn_MBR_DLUPTNLInformation_ToBeSetup_ItemExtIEs_73,
12750 3, /* Elements count */
12751 &asn_SPC_DLUPTNLInformation_ToBeSetup_ItemExtIEs_specs_73 /* Additional specs */
12754 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_80 = {
12755 sizeof(struct DRB_Activity_ItemExtIEs__extensionValue),
12756 offsetof(struct DRB_Activity_ItemExtIEs__extensionValue, _asn_ctx),
12757 offsetof(struct DRB_Activity_ItemExtIEs__extensionValue, present),
12758 sizeof(((struct DRB_Activity_ItemExtIEs__extensionValue *)0)->present),
12759 0, /* No top level tags */
12760 0, /* No tags in the map */
12762 -1 /* Extensions start */
12764 static /* Use -fall-defs-global to expose */
12765 asn_TYPE_descriptor_t asn_DEF_extensionValue_80 = {
12769 0, /* No effective tags (pointer) */
12770 0, /* No effective tags (count) */
12771 0, /* No tags (pointer) */
12772 0, /* No tags (count) */
12773 { 0, 0, OPEN_TYPE_constraint },
12774 0, 0, /* No members */
12775 &asn_SPC_extensionValue_specs_80 /* Additional specs */
12778 asn_TYPE_member_t asn_MBR_DRB_Activity_ItemExtIEs_77[] = {
12779 { ATF_NOFLAGS, 0, offsetof(struct DRB_Activity_ItemExtIEs, id),
12780 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12781 -1, /* IMPLICIT tag at current level */
12782 &asn_DEF_ProtocolExtensionID,
12784 { &asn_OER_memb_id_constr_78, &asn_PER_memb_id_constr_78, memb_id_constraint_77 },
12785 0, 0, /* No default value */
12788 { ATF_NOFLAGS, 0, offsetof(struct DRB_Activity_ItemExtIEs, criticality),
12789 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12790 -1, /* IMPLICIT tag at current level */
12791 &asn_DEF_Criticality,
12793 { &asn_OER_memb_criticality_constr_79, &asn_PER_memb_criticality_constr_79, memb_criticality_constraint_77 },
12794 0, 0, /* No default value */
12797 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRB_Activity_ItemExtIEs, extensionValue),
12798 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12799 +1, /* EXPLICIT tag at current level */
12800 &asn_DEF_extensionValue_80,
12802 { &asn_OER_memb_extensionValue_constr_80, &asn_PER_memb_extensionValue_constr_80, memb_extensionValue_constraint_77 },
12803 0, 0, /* No default value */
12807 static const ber_tlv_tag_t asn_DEF_DRB_Activity_ItemExtIEs_tags_77[] = {
12808 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12810 static const asn_TYPE_tag2member_t asn_MAP_DRB_Activity_ItemExtIEs_tag2el_77[] = {
12811 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12812 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12813 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12815 asn_SEQUENCE_specifics_t asn_SPC_DRB_Activity_ItemExtIEs_specs_77 = {
12816 sizeof(struct DRB_Activity_ItemExtIEs),
12817 offsetof(struct DRB_Activity_ItemExtIEs, _asn_ctx),
12818 asn_MAP_DRB_Activity_ItemExtIEs_tag2el_77,
12819 3, /* Count of tags in the map */
12820 0, 0, 0, /* Optional elements (not needed) */
12821 -1, /* First extension addition */
12823 asn_TYPE_descriptor_t asn_DEF_DRB_Activity_ItemExtIEs = {
12824 "DRB-Activity-ItemExtIEs",
12825 "DRB-Activity-ItemExtIEs",
12827 asn_DEF_DRB_Activity_ItemExtIEs_tags_77,
12828 sizeof(asn_DEF_DRB_Activity_ItemExtIEs_tags_77)
12829 /sizeof(asn_DEF_DRB_Activity_ItemExtIEs_tags_77[0]), /* 1 */
12830 asn_DEF_DRB_Activity_ItemExtIEs_tags_77, /* Same as above */
12831 sizeof(asn_DEF_DRB_Activity_ItemExtIEs_tags_77)
12832 /sizeof(asn_DEF_DRB_Activity_ItemExtIEs_tags_77[0]), /* 1 */
12833 { 0, 0, SEQUENCE_constraint },
12834 asn_MBR_DRB_Activity_ItemExtIEs_77,
12835 3, /* Elements count */
12836 &asn_SPC_DRB_Activity_ItemExtIEs_specs_77 /* Additional specs */
12839 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_84 = {
12840 sizeof(struct DRBs_FailedToBeModified_ItemExtIEs__extensionValue),
12841 offsetof(struct DRBs_FailedToBeModified_ItemExtIEs__extensionValue, _asn_ctx),
12842 offsetof(struct DRBs_FailedToBeModified_ItemExtIEs__extensionValue, present),
12843 sizeof(((struct DRBs_FailedToBeModified_ItemExtIEs__extensionValue *)0)->present),
12844 0, /* No top level tags */
12845 0, /* No tags in the map */
12847 -1 /* Extensions start */
12849 static /* Use -fall-defs-global to expose */
12850 asn_TYPE_descriptor_t asn_DEF_extensionValue_84 = {
12854 0, /* No effective tags (pointer) */
12855 0, /* No effective tags (count) */
12856 0, /* No tags (pointer) */
12857 0, /* No tags (count) */
12858 { 0, 0, OPEN_TYPE_constraint },
12859 0, 0, /* No members */
12860 &asn_SPC_extensionValue_specs_84 /* Additional specs */
12863 asn_TYPE_member_t asn_MBR_DRBs_FailedToBeModified_ItemExtIEs_81[] = {
12864 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeModified_ItemExtIEs, id),
12865 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12866 -1, /* IMPLICIT tag at current level */
12867 &asn_DEF_ProtocolExtensionID,
12869 { &asn_OER_memb_id_constr_82, &asn_PER_memb_id_constr_82, memb_id_constraint_81 },
12870 0, 0, /* No default value */
12873 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeModified_ItemExtIEs, criticality),
12874 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12875 -1, /* IMPLICIT tag at current level */
12876 &asn_DEF_Criticality,
12878 { &asn_OER_memb_criticality_constr_83, &asn_PER_memb_criticality_constr_83, memb_criticality_constraint_81 },
12879 0, 0, /* No default value */
12882 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeModified_ItemExtIEs, extensionValue),
12883 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12884 +1, /* EXPLICIT tag at current level */
12885 &asn_DEF_extensionValue_84,
12887 { &asn_OER_memb_extensionValue_constr_84, &asn_PER_memb_extensionValue_constr_84, memb_extensionValue_constraint_81 },
12888 0, 0, /* No default value */
12892 static const ber_tlv_tag_t asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81[] = {
12893 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12895 static const asn_TYPE_tag2member_t asn_MAP_DRBs_FailedToBeModified_ItemExtIEs_tag2el_81[] = {
12896 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12897 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12898 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12900 asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeModified_ItemExtIEs_specs_81 = {
12901 sizeof(struct DRBs_FailedToBeModified_ItemExtIEs),
12902 offsetof(struct DRBs_FailedToBeModified_ItemExtIEs, _asn_ctx),
12903 asn_MAP_DRBs_FailedToBeModified_ItemExtIEs_tag2el_81,
12904 3, /* Count of tags in the map */
12905 0, 0, 0, /* Optional elements (not needed) */
12906 -1, /* First extension addition */
12908 asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeModified_ItemExtIEs = {
12909 "DRBs-FailedToBeModified-ItemExtIEs",
12910 "DRBs-FailedToBeModified-ItemExtIEs",
12912 asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81,
12913 sizeof(asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81)
12914 /sizeof(asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81[0]), /* 1 */
12915 asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81, /* Same as above */
12916 sizeof(asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81)
12917 /sizeof(asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81[0]), /* 1 */
12918 { 0, 0, SEQUENCE_constraint },
12919 asn_MBR_DRBs_FailedToBeModified_ItemExtIEs_81,
12920 3, /* Elements count */
12921 &asn_SPC_DRBs_FailedToBeModified_ItemExtIEs_specs_81 /* Additional specs */
12924 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_88 = {
12925 sizeof(struct DRBs_FailedToBeSetup_ItemExtIEs__extensionValue),
12926 offsetof(struct DRBs_FailedToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
12927 offsetof(struct DRBs_FailedToBeSetup_ItemExtIEs__extensionValue, present),
12928 sizeof(((struct DRBs_FailedToBeSetup_ItemExtIEs__extensionValue *)0)->present),
12929 0, /* No top level tags */
12930 0, /* No tags in the map */
12932 -1 /* Extensions start */
12934 static /* Use -fall-defs-global to expose */
12935 asn_TYPE_descriptor_t asn_DEF_extensionValue_88 = {
12939 0, /* No effective tags (pointer) */
12940 0, /* No effective tags (count) */
12941 0, /* No tags (pointer) */
12942 0, /* No tags (count) */
12943 { 0, 0, OPEN_TYPE_constraint },
12944 0, 0, /* No members */
12945 &asn_SPC_extensionValue_specs_88 /* Additional specs */
12948 asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetup_ItemExtIEs_85[] = {
12949 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetup_ItemExtIEs, id),
12950 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12951 -1, /* IMPLICIT tag at current level */
12952 &asn_DEF_ProtocolExtensionID,
12954 { &asn_OER_memb_id_constr_86, &asn_PER_memb_id_constr_86, memb_id_constraint_85 },
12955 0, 0, /* No default value */
12958 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetup_ItemExtIEs, criticality),
12959 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12960 -1, /* IMPLICIT tag at current level */
12961 &asn_DEF_Criticality,
12963 { &asn_OER_memb_criticality_constr_87, &asn_PER_memb_criticality_constr_87, memb_criticality_constraint_85 },
12964 0, 0, /* No default value */
12967 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetup_ItemExtIEs, extensionValue),
12968 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12969 +1, /* EXPLICIT tag at current level */
12970 &asn_DEF_extensionValue_88,
12972 { &asn_OER_memb_extensionValue_constr_88, &asn_PER_memb_extensionValue_constr_88, memb_extensionValue_constraint_85 },
12973 0, 0, /* No default value */
12977 static const ber_tlv_tag_t asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85[] = {
12978 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12980 static const asn_TYPE_tag2member_t asn_MAP_DRBs_FailedToBeSetup_ItemExtIEs_tag2el_85[] = {
12981 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12982 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12983 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12985 asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeSetup_ItemExtIEs_specs_85 = {
12986 sizeof(struct DRBs_FailedToBeSetup_ItemExtIEs),
12987 offsetof(struct DRBs_FailedToBeSetup_ItemExtIEs, _asn_ctx),
12988 asn_MAP_DRBs_FailedToBeSetup_ItemExtIEs_tag2el_85,
12989 3, /* Count of tags in the map */
12990 0, 0, 0, /* Optional elements (not needed) */
12991 -1, /* First extension addition */
12993 asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs = {
12994 "DRBs-FailedToBeSetup-ItemExtIEs",
12995 "DRBs-FailedToBeSetup-ItemExtIEs",
12997 asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85,
12998 sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85)
12999 /sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85[0]), /* 1 */
13000 asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85, /* Same as above */
13001 sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85)
13002 /sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85[0]), /* 1 */
13003 { 0, 0, SEQUENCE_constraint },
13004 asn_MBR_DRBs_FailedToBeSetup_ItemExtIEs_85,
13005 3, /* Elements count */
13006 &asn_SPC_DRBs_FailedToBeSetup_ItemExtIEs_specs_85 /* Additional specs */
13009 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_92 = {
13010 sizeof(struct DRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue),
13011 offsetof(struct DRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue, _asn_ctx),
13012 offsetof(struct DRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue, present),
13013 sizeof(((struct DRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue *)0)->present),
13014 0, /* No top level tags */
13015 0, /* No tags in the map */
13017 -1 /* Extensions start */
13019 static /* Use -fall-defs-global to expose */
13020 asn_TYPE_descriptor_t asn_DEF_extensionValue_92 = {
13024 0, /* No effective tags (pointer) */
13025 0, /* No effective tags (count) */
13026 0, /* No tags (pointer) */
13027 0, /* No tags (count) */
13028 { 0, 0, OPEN_TYPE_constraint },
13029 0, 0, /* No members */
13030 &asn_SPC_extensionValue_specs_92 /* Additional specs */
13033 asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetupMod_ItemExtIEs_89[] = {
13034 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetupMod_ItemExtIEs, id),
13035 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13036 -1, /* IMPLICIT tag at current level */
13037 &asn_DEF_ProtocolExtensionID,
13039 { &asn_OER_memb_id_constr_90, &asn_PER_memb_id_constr_90, memb_id_constraint_89 },
13040 0, 0, /* No default value */
13043 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetupMod_ItemExtIEs, criticality),
13044 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13045 -1, /* IMPLICIT tag at current level */
13046 &asn_DEF_Criticality,
13048 { &asn_OER_memb_criticality_constr_91, &asn_PER_memb_criticality_constr_91, memb_criticality_constraint_89 },
13049 0, 0, /* No default value */
13052 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetupMod_ItemExtIEs, extensionValue),
13053 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13054 +1, /* EXPLICIT tag at current level */
13055 &asn_DEF_extensionValue_92,
13057 { &asn_OER_memb_extensionValue_constr_92, &asn_PER_memb_extensionValue_constr_92, memb_extensionValue_constraint_89 },
13058 0, 0, /* No default value */
13062 static const ber_tlv_tag_t asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89[] = {
13063 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13065 static const asn_TYPE_tag2member_t asn_MAP_DRBs_FailedToBeSetupMod_ItemExtIEs_tag2el_89[] = {
13066 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13067 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13068 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13070 asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeSetupMod_ItemExtIEs_specs_89 = {
13071 sizeof(struct DRBs_FailedToBeSetupMod_ItemExtIEs),
13072 offsetof(struct DRBs_FailedToBeSetupMod_ItemExtIEs, _asn_ctx),
13073 asn_MAP_DRBs_FailedToBeSetupMod_ItemExtIEs_tag2el_89,
13074 3, /* Count of tags in the map */
13075 0, 0, 0, /* Optional elements (not needed) */
13076 -1, /* First extension addition */
13078 asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs = {
13079 "DRBs-FailedToBeSetupMod-ItemExtIEs",
13080 "DRBs-FailedToBeSetupMod-ItemExtIEs",
13082 asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89,
13083 sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89)
13084 /sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89[0]), /* 1 */
13085 asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89, /* Same as above */
13086 sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89)
13087 /sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89[0]), /* 1 */
13088 { 0, 0, SEQUENCE_constraint },
13089 asn_MBR_DRBs_FailedToBeSetupMod_ItemExtIEs_89,
13090 3, /* Elements count */
13091 &asn_SPC_DRBs_FailedToBeSetupMod_ItemExtIEs_specs_89 /* Additional specs */
13094 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_96 = {
13095 sizeof(struct DRB_Information_ItemExtIEs__extensionValue),
13096 offsetof(struct DRB_Information_ItemExtIEs__extensionValue, _asn_ctx),
13097 offsetof(struct DRB_Information_ItemExtIEs__extensionValue, present),
13098 sizeof(((struct DRB_Information_ItemExtIEs__extensionValue *)0)->present),
13099 0, /* No top level tags */
13100 0, /* No tags in the map */
13102 -1 /* Extensions start */
13104 static /* Use -fall-defs-global to expose */
13105 asn_TYPE_descriptor_t asn_DEF_extensionValue_96 = {
13109 0, /* No effective tags (pointer) */
13110 0, /* No effective tags (count) */
13111 0, /* No tags (pointer) */
13112 0, /* No tags (count) */
13113 { 0, 0, OPEN_TYPE_constraint },
13114 0, 0, /* No members */
13115 &asn_SPC_extensionValue_specs_96 /* Additional specs */
13118 asn_TYPE_member_t asn_MBR_DRB_Information_ItemExtIEs_93[] = {
13119 { ATF_NOFLAGS, 0, offsetof(struct DRB_Information_ItemExtIEs, id),
13120 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13121 -1, /* IMPLICIT tag at current level */
13122 &asn_DEF_ProtocolExtensionID,
13124 { &asn_OER_memb_id_constr_94, &asn_PER_memb_id_constr_94, memb_id_constraint_93 },
13125 0, 0, /* No default value */
13128 { ATF_NOFLAGS, 0, offsetof(struct DRB_Information_ItemExtIEs, criticality),
13129 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13130 -1, /* IMPLICIT tag at current level */
13131 &asn_DEF_Criticality,
13133 { &asn_OER_memb_criticality_constr_95, &asn_PER_memb_criticality_constr_95, memb_criticality_constraint_93 },
13134 0, 0, /* No default value */
13137 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRB_Information_ItemExtIEs, extensionValue),
13138 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13139 +1, /* EXPLICIT tag at current level */
13140 &asn_DEF_extensionValue_96,
13142 { &asn_OER_memb_extensionValue_constr_96, &asn_PER_memb_extensionValue_constr_96, memb_extensionValue_constraint_93 },
13143 0, 0, /* No default value */
13147 static const ber_tlv_tag_t asn_DEF_DRB_Information_ItemExtIEs_tags_93[] = {
13148 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13150 static const asn_TYPE_tag2member_t asn_MAP_DRB_Information_ItemExtIEs_tag2el_93[] = {
13151 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13152 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13153 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13155 asn_SEQUENCE_specifics_t asn_SPC_DRB_Information_ItemExtIEs_specs_93 = {
13156 sizeof(struct DRB_Information_ItemExtIEs),
13157 offsetof(struct DRB_Information_ItemExtIEs, _asn_ctx),
13158 asn_MAP_DRB_Information_ItemExtIEs_tag2el_93,
13159 3, /* Count of tags in the map */
13160 0, 0, 0, /* Optional elements (not needed) */
13161 -1, /* First extension addition */
13163 asn_TYPE_descriptor_t asn_DEF_DRB_Information_ItemExtIEs = {
13164 "DRB-Information-ItemExtIEs",
13165 "DRB-Information-ItemExtIEs",
13167 asn_DEF_DRB_Information_ItemExtIEs_tags_93,
13168 sizeof(asn_DEF_DRB_Information_ItemExtIEs_tags_93)
13169 /sizeof(asn_DEF_DRB_Information_ItemExtIEs_tags_93[0]), /* 1 */
13170 asn_DEF_DRB_Information_ItemExtIEs_tags_93, /* Same as above */
13171 sizeof(asn_DEF_DRB_Information_ItemExtIEs_tags_93)
13172 /sizeof(asn_DEF_DRB_Information_ItemExtIEs_tags_93[0]), /* 1 */
13173 { 0, 0, SEQUENCE_constraint },
13174 asn_MBR_DRB_Information_ItemExtIEs_93,
13175 3, /* Elements count */
13176 &asn_SPC_DRB_Information_ItemExtIEs_specs_93 /* Additional specs */
13179 static asn_TYPE_member_t asn_MBR_extensionValue_100[] = {
13180 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Modified_ItemExtIEs__extensionValue, choice.RLC_Status),
13181 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
13183 &asn_DEF_RLC_Status,
13186 0, 0, /* No default value */
13190 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_100[] = {
13191 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
13193 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_100 = {
13194 sizeof(struct DRBs_Modified_ItemExtIEs__extensionValue),
13195 offsetof(struct DRBs_Modified_ItemExtIEs__extensionValue, _asn_ctx),
13196 offsetof(struct DRBs_Modified_ItemExtIEs__extensionValue, present),
13197 sizeof(((struct DRBs_Modified_ItemExtIEs__extensionValue *)0)->present),
13198 asn_MAP_extensionValue_tag2el_100,
13199 1, /* Count of tags in the map */
13201 -1 /* Extensions start */
13203 static /* Use -fall-defs-global to expose */
13204 asn_TYPE_descriptor_t asn_DEF_extensionValue_100 = {
13208 0, /* No effective tags (pointer) */
13209 0, /* No effective tags (count) */
13210 0, /* No tags (pointer) */
13211 0, /* No tags (count) */
13212 { 0, 0, OPEN_TYPE_constraint },
13213 asn_MBR_extensionValue_100,
13214 1, /* Elements count */
13215 &asn_SPC_extensionValue_specs_100 /* Additional specs */
13218 asn_TYPE_member_t asn_MBR_DRBs_Modified_ItemExtIEs_97[] = {
13219 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Modified_ItemExtIEs, id),
13220 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13221 -1, /* IMPLICIT tag at current level */
13222 &asn_DEF_ProtocolExtensionID,
13224 { &asn_OER_memb_id_constr_98, &asn_PER_memb_id_constr_98, memb_id_constraint_97 },
13225 0, 0, /* No default value */
13228 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Modified_ItemExtIEs, criticality),
13229 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13230 -1, /* IMPLICIT tag at current level */
13231 &asn_DEF_Criticality,
13232 select_DRBs_Modified_ItemExtIEs_criticality_type,
13233 { &asn_OER_memb_criticality_constr_99, &asn_PER_memb_criticality_constr_99, memb_criticality_constraint_97 },
13234 0, 0, /* No default value */
13237 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_Modified_ItemExtIEs, extensionValue),
13238 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13239 +1, /* EXPLICIT tag at current level */
13240 &asn_DEF_extensionValue_100,
13241 select_DRBs_Modified_ItemExtIEs_extensionValue_type,
13242 { &asn_OER_memb_extensionValue_constr_100, &asn_PER_memb_extensionValue_constr_100, memb_extensionValue_constraint_97 },
13243 0, 0, /* No default value */
13247 static const ber_tlv_tag_t asn_DEF_DRBs_Modified_ItemExtIEs_tags_97[] = {
13248 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13250 static const asn_TYPE_tag2member_t asn_MAP_DRBs_Modified_ItemExtIEs_tag2el_97[] = {
13251 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13252 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13253 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13255 asn_SEQUENCE_specifics_t asn_SPC_DRBs_Modified_ItemExtIEs_specs_97 = {
13256 sizeof(struct DRBs_Modified_ItemExtIEs),
13257 offsetof(struct DRBs_Modified_ItemExtIEs, _asn_ctx),
13258 asn_MAP_DRBs_Modified_ItemExtIEs_tag2el_97,
13259 3, /* Count of tags in the map */
13260 0, 0, 0, /* Optional elements (not needed) */
13261 -1, /* First extension addition */
13263 asn_TYPE_descriptor_t asn_DEF_DRBs_Modified_ItemExtIEs = {
13264 "DRBs-Modified-ItemExtIEs",
13265 "DRBs-Modified-ItemExtIEs",
13267 asn_DEF_DRBs_Modified_ItemExtIEs_tags_97,
13268 sizeof(asn_DEF_DRBs_Modified_ItemExtIEs_tags_97)
13269 /sizeof(asn_DEF_DRBs_Modified_ItemExtIEs_tags_97[0]), /* 1 */
13270 asn_DEF_DRBs_Modified_ItemExtIEs_tags_97, /* Same as above */
13271 sizeof(asn_DEF_DRBs_Modified_ItemExtIEs_tags_97)
13272 /sizeof(asn_DEF_DRBs_Modified_ItemExtIEs_tags_97[0]), /* 1 */
13273 { 0, 0, SEQUENCE_constraint },
13274 asn_MBR_DRBs_Modified_ItemExtIEs_97,
13275 3, /* Elements count */
13276 &asn_SPC_DRBs_Modified_ItemExtIEs_specs_97 /* Additional specs */
13279 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_104 = {
13280 sizeof(struct DRBs_ModifiedConf_ItemExtIEs__extensionValue),
13281 offsetof(struct DRBs_ModifiedConf_ItemExtIEs__extensionValue, _asn_ctx),
13282 offsetof(struct DRBs_ModifiedConf_ItemExtIEs__extensionValue, present),
13283 sizeof(((struct DRBs_ModifiedConf_ItemExtIEs__extensionValue *)0)->present),
13284 0, /* No top level tags */
13285 0, /* No tags in the map */
13287 -1 /* Extensions start */
13289 static /* Use -fall-defs-global to expose */
13290 asn_TYPE_descriptor_t asn_DEF_extensionValue_104 = {
13294 0, /* No effective tags (pointer) */
13295 0, /* No effective tags (count) */
13296 0, /* No tags (pointer) */
13297 0, /* No tags (count) */
13298 { 0, 0, OPEN_TYPE_constraint },
13299 0, 0, /* No members */
13300 &asn_SPC_extensionValue_specs_104 /* Additional specs */
13303 asn_TYPE_member_t asn_MBR_DRBs_ModifiedConf_ItemExtIEs_101[] = {
13304 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ModifiedConf_ItemExtIEs, id),
13305 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13306 -1, /* IMPLICIT tag at current level */
13307 &asn_DEF_ProtocolExtensionID,
13309 { &asn_OER_memb_id_constr_102, &asn_PER_memb_id_constr_102, memb_id_constraint_101 },
13310 0, 0, /* No default value */
13313 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ModifiedConf_ItemExtIEs, criticality),
13314 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13315 -1, /* IMPLICIT tag at current level */
13316 &asn_DEF_Criticality,
13318 { &asn_OER_memb_criticality_constr_103, &asn_PER_memb_criticality_constr_103, memb_criticality_constraint_101 },
13319 0, 0, /* No default value */
13322 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ModifiedConf_ItemExtIEs, extensionValue),
13323 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13324 +1, /* EXPLICIT tag at current level */
13325 &asn_DEF_extensionValue_104,
13327 { &asn_OER_memb_extensionValue_constr_104, &asn_PER_memb_extensionValue_constr_104, memb_extensionValue_constraint_101 },
13328 0, 0, /* No default value */
13332 static const ber_tlv_tag_t asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101[] = {
13333 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13335 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ModifiedConf_ItemExtIEs_tag2el_101[] = {
13336 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13337 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13338 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13340 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ModifiedConf_ItemExtIEs_specs_101 = {
13341 sizeof(struct DRBs_ModifiedConf_ItemExtIEs),
13342 offsetof(struct DRBs_ModifiedConf_ItemExtIEs, _asn_ctx),
13343 asn_MAP_DRBs_ModifiedConf_ItemExtIEs_tag2el_101,
13344 3, /* Count of tags in the map */
13345 0, 0, 0, /* Optional elements (not needed) */
13346 -1, /* First extension addition */
13348 asn_TYPE_descriptor_t asn_DEF_DRBs_ModifiedConf_ItemExtIEs = {
13349 "DRBs-ModifiedConf-ItemExtIEs",
13350 "DRBs-ModifiedConf-ItemExtIEs",
13352 asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101,
13353 sizeof(asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101)
13354 /sizeof(asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101[0]), /* 1 */
13355 asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101, /* Same as above */
13356 sizeof(asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101)
13357 /sizeof(asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101[0]), /* 1 */
13358 { 0, 0, SEQUENCE_constraint },
13359 asn_MBR_DRBs_ModifiedConf_ItemExtIEs_101,
13360 3, /* Elements count */
13361 &asn_SPC_DRBs_ModifiedConf_ItemExtIEs_specs_101 /* Additional specs */
13364 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_108 = {
13365 sizeof(struct DRB_Notify_ItemExtIEs__extensionValue),
13366 offsetof(struct DRB_Notify_ItemExtIEs__extensionValue, _asn_ctx),
13367 offsetof(struct DRB_Notify_ItemExtIEs__extensionValue, present),
13368 sizeof(((struct DRB_Notify_ItemExtIEs__extensionValue *)0)->present),
13369 0, /* No top level tags */
13370 0, /* No tags in the map */
13372 -1 /* Extensions start */
13374 static /* Use -fall-defs-global to expose */
13375 asn_TYPE_descriptor_t asn_DEF_extensionValue_108 = {
13379 0, /* No effective tags (pointer) */
13380 0, /* No effective tags (count) */
13381 0, /* No tags (pointer) */
13382 0, /* No tags (count) */
13383 { 0, 0, OPEN_TYPE_constraint },
13384 0, 0, /* No members */
13385 &asn_SPC_extensionValue_specs_108 /* Additional specs */
13388 asn_TYPE_member_t asn_MBR_DRB_Notify_ItemExtIEs_105[] = {
13389 { ATF_NOFLAGS, 0, offsetof(struct DRB_Notify_ItemExtIEs, id),
13390 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13391 -1, /* IMPLICIT tag at current level */
13392 &asn_DEF_ProtocolExtensionID,
13394 { &asn_OER_memb_id_constr_106, &asn_PER_memb_id_constr_106, memb_id_constraint_105 },
13395 0, 0, /* No default value */
13398 { ATF_NOFLAGS, 0, offsetof(struct DRB_Notify_ItemExtIEs, criticality),
13399 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13400 -1, /* IMPLICIT tag at current level */
13401 &asn_DEF_Criticality,
13403 { &asn_OER_memb_criticality_constr_107, &asn_PER_memb_criticality_constr_107, memb_criticality_constraint_105 },
13404 0, 0, /* No default value */
13407 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRB_Notify_ItemExtIEs, extensionValue),
13408 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13409 +1, /* EXPLICIT tag at current level */
13410 &asn_DEF_extensionValue_108,
13412 { &asn_OER_memb_extensionValue_constr_108, &asn_PER_memb_extensionValue_constr_108, memb_extensionValue_constraint_105 },
13413 0, 0, /* No default value */
13417 static const ber_tlv_tag_t asn_DEF_DRB_Notify_ItemExtIEs_tags_105[] = {
13418 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13420 static const asn_TYPE_tag2member_t asn_MAP_DRB_Notify_ItemExtIEs_tag2el_105[] = {
13421 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13422 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13423 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13425 asn_SEQUENCE_specifics_t asn_SPC_DRB_Notify_ItemExtIEs_specs_105 = {
13426 sizeof(struct DRB_Notify_ItemExtIEs),
13427 offsetof(struct DRB_Notify_ItemExtIEs, _asn_ctx),
13428 asn_MAP_DRB_Notify_ItemExtIEs_tag2el_105,
13429 3, /* Count of tags in the map */
13430 0, 0, 0, /* Optional elements (not needed) */
13431 -1, /* First extension addition */
13433 asn_TYPE_descriptor_t asn_DEF_DRB_Notify_ItemExtIEs = {
13434 "DRB-Notify-ItemExtIEs",
13435 "DRB-Notify-ItemExtIEs",
13437 asn_DEF_DRB_Notify_ItemExtIEs_tags_105,
13438 sizeof(asn_DEF_DRB_Notify_ItemExtIEs_tags_105)
13439 /sizeof(asn_DEF_DRB_Notify_ItemExtIEs_tags_105[0]), /* 1 */
13440 asn_DEF_DRB_Notify_ItemExtIEs_tags_105, /* Same as above */
13441 sizeof(asn_DEF_DRB_Notify_ItemExtIEs_tags_105)
13442 /sizeof(asn_DEF_DRB_Notify_ItemExtIEs_tags_105[0]), /* 1 */
13443 { 0, 0, SEQUENCE_constraint },
13444 asn_MBR_DRB_Notify_ItemExtIEs_105,
13445 3, /* Elements count */
13446 &asn_SPC_DRB_Notify_ItemExtIEs_specs_105 /* Additional specs */
13449 static asn_TYPE_member_t asn_MBR_extensionValue_112[] = {
13450 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs__extensionValue, choice.RLC_Status),
13451 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
13453 &asn_DEF_RLC_Status,
13456 0, 0, /* No default value */
13460 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_112[] = {
13461 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
13463 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_112 = {
13464 sizeof(struct DRBs_Required_ToBeModified_ItemExtIEs__extensionValue),
13465 offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs__extensionValue, _asn_ctx),
13466 offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs__extensionValue, present),
13467 sizeof(((struct DRBs_Required_ToBeModified_ItemExtIEs__extensionValue *)0)->present),
13468 asn_MAP_extensionValue_tag2el_112,
13469 1, /* Count of tags in the map */
13471 -1 /* Extensions start */
13473 static /* Use -fall-defs-global to expose */
13474 asn_TYPE_descriptor_t asn_DEF_extensionValue_112 = {
13478 0, /* No effective tags (pointer) */
13479 0, /* No effective tags (count) */
13480 0, /* No tags (pointer) */
13481 0, /* No tags (count) */
13482 { 0, 0, OPEN_TYPE_constraint },
13483 asn_MBR_extensionValue_112,
13484 1, /* Elements count */
13485 &asn_SPC_extensionValue_specs_112 /* Additional specs */
13488 asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeModified_ItemExtIEs_109[] = {
13489 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs, id),
13490 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13491 -1, /* IMPLICIT tag at current level */
13492 &asn_DEF_ProtocolExtensionID,
13494 { &asn_OER_memb_id_constr_110, &asn_PER_memb_id_constr_110, memb_id_constraint_109 },
13495 0, 0, /* No default value */
13498 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs, criticality),
13499 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13500 -1, /* IMPLICIT tag at current level */
13501 &asn_DEF_Criticality,
13502 select_DRBs_Required_ToBeModified_ItemExtIEs_criticality_type,
13503 { &asn_OER_memb_criticality_constr_111, &asn_PER_memb_criticality_constr_111, memb_criticality_constraint_109 },
13504 0, 0, /* No default value */
13507 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs, extensionValue),
13508 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13509 +1, /* EXPLICIT tag at current level */
13510 &asn_DEF_extensionValue_112,
13511 select_DRBs_Required_ToBeModified_ItemExtIEs_extensionValue_type,
13512 { &asn_OER_memb_extensionValue_constr_112, &asn_PER_memb_extensionValue_constr_112, memb_extensionValue_constraint_109 },
13513 0, 0, /* No default value */
13517 static const ber_tlv_tag_t asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109[] = {
13518 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13520 static const asn_TYPE_tag2member_t asn_MAP_DRBs_Required_ToBeModified_ItemExtIEs_tag2el_109[] = {
13521 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13522 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13523 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13525 asn_SEQUENCE_specifics_t asn_SPC_DRBs_Required_ToBeModified_ItemExtIEs_specs_109 = {
13526 sizeof(struct DRBs_Required_ToBeModified_ItemExtIEs),
13527 offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs, _asn_ctx),
13528 asn_MAP_DRBs_Required_ToBeModified_ItemExtIEs_tag2el_109,
13529 3, /* Count of tags in the map */
13530 0, 0, 0, /* Optional elements (not needed) */
13531 -1, /* First extension addition */
13533 asn_TYPE_descriptor_t asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs = {
13534 "DRBs-Required-ToBeModified-ItemExtIEs",
13535 "DRBs-Required-ToBeModified-ItemExtIEs",
13537 asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109,
13538 sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109)
13539 /sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109[0]), /* 1 */
13540 asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109, /* Same as above */
13541 sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109)
13542 /sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109[0]), /* 1 */
13543 { 0, 0, SEQUENCE_constraint },
13544 asn_MBR_DRBs_Required_ToBeModified_ItemExtIEs_109,
13545 3, /* Elements count */
13546 &asn_SPC_DRBs_Required_ToBeModified_ItemExtIEs_specs_109 /* Additional specs */
13549 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_116 = {
13550 sizeof(struct DRBs_Required_ToBeReleased_ItemExtIEs__extensionValue),
13551 offsetof(struct DRBs_Required_ToBeReleased_ItemExtIEs__extensionValue, _asn_ctx),
13552 offsetof(struct DRBs_Required_ToBeReleased_ItemExtIEs__extensionValue, present),
13553 sizeof(((struct DRBs_Required_ToBeReleased_ItemExtIEs__extensionValue *)0)->present),
13554 0, /* No top level tags */
13555 0, /* No tags in the map */
13557 -1 /* Extensions start */
13559 static /* Use -fall-defs-global to expose */
13560 asn_TYPE_descriptor_t asn_DEF_extensionValue_116 = {
13564 0, /* No effective tags (pointer) */
13565 0, /* No effective tags (count) */
13566 0, /* No tags (pointer) */
13567 0, /* No tags (count) */
13568 { 0, 0, OPEN_TYPE_constraint },
13569 0, 0, /* No members */
13570 &asn_SPC_extensionValue_specs_116 /* Additional specs */
13573 asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeReleased_ItemExtIEs_113[] = {
13574 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeReleased_ItemExtIEs, id),
13575 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13576 -1, /* IMPLICIT tag at current level */
13577 &asn_DEF_ProtocolExtensionID,
13579 { &asn_OER_memb_id_constr_114, &asn_PER_memb_id_constr_114, memb_id_constraint_113 },
13580 0, 0, /* No default value */
13583 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeReleased_ItemExtIEs, criticality),
13584 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13585 -1, /* IMPLICIT tag at current level */
13586 &asn_DEF_Criticality,
13588 { &asn_OER_memb_criticality_constr_115, &asn_PER_memb_criticality_constr_115, memb_criticality_constraint_113 },
13589 0, 0, /* No default value */
13592 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeReleased_ItemExtIEs, extensionValue),
13593 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13594 +1, /* EXPLICIT tag at current level */
13595 &asn_DEF_extensionValue_116,
13597 { &asn_OER_memb_extensionValue_constr_116, &asn_PER_memb_extensionValue_constr_116, memb_extensionValue_constraint_113 },
13598 0, 0, /* No default value */
13602 static const ber_tlv_tag_t asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113[] = {
13603 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13605 static const asn_TYPE_tag2member_t asn_MAP_DRBs_Required_ToBeReleased_ItemExtIEs_tag2el_113[] = {
13606 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13607 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13608 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13610 asn_SEQUENCE_specifics_t asn_SPC_DRBs_Required_ToBeReleased_ItemExtIEs_specs_113 = {
13611 sizeof(struct DRBs_Required_ToBeReleased_ItemExtIEs),
13612 offsetof(struct DRBs_Required_ToBeReleased_ItemExtIEs, _asn_ctx),
13613 asn_MAP_DRBs_Required_ToBeReleased_ItemExtIEs_tag2el_113,
13614 3, /* Count of tags in the map */
13615 0, 0, 0, /* Optional elements (not needed) */
13616 -1, /* First extension addition */
13618 asn_TYPE_descriptor_t asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs = {
13619 "DRBs-Required-ToBeReleased-ItemExtIEs",
13620 "DRBs-Required-ToBeReleased-ItemExtIEs",
13622 asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113,
13623 sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113)
13624 /sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113[0]), /* 1 */
13625 asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113, /* Same as above */
13626 sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113)
13627 /sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113[0]), /* 1 */
13628 { 0, 0, SEQUENCE_constraint },
13629 asn_MBR_DRBs_Required_ToBeReleased_ItemExtIEs_113,
13630 3, /* Elements count */
13631 &asn_SPC_DRBs_Required_ToBeReleased_ItemExtIEs_specs_113 /* Additional specs */
13634 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_120 = {
13635 sizeof(struct DRBs_Setup_ItemExtIEs__extensionValue),
13636 offsetof(struct DRBs_Setup_ItemExtIEs__extensionValue, _asn_ctx),
13637 offsetof(struct DRBs_Setup_ItemExtIEs__extensionValue, present),
13638 sizeof(((struct DRBs_Setup_ItemExtIEs__extensionValue *)0)->present),
13639 0, /* No top level tags */
13640 0, /* No tags in the map */
13642 -1 /* Extensions start */
13644 static /* Use -fall-defs-global to expose */
13645 asn_TYPE_descriptor_t asn_DEF_extensionValue_120 = {
13649 0, /* No effective tags (pointer) */
13650 0, /* No effective tags (count) */
13651 0, /* No tags (pointer) */
13652 0, /* No tags (count) */
13653 { 0, 0, OPEN_TYPE_constraint },
13654 0, 0, /* No members */
13655 &asn_SPC_extensionValue_specs_120 /* Additional specs */
13658 asn_TYPE_member_t asn_MBR_DRBs_Setup_ItemExtIEs_117[] = {
13659 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Setup_ItemExtIEs, id),
13660 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13661 -1, /* IMPLICIT tag at current level */
13662 &asn_DEF_ProtocolExtensionID,
13664 { &asn_OER_memb_id_constr_118, &asn_PER_memb_id_constr_118, memb_id_constraint_117 },
13665 0, 0, /* No default value */
13668 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Setup_ItemExtIEs, criticality),
13669 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13670 -1, /* IMPLICIT tag at current level */
13671 &asn_DEF_Criticality,
13673 { &asn_OER_memb_criticality_constr_119, &asn_PER_memb_criticality_constr_119, memb_criticality_constraint_117 },
13674 0, 0, /* No default value */
13677 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_Setup_ItemExtIEs, extensionValue),
13678 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13679 +1, /* EXPLICIT tag at current level */
13680 &asn_DEF_extensionValue_120,
13682 { &asn_OER_memb_extensionValue_constr_120, &asn_PER_memb_extensionValue_constr_120, memb_extensionValue_constraint_117 },
13683 0, 0, /* No default value */
13687 static const ber_tlv_tag_t asn_DEF_DRBs_Setup_ItemExtIEs_tags_117[] = {
13688 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13690 static const asn_TYPE_tag2member_t asn_MAP_DRBs_Setup_ItemExtIEs_tag2el_117[] = {
13691 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13692 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13693 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13695 asn_SEQUENCE_specifics_t asn_SPC_DRBs_Setup_ItemExtIEs_specs_117 = {
13696 sizeof(struct DRBs_Setup_ItemExtIEs),
13697 offsetof(struct DRBs_Setup_ItemExtIEs, _asn_ctx),
13698 asn_MAP_DRBs_Setup_ItemExtIEs_tag2el_117,
13699 3, /* Count of tags in the map */
13700 0, 0, 0, /* Optional elements (not needed) */
13701 -1, /* First extension addition */
13703 asn_TYPE_descriptor_t asn_DEF_DRBs_Setup_ItemExtIEs = {
13704 "DRBs-Setup-ItemExtIEs",
13705 "DRBs-Setup-ItemExtIEs",
13707 asn_DEF_DRBs_Setup_ItemExtIEs_tags_117,
13708 sizeof(asn_DEF_DRBs_Setup_ItemExtIEs_tags_117)
13709 /sizeof(asn_DEF_DRBs_Setup_ItemExtIEs_tags_117[0]), /* 1 */
13710 asn_DEF_DRBs_Setup_ItemExtIEs_tags_117, /* Same as above */
13711 sizeof(asn_DEF_DRBs_Setup_ItemExtIEs_tags_117)
13712 /sizeof(asn_DEF_DRBs_Setup_ItemExtIEs_tags_117[0]), /* 1 */
13713 { 0, 0, SEQUENCE_constraint },
13714 asn_MBR_DRBs_Setup_ItemExtIEs_117,
13715 3, /* Elements count */
13716 &asn_SPC_DRBs_Setup_ItemExtIEs_specs_117 /* Additional specs */
13719 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_124 = {
13720 sizeof(struct DRBs_SetupMod_ItemExtIEs__extensionValue),
13721 offsetof(struct DRBs_SetupMod_ItemExtIEs__extensionValue, _asn_ctx),
13722 offsetof(struct DRBs_SetupMod_ItemExtIEs__extensionValue, present),
13723 sizeof(((struct DRBs_SetupMod_ItemExtIEs__extensionValue *)0)->present),
13724 0, /* No top level tags */
13725 0, /* No tags in the map */
13727 -1 /* Extensions start */
13729 static /* Use -fall-defs-global to expose */
13730 asn_TYPE_descriptor_t asn_DEF_extensionValue_124 = {
13734 0, /* No effective tags (pointer) */
13735 0, /* No effective tags (count) */
13736 0, /* No tags (pointer) */
13737 0, /* No tags (count) */
13738 { 0, 0, OPEN_TYPE_constraint },
13739 0, 0, /* No members */
13740 &asn_SPC_extensionValue_specs_124 /* Additional specs */
13743 asn_TYPE_member_t asn_MBR_DRBs_SetupMod_ItemExtIEs_121[] = {
13744 { ATF_NOFLAGS, 0, offsetof(struct DRBs_SetupMod_ItemExtIEs, id),
13745 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13746 -1, /* IMPLICIT tag at current level */
13747 &asn_DEF_ProtocolExtensionID,
13749 { &asn_OER_memb_id_constr_122, &asn_PER_memb_id_constr_122, memb_id_constraint_121 },
13750 0, 0, /* No default value */
13753 { ATF_NOFLAGS, 0, offsetof(struct DRBs_SetupMod_ItemExtIEs, criticality),
13754 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13755 -1, /* IMPLICIT tag at current level */
13756 &asn_DEF_Criticality,
13758 { &asn_OER_memb_criticality_constr_123, &asn_PER_memb_criticality_constr_123, memb_criticality_constraint_121 },
13759 0, 0, /* No default value */
13762 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_SetupMod_ItemExtIEs, extensionValue),
13763 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13764 +1, /* EXPLICIT tag at current level */
13765 &asn_DEF_extensionValue_124,
13767 { &asn_OER_memb_extensionValue_constr_124, &asn_PER_memb_extensionValue_constr_124, memb_extensionValue_constraint_121 },
13768 0, 0, /* No default value */
13772 static const ber_tlv_tag_t asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121[] = {
13773 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13775 static const asn_TYPE_tag2member_t asn_MAP_DRBs_SetupMod_ItemExtIEs_tag2el_121[] = {
13776 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13777 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13778 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13780 asn_SEQUENCE_specifics_t asn_SPC_DRBs_SetupMod_ItemExtIEs_specs_121 = {
13781 sizeof(struct DRBs_SetupMod_ItemExtIEs),
13782 offsetof(struct DRBs_SetupMod_ItemExtIEs, _asn_ctx),
13783 asn_MAP_DRBs_SetupMod_ItemExtIEs_tag2el_121,
13784 3, /* Count of tags in the map */
13785 0, 0, 0, /* Optional elements (not needed) */
13786 -1, /* First extension addition */
13788 asn_TYPE_descriptor_t asn_DEF_DRBs_SetupMod_ItemExtIEs = {
13789 "DRBs-SetupMod-ItemExtIEs",
13790 "DRBs-SetupMod-ItemExtIEs",
13792 asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121,
13793 sizeof(asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121)
13794 /sizeof(asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121[0]), /* 1 */
13795 asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121, /* Same as above */
13796 sizeof(asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121)
13797 /sizeof(asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121[0]), /* 1 */
13798 { 0, 0, SEQUENCE_constraint },
13799 asn_MBR_DRBs_SetupMod_ItemExtIEs_121,
13800 3, /* Elements count */
13801 &asn_SPC_DRBs_SetupMod_ItemExtIEs_specs_121 /* Additional specs */
13804 static asn_TYPE_member_t asn_MBR_extensionValue_128[] = {
13805 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, choice.PDCPSNLength),
13806 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13808 &asn_DEF_PDCPSNLength,
13811 0, 0, /* No default value */
13814 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, choice.BearerTypeChange),
13815 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13817 &asn_DEF_BearerTypeChange,
13820 0, 0, /* No default value */
13823 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, choice.RLCMode),
13824 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13829 0, 0, /* No default value */
13832 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, choice.DuplicationActivation),
13833 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13835 &asn_DEF_DuplicationActivation,
13838 0, 0, /* No default value */
13839 "DuplicationActivation"
13841 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, choice.DCBasedDuplicationConfigured),
13842 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13844 &asn_DEF_DCBasedDuplicationConfigured,
13847 0, 0, /* No default value */
13848 "DCBasedDuplicationConfigured"
13851 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_128[] = {
13852 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 4 }, /* PDCPSNLength */
13853 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 3 }, /* BearerTypeChange */
13854 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -2, 2 }, /* RLCMode */
13855 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -3, 1 }, /* DuplicationActivation */
13856 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, -4, 0 } /* DCBasedDuplicationConfigured */
13858 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_128 = {
13859 sizeof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue),
13860 offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, _asn_ctx),
13861 offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, present),
13862 sizeof(((struct DRBs_ToBeModified_ItemExtIEs__extensionValue *)0)->present),
13863 asn_MAP_extensionValue_tag2el_128,
13864 5, /* Count of tags in the map */
13866 -1 /* Extensions start */
13868 static /* Use -fall-defs-global to expose */
13869 asn_TYPE_descriptor_t asn_DEF_extensionValue_128 = {
13873 0, /* No effective tags (pointer) */
13874 0, /* No effective tags (count) */
13875 0, /* No tags (pointer) */
13876 0, /* No tags (count) */
13877 { 0, 0, OPEN_TYPE_constraint },
13878 asn_MBR_extensionValue_128,
13879 5, /* Elements count */
13880 &asn_SPC_extensionValue_specs_128 /* Additional specs */
13883 asn_TYPE_member_t asn_MBR_DRBs_ToBeModified_ItemExtIEs_125[] = {
13884 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs, id),
13885 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13886 -1, /* IMPLICIT tag at current level */
13887 &asn_DEF_ProtocolExtensionID,
13889 { &asn_OER_memb_id_constr_126, &asn_PER_memb_id_constr_126, memb_id_constraint_125 },
13890 0, 0, /* No default value */
13893 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs, criticality),
13894 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13895 -1, /* IMPLICIT tag at current level */
13896 &asn_DEF_Criticality,
13897 select_DRBs_ToBeModified_ItemExtIEs_criticality_type,
13898 { &asn_OER_memb_criticality_constr_127, &asn_PER_memb_criticality_constr_127, memb_criticality_constraint_125 },
13899 0, 0, /* No default value */
13902 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs, extensionValue),
13903 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13904 +1, /* EXPLICIT tag at current level */
13905 &asn_DEF_extensionValue_128,
13906 select_DRBs_ToBeModified_ItemExtIEs_extensionValue_type,
13907 { &asn_OER_memb_extensionValue_constr_128, &asn_PER_memb_extensionValue_constr_128, memb_extensionValue_constraint_125 },
13908 0, 0, /* No default value */
13912 static const ber_tlv_tag_t asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125[] = {
13913 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13915 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeModified_ItemExtIEs_tag2el_125[] = {
13916 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13917 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13918 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13920 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeModified_ItemExtIEs_specs_125 = {
13921 sizeof(struct DRBs_ToBeModified_ItemExtIEs),
13922 offsetof(struct DRBs_ToBeModified_ItemExtIEs, _asn_ctx),
13923 asn_MAP_DRBs_ToBeModified_ItemExtIEs_tag2el_125,
13924 3, /* Count of tags in the map */
13925 0, 0, 0, /* Optional elements (not needed) */
13926 -1, /* First extension addition */
13928 asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeModified_ItemExtIEs = {
13929 "DRBs-ToBeModified-ItemExtIEs",
13930 "DRBs-ToBeModified-ItemExtIEs",
13932 asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125,
13933 sizeof(asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125)
13934 /sizeof(asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125[0]), /* 1 */
13935 asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125, /* Same as above */
13936 sizeof(asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125)
13937 /sizeof(asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125[0]), /* 1 */
13938 { 0, 0, SEQUENCE_constraint },
13939 asn_MBR_DRBs_ToBeModified_ItemExtIEs_125,
13940 3, /* Elements count */
13941 &asn_SPC_DRBs_ToBeModified_ItemExtIEs_specs_125 /* Additional specs */
13944 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_132 = {
13945 sizeof(struct DRBs_ToBeReleased_ItemExtIEs__extensionValue),
13946 offsetof(struct DRBs_ToBeReleased_ItemExtIEs__extensionValue, _asn_ctx),
13947 offsetof(struct DRBs_ToBeReleased_ItemExtIEs__extensionValue, present),
13948 sizeof(((struct DRBs_ToBeReleased_ItemExtIEs__extensionValue *)0)->present),
13949 0, /* No top level tags */
13950 0, /* No tags in the map */
13952 -1 /* Extensions start */
13954 static /* Use -fall-defs-global to expose */
13955 asn_TYPE_descriptor_t asn_DEF_extensionValue_132 = {
13959 0, /* No effective tags (pointer) */
13960 0, /* No effective tags (count) */
13961 0, /* No tags (pointer) */
13962 0, /* No tags (count) */
13963 { 0, 0, OPEN_TYPE_constraint },
13964 0, 0, /* No members */
13965 &asn_SPC_extensionValue_specs_132 /* Additional specs */
13968 asn_TYPE_member_t asn_MBR_DRBs_ToBeReleased_ItemExtIEs_129[] = {
13969 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeReleased_ItemExtIEs, id),
13970 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13971 -1, /* IMPLICIT tag at current level */
13972 &asn_DEF_ProtocolExtensionID,
13974 { &asn_OER_memb_id_constr_130, &asn_PER_memb_id_constr_130, memb_id_constraint_129 },
13975 0, 0, /* No default value */
13978 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeReleased_ItemExtIEs, criticality),
13979 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13980 -1, /* IMPLICIT tag at current level */
13981 &asn_DEF_Criticality,
13983 { &asn_OER_memb_criticality_constr_131, &asn_PER_memb_criticality_constr_131, memb_criticality_constraint_129 },
13984 0, 0, /* No default value */
13987 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeReleased_ItemExtIEs, extensionValue),
13988 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13989 +1, /* EXPLICIT tag at current level */
13990 &asn_DEF_extensionValue_132,
13992 { &asn_OER_memb_extensionValue_constr_132, &asn_PER_memb_extensionValue_constr_132, memb_extensionValue_constraint_129 },
13993 0, 0, /* No default value */
13997 static const ber_tlv_tag_t asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129[] = {
13998 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14000 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeReleased_ItemExtIEs_tag2el_129[] = {
14001 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14002 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14003 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14005 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeReleased_ItemExtIEs_specs_129 = {
14006 sizeof(struct DRBs_ToBeReleased_ItemExtIEs),
14007 offsetof(struct DRBs_ToBeReleased_ItemExtIEs, _asn_ctx),
14008 asn_MAP_DRBs_ToBeReleased_ItemExtIEs_tag2el_129,
14009 3, /* Count of tags in the map */
14010 0, 0, 0, /* Optional elements (not needed) */
14011 -1, /* First extension addition */
14013 asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeReleased_ItemExtIEs = {
14014 "DRBs-ToBeReleased-ItemExtIEs",
14015 "DRBs-ToBeReleased-ItemExtIEs",
14017 asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129,
14018 sizeof(asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129)
14019 /sizeof(asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129[0]), /* 1 */
14020 asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129, /* Same as above */
14021 sizeof(asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129)
14022 /sizeof(asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129[0]), /* 1 */
14023 { 0, 0, SEQUENCE_constraint },
14024 asn_MBR_DRBs_ToBeReleased_ItemExtIEs_129,
14025 3, /* Elements count */
14026 &asn_SPC_DRBs_ToBeReleased_ItemExtIEs_specs_129 /* Additional specs */
14029 static asn_TYPE_member_t asn_MBR_extensionValue_136[] = {
14030 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue, choice.DCBasedDuplicationConfigured),
14031 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14033 &asn_DEF_DCBasedDuplicationConfigured,
14036 0, 0, /* No default value */
14037 "DCBasedDuplicationConfigured"
14039 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue, choice.DuplicationActivation),
14040 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14042 &asn_DEF_DuplicationActivation,
14045 0, 0, /* No default value */
14046 "DuplicationActivation"
14048 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue, choice.PDCPSNLength),
14049 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14051 &asn_DEF_PDCPSNLength,
14054 0, 0, /* No default value */
14058 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_136[] = {
14059 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* DCBasedDuplicationConfigured */
14060 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 1 }, /* DuplicationActivation */
14061 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -2, 0 } /* PDCPSNLength */
14063 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_136 = {
14064 sizeof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue),
14065 offsetof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
14066 offsetof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue, present),
14067 sizeof(((struct DRBs_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
14068 asn_MAP_extensionValue_tag2el_136,
14069 3, /* Count of tags in the map */
14071 -1 /* Extensions start */
14073 static /* Use -fall-defs-global to expose */
14074 asn_TYPE_descriptor_t asn_DEF_extensionValue_136 = {
14078 0, /* No effective tags (pointer) */
14079 0, /* No effective tags (count) */
14080 0, /* No tags (pointer) */
14081 0, /* No tags (count) */
14082 { 0, 0, OPEN_TYPE_constraint },
14083 asn_MBR_extensionValue_136,
14084 3, /* Elements count */
14085 &asn_SPC_extensionValue_specs_136 /* Additional specs */
14088 asn_TYPE_member_t asn_MBR_DRBs_ToBeSetup_ItemExtIEs_133[] = {
14089 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemExtIEs, id),
14090 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14091 -1, /* IMPLICIT tag at current level */
14092 &asn_DEF_ProtocolExtensionID,
14094 { &asn_OER_memb_id_constr_134, &asn_PER_memb_id_constr_134, memb_id_constraint_133 },
14095 0, 0, /* No default value */
14098 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemExtIEs, criticality),
14099 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14100 -1, /* IMPLICIT tag at current level */
14101 &asn_DEF_Criticality,
14102 select_DRBs_ToBeSetup_ItemExtIEs_criticality_type,
14103 { &asn_OER_memb_criticality_constr_135, &asn_PER_memb_criticality_constr_135, memb_criticality_constraint_133 },
14104 0, 0, /* No default value */
14107 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemExtIEs, extensionValue),
14108 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14109 +1, /* EXPLICIT tag at current level */
14110 &asn_DEF_extensionValue_136,
14111 select_DRBs_ToBeSetup_ItemExtIEs_extensionValue_type,
14112 { &asn_OER_memb_extensionValue_constr_136, &asn_PER_memb_extensionValue_constr_136, memb_extensionValue_constraint_133 },
14113 0, 0, /* No default value */
14117 static const ber_tlv_tag_t asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133[] = {
14118 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14120 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeSetup_ItemExtIEs_tag2el_133[] = {
14121 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14122 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14123 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14125 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeSetup_ItemExtIEs_specs_133 = {
14126 sizeof(struct DRBs_ToBeSetup_ItemExtIEs),
14127 offsetof(struct DRBs_ToBeSetup_ItemExtIEs, _asn_ctx),
14128 asn_MAP_DRBs_ToBeSetup_ItemExtIEs_tag2el_133,
14129 3, /* Count of tags in the map */
14130 0, 0, 0, /* Optional elements (not needed) */
14131 -1, /* First extension addition */
14133 asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeSetup_ItemExtIEs = {
14134 "DRBs-ToBeSetup-ItemExtIEs",
14135 "DRBs-ToBeSetup-ItemExtIEs",
14137 asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133,
14138 sizeof(asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133)
14139 /sizeof(asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133[0]), /* 1 */
14140 asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133, /* Same as above */
14141 sizeof(asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133)
14142 /sizeof(asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133[0]), /* 1 */
14143 { 0, 0, SEQUENCE_constraint },
14144 asn_MBR_DRBs_ToBeSetup_ItemExtIEs_133,
14145 3, /* Elements count */
14146 &asn_SPC_DRBs_ToBeSetup_ItemExtIEs_specs_133 /* Additional specs */
14149 static asn_TYPE_member_t asn_MBR_extensionValue_140[] = {
14150 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue, choice.DCBasedDuplicationConfigured),
14151 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14153 &asn_DEF_DCBasedDuplicationConfigured,
14156 0, 0, /* No default value */
14157 "DCBasedDuplicationConfigured"
14159 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue, choice.DuplicationActivation),
14160 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14162 &asn_DEF_DuplicationActivation,
14165 0, 0, /* No default value */
14166 "DuplicationActivation"
14168 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue, choice.PDCPSNLength),
14169 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14171 &asn_DEF_PDCPSNLength,
14174 0, 0, /* No default value */
14178 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_140[] = {
14179 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* DCBasedDuplicationConfigured */
14180 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 1 }, /* DuplicationActivation */
14181 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -2, 0 } /* PDCPSNLength */
14183 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_140 = {
14184 sizeof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue),
14185 offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue, _asn_ctx),
14186 offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue, present),
14187 sizeof(((struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue *)0)->present),
14188 asn_MAP_extensionValue_tag2el_140,
14189 3, /* Count of tags in the map */
14191 -1 /* Extensions start */
14193 static /* Use -fall-defs-global to expose */
14194 asn_TYPE_descriptor_t asn_DEF_extensionValue_140 = {
14198 0, /* No effective tags (pointer) */
14199 0, /* No effective tags (count) */
14200 0, /* No tags (pointer) */
14201 0, /* No tags (count) */
14202 { 0, 0, OPEN_TYPE_constraint },
14203 asn_MBR_extensionValue_140,
14204 3, /* Elements count */
14205 &asn_SPC_extensionValue_specs_140 /* Additional specs */
14208 asn_TYPE_member_t asn_MBR_DRBs_ToBeSetupMod_ItemExtIEs_137[] = {
14209 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs, id),
14210 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14211 -1, /* IMPLICIT tag at current level */
14212 &asn_DEF_ProtocolExtensionID,
14214 { &asn_OER_memb_id_constr_138, &asn_PER_memb_id_constr_138, memb_id_constraint_137 },
14215 0, 0, /* No default value */
14218 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs, criticality),
14219 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14220 -1, /* IMPLICIT tag at current level */
14221 &asn_DEF_Criticality,
14222 select_DRBs_ToBeSetupMod_ItemExtIEs_criticality_type,
14223 { &asn_OER_memb_criticality_constr_139, &asn_PER_memb_criticality_constr_139, memb_criticality_constraint_137 },
14224 0, 0, /* No default value */
14227 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs, extensionValue),
14228 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14229 +1, /* EXPLICIT tag at current level */
14230 &asn_DEF_extensionValue_140,
14231 select_DRBs_ToBeSetupMod_ItemExtIEs_extensionValue_type,
14232 { &asn_OER_memb_extensionValue_constr_140, &asn_PER_memb_extensionValue_constr_140, memb_extensionValue_constraint_137 },
14233 0, 0, /* No default value */
14237 static const ber_tlv_tag_t asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137[] = {
14238 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14240 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeSetupMod_ItemExtIEs_tag2el_137[] = {
14241 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14242 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14243 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14245 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeSetupMod_ItemExtIEs_specs_137 = {
14246 sizeof(struct DRBs_ToBeSetupMod_ItemExtIEs),
14247 offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs, _asn_ctx),
14248 asn_MAP_DRBs_ToBeSetupMod_ItemExtIEs_tag2el_137,
14249 3, /* Count of tags in the map */
14250 0, 0, 0, /* Optional elements (not needed) */
14251 -1, /* First extension addition */
14253 asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs = {
14254 "DRBs-ToBeSetupMod-ItemExtIEs",
14255 "DRBs-ToBeSetupMod-ItemExtIEs",
14257 asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137,
14258 sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137)
14259 /sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137[0]), /* 1 */
14260 asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137, /* Same as above */
14261 sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137)
14262 /sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137[0]), /* 1 */
14263 { 0, 0, SEQUENCE_constraint },
14264 asn_MBR_DRBs_ToBeSetupMod_ItemExtIEs_137,
14265 3, /* Elements count */
14266 &asn_SPC_DRBs_ToBeSetupMod_ItemExtIEs_specs_137 /* Additional specs */
14269 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_144 = {
14270 sizeof(struct DRXCycle_ExtIEs__extensionValue),
14271 offsetof(struct DRXCycle_ExtIEs__extensionValue, _asn_ctx),
14272 offsetof(struct DRXCycle_ExtIEs__extensionValue, present),
14273 sizeof(((struct DRXCycle_ExtIEs__extensionValue *)0)->present),
14274 0, /* No top level tags */
14275 0, /* No tags in the map */
14277 -1 /* Extensions start */
14279 static /* Use -fall-defs-global to expose */
14280 asn_TYPE_descriptor_t asn_DEF_extensionValue_144 = {
14284 0, /* No effective tags (pointer) */
14285 0, /* No effective tags (count) */
14286 0, /* No tags (pointer) */
14287 0, /* No tags (count) */
14288 { 0, 0, OPEN_TYPE_constraint },
14289 0, 0, /* No members */
14290 &asn_SPC_extensionValue_specs_144 /* Additional specs */
14293 asn_TYPE_member_t asn_MBR_DRXCycle_ExtIEs_141[] = {
14294 { ATF_NOFLAGS, 0, offsetof(struct DRXCycle_ExtIEs, id),
14295 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14296 -1, /* IMPLICIT tag at current level */
14297 &asn_DEF_ProtocolExtensionID,
14299 { &asn_OER_memb_id_constr_142, &asn_PER_memb_id_constr_142, memb_id_constraint_141 },
14300 0, 0, /* No default value */
14303 { ATF_NOFLAGS, 0, offsetof(struct DRXCycle_ExtIEs, criticality),
14304 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14305 -1, /* IMPLICIT tag at current level */
14306 &asn_DEF_Criticality,
14308 { &asn_OER_memb_criticality_constr_143, &asn_PER_memb_criticality_constr_143, memb_criticality_constraint_141 },
14309 0, 0, /* No default value */
14312 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRXCycle_ExtIEs, extensionValue),
14313 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14314 +1, /* EXPLICIT tag at current level */
14315 &asn_DEF_extensionValue_144,
14317 { &asn_OER_memb_extensionValue_constr_144, &asn_PER_memb_extensionValue_constr_144, memb_extensionValue_constraint_141 },
14318 0, 0, /* No default value */
14322 static const ber_tlv_tag_t asn_DEF_DRXCycle_ExtIEs_tags_141[] = {
14323 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14325 static const asn_TYPE_tag2member_t asn_MAP_DRXCycle_ExtIEs_tag2el_141[] = {
14326 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14327 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14328 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14330 asn_SEQUENCE_specifics_t asn_SPC_DRXCycle_ExtIEs_specs_141 = {
14331 sizeof(struct DRXCycle_ExtIEs),
14332 offsetof(struct DRXCycle_ExtIEs, _asn_ctx),
14333 asn_MAP_DRXCycle_ExtIEs_tag2el_141,
14334 3, /* Count of tags in the map */
14335 0, 0, 0, /* Optional elements (not needed) */
14336 -1, /* First extension addition */
14338 asn_TYPE_descriptor_t asn_DEF_DRXCycle_ExtIEs = {
14342 asn_DEF_DRXCycle_ExtIEs_tags_141,
14343 sizeof(asn_DEF_DRXCycle_ExtIEs_tags_141)
14344 /sizeof(asn_DEF_DRXCycle_ExtIEs_tags_141[0]), /* 1 */
14345 asn_DEF_DRXCycle_ExtIEs_tags_141, /* Same as above */
14346 sizeof(asn_DEF_DRXCycle_ExtIEs_tags_141)
14347 /sizeof(asn_DEF_DRXCycle_ExtIEs_tags_141[0]), /* 1 */
14348 { 0, 0, SEQUENCE_constraint },
14349 asn_MBR_DRXCycle_ExtIEs_141,
14350 3, /* Elements count */
14351 &asn_SPC_DRXCycle_ExtIEs_specs_141 /* Additional specs */
14354 static asn_TYPE_member_t asn_MBR_extensionValue_148[] = {
14355 { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.DRX_LongCycleStartOffset),
14356 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
14358 &asn_DEF_DRX_LongCycleStartOffset,
14361 0, 0, /* No default value */
14362 "DRX-LongCycleStartOffset"
14364 { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.SelectedBandCombinationIndex),
14365 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14367 &asn_DEF_SelectedBandCombinationIndex,
14370 0, 0, /* No default value */
14371 "SelectedBandCombinationIndex"
14373 { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.SelectedFeatureSetEntryIndex),
14374 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14376 &asn_DEF_SelectedFeatureSetEntryIndex,
14379 0, 0, /* No default value */
14380 "SelectedFeatureSetEntryIndex"
14382 { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.Ph_InfoSCG),
14383 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14385 &asn_DEF_Ph_InfoSCG,
14388 0, 0, /* No default value */
14391 { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.RequestedBandCombinationIndex),
14392 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14394 &asn_DEF_RequestedBandCombinationIndex,
14397 0, 0, /* No default value */
14398 "RequestedBandCombinationIndex"
14400 { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.RequestedFeatureSetEntryIndex),
14401 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14403 &asn_DEF_RequestedFeatureSetEntryIndex,
14406 0, 0, /* No default value */
14407 "RequestedFeatureSetEntryIndex"
14409 { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.RequestedP_MaxFR2),
14410 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14412 &asn_DEF_RequestedP_MaxFR2,
14415 0, 0, /* No default value */
14416 "RequestedP-MaxFR2"
14418 { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.DRX_Config),
14419 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14421 &asn_DEF_DRX_Config,
14424 0, 0, /* No default value */
14428 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_148[] = {
14429 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* DRX-LongCycleStartOffset */
14430 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, 0, 6 }, /* SelectedBandCombinationIndex */
14431 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, -1, 5 }, /* SelectedFeatureSetEntryIndex */
14432 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, -2, 4 }, /* Ph-InfoSCG */
14433 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, -3, 3 }, /* RequestedBandCombinationIndex */
14434 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 5, -4, 2 }, /* RequestedFeatureSetEntryIndex */
14435 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 6, -5, 1 }, /* RequestedP-MaxFR2 */
14436 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 7, -6, 0 } /* DRX-Config */
14438 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_148 = {
14439 sizeof(struct DUtoCURRCInformation_ExtIEs__extensionValue),
14440 offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, _asn_ctx),
14441 offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, present),
14442 sizeof(((struct DUtoCURRCInformation_ExtIEs__extensionValue *)0)->present),
14443 asn_MAP_extensionValue_tag2el_148,
14444 8, /* Count of tags in the map */
14446 -1 /* Extensions start */
14448 static /* Use -fall-defs-global to expose */
14449 asn_TYPE_descriptor_t asn_DEF_extensionValue_148 = {
14453 0, /* No effective tags (pointer) */
14454 0, /* No effective tags (count) */
14455 0, /* No tags (pointer) */
14456 0, /* No tags (count) */
14457 { 0, 0, OPEN_TYPE_constraint },
14458 asn_MBR_extensionValue_148,
14459 8, /* Elements count */
14460 &asn_SPC_extensionValue_specs_148 /* Additional specs */
14463 asn_TYPE_member_t asn_MBR_DUtoCURRCInformation_ExtIEs_145[] = {
14464 { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs, id),
14465 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14466 -1, /* IMPLICIT tag at current level */
14467 &asn_DEF_ProtocolExtensionID,
14469 { &asn_OER_memb_id_constr_146, &asn_PER_memb_id_constr_146, memb_id_constraint_145 },
14470 0, 0, /* No default value */
14473 { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs, criticality),
14474 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14475 -1, /* IMPLICIT tag at current level */
14476 &asn_DEF_Criticality,
14477 select_DUtoCURRCInformation_ExtIEs_criticality_type,
14478 { &asn_OER_memb_criticality_constr_147, &asn_PER_memb_criticality_constr_147, memb_criticality_constraint_145 },
14479 0, 0, /* No default value */
14482 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs, extensionValue),
14483 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14484 +1, /* EXPLICIT tag at current level */
14485 &asn_DEF_extensionValue_148,
14486 select_DUtoCURRCInformation_ExtIEs_extensionValue_type,
14487 { &asn_OER_memb_extensionValue_constr_148, &asn_PER_memb_extensionValue_constr_148, memb_extensionValue_constraint_145 },
14488 0, 0, /* No default value */
14492 static const ber_tlv_tag_t asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145[] = {
14493 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14495 static const asn_TYPE_tag2member_t asn_MAP_DUtoCURRCInformation_ExtIEs_tag2el_145[] = {
14496 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14497 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14498 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14500 asn_SEQUENCE_specifics_t asn_SPC_DUtoCURRCInformation_ExtIEs_specs_145 = {
14501 sizeof(struct DUtoCURRCInformation_ExtIEs),
14502 offsetof(struct DUtoCURRCInformation_ExtIEs, _asn_ctx),
14503 asn_MAP_DUtoCURRCInformation_ExtIEs_tag2el_145,
14504 3, /* Count of tags in the map */
14505 0, 0, 0, /* Optional elements (not needed) */
14506 -1, /* First extension addition */
14508 asn_TYPE_descriptor_t asn_DEF_DUtoCURRCInformation_ExtIEs = {
14509 "DUtoCURRCInformation-ExtIEs",
14510 "DUtoCURRCInformation-ExtIEs",
14512 asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145,
14513 sizeof(asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145)
14514 /sizeof(asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145[0]), /* 1 */
14515 asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145, /* Same as above */
14516 sizeof(asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145)
14517 /sizeof(asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145[0]), /* 1 */
14518 { 0, 0, SEQUENCE_constraint },
14519 asn_MBR_DUtoCURRCInformation_ExtIEs_145,
14520 3, /* Elements count */
14521 &asn_SPC_DUtoCURRCInformation_ExtIEs_specs_145 /* Additional specs */
14524 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_152 = {
14525 sizeof(struct Dynamic5QIDescriptor_ExtIEs__extensionValue),
14526 offsetof(struct Dynamic5QIDescriptor_ExtIEs__extensionValue, _asn_ctx),
14527 offsetof(struct Dynamic5QIDescriptor_ExtIEs__extensionValue, present),
14528 sizeof(((struct Dynamic5QIDescriptor_ExtIEs__extensionValue *)0)->present),
14529 0, /* No top level tags */
14530 0, /* No tags in the map */
14532 -1 /* Extensions start */
14534 static /* Use -fall-defs-global to expose */
14535 asn_TYPE_descriptor_t asn_DEF_extensionValue_152 = {
14539 0, /* No effective tags (pointer) */
14540 0, /* No effective tags (count) */
14541 0, /* No tags (pointer) */
14542 0, /* No tags (count) */
14543 { 0, 0, OPEN_TYPE_constraint },
14544 0, 0, /* No members */
14545 &asn_SPC_extensionValue_specs_152 /* Additional specs */
14548 asn_TYPE_member_t asn_MBR_Dynamic5QIDescriptor_ExtIEs_149[] = {
14549 { ATF_NOFLAGS, 0, offsetof(struct Dynamic5QIDescriptor_ExtIEs, id),
14550 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14551 -1, /* IMPLICIT tag at current level */
14552 &asn_DEF_ProtocolExtensionID,
14554 { &asn_OER_memb_id_constr_150, &asn_PER_memb_id_constr_150, memb_id_constraint_149 },
14555 0, 0, /* No default value */
14558 { ATF_NOFLAGS, 0, offsetof(struct Dynamic5QIDescriptor_ExtIEs, criticality),
14559 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14560 -1, /* IMPLICIT tag at current level */
14561 &asn_DEF_Criticality,
14563 { &asn_OER_memb_criticality_constr_151, &asn_PER_memb_criticality_constr_151, memb_criticality_constraint_149 },
14564 0, 0, /* No default value */
14567 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Dynamic5QIDescriptor_ExtIEs, extensionValue),
14568 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14569 +1, /* EXPLICIT tag at current level */
14570 &asn_DEF_extensionValue_152,
14572 { &asn_OER_memb_extensionValue_constr_152, &asn_PER_memb_extensionValue_constr_152, memb_extensionValue_constraint_149 },
14573 0, 0, /* No default value */
14577 static const ber_tlv_tag_t asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149[] = {
14578 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14580 static const asn_TYPE_tag2member_t asn_MAP_Dynamic5QIDescriptor_ExtIEs_tag2el_149[] = {
14581 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14582 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14583 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14585 asn_SEQUENCE_specifics_t asn_SPC_Dynamic5QIDescriptor_ExtIEs_specs_149 = {
14586 sizeof(struct Dynamic5QIDescriptor_ExtIEs),
14587 offsetof(struct Dynamic5QIDescriptor_ExtIEs, _asn_ctx),
14588 asn_MAP_Dynamic5QIDescriptor_ExtIEs_tag2el_149,
14589 3, /* Count of tags in the map */
14590 0, 0, 0, /* Optional elements (not needed) */
14591 -1, /* First extension addition */
14593 asn_TYPE_descriptor_t asn_DEF_Dynamic5QIDescriptor_ExtIEs = {
14594 "Dynamic5QIDescriptor-ExtIEs",
14595 "Dynamic5QIDescriptor-ExtIEs",
14597 asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149,
14598 sizeof(asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149)
14599 /sizeof(asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149[0]), /* 1 */
14600 asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149, /* Same as above */
14601 sizeof(asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149)
14602 /sizeof(asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149[0]), /* 1 */
14603 { 0, 0, SEQUENCE_constraint },
14604 asn_MBR_Dynamic5QIDescriptor_ExtIEs_149,
14605 3, /* Elements count */
14606 &asn_SPC_Dynamic5QIDescriptor_ExtIEs_specs_149 /* Additional specs */
14609 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_156 = {
14610 sizeof(struct Endpoint_IP_address_and_port_ExtIEs__extensionValue),
14611 offsetof(struct Endpoint_IP_address_and_port_ExtIEs__extensionValue, _asn_ctx),
14612 offsetof(struct Endpoint_IP_address_and_port_ExtIEs__extensionValue, present),
14613 sizeof(((struct Endpoint_IP_address_and_port_ExtIEs__extensionValue *)0)->present),
14614 0, /* No top level tags */
14615 0, /* No tags in the map */
14617 -1 /* Extensions start */
14619 static /* Use -fall-defs-global to expose */
14620 asn_TYPE_descriptor_t asn_DEF_extensionValue_156 = {
14624 0, /* No effective tags (pointer) */
14625 0, /* No effective tags (count) */
14626 0, /* No tags (pointer) */
14627 0, /* No tags (count) */
14628 { 0, 0, OPEN_TYPE_constraint },
14629 0, 0, /* No members */
14630 &asn_SPC_extensionValue_specs_156 /* Additional specs */
14633 asn_TYPE_member_t asn_MBR_Endpoint_IP_address_and_port_ExtIEs_153[] = {
14634 { ATF_NOFLAGS, 0, offsetof(struct Endpoint_IP_address_and_port_ExtIEs, id),
14635 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14636 -1, /* IMPLICIT tag at current level */
14637 &asn_DEF_ProtocolExtensionID,
14639 { &asn_OER_memb_id_constr_154, &asn_PER_memb_id_constr_154, memb_id_constraint_153 },
14640 0, 0, /* No default value */
14643 { ATF_NOFLAGS, 0, offsetof(struct Endpoint_IP_address_and_port_ExtIEs, criticality),
14644 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14645 -1, /* IMPLICIT tag at current level */
14646 &asn_DEF_Criticality,
14648 { &asn_OER_memb_criticality_constr_155, &asn_PER_memb_criticality_constr_155, memb_criticality_constraint_153 },
14649 0, 0, /* No default value */
14652 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Endpoint_IP_address_and_port_ExtIEs, extensionValue),
14653 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14654 +1, /* EXPLICIT tag at current level */
14655 &asn_DEF_extensionValue_156,
14657 { &asn_OER_memb_extensionValue_constr_156, &asn_PER_memb_extensionValue_constr_156, memb_extensionValue_constraint_153 },
14658 0, 0, /* No default value */
14662 static const ber_tlv_tag_t asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153[] = {
14663 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14665 static const asn_TYPE_tag2member_t asn_MAP_Endpoint_IP_address_and_port_ExtIEs_tag2el_153[] = {
14666 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14667 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14668 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14670 asn_SEQUENCE_specifics_t asn_SPC_Endpoint_IP_address_and_port_ExtIEs_specs_153 = {
14671 sizeof(struct Endpoint_IP_address_and_port_ExtIEs),
14672 offsetof(struct Endpoint_IP_address_and_port_ExtIEs, _asn_ctx),
14673 asn_MAP_Endpoint_IP_address_and_port_ExtIEs_tag2el_153,
14674 3, /* Count of tags in the map */
14675 0, 0, 0, /* Optional elements (not needed) */
14676 -1, /* First extension addition */
14678 asn_TYPE_descriptor_t asn_DEF_Endpoint_IP_address_and_port_ExtIEs = {
14679 "Endpoint-IP-address-and-port-ExtIEs",
14680 "Endpoint-IP-address-and-port-ExtIEs",
14682 asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153,
14683 sizeof(asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153)
14684 /sizeof(asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153[0]), /* 1 */
14685 asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153, /* Same as above */
14686 sizeof(asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153)
14687 /sizeof(asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153[0]), /* 1 */
14688 { 0, 0, SEQUENCE_constraint },
14689 asn_MBR_Endpoint_IP_address_and_port_ExtIEs_153,
14690 3, /* Elements count */
14691 &asn_SPC_Endpoint_IP_address_and_port_ExtIEs_specs_153 /* Additional specs */
14694 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_160 = {
14695 sizeof(struct ExtendedAvailablePLMN_Item_ExtIEs__extensionValue),
14696 offsetof(struct ExtendedAvailablePLMN_Item_ExtIEs__extensionValue, _asn_ctx),
14697 offsetof(struct ExtendedAvailablePLMN_Item_ExtIEs__extensionValue, present),
14698 sizeof(((struct ExtendedAvailablePLMN_Item_ExtIEs__extensionValue *)0)->present),
14699 0, /* No top level tags */
14700 0, /* No tags in the map */
14702 -1 /* Extensions start */
14704 static /* Use -fall-defs-global to expose */
14705 asn_TYPE_descriptor_t asn_DEF_extensionValue_160 = {
14709 0, /* No effective tags (pointer) */
14710 0, /* No effective tags (count) */
14711 0, /* No tags (pointer) */
14712 0, /* No tags (count) */
14713 { 0, 0, OPEN_TYPE_constraint },
14714 0, 0, /* No members */
14715 &asn_SPC_extensionValue_specs_160 /* Additional specs */
14718 asn_TYPE_member_t asn_MBR_ExtendedAvailablePLMN_Item_ExtIEs_157[] = {
14719 { ATF_NOFLAGS, 0, offsetof(struct ExtendedAvailablePLMN_Item_ExtIEs, id),
14720 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14721 -1, /* IMPLICIT tag at current level */
14722 &asn_DEF_ProtocolExtensionID,
14724 { &asn_OER_memb_id_constr_158, &asn_PER_memb_id_constr_158, memb_id_constraint_157 },
14725 0, 0, /* No default value */
14728 { ATF_NOFLAGS, 0, offsetof(struct ExtendedAvailablePLMN_Item_ExtIEs, criticality),
14729 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14730 -1, /* IMPLICIT tag at current level */
14731 &asn_DEF_Criticality,
14733 { &asn_OER_memb_criticality_constr_159, &asn_PER_memb_criticality_constr_159, memb_criticality_constraint_157 },
14734 0, 0, /* No default value */
14737 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExtendedAvailablePLMN_Item_ExtIEs, extensionValue),
14738 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14739 +1, /* EXPLICIT tag at current level */
14740 &asn_DEF_extensionValue_160,
14742 { &asn_OER_memb_extensionValue_constr_160, &asn_PER_memb_extensionValue_constr_160, memb_extensionValue_constraint_157 },
14743 0, 0, /* No default value */
14747 static const ber_tlv_tag_t asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157[] = {
14748 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14750 static const asn_TYPE_tag2member_t asn_MAP_ExtendedAvailablePLMN_Item_ExtIEs_tag2el_157[] = {
14751 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14752 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14753 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14755 asn_SEQUENCE_specifics_t asn_SPC_ExtendedAvailablePLMN_Item_ExtIEs_specs_157 = {
14756 sizeof(struct ExtendedAvailablePLMN_Item_ExtIEs),
14757 offsetof(struct ExtendedAvailablePLMN_Item_ExtIEs, _asn_ctx),
14758 asn_MAP_ExtendedAvailablePLMN_Item_ExtIEs_tag2el_157,
14759 3, /* Count of tags in the map */
14760 0, 0, 0, /* Optional elements (not needed) */
14761 -1, /* First extension addition */
14763 asn_TYPE_descriptor_t asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs = {
14764 "ExtendedAvailablePLMN-Item-ExtIEs",
14765 "ExtendedAvailablePLMN-Item-ExtIEs",
14767 asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157,
14768 sizeof(asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157)
14769 /sizeof(asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157[0]), /* 1 */
14770 asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157, /* Same as above */
14771 sizeof(asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157)
14772 /sizeof(asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157[0]), /* 1 */
14773 { 0, 0, SEQUENCE_constraint },
14774 asn_MBR_ExtendedAvailablePLMN_Item_ExtIEs_157,
14775 3, /* Elements count */
14776 &asn_SPC_ExtendedAvailablePLMN_Item_ExtIEs_specs_157 /* Additional specs */
14779 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_164 = {
14780 sizeof(struct ExtendedServedPLMNs_ItemExtIEs__extensionValue),
14781 offsetof(struct ExtendedServedPLMNs_ItemExtIEs__extensionValue, _asn_ctx),
14782 offsetof(struct ExtendedServedPLMNs_ItemExtIEs__extensionValue, present),
14783 sizeof(((struct ExtendedServedPLMNs_ItemExtIEs__extensionValue *)0)->present),
14784 0, /* No top level tags */
14785 0, /* No tags in the map */
14787 -1 /* Extensions start */
14789 static /* Use -fall-defs-global to expose */
14790 asn_TYPE_descriptor_t asn_DEF_extensionValue_164 = {
14794 0, /* No effective tags (pointer) */
14795 0, /* No effective tags (count) */
14796 0, /* No tags (pointer) */
14797 0, /* No tags (count) */
14798 { 0, 0, OPEN_TYPE_constraint },
14799 0, 0, /* No members */
14800 &asn_SPC_extensionValue_specs_164 /* Additional specs */
14803 asn_TYPE_member_t asn_MBR_ExtendedServedPLMNs_ItemExtIEs_161[] = {
14804 { ATF_NOFLAGS, 0, offsetof(struct ExtendedServedPLMNs_ItemExtIEs, id),
14805 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14806 -1, /* IMPLICIT tag at current level */
14807 &asn_DEF_ProtocolExtensionID,
14809 { &asn_OER_memb_id_constr_162, &asn_PER_memb_id_constr_162, memb_id_constraint_161 },
14810 0, 0, /* No default value */
14813 { ATF_NOFLAGS, 0, offsetof(struct ExtendedServedPLMNs_ItemExtIEs, criticality),
14814 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14815 -1, /* IMPLICIT tag at current level */
14816 &asn_DEF_Criticality,
14818 { &asn_OER_memb_criticality_constr_163, &asn_PER_memb_criticality_constr_163, memb_criticality_constraint_161 },
14819 0, 0, /* No default value */
14822 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExtendedServedPLMNs_ItemExtIEs, extensionValue),
14823 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14824 +1, /* EXPLICIT tag at current level */
14825 &asn_DEF_extensionValue_164,
14827 { &asn_OER_memb_extensionValue_constr_164, &asn_PER_memb_extensionValue_constr_164, memb_extensionValue_constraint_161 },
14828 0, 0, /* No default value */
14832 static const ber_tlv_tag_t asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161[] = {
14833 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14835 static const asn_TYPE_tag2member_t asn_MAP_ExtendedServedPLMNs_ItemExtIEs_tag2el_161[] = {
14836 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14837 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14838 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14840 asn_SEQUENCE_specifics_t asn_SPC_ExtendedServedPLMNs_ItemExtIEs_specs_161 = {
14841 sizeof(struct ExtendedServedPLMNs_ItemExtIEs),
14842 offsetof(struct ExtendedServedPLMNs_ItemExtIEs, _asn_ctx),
14843 asn_MAP_ExtendedServedPLMNs_ItemExtIEs_tag2el_161,
14844 3, /* Count of tags in the map */
14845 0, 0, 0, /* Optional elements (not needed) */
14846 -1, /* First extension addition */
14848 asn_TYPE_descriptor_t asn_DEF_ExtendedServedPLMNs_ItemExtIEs = {
14849 "ExtendedServedPLMNs-ItemExtIEs",
14850 "ExtendedServedPLMNs-ItemExtIEs",
14852 asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161,
14853 sizeof(asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161)
14854 /sizeof(asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161[0]), /* 1 */
14855 asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161, /* Same as above */
14856 sizeof(asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161)
14857 /sizeof(asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161[0]), /* 1 */
14858 { 0, 0, SEQUENCE_constraint },
14859 asn_MBR_ExtendedServedPLMNs_ItemExtIEs_161,
14860 3, /* Elements count */
14861 &asn_SPC_ExtendedServedPLMNs_ItemExtIEs_specs_161 /* Additional specs */
14864 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_168 = {
14865 sizeof(struct EUTRACells_List_itemExtIEs__extensionValue),
14866 offsetof(struct EUTRACells_List_itemExtIEs__extensionValue, _asn_ctx),
14867 offsetof(struct EUTRACells_List_itemExtIEs__extensionValue, present),
14868 sizeof(((struct EUTRACells_List_itemExtIEs__extensionValue *)0)->present),
14869 0, /* No top level tags */
14870 0, /* No tags in the map */
14872 -1 /* Extensions start */
14874 static /* Use -fall-defs-global to expose */
14875 asn_TYPE_descriptor_t asn_DEF_extensionValue_168 = {
14879 0, /* No effective tags (pointer) */
14880 0, /* No effective tags (count) */
14881 0, /* No tags (pointer) */
14882 0, /* No tags (count) */
14883 { 0, 0, OPEN_TYPE_constraint },
14884 0, 0, /* No members */
14885 &asn_SPC_extensionValue_specs_168 /* Additional specs */
14888 asn_TYPE_member_t asn_MBR_EUTRACells_List_itemExtIEs_165[] = {
14889 { ATF_NOFLAGS, 0, offsetof(struct EUTRACells_List_itemExtIEs, id),
14890 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14891 -1, /* IMPLICIT tag at current level */
14892 &asn_DEF_ProtocolExtensionID,
14894 { &asn_OER_memb_id_constr_166, &asn_PER_memb_id_constr_166, memb_id_constraint_165 },
14895 0, 0, /* No default value */
14898 { ATF_NOFLAGS, 0, offsetof(struct EUTRACells_List_itemExtIEs, criticality),
14899 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14900 -1, /* IMPLICIT tag at current level */
14901 &asn_DEF_Criticality,
14903 { &asn_OER_memb_criticality_constr_167, &asn_PER_memb_criticality_constr_167, memb_criticality_constraint_165 },
14904 0, 0, /* No default value */
14907 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRACells_List_itemExtIEs, extensionValue),
14908 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14909 +1, /* EXPLICIT tag at current level */
14910 &asn_DEF_extensionValue_168,
14912 { &asn_OER_memb_extensionValue_constr_168, &asn_PER_memb_extensionValue_constr_168, memb_extensionValue_constraint_165 },
14913 0, 0, /* No default value */
14917 static const ber_tlv_tag_t asn_DEF_EUTRACells_List_itemExtIEs_tags_165[] = {
14918 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14920 static const asn_TYPE_tag2member_t asn_MAP_EUTRACells_List_itemExtIEs_tag2el_165[] = {
14921 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14922 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14923 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14925 asn_SEQUENCE_specifics_t asn_SPC_EUTRACells_List_itemExtIEs_specs_165 = {
14926 sizeof(struct EUTRACells_List_itemExtIEs),
14927 offsetof(struct EUTRACells_List_itemExtIEs, _asn_ctx),
14928 asn_MAP_EUTRACells_List_itemExtIEs_tag2el_165,
14929 3, /* Count of tags in the map */
14930 0, 0, 0, /* Optional elements (not needed) */
14931 -1, /* First extension addition */
14933 asn_TYPE_descriptor_t asn_DEF_EUTRACells_List_itemExtIEs = {
14934 "EUTRACells-List-itemExtIEs",
14935 "EUTRACells-List-itemExtIEs",
14937 asn_DEF_EUTRACells_List_itemExtIEs_tags_165,
14938 sizeof(asn_DEF_EUTRACells_List_itemExtIEs_tags_165)
14939 /sizeof(asn_DEF_EUTRACells_List_itemExtIEs_tags_165[0]), /* 1 */
14940 asn_DEF_EUTRACells_List_itemExtIEs_tags_165, /* Same as above */
14941 sizeof(asn_DEF_EUTRACells_List_itemExtIEs_tags_165)
14942 /sizeof(asn_DEF_EUTRACells_List_itemExtIEs_tags_165[0]), /* 1 */
14943 { 0, 0, SEQUENCE_constraint },
14944 asn_MBR_EUTRACells_List_itemExtIEs_165,
14945 3, /* Elements count */
14946 &asn_SPC_EUTRACells_List_itemExtIEs_specs_165 /* Additional specs */
14949 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_172 = {
14950 sizeof(struct EUTRA_Coex_FDD_Info_ExtIEs__extensionValue),
14951 offsetof(struct EUTRA_Coex_FDD_Info_ExtIEs__extensionValue, _asn_ctx),
14952 offsetof(struct EUTRA_Coex_FDD_Info_ExtIEs__extensionValue, present),
14953 sizeof(((struct EUTRA_Coex_FDD_Info_ExtIEs__extensionValue *)0)->present),
14954 0, /* No top level tags */
14955 0, /* No tags in the map */
14957 -1 /* Extensions start */
14959 static /* Use -fall-defs-global to expose */
14960 asn_TYPE_descriptor_t asn_DEF_extensionValue_172 = {
14964 0, /* No effective tags (pointer) */
14965 0, /* No effective tags (count) */
14966 0, /* No tags (pointer) */
14967 0, /* No tags (count) */
14968 { 0, 0, OPEN_TYPE_constraint },
14969 0, 0, /* No members */
14970 &asn_SPC_extensionValue_specs_172 /* Additional specs */
14973 asn_TYPE_member_t asn_MBR_EUTRA_Coex_FDD_Info_ExtIEs_169[] = {
14974 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_Coex_FDD_Info_ExtIEs, id),
14975 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14976 -1, /* IMPLICIT tag at current level */
14977 &asn_DEF_ProtocolExtensionID,
14979 { &asn_OER_memb_id_constr_170, &asn_PER_memb_id_constr_170, memb_id_constraint_169 },
14980 0, 0, /* No default value */
14983 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_Coex_FDD_Info_ExtIEs, criticality),
14984 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14985 -1, /* IMPLICIT tag at current level */
14986 &asn_DEF_Criticality,
14988 { &asn_OER_memb_criticality_constr_171, &asn_PER_memb_criticality_constr_171, memb_criticality_constraint_169 },
14989 0, 0, /* No default value */
14992 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRA_Coex_FDD_Info_ExtIEs, extensionValue),
14993 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14994 +1, /* EXPLICIT tag at current level */
14995 &asn_DEF_extensionValue_172,
14997 { &asn_OER_memb_extensionValue_constr_172, &asn_PER_memb_extensionValue_constr_172, memb_extensionValue_constraint_169 },
14998 0, 0, /* No default value */
15002 static const ber_tlv_tag_t asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169[] = {
15003 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15005 static const asn_TYPE_tag2member_t asn_MAP_EUTRA_Coex_FDD_Info_ExtIEs_tag2el_169[] = {
15006 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15007 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15008 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15010 asn_SEQUENCE_specifics_t asn_SPC_EUTRA_Coex_FDD_Info_ExtIEs_specs_169 = {
15011 sizeof(struct EUTRA_Coex_FDD_Info_ExtIEs),
15012 offsetof(struct EUTRA_Coex_FDD_Info_ExtIEs, _asn_ctx),
15013 asn_MAP_EUTRA_Coex_FDD_Info_ExtIEs_tag2el_169,
15014 3, /* Count of tags in the map */
15015 0, 0, 0, /* Optional elements (not needed) */
15016 -1, /* First extension addition */
15018 asn_TYPE_descriptor_t asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs = {
15019 "EUTRA-Coex-FDD-Info-ExtIEs",
15020 "EUTRA-Coex-FDD-Info-ExtIEs",
15022 asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169,
15023 sizeof(asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169)
15024 /sizeof(asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169[0]), /* 1 */
15025 asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169, /* Same as above */
15026 sizeof(asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169)
15027 /sizeof(asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169[0]), /* 1 */
15028 { 0, 0, SEQUENCE_constraint },
15029 asn_MBR_EUTRA_Coex_FDD_Info_ExtIEs_169,
15030 3, /* Elements count */
15031 &asn_SPC_EUTRA_Coex_FDD_Info_ExtIEs_specs_169 /* Additional specs */
15034 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_176 = {
15035 sizeof(struct EUTRA_Coex_TDD_Info_ExtIEs__extensionValue),
15036 offsetof(struct EUTRA_Coex_TDD_Info_ExtIEs__extensionValue, _asn_ctx),
15037 offsetof(struct EUTRA_Coex_TDD_Info_ExtIEs__extensionValue, present),
15038 sizeof(((struct EUTRA_Coex_TDD_Info_ExtIEs__extensionValue *)0)->present),
15039 0, /* No top level tags */
15040 0, /* No tags in the map */
15042 -1 /* Extensions start */
15044 static /* Use -fall-defs-global to expose */
15045 asn_TYPE_descriptor_t asn_DEF_extensionValue_176 = {
15049 0, /* No effective tags (pointer) */
15050 0, /* No effective tags (count) */
15051 0, /* No tags (pointer) */
15052 0, /* No tags (count) */
15053 { 0, 0, OPEN_TYPE_constraint },
15054 0, 0, /* No members */
15055 &asn_SPC_extensionValue_specs_176 /* Additional specs */
15058 asn_TYPE_member_t asn_MBR_EUTRA_Coex_TDD_Info_ExtIEs_173[] = {
15059 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_Coex_TDD_Info_ExtIEs, id),
15060 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15061 -1, /* IMPLICIT tag at current level */
15062 &asn_DEF_ProtocolExtensionID,
15064 { &asn_OER_memb_id_constr_174, &asn_PER_memb_id_constr_174, memb_id_constraint_173 },
15065 0, 0, /* No default value */
15068 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_Coex_TDD_Info_ExtIEs, criticality),
15069 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15070 -1, /* IMPLICIT tag at current level */
15071 &asn_DEF_Criticality,
15073 { &asn_OER_memb_criticality_constr_175, &asn_PER_memb_criticality_constr_175, memb_criticality_constraint_173 },
15074 0, 0, /* No default value */
15077 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRA_Coex_TDD_Info_ExtIEs, extensionValue),
15078 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15079 +1, /* EXPLICIT tag at current level */
15080 &asn_DEF_extensionValue_176,
15082 { &asn_OER_memb_extensionValue_constr_176, &asn_PER_memb_extensionValue_constr_176, memb_extensionValue_constraint_173 },
15083 0, 0, /* No default value */
15087 static const ber_tlv_tag_t asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173[] = {
15088 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15090 static const asn_TYPE_tag2member_t asn_MAP_EUTRA_Coex_TDD_Info_ExtIEs_tag2el_173[] = {
15091 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15092 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15093 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15095 asn_SEQUENCE_specifics_t asn_SPC_EUTRA_Coex_TDD_Info_ExtIEs_specs_173 = {
15096 sizeof(struct EUTRA_Coex_TDD_Info_ExtIEs),
15097 offsetof(struct EUTRA_Coex_TDD_Info_ExtIEs, _asn_ctx),
15098 asn_MAP_EUTRA_Coex_TDD_Info_ExtIEs_tag2el_173,
15099 3, /* Count of tags in the map */
15100 0, 0, 0, /* Optional elements (not needed) */
15101 -1, /* First extension addition */
15103 asn_TYPE_descriptor_t asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs = {
15104 "EUTRA-Coex-TDD-Info-ExtIEs",
15105 "EUTRA-Coex-TDD-Info-ExtIEs",
15107 asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173,
15108 sizeof(asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173)
15109 /sizeof(asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173[0]), /* 1 */
15110 asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173, /* Same as above */
15111 sizeof(asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173)
15112 /sizeof(asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173[0]), /* 1 */
15113 { 0, 0, SEQUENCE_constraint },
15114 asn_MBR_EUTRA_Coex_TDD_Info_ExtIEs_173,
15115 3, /* Elements count */
15116 &asn_SPC_EUTRA_Coex_TDD_Info_ExtIEs_specs_173 /* Additional specs */
15119 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_180 = {
15120 sizeof(struct EUTRA_PRACH_Configuration_ExtIEs__extensionValue),
15121 offsetof(struct EUTRA_PRACH_Configuration_ExtIEs__extensionValue, _asn_ctx),
15122 offsetof(struct EUTRA_PRACH_Configuration_ExtIEs__extensionValue, present),
15123 sizeof(((struct EUTRA_PRACH_Configuration_ExtIEs__extensionValue *)0)->present),
15124 0, /* No top level tags */
15125 0, /* No tags in the map */
15127 -1 /* Extensions start */
15129 static /* Use -fall-defs-global to expose */
15130 asn_TYPE_descriptor_t asn_DEF_extensionValue_180 = {
15134 0, /* No effective tags (pointer) */
15135 0, /* No effective tags (count) */
15136 0, /* No tags (pointer) */
15137 0, /* No tags (count) */
15138 { 0, 0, OPEN_TYPE_constraint },
15139 0, 0, /* No members */
15140 &asn_SPC_extensionValue_specs_180 /* Additional specs */
15143 asn_TYPE_member_t asn_MBR_EUTRA_PRACH_Configuration_ExtIEs_177[] = {
15144 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_PRACH_Configuration_ExtIEs, id),
15145 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15146 -1, /* IMPLICIT tag at current level */
15147 &asn_DEF_ProtocolExtensionID,
15149 { &asn_OER_memb_id_constr_178, &asn_PER_memb_id_constr_178, memb_id_constraint_177 },
15150 0, 0, /* No default value */
15153 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_PRACH_Configuration_ExtIEs, criticality),
15154 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15155 -1, /* IMPLICIT tag at current level */
15156 &asn_DEF_Criticality,
15158 { &asn_OER_memb_criticality_constr_179, &asn_PER_memb_criticality_constr_179, memb_criticality_constraint_177 },
15159 0, 0, /* No default value */
15162 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRA_PRACH_Configuration_ExtIEs, extensionValue),
15163 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15164 +1, /* EXPLICIT tag at current level */
15165 &asn_DEF_extensionValue_180,
15167 { &asn_OER_memb_extensionValue_constr_180, &asn_PER_memb_extensionValue_constr_180, memb_extensionValue_constraint_177 },
15168 0, 0, /* No default value */
15172 static const ber_tlv_tag_t asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177[] = {
15173 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15175 static const asn_TYPE_tag2member_t asn_MAP_EUTRA_PRACH_Configuration_ExtIEs_tag2el_177[] = {
15176 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15177 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15178 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15180 asn_SEQUENCE_specifics_t asn_SPC_EUTRA_PRACH_Configuration_ExtIEs_specs_177 = {
15181 sizeof(struct EUTRA_PRACH_Configuration_ExtIEs),
15182 offsetof(struct EUTRA_PRACH_Configuration_ExtIEs, _asn_ctx),
15183 asn_MAP_EUTRA_PRACH_Configuration_ExtIEs_tag2el_177,
15184 3, /* Count of tags in the map */
15185 0, 0, 0, /* Optional elements (not needed) */
15186 -1, /* First extension addition */
15188 asn_TYPE_descriptor_t asn_DEF_EUTRA_PRACH_Configuration_ExtIEs = {
15189 "EUTRA-PRACH-Configuration-ExtIEs",
15190 "EUTRA-PRACH-Configuration-ExtIEs",
15192 asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177,
15193 sizeof(asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177)
15194 /sizeof(asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177[0]), /* 1 */
15195 asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177, /* Same as above */
15196 sizeof(asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177)
15197 /sizeof(asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177[0]), /* 1 */
15198 { 0, 0, SEQUENCE_constraint },
15199 asn_MBR_EUTRA_PRACH_Configuration_ExtIEs_177,
15200 3, /* Elements count */
15201 &asn_SPC_EUTRA_PRACH_Configuration_ExtIEs_specs_177 /* Additional specs */
15204 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_184 = {
15205 sizeof(struct EUTRA_SpecialSubframe_Info_ExtIEs__extensionValue),
15206 offsetof(struct EUTRA_SpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
15207 offsetof(struct EUTRA_SpecialSubframe_Info_ExtIEs__extensionValue, present),
15208 sizeof(((struct EUTRA_SpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
15209 0, /* No top level tags */
15210 0, /* No tags in the map */
15212 -1 /* Extensions start */
15214 static /* Use -fall-defs-global to expose */
15215 asn_TYPE_descriptor_t asn_DEF_extensionValue_184 = {
15219 0, /* No effective tags (pointer) */
15220 0, /* No effective tags (count) */
15221 0, /* No tags (pointer) */
15222 0, /* No tags (count) */
15223 { 0, 0, OPEN_TYPE_constraint },
15224 0, 0, /* No members */
15225 &asn_SPC_extensionValue_specs_184 /* Additional specs */
15228 asn_TYPE_member_t asn_MBR_EUTRA_SpecialSubframe_Info_ExtIEs_181[] = {
15229 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_SpecialSubframe_Info_ExtIEs, id),
15230 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15231 -1, /* IMPLICIT tag at current level */
15232 &asn_DEF_ProtocolExtensionID,
15234 { &asn_OER_memb_id_constr_182, &asn_PER_memb_id_constr_182, memb_id_constraint_181 },
15235 0, 0, /* No default value */
15238 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_SpecialSubframe_Info_ExtIEs, criticality),
15239 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15240 -1, /* IMPLICIT tag at current level */
15241 &asn_DEF_Criticality,
15243 { &asn_OER_memb_criticality_constr_183, &asn_PER_memb_criticality_constr_183, memb_criticality_constraint_181 },
15244 0, 0, /* No default value */
15247 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRA_SpecialSubframe_Info_ExtIEs, extensionValue),
15248 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15249 +1, /* EXPLICIT tag at current level */
15250 &asn_DEF_extensionValue_184,
15252 { &asn_OER_memb_extensionValue_constr_184, &asn_PER_memb_extensionValue_constr_184, memb_extensionValue_constraint_181 },
15253 0, 0, /* No default value */
15257 static const ber_tlv_tag_t asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181[] = {
15258 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15260 static const asn_TYPE_tag2member_t asn_MAP_EUTRA_SpecialSubframe_Info_ExtIEs_tag2el_181[] = {
15261 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15262 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15263 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15265 asn_SEQUENCE_specifics_t asn_SPC_EUTRA_SpecialSubframe_Info_ExtIEs_specs_181 = {
15266 sizeof(struct EUTRA_SpecialSubframe_Info_ExtIEs),
15267 offsetof(struct EUTRA_SpecialSubframe_Info_ExtIEs, _asn_ctx),
15268 asn_MAP_EUTRA_SpecialSubframe_Info_ExtIEs_tag2el_181,
15269 3, /* Count of tags in the map */
15270 0, 0, 0, /* Optional elements (not needed) */
15271 -1, /* First extension addition */
15273 asn_TYPE_descriptor_t asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs = {
15274 "EUTRA-SpecialSubframe-Info-ExtIEs",
15275 "EUTRA-SpecialSubframe-Info-ExtIEs",
15277 asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181,
15278 sizeof(asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181)
15279 /sizeof(asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181[0]), /* 1 */
15280 asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181, /* Same as above */
15281 sizeof(asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181)
15282 /sizeof(asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181[0]), /* 1 */
15283 { 0, 0, SEQUENCE_constraint },
15284 asn_MBR_EUTRA_SpecialSubframe_Info_ExtIEs_181,
15285 3, /* Elements count */
15286 &asn_SPC_EUTRA_SpecialSubframe_Info_ExtIEs_specs_181 /* Additional specs */
15289 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_188 = {
15290 sizeof(struct EUTRANQoS_ExtIEs__extensionValue),
15291 offsetof(struct EUTRANQoS_ExtIEs__extensionValue, _asn_ctx),
15292 offsetof(struct EUTRANQoS_ExtIEs__extensionValue, present),
15293 sizeof(((struct EUTRANQoS_ExtIEs__extensionValue *)0)->present),
15294 0, /* No top level tags */
15295 0, /* No tags in the map */
15297 -1 /* Extensions start */
15299 static /* Use -fall-defs-global to expose */
15300 asn_TYPE_descriptor_t asn_DEF_extensionValue_188 = {
15304 0, /* No effective tags (pointer) */
15305 0, /* No effective tags (count) */
15306 0, /* No tags (pointer) */
15307 0, /* No tags (count) */
15308 { 0, 0, OPEN_TYPE_constraint },
15309 0, 0, /* No members */
15310 &asn_SPC_extensionValue_specs_188 /* Additional specs */
15313 asn_TYPE_member_t asn_MBR_EUTRANQoS_ExtIEs_185[] = {
15314 { ATF_NOFLAGS, 0, offsetof(struct EUTRANQoS_ExtIEs, id),
15315 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15316 -1, /* IMPLICIT tag at current level */
15317 &asn_DEF_ProtocolExtensionID,
15319 { &asn_OER_memb_id_constr_186, &asn_PER_memb_id_constr_186, memb_id_constraint_185 },
15320 0, 0, /* No default value */
15323 { ATF_NOFLAGS, 0, offsetof(struct EUTRANQoS_ExtIEs, criticality),
15324 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15325 -1, /* IMPLICIT tag at current level */
15326 &asn_DEF_Criticality,
15328 { &asn_OER_memb_criticality_constr_187, &asn_PER_memb_criticality_constr_187, memb_criticality_constraint_185 },
15329 0, 0, /* No default value */
15332 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRANQoS_ExtIEs, extensionValue),
15333 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15334 +1, /* EXPLICIT tag at current level */
15335 &asn_DEF_extensionValue_188,
15337 { &asn_OER_memb_extensionValue_constr_188, &asn_PER_memb_extensionValue_constr_188, memb_extensionValue_constraint_185 },
15338 0, 0, /* No default value */
15342 static const ber_tlv_tag_t asn_DEF_EUTRANQoS_ExtIEs_tags_185[] = {
15343 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15345 static const asn_TYPE_tag2member_t asn_MAP_EUTRANQoS_ExtIEs_tag2el_185[] = {
15346 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15347 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15348 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15350 asn_SEQUENCE_specifics_t asn_SPC_EUTRANQoS_ExtIEs_specs_185 = {
15351 sizeof(struct EUTRANQoS_ExtIEs),
15352 offsetof(struct EUTRANQoS_ExtIEs, _asn_ctx),
15353 asn_MAP_EUTRANQoS_ExtIEs_tag2el_185,
15354 3, /* Count of tags in the map */
15355 0, 0, 0, /* Optional elements (not needed) */
15356 -1, /* First extension addition */
15358 asn_TYPE_descriptor_t asn_DEF_EUTRANQoS_ExtIEs = {
15359 "EUTRANQoS-ExtIEs",
15360 "EUTRANQoS-ExtIEs",
15362 asn_DEF_EUTRANQoS_ExtIEs_tags_185,
15363 sizeof(asn_DEF_EUTRANQoS_ExtIEs_tags_185)
15364 /sizeof(asn_DEF_EUTRANQoS_ExtIEs_tags_185[0]), /* 1 */
15365 asn_DEF_EUTRANQoS_ExtIEs_tags_185, /* Same as above */
15366 sizeof(asn_DEF_EUTRANQoS_ExtIEs_tags_185)
15367 /sizeof(asn_DEF_EUTRANQoS_ExtIEs_tags_185[0]), /* 1 */
15368 { 0, 0, SEQUENCE_constraint },
15369 asn_MBR_EUTRANQoS_ExtIEs_185,
15370 3, /* Elements count */
15371 &asn_SPC_EUTRANQoS_ExtIEs_specs_185 /* Additional specs */
15374 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_192 = {
15375 sizeof(struct EUTRA_FDD_Info_ExtIEs__extensionValue),
15376 offsetof(struct EUTRA_FDD_Info_ExtIEs__extensionValue, _asn_ctx),
15377 offsetof(struct EUTRA_FDD_Info_ExtIEs__extensionValue, present),
15378 sizeof(((struct EUTRA_FDD_Info_ExtIEs__extensionValue *)0)->present),
15379 0, /* No top level tags */
15380 0, /* No tags in the map */
15382 -1 /* Extensions start */
15384 static /* Use -fall-defs-global to expose */
15385 asn_TYPE_descriptor_t asn_DEF_extensionValue_192 = {
15389 0, /* No effective tags (pointer) */
15390 0, /* No effective tags (count) */
15391 0, /* No tags (pointer) */
15392 0, /* No tags (count) */
15393 { 0, 0, OPEN_TYPE_constraint },
15394 0, 0, /* No members */
15395 &asn_SPC_extensionValue_specs_192 /* Additional specs */
15398 asn_TYPE_member_t asn_MBR_EUTRA_FDD_Info_ExtIEs_189[] = {
15399 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_FDD_Info_ExtIEs, id),
15400 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15401 -1, /* IMPLICIT tag at current level */
15402 &asn_DEF_ProtocolExtensionID,
15404 { &asn_OER_memb_id_constr_190, &asn_PER_memb_id_constr_190, memb_id_constraint_189 },
15405 0, 0, /* No default value */
15408 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_FDD_Info_ExtIEs, criticality),
15409 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15410 -1, /* IMPLICIT tag at current level */
15411 &asn_DEF_Criticality,
15413 { &asn_OER_memb_criticality_constr_191, &asn_PER_memb_criticality_constr_191, memb_criticality_constraint_189 },
15414 0, 0, /* No default value */
15417 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRA_FDD_Info_ExtIEs, extensionValue),
15418 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15419 +1, /* EXPLICIT tag at current level */
15420 &asn_DEF_extensionValue_192,
15422 { &asn_OER_memb_extensionValue_constr_192, &asn_PER_memb_extensionValue_constr_192, memb_extensionValue_constraint_189 },
15423 0, 0, /* No default value */
15427 static const ber_tlv_tag_t asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189[] = {
15428 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15430 static const asn_TYPE_tag2member_t asn_MAP_EUTRA_FDD_Info_ExtIEs_tag2el_189[] = {
15431 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15432 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15433 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15435 asn_SEQUENCE_specifics_t asn_SPC_EUTRA_FDD_Info_ExtIEs_specs_189 = {
15436 sizeof(struct EUTRA_FDD_Info_ExtIEs),
15437 offsetof(struct EUTRA_FDD_Info_ExtIEs, _asn_ctx),
15438 asn_MAP_EUTRA_FDD_Info_ExtIEs_tag2el_189,
15439 3, /* Count of tags in the map */
15440 0, 0, 0, /* Optional elements (not needed) */
15441 -1, /* First extension addition */
15443 asn_TYPE_descriptor_t asn_DEF_EUTRA_FDD_Info_ExtIEs = {
15444 "EUTRA-FDD-Info-ExtIEs",
15445 "EUTRA-FDD-Info-ExtIEs",
15447 asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189,
15448 sizeof(asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189)
15449 /sizeof(asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189[0]), /* 1 */
15450 asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189, /* Same as above */
15451 sizeof(asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189)
15452 /sizeof(asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189[0]), /* 1 */
15453 { 0, 0, SEQUENCE_constraint },
15454 asn_MBR_EUTRA_FDD_Info_ExtIEs_189,
15455 3, /* Elements count */
15456 &asn_SPC_EUTRA_FDD_Info_ExtIEs_specs_189 /* Additional specs */
15459 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_196 = {
15460 sizeof(struct EUTRA_TDD_Info_ExtIEs__extensionValue),
15461 offsetof(struct EUTRA_TDD_Info_ExtIEs__extensionValue, _asn_ctx),
15462 offsetof(struct EUTRA_TDD_Info_ExtIEs__extensionValue, present),
15463 sizeof(((struct EUTRA_TDD_Info_ExtIEs__extensionValue *)0)->present),
15464 0, /* No top level tags */
15465 0, /* No tags in the map */
15467 -1 /* Extensions start */
15469 static /* Use -fall-defs-global to expose */
15470 asn_TYPE_descriptor_t asn_DEF_extensionValue_196 = {
15474 0, /* No effective tags (pointer) */
15475 0, /* No effective tags (count) */
15476 0, /* No tags (pointer) */
15477 0, /* No tags (count) */
15478 { 0, 0, OPEN_TYPE_constraint },
15479 0, 0, /* No members */
15480 &asn_SPC_extensionValue_specs_196 /* Additional specs */
15483 asn_TYPE_member_t asn_MBR_EUTRA_TDD_Info_ExtIEs_193[] = {
15484 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_TDD_Info_ExtIEs, id),
15485 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15486 -1, /* IMPLICIT tag at current level */
15487 &asn_DEF_ProtocolExtensionID,
15489 { &asn_OER_memb_id_constr_194, &asn_PER_memb_id_constr_194, memb_id_constraint_193 },
15490 0, 0, /* No default value */
15493 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_TDD_Info_ExtIEs, criticality),
15494 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15495 -1, /* IMPLICIT tag at current level */
15496 &asn_DEF_Criticality,
15498 { &asn_OER_memb_criticality_constr_195, &asn_PER_memb_criticality_constr_195, memb_criticality_constraint_193 },
15499 0, 0, /* No default value */
15502 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRA_TDD_Info_ExtIEs, extensionValue),
15503 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15504 +1, /* EXPLICIT tag at current level */
15505 &asn_DEF_extensionValue_196,
15507 { &asn_OER_memb_extensionValue_constr_196, &asn_PER_memb_extensionValue_constr_196, memb_extensionValue_constraint_193 },
15508 0, 0, /* No default value */
15512 static const ber_tlv_tag_t asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193[] = {
15513 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15515 static const asn_TYPE_tag2member_t asn_MAP_EUTRA_TDD_Info_ExtIEs_tag2el_193[] = {
15516 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15517 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15518 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15520 asn_SEQUENCE_specifics_t asn_SPC_EUTRA_TDD_Info_ExtIEs_specs_193 = {
15521 sizeof(struct EUTRA_TDD_Info_ExtIEs),
15522 offsetof(struct EUTRA_TDD_Info_ExtIEs, _asn_ctx),
15523 asn_MAP_EUTRA_TDD_Info_ExtIEs_tag2el_193,
15524 3, /* Count of tags in the map */
15525 0, 0, 0, /* Optional elements (not needed) */
15526 -1, /* First extension addition */
15528 asn_TYPE_descriptor_t asn_DEF_EUTRA_TDD_Info_ExtIEs = {
15529 "EUTRA-TDD-Info-ExtIEs",
15530 "EUTRA-TDD-Info-ExtIEs",
15532 asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193,
15533 sizeof(asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193)
15534 /sizeof(asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193[0]), /* 1 */
15535 asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193, /* Same as above */
15536 sizeof(asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193)
15537 /sizeof(asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193[0]), /* 1 */
15538 { 0, 0, SEQUENCE_constraint },
15539 asn_MBR_EUTRA_TDD_Info_ExtIEs_193,
15540 3, /* Elements count */
15541 &asn_SPC_EUTRA_TDD_Info_ExtIEs_specs_193 /* Additional specs */
15544 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_200 = {
15545 sizeof(struct FDD_Info_ExtIEs__extensionValue),
15546 offsetof(struct FDD_Info_ExtIEs__extensionValue, _asn_ctx),
15547 offsetof(struct FDD_Info_ExtIEs__extensionValue, present),
15548 sizeof(((struct FDD_Info_ExtIEs__extensionValue *)0)->present),
15549 0, /* No top level tags */
15550 0, /* No tags in the map */
15552 -1 /* Extensions start */
15554 static /* Use -fall-defs-global to expose */
15555 asn_TYPE_descriptor_t asn_DEF_extensionValue_200 = {
15559 0, /* No effective tags (pointer) */
15560 0, /* No effective tags (count) */
15561 0, /* No tags (pointer) */
15562 0, /* No tags (count) */
15563 { 0, 0, OPEN_TYPE_constraint },
15564 0, 0, /* No members */
15565 &asn_SPC_extensionValue_specs_200 /* Additional specs */
15568 asn_TYPE_member_t asn_MBR_FDD_Info_ExtIEs_197[] = {
15569 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, id),
15570 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15571 -1, /* IMPLICIT tag at current level */
15572 &asn_DEF_ProtocolExtensionID,
15574 { &asn_OER_memb_id_constr_198, &asn_PER_memb_id_constr_198, memb_id_constraint_197 },
15575 0, 0, /* No default value */
15578 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, criticality),
15579 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15580 -1, /* IMPLICIT tag at current level */
15581 &asn_DEF_Criticality,
15583 { &asn_OER_memb_criticality_constr_199, &asn_PER_memb_criticality_constr_199, memb_criticality_constraint_197 },
15584 0, 0, /* No default value */
15587 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, extensionValue),
15588 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15589 +1, /* EXPLICIT tag at current level */
15590 &asn_DEF_extensionValue_200,
15592 { &asn_OER_memb_extensionValue_constr_200, &asn_PER_memb_extensionValue_constr_200, memb_extensionValue_constraint_197 },
15593 0, 0, /* No default value */
15597 static const ber_tlv_tag_t asn_DEF_FDD_Info_ExtIEs_tags_197[] = {
15598 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15600 static const asn_TYPE_tag2member_t asn_MAP_FDD_Info_ExtIEs_tag2el_197[] = {
15601 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15602 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15603 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15605 asn_SEQUENCE_specifics_t asn_SPC_FDD_Info_ExtIEs_specs_197 = {
15606 sizeof(struct FDD_Info_ExtIEs),
15607 offsetof(struct FDD_Info_ExtIEs, _asn_ctx),
15608 asn_MAP_FDD_Info_ExtIEs_tag2el_197,
15609 3, /* Count of tags in the map */
15610 0, 0, 0, /* Optional elements (not needed) */
15611 -1, /* First extension addition */
15613 asn_TYPE_descriptor_t asn_DEF_FDD_Info_ExtIEs = {
15617 asn_DEF_FDD_Info_ExtIEs_tags_197,
15618 sizeof(asn_DEF_FDD_Info_ExtIEs_tags_197)
15619 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_197[0]), /* 1 */
15620 asn_DEF_FDD_Info_ExtIEs_tags_197, /* Same as above */
15621 sizeof(asn_DEF_FDD_Info_ExtIEs_tags_197)
15622 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_197[0]), /* 1 */
15623 { 0, 0, SEQUENCE_constraint },
15624 asn_MBR_FDD_Info_ExtIEs_197,
15625 3, /* Elements count */
15626 &asn_SPC_FDD_Info_ExtIEs_specs_197 /* Additional specs */
15629 static asn_TYPE_member_t asn_MBR_extensionValue_204[] = {
15630 { ATF_NOFLAGS, 0, offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs__extensionValue, choice.QoSFlowMappingIndication),
15631 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
15633 &asn_DEF_QoSFlowMappingIndication,
15636 0, 0, /* No default value */
15637 "QoSFlowMappingIndication"
15640 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_204[] = {
15641 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* QoSFlowMappingIndication */
15643 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_204 = {
15644 sizeof(struct Flows_Mapped_To_DRB_ItemExtIEs__extensionValue),
15645 offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs__extensionValue, _asn_ctx),
15646 offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs__extensionValue, present),
15647 sizeof(((struct Flows_Mapped_To_DRB_ItemExtIEs__extensionValue *)0)->present),
15648 asn_MAP_extensionValue_tag2el_204,
15649 1, /* Count of tags in the map */
15651 -1 /* Extensions start */
15653 static /* Use -fall-defs-global to expose */
15654 asn_TYPE_descriptor_t asn_DEF_extensionValue_204 = {
15658 0, /* No effective tags (pointer) */
15659 0, /* No effective tags (count) */
15660 0, /* No tags (pointer) */
15661 0, /* No tags (count) */
15662 { 0, 0, OPEN_TYPE_constraint },
15663 asn_MBR_extensionValue_204,
15664 1, /* Elements count */
15665 &asn_SPC_extensionValue_specs_204 /* Additional specs */
15668 asn_TYPE_member_t asn_MBR_Flows_Mapped_To_DRB_ItemExtIEs_201[] = {
15669 { ATF_NOFLAGS, 0, offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs, id),
15670 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15671 -1, /* IMPLICIT tag at current level */
15672 &asn_DEF_ProtocolExtensionID,
15674 { &asn_OER_memb_id_constr_202, &asn_PER_memb_id_constr_202, memb_id_constraint_201 },
15675 0, 0, /* No default value */
15678 { ATF_NOFLAGS, 0, offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs, criticality),
15679 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15680 -1, /* IMPLICIT tag at current level */
15681 &asn_DEF_Criticality,
15682 select_Flows_Mapped_To_DRB_ItemExtIEs_criticality_type,
15683 { &asn_OER_memb_criticality_constr_203, &asn_PER_memb_criticality_constr_203, memb_criticality_constraint_201 },
15684 0, 0, /* No default value */
15687 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs, extensionValue),
15688 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15689 +1, /* EXPLICIT tag at current level */
15690 &asn_DEF_extensionValue_204,
15691 select_Flows_Mapped_To_DRB_ItemExtIEs_extensionValue_type,
15692 { &asn_OER_memb_extensionValue_constr_204, &asn_PER_memb_extensionValue_constr_204, memb_extensionValue_constraint_201 },
15693 0, 0, /* No default value */
15697 static const ber_tlv_tag_t asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201[] = {
15698 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15700 static const asn_TYPE_tag2member_t asn_MAP_Flows_Mapped_To_DRB_ItemExtIEs_tag2el_201[] = {
15701 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15702 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15703 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15705 asn_SEQUENCE_specifics_t asn_SPC_Flows_Mapped_To_DRB_ItemExtIEs_specs_201 = {
15706 sizeof(struct Flows_Mapped_To_DRB_ItemExtIEs),
15707 offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs, _asn_ctx),
15708 asn_MAP_Flows_Mapped_To_DRB_ItemExtIEs_tag2el_201,
15709 3, /* Count of tags in the map */
15710 0, 0, 0, /* Optional elements (not needed) */
15711 -1, /* First extension addition */
15713 asn_TYPE_descriptor_t asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs = {
15714 "Flows-Mapped-To-DRB-ItemExtIEs",
15715 "Flows-Mapped-To-DRB-ItemExtIEs",
15717 asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201,
15718 sizeof(asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201)
15719 /sizeof(asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201[0]), /* 1 */
15720 asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201, /* Same as above */
15721 sizeof(asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201)
15722 /sizeof(asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201[0]), /* 1 */
15723 { 0, 0, SEQUENCE_constraint },
15724 asn_MBR_Flows_Mapped_To_DRB_ItemExtIEs_201,
15725 3, /* Elements count */
15726 &asn_SPC_Flows_Mapped_To_DRB_ItemExtIEs_specs_201 /* Additional specs */
15729 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_208 = {
15730 sizeof(struct FreqBandNrItem_ExtIEs__extensionValue),
15731 offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, _asn_ctx),
15732 offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, present),
15733 sizeof(((struct FreqBandNrItem_ExtIEs__extensionValue *)0)->present),
15734 0, /* No top level tags */
15735 0, /* No tags in the map */
15737 -1 /* Extensions start */
15739 static /* Use -fall-defs-global to expose */
15740 asn_TYPE_descriptor_t asn_DEF_extensionValue_208 = {
15744 0, /* No effective tags (pointer) */
15745 0, /* No effective tags (count) */
15746 0, /* No tags (pointer) */
15747 0, /* No tags (count) */
15748 { 0, 0, OPEN_TYPE_constraint },
15749 0, 0, /* No members */
15750 &asn_SPC_extensionValue_specs_208 /* Additional specs */
15753 asn_TYPE_member_t asn_MBR_FreqBandNrItem_ExtIEs_205[] = {
15754 { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, id),
15755 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15756 -1, /* IMPLICIT tag at current level */
15757 &asn_DEF_ProtocolExtensionID,
15759 { &asn_OER_memb_id_constr_206, &asn_PER_memb_id_constr_206, memb_id_constraint_205 },
15760 0, 0, /* No default value */
15763 { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, criticality),
15764 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15765 -1, /* IMPLICIT tag at current level */
15766 &asn_DEF_Criticality,
15768 { &asn_OER_memb_criticality_constr_207, &asn_PER_memb_criticality_constr_207, memb_criticality_constraint_205 },
15769 0, 0, /* No default value */
15772 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, extensionValue),
15773 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15774 +1, /* EXPLICIT tag at current level */
15775 &asn_DEF_extensionValue_208,
15777 { &asn_OER_memb_extensionValue_constr_208, &asn_PER_memb_extensionValue_constr_208, memb_extensionValue_constraint_205 },
15778 0, 0, /* No default value */
15782 static const ber_tlv_tag_t asn_DEF_FreqBandNrItem_ExtIEs_tags_205[] = {
15783 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15785 static const asn_TYPE_tag2member_t asn_MAP_FreqBandNrItem_ExtIEs_tag2el_205[] = {
15786 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15787 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15788 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15790 asn_SEQUENCE_specifics_t asn_SPC_FreqBandNrItem_ExtIEs_specs_205 = {
15791 sizeof(struct FreqBandNrItem_ExtIEs),
15792 offsetof(struct FreqBandNrItem_ExtIEs, _asn_ctx),
15793 asn_MAP_FreqBandNrItem_ExtIEs_tag2el_205,
15794 3, /* Count of tags in the map */
15795 0, 0, 0, /* Optional elements (not needed) */
15796 -1, /* First extension addition */
15798 asn_TYPE_descriptor_t asn_DEF_FreqBandNrItem_ExtIEs = {
15799 "FreqBandNrItem-ExtIEs",
15800 "FreqBandNrItem-ExtIEs",
15802 asn_DEF_FreqBandNrItem_ExtIEs_tags_205,
15803 sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_205)
15804 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_205[0]), /* 1 */
15805 asn_DEF_FreqBandNrItem_ExtIEs_tags_205, /* Same as above */
15806 sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_205)
15807 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_205[0]), /* 1 */
15808 { 0, 0, SEQUENCE_constraint },
15809 asn_MBR_FreqBandNrItem_ExtIEs_205,
15810 3, /* Elements count */
15811 &asn_SPC_FreqBandNrItem_ExtIEs_specs_205 /* Additional specs */
15814 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_212 = {
15815 sizeof(struct GBR_QosInformation_ExtIEs__extensionValue),
15816 offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, _asn_ctx),
15817 offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, present),
15818 sizeof(((struct GBR_QosInformation_ExtIEs__extensionValue *)0)->present),
15819 0, /* No top level tags */
15820 0, /* No tags in the map */
15822 -1 /* Extensions start */
15824 static /* Use -fall-defs-global to expose */
15825 asn_TYPE_descriptor_t asn_DEF_extensionValue_212 = {
15829 0, /* No effective tags (pointer) */
15830 0, /* No effective tags (count) */
15831 0, /* No tags (pointer) */
15832 0, /* No tags (count) */
15833 { 0, 0, OPEN_TYPE_constraint },
15834 0, 0, /* No members */
15835 &asn_SPC_extensionValue_specs_212 /* Additional specs */
15838 asn_TYPE_member_t asn_MBR_GBR_QosInformation_ExtIEs_209[] = {
15839 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, id),
15840 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15841 -1, /* IMPLICIT tag at current level */
15842 &asn_DEF_ProtocolExtensionID,
15844 { &asn_OER_memb_id_constr_210, &asn_PER_memb_id_constr_210, memb_id_constraint_209 },
15845 0, 0, /* No default value */
15848 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, criticality),
15849 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15850 -1, /* IMPLICIT tag at current level */
15851 &asn_DEF_Criticality,
15853 { &asn_OER_memb_criticality_constr_211, &asn_PER_memb_criticality_constr_211, memb_criticality_constraint_209 },
15854 0, 0, /* No default value */
15857 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, extensionValue),
15858 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15859 +1, /* EXPLICIT tag at current level */
15860 &asn_DEF_extensionValue_212,
15862 { &asn_OER_memb_extensionValue_constr_212, &asn_PER_memb_extensionValue_constr_212, memb_extensionValue_constraint_209 },
15863 0, 0, /* No default value */
15867 static const ber_tlv_tag_t asn_DEF_GBR_QosInformation_ExtIEs_tags_209[] = {
15868 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15870 static const asn_TYPE_tag2member_t asn_MAP_GBR_QosInformation_ExtIEs_tag2el_209[] = {
15871 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15872 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15873 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15875 asn_SEQUENCE_specifics_t asn_SPC_GBR_QosInformation_ExtIEs_specs_209 = {
15876 sizeof(struct GBR_QosInformation_ExtIEs),
15877 offsetof(struct GBR_QosInformation_ExtIEs, _asn_ctx),
15878 asn_MAP_GBR_QosInformation_ExtIEs_tag2el_209,
15879 3, /* Count of tags in the map */
15880 0, 0, 0, /* Optional elements (not needed) */
15881 -1, /* First extension addition */
15883 asn_TYPE_descriptor_t asn_DEF_GBR_QosInformation_ExtIEs = {
15884 "GBR-QosInformation-ExtIEs",
15885 "GBR-QosInformation-ExtIEs",
15887 asn_DEF_GBR_QosInformation_ExtIEs_tags_209,
15888 sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_209)
15889 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_209[0]), /* 1 */
15890 asn_DEF_GBR_QosInformation_ExtIEs_tags_209, /* Same as above */
15891 sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_209)
15892 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_209[0]), /* 1 */
15893 { 0, 0, SEQUENCE_constraint },
15894 asn_MBR_GBR_QosInformation_ExtIEs_209,
15895 3, /* Elements count */
15896 &asn_SPC_GBR_QosInformation_ExtIEs_specs_209 /* Additional specs */
15899 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_216 = {
15900 sizeof(struct GBR_QosFlowInformation_ExtIEs__extensionValue),
15901 offsetof(struct GBR_QosFlowInformation_ExtIEs__extensionValue, _asn_ctx),
15902 offsetof(struct GBR_QosFlowInformation_ExtIEs__extensionValue, present),
15903 sizeof(((struct GBR_QosFlowInformation_ExtIEs__extensionValue *)0)->present),
15904 0, /* No top level tags */
15905 0, /* No tags in the map */
15907 -1 /* Extensions start */
15909 static /* Use -fall-defs-global to expose */
15910 asn_TYPE_descriptor_t asn_DEF_extensionValue_216 = {
15914 0, /* No effective tags (pointer) */
15915 0, /* No effective tags (count) */
15916 0, /* No tags (pointer) */
15917 0, /* No tags (count) */
15918 { 0, 0, OPEN_TYPE_constraint },
15919 0, 0, /* No members */
15920 &asn_SPC_extensionValue_specs_216 /* Additional specs */
15923 asn_TYPE_member_t asn_MBR_GBR_QosFlowInformation_ExtIEs_213[] = {
15924 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosFlowInformation_ExtIEs, id),
15925 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15926 -1, /* IMPLICIT tag at current level */
15927 &asn_DEF_ProtocolExtensionID,
15929 { &asn_OER_memb_id_constr_214, &asn_PER_memb_id_constr_214, memb_id_constraint_213 },
15930 0, 0, /* No default value */
15933 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosFlowInformation_ExtIEs, criticality),
15934 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15935 -1, /* IMPLICIT tag at current level */
15936 &asn_DEF_Criticality,
15938 { &asn_OER_memb_criticality_constr_215, &asn_PER_memb_criticality_constr_215, memb_criticality_constraint_213 },
15939 0, 0, /* No default value */
15942 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GBR_QosFlowInformation_ExtIEs, extensionValue),
15943 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15944 +1, /* EXPLICIT tag at current level */
15945 &asn_DEF_extensionValue_216,
15947 { &asn_OER_memb_extensionValue_constr_216, &asn_PER_memb_extensionValue_constr_216, memb_extensionValue_constraint_213 },
15948 0, 0, /* No default value */
15952 static const ber_tlv_tag_t asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213[] = {
15953 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15955 static const asn_TYPE_tag2member_t asn_MAP_GBR_QosFlowInformation_ExtIEs_tag2el_213[] = {
15956 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15957 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15958 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15960 asn_SEQUENCE_specifics_t asn_SPC_GBR_QosFlowInformation_ExtIEs_specs_213 = {
15961 sizeof(struct GBR_QosFlowInformation_ExtIEs),
15962 offsetof(struct GBR_QosFlowInformation_ExtIEs, _asn_ctx),
15963 asn_MAP_GBR_QosFlowInformation_ExtIEs_tag2el_213,
15964 3, /* Count of tags in the map */
15965 0, 0, 0, /* Optional elements (not needed) */
15966 -1, /* First extension addition */
15968 asn_TYPE_descriptor_t asn_DEF_GBR_QosFlowInformation_ExtIEs = {
15969 "GBR-QosFlowInformation-ExtIEs",
15970 "GBR-QosFlowInformation-ExtIEs",
15972 asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213,
15973 sizeof(asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213)
15974 /sizeof(asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213[0]), /* 1 */
15975 asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213, /* Same as above */
15976 sizeof(asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213)
15977 /sizeof(asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213[0]), /* 1 */
15978 { 0, 0, SEQUENCE_constraint },
15979 asn_MBR_GBR_QosFlowInformation_ExtIEs_213,
15980 3, /* Elements count */
15981 &asn_SPC_GBR_QosFlowInformation_ExtIEs_specs_213 /* Additional specs */
15984 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_220 = {
15985 sizeof(struct GNB_CUSystemInformation_ExtIEs__extensionValue),
15986 offsetof(struct GNB_CUSystemInformation_ExtIEs__extensionValue, _asn_ctx),
15987 offsetof(struct GNB_CUSystemInformation_ExtIEs__extensionValue, present),
15988 sizeof(((struct GNB_CUSystemInformation_ExtIEs__extensionValue *)0)->present),
15989 0, /* No top level tags */
15990 0, /* No tags in the map */
15992 -1 /* Extensions start */
15994 static /* Use -fall-defs-global to expose */
15995 asn_TYPE_descriptor_t asn_DEF_extensionValue_220 = {
15999 0, /* No effective tags (pointer) */
16000 0, /* No effective tags (count) */
16001 0, /* No tags (pointer) */
16002 0, /* No tags (count) */
16003 { 0, 0, OPEN_TYPE_constraint },
16004 0, 0, /* No members */
16005 &asn_SPC_extensionValue_specs_220 /* Additional specs */
16008 asn_TYPE_member_t asn_MBR_GNB_CUSystemInformation_ExtIEs_217[] = {
16009 { ATF_NOFLAGS, 0, offsetof(struct GNB_CUSystemInformation_ExtIEs, id),
16010 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16011 -1, /* IMPLICIT tag at current level */
16012 &asn_DEF_ProtocolExtensionID,
16014 { &asn_OER_memb_id_constr_218, &asn_PER_memb_id_constr_218, memb_id_constraint_217 },
16015 0, 0, /* No default value */
16018 { ATF_NOFLAGS, 0, offsetof(struct GNB_CUSystemInformation_ExtIEs, criticality),
16019 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16020 -1, /* IMPLICIT tag at current level */
16021 &asn_DEF_Criticality,
16023 { &asn_OER_memb_criticality_constr_219, &asn_PER_memb_criticality_constr_219, memb_criticality_constraint_217 },
16024 0, 0, /* No default value */
16027 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CUSystemInformation_ExtIEs, extensionValue),
16028 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16029 +1, /* EXPLICIT tag at current level */
16030 &asn_DEF_extensionValue_220,
16032 { &asn_OER_memb_extensionValue_constr_220, &asn_PER_memb_extensionValue_constr_220, memb_extensionValue_constraint_217 },
16033 0, 0, /* No default value */
16037 static const ber_tlv_tag_t asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217[] = {
16038 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16040 static const asn_TYPE_tag2member_t asn_MAP_GNB_CUSystemInformation_ExtIEs_tag2el_217[] = {
16041 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16042 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16043 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16045 asn_SEQUENCE_specifics_t asn_SPC_GNB_CUSystemInformation_ExtIEs_specs_217 = {
16046 sizeof(struct GNB_CUSystemInformation_ExtIEs),
16047 offsetof(struct GNB_CUSystemInformation_ExtIEs, _asn_ctx),
16048 asn_MAP_GNB_CUSystemInformation_ExtIEs_tag2el_217,
16049 3, /* Count of tags in the map */
16050 0, 0, 0, /* Optional elements (not needed) */
16051 -1, /* First extension addition */
16053 asn_TYPE_descriptor_t asn_DEF_GNB_CUSystemInformation_ExtIEs = {
16054 "GNB-CUSystemInformation-ExtIEs",
16055 "GNB-CUSystemInformation-ExtIEs",
16057 asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217,
16058 sizeof(asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217)
16059 /sizeof(asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217[0]), /* 1 */
16060 asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217, /* Same as above */
16061 sizeof(asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217)
16062 /sizeof(asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217[0]), /* 1 */
16063 { 0, 0, SEQUENCE_constraint },
16064 asn_MBR_GNB_CUSystemInformation_ExtIEs_217,
16065 3, /* Elements count */
16066 &asn_SPC_GNB_CUSystemInformation_ExtIEs_specs_217 /* Additional specs */
16069 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_224 = {
16070 sizeof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs__extensionValue),
16071 offsetof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs__extensionValue, _asn_ctx),
16072 offsetof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs__extensionValue, present),
16073 sizeof(((struct GNB_CU_TNL_Association_Setup_Item_ExtIEs__extensionValue *)0)->present),
16074 0, /* No top level tags */
16075 0, /* No tags in the map */
16077 -1 /* Extensions start */
16079 static /* Use -fall-defs-global to expose */
16080 asn_TYPE_descriptor_t asn_DEF_extensionValue_224 = {
16084 0, /* No effective tags (pointer) */
16085 0, /* No effective tags (count) */
16086 0, /* No tags (pointer) */
16087 0, /* No tags (count) */
16088 { 0, 0, OPEN_TYPE_constraint },
16089 0, 0, /* No members */
16090 &asn_SPC_extensionValue_specs_224 /* Additional specs */
16093 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Setup_Item_ExtIEs_221[] = {
16094 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs, id),
16095 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16096 -1, /* IMPLICIT tag at current level */
16097 &asn_DEF_ProtocolExtensionID,
16099 { &asn_OER_memb_id_constr_222, &asn_PER_memb_id_constr_222, memb_id_constraint_221 },
16100 0, 0, /* No default value */
16103 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs, criticality),
16104 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16105 -1, /* IMPLICIT tag at current level */
16106 &asn_DEF_Criticality,
16108 { &asn_OER_memb_criticality_constr_223, &asn_PER_memb_criticality_constr_223, memb_criticality_constraint_221 },
16109 0, 0, /* No default value */
16112 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs, extensionValue),
16113 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16114 +1, /* EXPLICIT tag at current level */
16115 &asn_DEF_extensionValue_224,
16117 { &asn_OER_memb_extensionValue_constr_224, &asn_PER_memb_extensionValue_constr_224, memb_extensionValue_constraint_221 },
16118 0, 0, /* No default value */
16122 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221[] = {
16123 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16125 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tag2el_221[] = {
16126 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16127 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16128 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16130 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_Setup_Item_ExtIEs_specs_221 = {
16131 sizeof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs),
16132 offsetof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs, _asn_ctx),
16133 asn_MAP_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tag2el_221,
16134 3, /* Count of tags in the map */
16135 0, 0, 0, /* Optional elements (not needed) */
16136 -1, /* First extension addition */
16138 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs = {
16139 "GNB-CU-TNL-Association-Setup-Item-ExtIEs",
16140 "GNB-CU-TNL-Association-Setup-Item-ExtIEs",
16142 asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221,
16143 sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221)
16144 /sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221[0]), /* 1 */
16145 asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221, /* Same as above */
16146 sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221)
16147 /sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221[0]), /* 1 */
16148 { 0, 0, SEQUENCE_constraint },
16149 asn_MBR_GNB_CU_TNL_Association_Setup_Item_ExtIEs_221,
16150 3, /* Elements count */
16151 &asn_SPC_GNB_CU_TNL_Association_Setup_Item_ExtIEs_specs_221 /* Additional specs */
16154 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_228 = {
16155 sizeof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs__extensionValue),
16156 offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs__extensionValue, _asn_ctx),
16157 offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs__extensionValue, present),
16158 sizeof(((struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs__extensionValue *)0)->present),
16159 0, /* No top level tags */
16160 0, /* No tags in the map */
16162 -1 /* Extensions start */
16164 static /* Use -fall-defs-global to expose */
16165 asn_TYPE_descriptor_t asn_DEF_extensionValue_228 = {
16169 0, /* No effective tags (pointer) */
16170 0, /* No effective tags (count) */
16171 0, /* No tags (pointer) */
16172 0, /* No tags (count) */
16173 { 0, 0, OPEN_TYPE_constraint },
16174 0, 0, /* No members */
16175 &asn_SPC_extensionValue_specs_228 /* Additional specs */
16178 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_225[] = {
16179 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs, id),
16180 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16181 -1, /* IMPLICIT tag at current level */
16182 &asn_DEF_ProtocolExtensionID,
16184 { &asn_OER_memb_id_constr_226, &asn_PER_memb_id_constr_226, memb_id_constraint_225 },
16185 0, 0, /* No default value */
16188 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs, criticality),
16189 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16190 -1, /* IMPLICIT tag at current level */
16191 &asn_DEF_Criticality,
16193 { &asn_OER_memb_criticality_constr_227, &asn_PER_memb_criticality_constr_227, memb_criticality_constraint_225 },
16194 0, 0, /* No default value */
16197 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs, extensionValue),
16198 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16199 +1, /* EXPLICIT tag at current level */
16200 &asn_DEF_extensionValue_228,
16202 { &asn_OER_memb_extensionValue_constr_228, &asn_PER_memb_extensionValue_constr_228, memb_extensionValue_constraint_225 },
16203 0, 0, /* No default value */
16207 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225[] = {
16208 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16210 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tag2el_225[] = {
16211 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16212 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16213 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16215 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_specs_225 = {
16216 sizeof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs),
16217 offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs, _asn_ctx),
16218 asn_MAP_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tag2el_225,
16219 3, /* Count of tags in the map */
16220 0, 0, 0, /* Optional elements (not needed) */
16221 -1, /* First extension addition */
16223 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs = {
16224 "GNB-CU-TNL-Association-Failed-To-Setup-Item-ExtIEs",
16225 "GNB-CU-TNL-Association-Failed-To-Setup-Item-ExtIEs",
16227 asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225,
16228 sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225)
16229 /sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225[0]), /* 1 */
16230 asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225, /* Same as above */
16231 sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225)
16232 /sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225[0]), /* 1 */
16233 { 0, 0, SEQUENCE_constraint },
16234 asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_225,
16235 3, /* Elements count */
16236 &asn_SPC_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_specs_225 /* Additional specs */
16239 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_232 = {
16240 sizeof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs__extensionValue),
16241 offsetof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs__extensionValue, _asn_ctx),
16242 offsetof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs__extensionValue, present),
16243 sizeof(((struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs__extensionValue *)0)->present),
16244 0, /* No top level tags */
16245 0, /* No tags in the map */
16247 -1 /* Extensions start */
16249 static /* Use -fall-defs-global to expose */
16250 asn_TYPE_descriptor_t asn_DEF_extensionValue_232 = {
16254 0, /* No effective tags (pointer) */
16255 0, /* No effective tags (count) */
16256 0, /* No tags (pointer) */
16257 0, /* No tags (count) */
16258 { 0, 0, OPEN_TYPE_constraint },
16259 0, 0, /* No members */
16260 &asn_SPC_extensionValue_specs_232 /* Additional specs */
16263 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_229[] = {
16264 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs, id),
16265 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16266 -1, /* IMPLICIT tag at current level */
16267 &asn_DEF_ProtocolExtensionID,
16269 { &asn_OER_memb_id_constr_230, &asn_PER_memb_id_constr_230, memb_id_constraint_229 },
16270 0, 0, /* No default value */
16273 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs, criticality),
16274 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16275 -1, /* IMPLICIT tag at current level */
16276 &asn_DEF_Criticality,
16278 { &asn_OER_memb_criticality_constr_231, &asn_PER_memb_criticality_constr_231, memb_criticality_constraint_229 },
16279 0, 0, /* No default value */
16282 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs, extensionValue),
16283 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16284 +1, /* EXPLICIT tag at current level */
16285 &asn_DEF_extensionValue_232,
16287 { &asn_OER_memb_extensionValue_constr_232, &asn_PER_memb_extensionValue_constr_232, memb_extensionValue_constraint_229 },
16288 0, 0, /* No default value */
16292 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229[] = {
16293 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16295 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tag2el_229[] = {
16296 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16297 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16298 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16300 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_specs_229 = {
16301 sizeof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs),
16302 offsetof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs, _asn_ctx),
16303 asn_MAP_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tag2el_229,
16304 3, /* Count of tags in the map */
16305 0, 0, 0, /* Optional elements (not needed) */
16306 -1, /* First extension addition */
16308 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs = {
16309 "GNB-CU-TNL-Association-To-Add-Item-ExtIEs",
16310 "GNB-CU-TNL-Association-To-Add-Item-ExtIEs",
16312 asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229,
16313 sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229)
16314 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229[0]), /* 1 */
16315 asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229, /* Same as above */
16316 sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229)
16317 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229[0]), /* 1 */
16318 { 0, 0, SEQUENCE_constraint },
16319 asn_MBR_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_229,
16320 3, /* Elements count */
16321 &asn_SPC_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_specs_229 /* Additional specs */
16324 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_236 = {
16325 sizeof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs__extensionValue),
16326 offsetof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs__extensionValue, _asn_ctx),
16327 offsetof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs__extensionValue, present),
16328 sizeof(((struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs__extensionValue *)0)->present),
16329 0, /* No top level tags */
16330 0, /* No tags in the map */
16332 -1 /* Extensions start */
16334 static /* Use -fall-defs-global to expose */
16335 asn_TYPE_descriptor_t asn_DEF_extensionValue_236 = {
16339 0, /* No effective tags (pointer) */
16340 0, /* No effective tags (count) */
16341 0, /* No tags (pointer) */
16342 0, /* No tags (count) */
16343 { 0, 0, OPEN_TYPE_constraint },
16344 0, 0, /* No members */
16345 &asn_SPC_extensionValue_specs_236 /* Additional specs */
16348 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_233[] = {
16349 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs, id),
16350 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16351 -1, /* IMPLICIT tag at current level */
16352 &asn_DEF_ProtocolExtensionID,
16354 { &asn_OER_memb_id_constr_234, &asn_PER_memb_id_constr_234, memb_id_constraint_233 },
16355 0, 0, /* No default value */
16358 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs, criticality),
16359 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16360 -1, /* IMPLICIT tag at current level */
16361 &asn_DEF_Criticality,
16363 { &asn_OER_memb_criticality_constr_235, &asn_PER_memb_criticality_constr_235, memb_criticality_constraint_233 },
16364 0, 0, /* No default value */
16367 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs, extensionValue),
16368 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16369 +1, /* EXPLICIT tag at current level */
16370 &asn_DEF_extensionValue_236,
16372 { &asn_OER_memb_extensionValue_constr_236, &asn_PER_memb_extensionValue_constr_236, memb_extensionValue_constraint_233 },
16373 0, 0, /* No default value */
16377 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233[] = {
16378 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16380 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tag2el_233[] = {
16381 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16382 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16383 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16385 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_specs_233 = {
16386 sizeof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs),
16387 offsetof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs, _asn_ctx),
16388 asn_MAP_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tag2el_233,
16389 3, /* Count of tags in the map */
16390 0, 0, 0, /* Optional elements (not needed) */
16391 -1, /* First extension addition */
16393 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs = {
16394 "GNB-CU-TNL-Association-To-Remove-Item-ExtIEs",
16395 "GNB-CU-TNL-Association-To-Remove-Item-ExtIEs",
16397 asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233,
16398 sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233)
16399 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233[0]), /* 1 */
16400 asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233, /* Same as above */
16401 sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233)
16402 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233[0]), /* 1 */
16403 { 0, 0, SEQUENCE_constraint },
16404 asn_MBR_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_233,
16405 3, /* Elements count */
16406 &asn_SPC_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_specs_233 /* Additional specs */
16409 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_240 = {
16410 sizeof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs__extensionValue),
16411 offsetof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs__extensionValue, _asn_ctx),
16412 offsetof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs__extensionValue, present),
16413 sizeof(((struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs__extensionValue *)0)->present),
16414 0, /* No top level tags */
16415 0, /* No tags in the map */
16417 -1 /* Extensions start */
16419 static /* Use -fall-defs-global to expose */
16420 asn_TYPE_descriptor_t asn_DEF_extensionValue_240 = {
16424 0, /* No effective tags (pointer) */
16425 0, /* No effective tags (count) */
16426 0, /* No tags (pointer) */
16427 0, /* No tags (count) */
16428 { 0, 0, OPEN_TYPE_constraint },
16429 0, 0, /* No members */
16430 &asn_SPC_extensionValue_specs_240 /* Additional specs */
16433 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_237[] = {
16434 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs, id),
16435 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16436 -1, /* IMPLICIT tag at current level */
16437 &asn_DEF_ProtocolExtensionID,
16439 { &asn_OER_memb_id_constr_238, &asn_PER_memb_id_constr_238, memb_id_constraint_237 },
16440 0, 0, /* No default value */
16443 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs, criticality),
16444 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16445 -1, /* IMPLICIT tag at current level */
16446 &asn_DEF_Criticality,
16448 { &asn_OER_memb_criticality_constr_239, &asn_PER_memb_criticality_constr_239, memb_criticality_constraint_237 },
16449 0, 0, /* No default value */
16452 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs, extensionValue),
16453 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16454 +1, /* EXPLICIT tag at current level */
16455 &asn_DEF_extensionValue_240,
16457 { &asn_OER_memb_extensionValue_constr_240, &asn_PER_memb_extensionValue_constr_240, memb_extensionValue_constraint_237 },
16458 0, 0, /* No default value */
16462 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237[] = {
16463 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16465 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tag2el_237[] = {
16466 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16467 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16468 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16470 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_specs_237 = {
16471 sizeof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs),
16472 offsetof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs, _asn_ctx),
16473 asn_MAP_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tag2el_237,
16474 3, /* Count of tags in the map */
16475 0, 0, 0, /* Optional elements (not needed) */
16476 -1, /* First extension addition */
16478 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs = {
16479 "GNB-CU-TNL-Association-To-Update-Item-ExtIEs",
16480 "GNB-CU-TNL-Association-To-Update-Item-ExtIEs",
16482 asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237,
16483 sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237)
16484 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237[0]), /* 1 */
16485 asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237, /* Same as above */
16486 sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237)
16487 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237[0]), /* 1 */
16488 { 0, 0, SEQUENCE_constraint },
16489 asn_MBR_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_237,
16490 3, /* Elements count */
16491 &asn_SPC_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_specs_237 /* Additional specs */
16494 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_244 = {
16495 sizeof(struct GNB_DU_Served_Cells_ItemExtIEs__extensionValue),
16496 offsetof(struct GNB_DU_Served_Cells_ItemExtIEs__extensionValue, _asn_ctx),
16497 offsetof(struct GNB_DU_Served_Cells_ItemExtIEs__extensionValue, present),
16498 sizeof(((struct GNB_DU_Served_Cells_ItemExtIEs__extensionValue *)0)->present),
16499 0, /* No top level tags */
16500 0, /* No tags in the map */
16502 -1 /* Extensions start */
16504 static /* Use -fall-defs-global to expose */
16505 asn_TYPE_descriptor_t asn_DEF_extensionValue_244 = {
16509 0, /* No effective tags (pointer) */
16510 0, /* No effective tags (count) */
16511 0, /* No tags (pointer) */
16512 0, /* No tags (count) */
16513 { 0, 0, OPEN_TYPE_constraint },
16514 0, 0, /* No members */
16515 &asn_SPC_extensionValue_specs_244 /* Additional specs */
16518 asn_TYPE_member_t asn_MBR_GNB_DU_Served_Cells_ItemExtIEs_241[] = {
16519 { ATF_NOFLAGS, 0, offsetof(struct GNB_DU_Served_Cells_ItemExtIEs, id),
16520 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16521 -1, /* IMPLICIT tag at current level */
16522 &asn_DEF_ProtocolExtensionID,
16524 { &asn_OER_memb_id_constr_242, &asn_PER_memb_id_constr_242, memb_id_constraint_241 },
16525 0, 0, /* No default value */
16528 { ATF_NOFLAGS, 0, offsetof(struct GNB_DU_Served_Cells_ItemExtIEs, criticality),
16529 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16530 -1, /* IMPLICIT tag at current level */
16531 &asn_DEF_Criticality,
16533 { &asn_OER_memb_criticality_constr_243, &asn_PER_memb_criticality_constr_243, memb_criticality_constraint_241 },
16534 0, 0, /* No default value */
16537 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_DU_Served_Cells_ItemExtIEs, extensionValue),
16538 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16539 +1, /* EXPLICIT tag at current level */
16540 &asn_DEF_extensionValue_244,
16542 { &asn_OER_memb_extensionValue_constr_244, &asn_PER_memb_extensionValue_constr_244, memb_extensionValue_constraint_241 },
16543 0, 0, /* No default value */
16547 static const ber_tlv_tag_t asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241[] = {
16548 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16550 static const asn_TYPE_tag2member_t asn_MAP_GNB_DU_Served_Cells_ItemExtIEs_tag2el_241[] = {
16551 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16552 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16553 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16555 asn_SEQUENCE_specifics_t asn_SPC_GNB_DU_Served_Cells_ItemExtIEs_specs_241 = {
16556 sizeof(struct GNB_DU_Served_Cells_ItemExtIEs),
16557 offsetof(struct GNB_DU_Served_Cells_ItemExtIEs, _asn_ctx),
16558 asn_MAP_GNB_DU_Served_Cells_ItemExtIEs_tag2el_241,
16559 3, /* Count of tags in the map */
16560 0, 0, 0, /* Optional elements (not needed) */
16561 -1, /* First extension addition */
16563 asn_TYPE_descriptor_t asn_DEF_GNB_DU_Served_Cells_ItemExtIEs = {
16564 "GNB-DU-Served-Cells-ItemExtIEs",
16565 "GNB-DU-Served-Cells-ItemExtIEs",
16567 asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241,
16568 sizeof(asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241)
16569 /sizeof(asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241[0]), /* 1 */
16570 asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241, /* Same as above */
16571 sizeof(asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241)
16572 /sizeof(asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241[0]), /* 1 */
16573 { 0, 0, SEQUENCE_constraint },
16574 asn_MBR_GNB_DU_Served_Cells_ItemExtIEs_241,
16575 3, /* Elements count */
16576 &asn_SPC_GNB_DU_Served_Cells_ItemExtIEs_specs_241 /* Additional specs */
16579 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_248 = {
16580 sizeof(struct GNB_DU_System_Information_ExtIEs__extensionValue),
16581 offsetof(struct GNB_DU_System_Information_ExtIEs__extensionValue, _asn_ctx),
16582 offsetof(struct GNB_DU_System_Information_ExtIEs__extensionValue, present),
16583 sizeof(((struct GNB_DU_System_Information_ExtIEs__extensionValue *)0)->present),
16584 0, /* No top level tags */
16585 0, /* No tags in the map */
16587 -1 /* Extensions start */
16589 static /* Use -fall-defs-global to expose */
16590 asn_TYPE_descriptor_t asn_DEF_extensionValue_248 = {
16594 0, /* No effective tags (pointer) */
16595 0, /* No effective tags (count) */
16596 0, /* No tags (pointer) */
16597 0, /* No tags (count) */
16598 { 0, 0, OPEN_TYPE_constraint },
16599 0, 0, /* No members */
16600 &asn_SPC_extensionValue_specs_248 /* Additional specs */
16603 asn_TYPE_member_t asn_MBR_GNB_DU_System_Information_ExtIEs_245[] = {
16604 { ATF_NOFLAGS, 0, offsetof(struct GNB_DU_System_Information_ExtIEs, id),
16605 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16606 -1, /* IMPLICIT tag at current level */
16607 &asn_DEF_ProtocolExtensionID,
16609 { &asn_OER_memb_id_constr_246, &asn_PER_memb_id_constr_246, memb_id_constraint_245 },
16610 0, 0, /* No default value */
16613 { ATF_NOFLAGS, 0, offsetof(struct GNB_DU_System_Information_ExtIEs, criticality),
16614 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16615 -1, /* IMPLICIT tag at current level */
16616 &asn_DEF_Criticality,
16618 { &asn_OER_memb_criticality_constr_247, &asn_PER_memb_criticality_constr_247, memb_criticality_constraint_245 },
16619 0, 0, /* No default value */
16622 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_DU_System_Information_ExtIEs, extensionValue),
16623 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16624 +1, /* EXPLICIT tag at current level */
16625 &asn_DEF_extensionValue_248,
16627 { &asn_OER_memb_extensionValue_constr_248, &asn_PER_memb_extensionValue_constr_248, memb_extensionValue_constraint_245 },
16628 0, 0, /* No default value */
16632 static const ber_tlv_tag_t asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245[] = {
16633 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16635 static const asn_TYPE_tag2member_t asn_MAP_GNB_DU_System_Information_ExtIEs_tag2el_245[] = {
16636 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16637 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16638 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16640 asn_SEQUENCE_specifics_t asn_SPC_GNB_DU_System_Information_ExtIEs_specs_245 = {
16641 sizeof(struct GNB_DU_System_Information_ExtIEs),
16642 offsetof(struct GNB_DU_System_Information_ExtIEs, _asn_ctx),
16643 asn_MAP_GNB_DU_System_Information_ExtIEs_tag2el_245,
16644 3, /* Count of tags in the map */
16645 0, 0, 0, /* Optional elements (not needed) */
16646 -1, /* First extension addition */
16648 asn_TYPE_descriptor_t asn_DEF_GNB_DU_System_Information_ExtIEs = {
16649 "GNB-DU-System-Information-ExtIEs",
16650 "GNB-DU-System-Information-ExtIEs",
16652 asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245,
16653 sizeof(asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245)
16654 /sizeof(asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245[0]), /* 1 */
16655 asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245, /* Same as above */
16656 sizeof(asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245)
16657 /sizeof(asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245[0]), /* 1 */
16658 { 0, 0, SEQUENCE_constraint },
16659 asn_MBR_GNB_DU_System_Information_ExtIEs_245,
16660 3, /* Elements count */
16661 &asn_SPC_GNB_DU_System_Information_ExtIEs_specs_245 /* Additional specs */
16664 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_252 = {
16665 sizeof(struct GTPTunnel_ExtIEs__extensionValue),
16666 offsetof(struct GTPTunnel_ExtIEs__extensionValue, _asn_ctx),
16667 offsetof(struct GTPTunnel_ExtIEs__extensionValue, present),
16668 sizeof(((struct GTPTunnel_ExtIEs__extensionValue *)0)->present),
16669 0, /* No top level tags */
16670 0, /* No tags in the map */
16672 -1 /* Extensions start */
16674 static /* Use -fall-defs-global to expose */
16675 asn_TYPE_descriptor_t asn_DEF_extensionValue_252 = {
16679 0, /* No effective tags (pointer) */
16680 0, /* No effective tags (count) */
16681 0, /* No tags (pointer) */
16682 0, /* No tags (count) */
16683 { 0, 0, OPEN_TYPE_constraint },
16684 0, 0, /* No members */
16685 &asn_SPC_extensionValue_specs_252 /* Additional specs */
16688 asn_TYPE_member_t asn_MBR_GTPTunnel_ExtIEs_249[] = {
16689 { ATF_NOFLAGS, 0, offsetof(struct GTPTunnel_ExtIEs, id),
16690 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16691 -1, /* IMPLICIT tag at current level */
16692 &asn_DEF_ProtocolExtensionID,
16694 { &asn_OER_memb_id_constr_250, &asn_PER_memb_id_constr_250, memb_id_constraint_249 },
16695 0, 0, /* No default value */
16698 { ATF_NOFLAGS, 0, offsetof(struct GTPTunnel_ExtIEs, criticality),
16699 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16700 -1, /* IMPLICIT tag at current level */
16701 &asn_DEF_Criticality,
16703 { &asn_OER_memb_criticality_constr_251, &asn_PER_memb_criticality_constr_251, memb_criticality_constraint_249 },
16704 0, 0, /* No default value */
16707 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GTPTunnel_ExtIEs, extensionValue),
16708 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16709 +1, /* EXPLICIT tag at current level */
16710 &asn_DEF_extensionValue_252,
16712 { &asn_OER_memb_extensionValue_constr_252, &asn_PER_memb_extensionValue_constr_252, memb_extensionValue_constraint_249 },
16713 0, 0, /* No default value */
16717 static const ber_tlv_tag_t asn_DEF_GTPTunnel_ExtIEs_tags_249[] = {
16718 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16720 static const asn_TYPE_tag2member_t asn_MAP_GTPTunnel_ExtIEs_tag2el_249[] = {
16721 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16722 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16723 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16725 asn_SEQUENCE_specifics_t asn_SPC_GTPTunnel_ExtIEs_specs_249 = {
16726 sizeof(struct GTPTunnel_ExtIEs),
16727 offsetof(struct GTPTunnel_ExtIEs, _asn_ctx),
16728 asn_MAP_GTPTunnel_ExtIEs_tag2el_249,
16729 3, /* Count of tags in the map */
16730 0, 0, 0, /* Optional elements (not needed) */
16731 -1, /* First extension addition */
16733 asn_TYPE_descriptor_t asn_DEF_GTPTunnel_ExtIEs = {
16734 "GTPTunnel-ExtIEs",
16735 "GTPTunnel-ExtIEs",
16737 asn_DEF_GTPTunnel_ExtIEs_tags_249,
16738 sizeof(asn_DEF_GTPTunnel_ExtIEs_tags_249)
16739 /sizeof(asn_DEF_GTPTunnel_ExtIEs_tags_249[0]), /* 1 */
16740 asn_DEF_GTPTunnel_ExtIEs_tags_249, /* Same as above */
16741 sizeof(asn_DEF_GTPTunnel_ExtIEs_tags_249)
16742 /sizeof(asn_DEF_GTPTunnel_ExtIEs_tags_249[0]), /* 1 */
16743 { 0, 0, SEQUENCE_constraint },
16744 asn_MBR_GTPTunnel_ExtIEs_249,
16745 3, /* Elements count */
16746 &asn_SPC_GTPTunnel_ExtIEs_specs_249 /* Additional specs */
16749 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_256 = {
16750 sizeof(struct NGRANAllocationAndRetentionPriority_ExtIEs__extensionValue),
16751 offsetof(struct NGRANAllocationAndRetentionPriority_ExtIEs__extensionValue, _asn_ctx),
16752 offsetof(struct NGRANAllocationAndRetentionPriority_ExtIEs__extensionValue, present),
16753 sizeof(((struct NGRANAllocationAndRetentionPriority_ExtIEs__extensionValue *)0)->present),
16754 0, /* No top level tags */
16755 0, /* No tags in the map */
16757 -1 /* Extensions start */
16759 static /* Use -fall-defs-global to expose */
16760 asn_TYPE_descriptor_t asn_DEF_extensionValue_256 = {
16764 0, /* No effective tags (pointer) */
16765 0, /* No effective tags (count) */
16766 0, /* No tags (pointer) */
16767 0, /* No tags (count) */
16768 { 0, 0, OPEN_TYPE_constraint },
16769 0, 0, /* No members */
16770 &asn_SPC_extensionValue_specs_256 /* Additional specs */
16773 asn_TYPE_member_t asn_MBR_NGRANAllocationAndRetentionPriority_ExtIEs_253[] = {
16774 { ATF_NOFLAGS, 0, offsetof(struct NGRANAllocationAndRetentionPriority_ExtIEs, id),
16775 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16776 -1, /* IMPLICIT tag at current level */
16777 &asn_DEF_ProtocolExtensionID,
16779 { &asn_OER_memb_id_constr_254, &asn_PER_memb_id_constr_254, memb_id_constraint_253 },
16780 0, 0, /* No default value */
16783 { ATF_NOFLAGS, 0, offsetof(struct NGRANAllocationAndRetentionPriority_ExtIEs, criticality),
16784 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16785 -1, /* IMPLICIT tag at current level */
16786 &asn_DEF_Criticality,
16788 { &asn_OER_memb_criticality_constr_255, &asn_PER_memb_criticality_constr_255, memb_criticality_constraint_253 },
16789 0, 0, /* No default value */
16792 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGRANAllocationAndRetentionPriority_ExtIEs, extensionValue),
16793 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16794 +1, /* EXPLICIT tag at current level */
16795 &asn_DEF_extensionValue_256,
16797 { &asn_OER_memb_extensionValue_constr_256, &asn_PER_memb_extensionValue_constr_256, memb_extensionValue_constraint_253 },
16798 0, 0, /* No default value */
16802 static const ber_tlv_tag_t asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253[] = {
16803 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16805 static const asn_TYPE_tag2member_t asn_MAP_NGRANAllocationAndRetentionPriority_ExtIEs_tag2el_253[] = {
16806 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16807 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16808 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16810 asn_SEQUENCE_specifics_t asn_SPC_NGRANAllocationAndRetentionPriority_ExtIEs_specs_253 = {
16811 sizeof(struct NGRANAllocationAndRetentionPriority_ExtIEs),
16812 offsetof(struct NGRANAllocationAndRetentionPriority_ExtIEs, _asn_ctx),
16813 asn_MAP_NGRANAllocationAndRetentionPriority_ExtIEs_tag2el_253,
16814 3, /* Count of tags in the map */
16815 0, 0, 0, /* Optional elements (not needed) */
16816 -1, /* First extension addition */
16818 asn_TYPE_descriptor_t asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs = {
16819 "NGRANAllocationAndRetentionPriority-ExtIEs",
16820 "NGRANAllocationAndRetentionPriority-ExtIEs",
16822 asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253,
16823 sizeof(asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253)
16824 /sizeof(asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253[0]), /* 1 */
16825 asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253, /* Same as above */
16826 sizeof(asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253)
16827 /sizeof(asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253[0]), /* 1 */
16828 { 0, 0, SEQUENCE_constraint },
16829 asn_MBR_NGRANAllocationAndRetentionPriority_ExtIEs_253,
16830 3, /* Elements count */
16831 &asn_SPC_NGRANAllocationAndRetentionPriority_ExtIEs_specs_253 /* Additional specs */
16834 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_260 = {
16835 sizeof(struct NR_CGI_List_For_Restart_ItemExtIEs__extensionValue),
16836 offsetof(struct NR_CGI_List_For_Restart_ItemExtIEs__extensionValue, _asn_ctx),
16837 offsetof(struct NR_CGI_List_For_Restart_ItemExtIEs__extensionValue, present),
16838 sizeof(((struct NR_CGI_List_For_Restart_ItemExtIEs__extensionValue *)0)->present),
16839 0, /* No top level tags */
16840 0, /* No tags in the map */
16842 -1 /* Extensions start */
16844 static /* Use -fall-defs-global to expose */
16845 asn_TYPE_descriptor_t asn_DEF_extensionValue_260 = {
16849 0, /* No effective tags (pointer) */
16850 0, /* No effective tags (count) */
16851 0, /* No tags (pointer) */
16852 0, /* No tags (count) */
16853 { 0, 0, OPEN_TYPE_constraint },
16854 0, 0, /* No members */
16855 &asn_SPC_extensionValue_specs_260 /* Additional specs */
16858 asn_TYPE_member_t asn_MBR_NR_CGI_List_For_Restart_ItemExtIEs_257[] = {
16859 { ATF_NOFLAGS, 0, offsetof(struct NR_CGI_List_For_Restart_ItemExtIEs, id),
16860 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16861 -1, /* IMPLICIT tag at current level */
16862 &asn_DEF_ProtocolExtensionID,
16864 { &asn_OER_memb_id_constr_258, &asn_PER_memb_id_constr_258, memb_id_constraint_257 },
16865 0, 0, /* No default value */
16868 { ATF_NOFLAGS, 0, offsetof(struct NR_CGI_List_For_Restart_ItemExtIEs, criticality),
16869 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16870 -1, /* IMPLICIT tag at current level */
16871 &asn_DEF_Criticality,
16873 { &asn_OER_memb_criticality_constr_259, &asn_PER_memb_criticality_constr_259, memb_criticality_constraint_257 },
16874 0, 0, /* No default value */
16877 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NR_CGI_List_For_Restart_ItemExtIEs, extensionValue),
16878 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16879 +1, /* EXPLICIT tag at current level */
16880 &asn_DEF_extensionValue_260,
16882 { &asn_OER_memb_extensionValue_constr_260, &asn_PER_memb_extensionValue_constr_260, memb_extensionValue_constraint_257 },
16883 0, 0, /* No default value */
16887 static const ber_tlv_tag_t asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257[] = {
16888 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16890 static const asn_TYPE_tag2member_t asn_MAP_NR_CGI_List_For_Restart_ItemExtIEs_tag2el_257[] = {
16891 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16892 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16893 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16895 asn_SEQUENCE_specifics_t asn_SPC_NR_CGI_List_For_Restart_ItemExtIEs_specs_257 = {
16896 sizeof(struct NR_CGI_List_For_Restart_ItemExtIEs),
16897 offsetof(struct NR_CGI_List_For_Restart_ItemExtIEs, _asn_ctx),
16898 asn_MAP_NR_CGI_List_For_Restart_ItemExtIEs_tag2el_257,
16899 3, /* Count of tags in the map */
16900 0, 0, 0, /* Optional elements (not needed) */
16901 -1, /* First extension addition */
16903 asn_TYPE_descriptor_t asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs = {
16904 "NR-CGI-List-For-Restart-ItemExtIEs",
16905 "NR-CGI-List-For-Restart-ItemExtIEs",
16907 asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257,
16908 sizeof(asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257)
16909 /sizeof(asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257[0]), /* 1 */
16910 asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257, /* Same as above */
16911 sizeof(asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257)
16912 /sizeof(asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257[0]), /* 1 */
16913 { 0, 0, SEQUENCE_constraint },
16914 asn_MBR_NR_CGI_List_For_Restart_ItemExtIEs_257,
16915 3, /* Elements count */
16916 &asn_SPC_NR_CGI_List_For_Restart_ItemExtIEs_specs_257 /* Additional specs */
16919 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_264 = {
16920 sizeof(struct NonDynamic5QIDescriptor_ExtIEs__extensionValue),
16921 offsetof(struct NonDynamic5QIDescriptor_ExtIEs__extensionValue, _asn_ctx),
16922 offsetof(struct NonDynamic5QIDescriptor_ExtIEs__extensionValue, present),
16923 sizeof(((struct NonDynamic5QIDescriptor_ExtIEs__extensionValue *)0)->present),
16924 0, /* No top level tags */
16925 0, /* No tags in the map */
16927 -1 /* Extensions start */
16929 static /* Use -fall-defs-global to expose */
16930 asn_TYPE_descriptor_t asn_DEF_extensionValue_264 = {
16934 0, /* No effective tags (pointer) */
16935 0, /* No effective tags (count) */
16936 0, /* No tags (pointer) */
16937 0, /* No tags (count) */
16938 { 0, 0, OPEN_TYPE_constraint },
16939 0, 0, /* No members */
16940 &asn_SPC_extensionValue_specs_264 /* Additional specs */
16943 asn_TYPE_member_t asn_MBR_NonDynamic5QIDescriptor_ExtIEs_261[] = {
16944 { ATF_NOFLAGS, 0, offsetof(struct NonDynamic5QIDescriptor_ExtIEs, id),
16945 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16946 -1, /* IMPLICIT tag at current level */
16947 &asn_DEF_ProtocolExtensionID,
16949 { &asn_OER_memb_id_constr_262, &asn_PER_memb_id_constr_262, memb_id_constraint_261 },
16950 0, 0, /* No default value */
16953 { ATF_NOFLAGS, 0, offsetof(struct NonDynamic5QIDescriptor_ExtIEs, criticality),
16954 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16955 -1, /* IMPLICIT tag at current level */
16956 &asn_DEF_Criticality,
16958 { &asn_OER_memb_criticality_constr_263, &asn_PER_memb_criticality_constr_263, memb_criticality_constraint_261 },
16959 0, 0, /* No default value */
16962 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NonDynamic5QIDescriptor_ExtIEs, extensionValue),
16963 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16964 +1, /* EXPLICIT tag at current level */
16965 &asn_DEF_extensionValue_264,
16967 { &asn_OER_memb_extensionValue_constr_264, &asn_PER_memb_extensionValue_constr_264, memb_extensionValue_constraint_261 },
16968 0, 0, /* No default value */
16972 static const ber_tlv_tag_t asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261[] = {
16973 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16975 static const asn_TYPE_tag2member_t asn_MAP_NonDynamic5QIDescriptor_ExtIEs_tag2el_261[] = {
16976 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16977 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16978 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16980 asn_SEQUENCE_specifics_t asn_SPC_NonDynamic5QIDescriptor_ExtIEs_specs_261 = {
16981 sizeof(struct NonDynamic5QIDescriptor_ExtIEs),
16982 offsetof(struct NonDynamic5QIDescriptor_ExtIEs, _asn_ctx),
16983 asn_MAP_NonDynamic5QIDescriptor_ExtIEs_tag2el_261,
16984 3, /* Count of tags in the map */
16985 0, 0, 0, /* Optional elements (not needed) */
16986 -1, /* First extension addition */
16988 asn_TYPE_descriptor_t asn_DEF_NonDynamic5QIDescriptor_ExtIEs = {
16989 "NonDynamic5QIDescriptor-ExtIEs",
16990 "NonDynamic5QIDescriptor-ExtIEs",
16992 asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261,
16993 sizeof(asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261)
16994 /sizeof(asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261[0]), /* 1 */
16995 asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261, /* Same as above */
16996 sizeof(asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261)
16997 /sizeof(asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261[0]), /* 1 */
16998 { 0, 0, SEQUENCE_constraint },
16999 asn_MBR_NonDynamic5QIDescriptor_ExtIEs_261,
17000 3, /* Elements count */
17001 &asn_SPC_NonDynamic5QIDescriptor_ExtIEs_specs_261 /* Additional specs */
17004 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_268 = {
17005 sizeof(struct NRFreqInfoExtIEs__extensionValue),
17006 offsetof(struct NRFreqInfoExtIEs__extensionValue, _asn_ctx),
17007 offsetof(struct NRFreqInfoExtIEs__extensionValue, present),
17008 sizeof(((struct NRFreqInfoExtIEs__extensionValue *)0)->present),
17009 0, /* No top level tags */
17010 0, /* No tags in the map */
17012 -1 /* Extensions start */
17014 static /* Use -fall-defs-global to expose */
17015 asn_TYPE_descriptor_t asn_DEF_extensionValue_268 = {
17019 0, /* No effective tags (pointer) */
17020 0, /* No effective tags (count) */
17021 0, /* No tags (pointer) */
17022 0, /* No tags (count) */
17023 { 0, 0, OPEN_TYPE_constraint },
17024 0, 0, /* No members */
17025 &asn_SPC_extensionValue_specs_268 /* Additional specs */
17028 asn_TYPE_member_t asn_MBR_NRFreqInfoExtIEs_265[] = {
17029 { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfoExtIEs, id),
17030 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17031 -1, /* IMPLICIT tag at current level */
17032 &asn_DEF_ProtocolExtensionID,
17034 { &asn_OER_memb_id_constr_266, &asn_PER_memb_id_constr_266, memb_id_constraint_265 },
17035 0, 0, /* No default value */
17038 { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfoExtIEs, criticality),
17039 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17040 -1, /* IMPLICIT tag at current level */
17041 &asn_DEF_Criticality,
17043 { &asn_OER_memb_criticality_constr_267, &asn_PER_memb_criticality_constr_267, memb_criticality_constraint_265 },
17044 0, 0, /* No default value */
17047 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRFreqInfoExtIEs, extensionValue),
17048 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17049 +1, /* EXPLICIT tag at current level */
17050 &asn_DEF_extensionValue_268,
17052 { &asn_OER_memb_extensionValue_constr_268, &asn_PER_memb_extensionValue_constr_268, memb_extensionValue_constraint_265 },
17053 0, 0, /* No default value */
17057 static const ber_tlv_tag_t asn_DEF_NRFreqInfoExtIEs_tags_265[] = {
17058 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17060 static const asn_TYPE_tag2member_t asn_MAP_NRFreqInfoExtIEs_tag2el_265[] = {
17061 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17062 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17063 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17065 asn_SEQUENCE_specifics_t asn_SPC_NRFreqInfoExtIEs_specs_265 = {
17066 sizeof(struct NRFreqInfoExtIEs),
17067 offsetof(struct NRFreqInfoExtIEs, _asn_ctx),
17068 asn_MAP_NRFreqInfoExtIEs_tag2el_265,
17069 3, /* Count of tags in the map */
17070 0, 0, 0, /* Optional elements (not needed) */
17071 -1, /* First extension addition */
17073 asn_TYPE_descriptor_t asn_DEF_NRFreqInfoExtIEs = {
17074 "NRFreqInfoExtIEs",
17075 "NRFreqInfoExtIEs",
17077 asn_DEF_NRFreqInfoExtIEs_tags_265,
17078 sizeof(asn_DEF_NRFreqInfoExtIEs_tags_265)
17079 /sizeof(asn_DEF_NRFreqInfoExtIEs_tags_265[0]), /* 1 */
17080 asn_DEF_NRFreqInfoExtIEs_tags_265, /* Same as above */
17081 sizeof(asn_DEF_NRFreqInfoExtIEs_tags_265)
17082 /sizeof(asn_DEF_NRFreqInfoExtIEs_tags_265[0]), /* 1 */
17083 { 0, 0, SEQUENCE_constraint },
17084 asn_MBR_NRFreqInfoExtIEs_265,
17085 3, /* Elements count */
17086 &asn_SPC_NRFreqInfoExtIEs_specs_265 /* Additional specs */
17089 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_272 = {
17090 sizeof(struct NRCGI_ExtIEs__extensionValue),
17091 offsetof(struct NRCGI_ExtIEs__extensionValue, _asn_ctx),
17092 offsetof(struct NRCGI_ExtIEs__extensionValue, present),
17093 sizeof(((struct NRCGI_ExtIEs__extensionValue *)0)->present),
17094 0, /* No top level tags */
17095 0, /* No tags in the map */
17097 -1 /* Extensions start */
17099 static /* Use -fall-defs-global to expose */
17100 asn_TYPE_descriptor_t asn_DEF_extensionValue_272 = {
17104 0, /* No effective tags (pointer) */
17105 0, /* No effective tags (count) */
17106 0, /* No tags (pointer) */
17107 0, /* No tags (count) */
17108 { 0, 0, OPEN_TYPE_constraint },
17109 0, 0, /* No members */
17110 &asn_SPC_extensionValue_specs_272 /* Additional specs */
17113 asn_TYPE_member_t asn_MBR_NRCGI_ExtIEs_269[] = {
17114 { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, id),
17115 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17116 -1, /* IMPLICIT tag at current level */
17117 &asn_DEF_ProtocolExtensionID,
17119 { &asn_OER_memb_id_constr_270, &asn_PER_memb_id_constr_270, memb_id_constraint_269 },
17120 0, 0, /* No default value */
17123 { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, criticality),
17124 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17125 -1, /* IMPLICIT tag at current level */
17126 &asn_DEF_Criticality,
17128 { &asn_OER_memb_criticality_constr_271, &asn_PER_memb_criticality_constr_271, memb_criticality_constraint_269 },
17129 0, 0, /* No default value */
17132 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, extensionValue),
17133 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17134 +1, /* EXPLICIT tag at current level */
17135 &asn_DEF_extensionValue_272,
17137 { &asn_OER_memb_extensionValue_constr_272, &asn_PER_memb_extensionValue_constr_272, memb_extensionValue_constraint_269 },
17138 0, 0, /* No default value */
17142 static const ber_tlv_tag_t asn_DEF_NRCGI_ExtIEs_tags_269[] = {
17143 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17145 static const asn_TYPE_tag2member_t asn_MAP_NRCGI_ExtIEs_tag2el_269[] = {
17146 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17147 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17148 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17150 asn_SEQUENCE_specifics_t asn_SPC_NRCGI_ExtIEs_specs_269 = {
17151 sizeof(struct NRCGI_ExtIEs),
17152 offsetof(struct NRCGI_ExtIEs, _asn_ctx),
17153 asn_MAP_NRCGI_ExtIEs_tag2el_269,
17154 3, /* Count of tags in the map */
17155 0, 0, 0, /* Optional elements (not needed) */
17156 -1, /* First extension addition */
17158 asn_TYPE_descriptor_t asn_DEF_NRCGI_ExtIEs = {
17162 asn_DEF_NRCGI_ExtIEs_tags_269,
17163 sizeof(asn_DEF_NRCGI_ExtIEs_tags_269)
17164 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_269[0]), /* 1 */
17165 asn_DEF_NRCGI_ExtIEs_tags_269, /* Same as above */
17166 sizeof(asn_DEF_NRCGI_ExtIEs_tags_269)
17167 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_269[0]), /* 1 */
17168 { 0, 0, SEQUENCE_constraint },
17169 asn_MBR_NRCGI_ExtIEs_269,
17170 3, /* Elements count */
17171 &asn_SPC_NRCGI_ExtIEs_specs_269 /* Additional specs */
17174 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_276 = {
17175 sizeof(struct PacketErrorRate_ExtIEs__extensionValue),
17176 offsetof(struct PacketErrorRate_ExtIEs__extensionValue, _asn_ctx),
17177 offsetof(struct PacketErrorRate_ExtIEs__extensionValue, present),
17178 sizeof(((struct PacketErrorRate_ExtIEs__extensionValue *)0)->present),
17179 0, /* No top level tags */
17180 0, /* No tags in the map */
17182 -1 /* Extensions start */
17184 static /* Use -fall-defs-global to expose */
17185 asn_TYPE_descriptor_t asn_DEF_extensionValue_276 = {
17189 0, /* No effective tags (pointer) */
17190 0, /* No effective tags (count) */
17191 0, /* No tags (pointer) */
17192 0, /* No tags (count) */
17193 { 0, 0, OPEN_TYPE_constraint },
17194 0, 0, /* No members */
17195 &asn_SPC_extensionValue_specs_276 /* Additional specs */
17198 asn_TYPE_member_t asn_MBR_PacketErrorRate_ExtIEs_273[] = {
17199 { ATF_NOFLAGS, 0, offsetof(struct PacketErrorRate_ExtIEs, id),
17200 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17201 -1, /* IMPLICIT tag at current level */
17202 &asn_DEF_ProtocolExtensionID,
17204 { &asn_OER_memb_id_constr_274, &asn_PER_memb_id_constr_274, memb_id_constraint_273 },
17205 0, 0, /* No default value */
17208 { ATF_NOFLAGS, 0, offsetof(struct PacketErrorRate_ExtIEs, criticality),
17209 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17210 -1, /* IMPLICIT tag at current level */
17211 &asn_DEF_Criticality,
17213 { &asn_OER_memb_criticality_constr_275, &asn_PER_memb_criticality_constr_275, memb_criticality_constraint_273 },
17214 0, 0, /* No default value */
17217 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PacketErrorRate_ExtIEs, extensionValue),
17218 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17219 +1, /* EXPLICIT tag at current level */
17220 &asn_DEF_extensionValue_276,
17222 { &asn_OER_memb_extensionValue_constr_276, &asn_PER_memb_extensionValue_constr_276, memb_extensionValue_constraint_273 },
17223 0, 0, /* No default value */
17227 static const ber_tlv_tag_t asn_DEF_PacketErrorRate_ExtIEs_tags_273[] = {
17228 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17230 static const asn_TYPE_tag2member_t asn_MAP_PacketErrorRate_ExtIEs_tag2el_273[] = {
17231 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17232 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17233 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17235 asn_SEQUENCE_specifics_t asn_SPC_PacketErrorRate_ExtIEs_specs_273 = {
17236 sizeof(struct PacketErrorRate_ExtIEs),
17237 offsetof(struct PacketErrorRate_ExtIEs, _asn_ctx),
17238 asn_MAP_PacketErrorRate_ExtIEs_tag2el_273,
17239 3, /* Count of tags in the map */
17240 0, 0, 0, /* Optional elements (not needed) */
17241 -1, /* First extension addition */
17243 asn_TYPE_descriptor_t asn_DEF_PacketErrorRate_ExtIEs = {
17244 "PacketErrorRate-ExtIEs",
17245 "PacketErrorRate-ExtIEs",
17247 asn_DEF_PacketErrorRate_ExtIEs_tags_273,
17248 sizeof(asn_DEF_PacketErrorRate_ExtIEs_tags_273)
17249 /sizeof(asn_DEF_PacketErrorRate_ExtIEs_tags_273[0]), /* 1 */
17250 asn_DEF_PacketErrorRate_ExtIEs_tags_273, /* Same as above */
17251 sizeof(asn_DEF_PacketErrorRate_ExtIEs_tags_273)
17252 /sizeof(asn_DEF_PacketErrorRate_ExtIEs_tags_273[0]), /* 1 */
17253 { 0, 0, SEQUENCE_constraint },
17254 asn_MBR_PacketErrorRate_ExtIEs_273,
17255 3, /* Elements count */
17256 &asn_SPC_PacketErrorRate_ExtIEs_specs_273 /* Additional specs */
17259 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_280 = {
17260 sizeof(struct PagingCell_ItemExtIEs__extensionValue),
17261 offsetof(struct PagingCell_ItemExtIEs__extensionValue, _asn_ctx),
17262 offsetof(struct PagingCell_ItemExtIEs__extensionValue, present),
17263 sizeof(((struct PagingCell_ItemExtIEs__extensionValue *)0)->present),
17264 0, /* No top level tags */
17265 0, /* No tags in the map */
17267 -1 /* Extensions start */
17269 static /* Use -fall-defs-global to expose */
17270 asn_TYPE_descriptor_t asn_DEF_extensionValue_280 = {
17274 0, /* No effective tags (pointer) */
17275 0, /* No effective tags (count) */
17276 0, /* No tags (pointer) */
17277 0, /* No tags (count) */
17278 { 0, 0, OPEN_TYPE_constraint },
17279 0, 0, /* No members */
17280 &asn_SPC_extensionValue_specs_280 /* Additional specs */
17283 asn_TYPE_member_t asn_MBR_PagingCell_ItemExtIEs_277[] = {
17284 { ATF_NOFLAGS, 0, offsetof(struct PagingCell_ItemExtIEs, id),
17285 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17286 -1, /* IMPLICIT tag at current level */
17287 &asn_DEF_ProtocolExtensionID,
17289 { &asn_OER_memb_id_constr_278, &asn_PER_memb_id_constr_278, memb_id_constraint_277 },
17290 0, 0, /* No default value */
17293 { ATF_NOFLAGS, 0, offsetof(struct PagingCell_ItemExtIEs, criticality),
17294 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17295 -1, /* IMPLICIT tag at current level */
17296 &asn_DEF_Criticality,
17298 { &asn_OER_memb_criticality_constr_279, &asn_PER_memb_criticality_constr_279, memb_criticality_constraint_277 },
17299 0, 0, /* No default value */
17302 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PagingCell_ItemExtIEs, extensionValue),
17303 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17304 +1, /* EXPLICIT tag at current level */
17305 &asn_DEF_extensionValue_280,
17307 { &asn_OER_memb_extensionValue_constr_280, &asn_PER_memb_extensionValue_constr_280, memb_extensionValue_constraint_277 },
17308 0, 0, /* No default value */
17312 static const ber_tlv_tag_t asn_DEF_PagingCell_ItemExtIEs_tags_277[] = {
17313 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17315 static const asn_TYPE_tag2member_t asn_MAP_PagingCell_ItemExtIEs_tag2el_277[] = {
17316 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17317 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17318 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17320 asn_SEQUENCE_specifics_t asn_SPC_PagingCell_ItemExtIEs_specs_277 = {
17321 sizeof(struct PagingCell_ItemExtIEs),
17322 offsetof(struct PagingCell_ItemExtIEs, _asn_ctx),
17323 asn_MAP_PagingCell_ItemExtIEs_tag2el_277,
17324 3, /* Count of tags in the map */
17325 0, 0, 0, /* Optional elements (not needed) */
17326 -1, /* First extension addition */
17328 asn_TYPE_descriptor_t asn_DEF_PagingCell_ItemExtIEs = {
17329 "PagingCell-ItemExtIEs",
17330 "PagingCell-ItemExtIEs",
17332 asn_DEF_PagingCell_ItemExtIEs_tags_277,
17333 sizeof(asn_DEF_PagingCell_ItemExtIEs_tags_277)
17334 /sizeof(asn_DEF_PagingCell_ItemExtIEs_tags_277[0]), /* 1 */
17335 asn_DEF_PagingCell_ItemExtIEs_tags_277, /* Same as above */
17336 sizeof(asn_DEF_PagingCell_ItemExtIEs_tags_277)
17337 /sizeof(asn_DEF_PagingCell_ItemExtIEs_tags_277[0]), /* 1 */
17338 { 0, 0, SEQUENCE_constraint },
17339 asn_MBR_PagingCell_ItemExtIEs_277,
17340 3, /* Elements count */
17341 &asn_SPC_PagingCell_ItemExtIEs_specs_277 /* Additional specs */
17344 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_284 = {
17345 sizeof(struct Protected_EUTRA_Resources_ItemExtIEs__extensionValue),
17346 offsetof(struct Protected_EUTRA_Resources_ItemExtIEs__extensionValue, _asn_ctx),
17347 offsetof(struct Protected_EUTRA_Resources_ItemExtIEs__extensionValue, present),
17348 sizeof(((struct Protected_EUTRA_Resources_ItemExtIEs__extensionValue *)0)->present),
17349 0, /* No top level tags */
17350 0, /* No tags in the map */
17352 -1 /* Extensions start */
17354 static /* Use -fall-defs-global to expose */
17355 asn_TYPE_descriptor_t asn_DEF_extensionValue_284 = {
17359 0, /* No effective tags (pointer) */
17360 0, /* No effective tags (count) */
17361 0, /* No tags (pointer) */
17362 0, /* No tags (count) */
17363 { 0, 0, OPEN_TYPE_constraint },
17364 0, 0, /* No members */
17365 &asn_SPC_extensionValue_specs_284 /* Additional specs */
17368 asn_TYPE_member_t asn_MBR_Protected_EUTRA_Resources_ItemExtIEs_281[] = {
17369 { ATF_NOFLAGS, 0, offsetof(struct Protected_EUTRA_Resources_ItemExtIEs, id),
17370 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17371 -1, /* IMPLICIT tag at current level */
17372 &asn_DEF_ProtocolExtensionID,
17374 { &asn_OER_memb_id_constr_282, &asn_PER_memb_id_constr_282, memb_id_constraint_281 },
17375 0, 0, /* No default value */
17378 { ATF_NOFLAGS, 0, offsetof(struct Protected_EUTRA_Resources_ItemExtIEs, criticality),
17379 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17380 -1, /* IMPLICIT tag at current level */
17381 &asn_DEF_Criticality,
17383 { &asn_OER_memb_criticality_constr_283, &asn_PER_memb_criticality_constr_283, memb_criticality_constraint_281 },
17384 0, 0, /* No default value */
17387 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Protected_EUTRA_Resources_ItemExtIEs, extensionValue),
17388 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17389 +1, /* EXPLICIT tag at current level */
17390 &asn_DEF_extensionValue_284,
17392 { &asn_OER_memb_extensionValue_constr_284, &asn_PER_memb_extensionValue_constr_284, memb_extensionValue_constraint_281 },
17393 0, 0, /* No default value */
17397 static const ber_tlv_tag_t asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281[] = {
17398 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17400 static const asn_TYPE_tag2member_t asn_MAP_Protected_EUTRA_Resources_ItemExtIEs_tag2el_281[] = {
17401 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17402 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17403 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17405 asn_SEQUENCE_specifics_t asn_SPC_Protected_EUTRA_Resources_ItemExtIEs_specs_281 = {
17406 sizeof(struct Protected_EUTRA_Resources_ItemExtIEs),
17407 offsetof(struct Protected_EUTRA_Resources_ItemExtIEs, _asn_ctx),
17408 asn_MAP_Protected_EUTRA_Resources_ItemExtIEs_tag2el_281,
17409 3, /* Count of tags in the map */
17410 0, 0, 0, /* Optional elements (not needed) */
17411 -1, /* First extension addition */
17413 asn_TYPE_descriptor_t asn_DEF_Protected_EUTRA_Resources_ItemExtIEs = {
17414 "Protected-EUTRA-Resources-ItemExtIEs",
17415 "Protected-EUTRA-Resources-ItemExtIEs",
17417 asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281,
17418 sizeof(asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281)
17419 /sizeof(asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281[0]), /* 1 */
17420 asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281, /* Same as above */
17421 sizeof(asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281)
17422 /sizeof(asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281[0]), /* 1 */
17423 { 0, 0, SEQUENCE_constraint },
17424 asn_MBR_Protected_EUTRA_Resources_ItemExtIEs_281,
17425 3, /* Elements count */
17426 &asn_SPC_Protected_EUTRA_Resources_ItemExtIEs_specs_281 /* Additional specs */
17429 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_288 = {
17430 sizeof(struct Potential_SpCell_ItemExtIEs__extensionValue),
17431 offsetof(struct Potential_SpCell_ItemExtIEs__extensionValue, _asn_ctx),
17432 offsetof(struct Potential_SpCell_ItemExtIEs__extensionValue, present),
17433 sizeof(((struct Potential_SpCell_ItemExtIEs__extensionValue *)0)->present),
17434 0, /* No top level tags */
17435 0, /* No tags in the map */
17437 -1 /* Extensions start */
17439 static /* Use -fall-defs-global to expose */
17440 asn_TYPE_descriptor_t asn_DEF_extensionValue_288 = {
17444 0, /* No effective tags (pointer) */
17445 0, /* No effective tags (count) */
17446 0, /* No tags (pointer) */
17447 0, /* No tags (count) */
17448 { 0, 0, OPEN_TYPE_constraint },
17449 0, 0, /* No members */
17450 &asn_SPC_extensionValue_specs_288 /* Additional specs */
17453 asn_TYPE_member_t asn_MBR_Potential_SpCell_ItemExtIEs_285[] = {
17454 { ATF_NOFLAGS, 0, offsetof(struct Potential_SpCell_ItemExtIEs, id),
17455 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17456 -1, /* IMPLICIT tag at current level */
17457 &asn_DEF_ProtocolExtensionID,
17459 { &asn_OER_memb_id_constr_286, &asn_PER_memb_id_constr_286, memb_id_constraint_285 },
17460 0, 0, /* No default value */
17463 { ATF_NOFLAGS, 0, offsetof(struct Potential_SpCell_ItemExtIEs, criticality),
17464 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17465 -1, /* IMPLICIT tag at current level */
17466 &asn_DEF_Criticality,
17468 { &asn_OER_memb_criticality_constr_287, &asn_PER_memb_criticality_constr_287, memb_criticality_constraint_285 },
17469 0, 0, /* No default value */
17472 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Potential_SpCell_ItemExtIEs, extensionValue),
17473 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17474 +1, /* EXPLICIT tag at current level */
17475 &asn_DEF_extensionValue_288,
17477 { &asn_OER_memb_extensionValue_constr_288, &asn_PER_memb_extensionValue_constr_288, memb_extensionValue_constraint_285 },
17478 0, 0, /* No default value */
17482 static const ber_tlv_tag_t asn_DEF_Potential_SpCell_ItemExtIEs_tags_285[] = {
17483 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17485 static const asn_TYPE_tag2member_t asn_MAP_Potential_SpCell_ItemExtIEs_tag2el_285[] = {
17486 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17487 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17488 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17490 asn_SEQUENCE_specifics_t asn_SPC_Potential_SpCell_ItemExtIEs_specs_285 = {
17491 sizeof(struct Potential_SpCell_ItemExtIEs),
17492 offsetof(struct Potential_SpCell_ItemExtIEs, _asn_ctx),
17493 asn_MAP_Potential_SpCell_ItemExtIEs_tag2el_285,
17494 3, /* Count of tags in the map */
17495 0, 0, 0, /* Optional elements (not needed) */
17496 -1, /* First extension addition */
17498 asn_TYPE_descriptor_t asn_DEF_Potential_SpCell_ItemExtIEs = {
17499 "Potential-SpCell-ItemExtIEs",
17500 "Potential-SpCell-ItemExtIEs",
17502 asn_DEF_Potential_SpCell_ItemExtIEs_tags_285,
17503 sizeof(asn_DEF_Potential_SpCell_ItemExtIEs_tags_285)
17504 /sizeof(asn_DEF_Potential_SpCell_ItemExtIEs_tags_285[0]), /* 1 */
17505 asn_DEF_Potential_SpCell_ItemExtIEs_tags_285, /* Same as above */
17506 sizeof(asn_DEF_Potential_SpCell_ItemExtIEs_tags_285)
17507 /sizeof(asn_DEF_Potential_SpCell_ItemExtIEs_tags_285[0]), /* 1 */
17508 { 0, 0, SEQUENCE_constraint },
17509 asn_MBR_Potential_SpCell_ItemExtIEs_285,
17510 3, /* Elements count */
17511 &asn_SPC_Potential_SpCell_ItemExtIEs_specs_285 /* Additional specs */
17514 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_292 = {
17515 sizeof(struct PWS_Failed_NR_CGI_ItemExtIEs__extensionValue),
17516 offsetof(struct PWS_Failed_NR_CGI_ItemExtIEs__extensionValue, _asn_ctx),
17517 offsetof(struct PWS_Failed_NR_CGI_ItemExtIEs__extensionValue, present),
17518 sizeof(((struct PWS_Failed_NR_CGI_ItemExtIEs__extensionValue *)0)->present),
17519 0, /* No top level tags */
17520 0, /* No tags in the map */
17522 -1 /* Extensions start */
17524 static /* Use -fall-defs-global to expose */
17525 asn_TYPE_descriptor_t asn_DEF_extensionValue_292 = {
17529 0, /* No effective tags (pointer) */
17530 0, /* No effective tags (count) */
17531 0, /* No tags (pointer) */
17532 0, /* No tags (count) */
17533 { 0, 0, OPEN_TYPE_constraint },
17534 0, 0, /* No members */
17535 &asn_SPC_extensionValue_specs_292 /* Additional specs */
17538 asn_TYPE_member_t asn_MBR_PWS_Failed_NR_CGI_ItemExtIEs_289[] = {
17539 { ATF_NOFLAGS, 0, offsetof(struct PWS_Failed_NR_CGI_ItemExtIEs, id),
17540 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17541 -1, /* IMPLICIT tag at current level */
17542 &asn_DEF_ProtocolExtensionID,
17544 { &asn_OER_memb_id_constr_290, &asn_PER_memb_id_constr_290, memb_id_constraint_289 },
17545 0, 0, /* No default value */
17548 { ATF_NOFLAGS, 0, offsetof(struct PWS_Failed_NR_CGI_ItemExtIEs, criticality),
17549 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17550 -1, /* IMPLICIT tag at current level */
17551 &asn_DEF_Criticality,
17553 { &asn_OER_memb_criticality_constr_291, &asn_PER_memb_criticality_constr_291, memb_criticality_constraint_289 },
17554 0, 0, /* No default value */
17557 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PWS_Failed_NR_CGI_ItemExtIEs, extensionValue),
17558 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17559 +1, /* EXPLICIT tag at current level */
17560 &asn_DEF_extensionValue_292,
17562 { &asn_OER_memb_extensionValue_constr_292, &asn_PER_memb_extensionValue_constr_292, memb_extensionValue_constraint_289 },
17563 0, 0, /* No default value */
17567 static const ber_tlv_tag_t asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289[] = {
17568 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17570 static const asn_TYPE_tag2member_t asn_MAP_PWS_Failed_NR_CGI_ItemExtIEs_tag2el_289[] = {
17571 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17572 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17573 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17575 asn_SEQUENCE_specifics_t asn_SPC_PWS_Failed_NR_CGI_ItemExtIEs_specs_289 = {
17576 sizeof(struct PWS_Failed_NR_CGI_ItemExtIEs),
17577 offsetof(struct PWS_Failed_NR_CGI_ItemExtIEs, _asn_ctx),
17578 asn_MAP_PWS_Failed_NR_CGI_ItemExtIEs_tag2el_289,
17579 3, /* Count of tags in the map */
17580 0, 0, 0, /* Optional elements (not needed) */
17581 -1, /* First extension addition */
17583 asn_TYPE_descriptor_t asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs = {
17584 "PWS-Failed-NR-CGI-ItemExtIEs",
17585 "PWS-Failed-NR-CGI-ItemExtIEs",
17587 asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289,
17588 sizeof(asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289)
17589 /sizeof(asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289[0]), /* 1 */
17590 asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289, /* Same as above */
17591 sizeof(asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289)
17592 /sizeof(asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289[0]), /* 1 */
17593 { 0, 0, SEQUENCE_constraint },
17594 asn_MBR_PWS_Failed_NR_CGI_ItemExtIEs_289,
17595 3, /* Elements count */
17596 &asn_SPC_PWS_Failed_NR_CGI_ItemExtIEs_specs_289 /* Additional specs */
17599 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_296 = {
17600 sizeof(struct PWSSystemInformationExtIEs__extensionValue),
17601 offsetof(struct PWSSystemInformationExtIEs__extensionValue, _asn_ctx),
17602 offsetof(struct PWSSystemInformationExtIEs__extensionValue, present),
17603 sizeof(((struct PWSSystemInformationExtIEs__extensionValue *)0)->present),
17604 0, /* No top level tags */
17605 0, /* No tags in the map */
17607 -1 /* Extensions start */
17609 static /* Use -fall-defs-global to expose */
17610 asn_TYPE_descriptor_t asn_DEF_extensionValue_296 = {
17614 0, /* No effective tags (pointer) */
17615 0, /* No effective tags (count) */
17616 0, /* No tags (pointer) */
17617 0, /* No tags (count) */
17618 { 0, 0, OPEN_TYPE_constraint },
17619 0, 0, /* No members */
17620 &asn_SPC_extensionValue_specs_296 /* Additional specs */
17623 asn_TYPE_member_t asn_MBR_PWSSystemInformationExtIEs_293[] = {
17624 { ATF_NOFLAGS, 0, offsetof(struct PWSSystemInformationExtIEs, id),
17625 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17626 -1, /* IMPLICIT tag at current level */
17627 &asn_DEF_ProtocolExtensionID,
17629 { &asn_OER_memb_id_constr_294, &asn_PER_memb_id_constr_294, memb_id_constraint_293 },
17630 0, 0, /* No default value */
17633 { ATF_NOFLAGS, 0, offsetof(struct PWSSystemInformationExtIEs, criticality),
17634 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17635 -1, /* IMPLICIT tag at current level */
17636 &asn_DEF_Criticality,
17638 { &asn_OER_memb_criticality_constr_295, &asn_PER_memb_criticality_constr_295, memb_criticality_constraint_293 },
17639 0, 0, /* No default value */
17642 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PWSSystemInformationExtIEs, extensionValue),
17643 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17644 +1, /* EXPLICIT tag at current level */
17645 &asn_DEF_extensionValue_296,
17647 { &asn_OER_memb_extensionValue_constr_296, &asn_PER_memb_extensionValue_constr_296, memb_extensionValue_constraint_293 },
17648 0, 0, /* No default value */
17652 static const ber_tlv_tag_t asn_DEF_PWSSystemInformationExtIEs_tags_293[] = {
17653 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17655 static const asn_TYPE_tag2member_t asn_MAP_PWSSystemInformationExtIEs_tag2el_293[] = {
17656 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17657 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17658 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17660 asn_SEQUENCE_specifics_t asn_SPC_PWSSystemInformationExtIEs_specs_293 = {
17661 sizeof(struct PWSSystemInformationExtIEs),
17662 offsetof(struct PWSSystemInformationExtIEs, _asn_ctx),
17663 asn_MAP_PWSSystemInformationExtIEs_tag2el_293,
17664 3, /* Count of tags in the map */
17665 0, 0, 0, /* Optional elements (not needed) */
17666 -1, /* First extension addition */
17668 asn_TYPE_descriptor_t asn_DEF_PWSSystemInformationExtIEs = {
17669 "PWSSystemInformationExtIEs",
17670 "PWSSystemInformationExtIEs",
17672 asn_DEF_PWSSystemInformationExtIEs_tags_293,
17673 sizeof(asn_DEF_PWSSystemInformationExtIEs_tags_293)
17674 /sizeof(asn_DEF_PWSSystemInformationExtIEs_tags_293[0]), /* 1 */
17675 asn_DEF_PWSSystemInformationExtIEs_tags_293, /* Same as above */
17676 sizeof(asn_DEF_PWSSystemInformationExtIEs_tags_293)
17677 /sizeof(asn_DEF_PWSSystemInformationExtIEs_tags_293[0]), /* 1 */
17678 { 0, 0, SEQUENCE_constraint },
17679 asn_MBR_PWSSystemInformationExtIEs_293,
17680 3, /* Elements count */
17681 &asn_SPC_PWSSystemInformationExtIEs_specs_293 /* Additional specs */
17684 static asn_TYPE_member_t asn_MBR_extensionValue_300[] = {
17685 { ATF_NOFLAGS, 0, offsetof(struct QoSFlowLevelQoSParameters_ExtIEs__extensionValue, choice.PDUSessionID),
17686 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
17688 &asn_DEF_PDUSessionID,
17691 0, 0, /* No default value */
17694 { ATF_NOFLAGS, 0, offsetof(struct QoSFlowLevelQoSParameters_ExtIEs__extensionValue, choice.BitRate),
17695 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
17700 0, 0, /* No default value */
17704 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_300[] = {
17705 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* PDUSessionID */
17706 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* BitRate */
17708 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_300 = {
17709 sizeof(struct QoSFlowLevelQoSParameters_ExtIEs__extensionValue),
17710 offsetof(struct QoSFlowLevelQoSParameters_ExtIEs__extensionValue, _asn_ctx),
17711 offsetof(struct QoSFlowLevelQoSParameters_ExtIEs__extensionValue, present),
17712 sizeof(((struct QoSFlowLevelQoSParameters_ExtIEs__extensionValue *)0)->present),
17713 asn_MAP_extensionValue_tag2el_300,
17714 2, /* Count of tags in the map */
17716 -1 /* Extensions start */
17718 static /* Use -fall-defs-global to expose */
17719 asn_TYPE_descriptor_t asn_DEF_extensionValue_300 = {
17723 0, /* No effective tags (pointer) */
17724 0, /* No effective tags (count) */
17725 0, /* No tags (pointer) */
17726 0, /* No tags (count) */
17727 { 0, 0, OPEN_TYPE_constraint },
17728 asn_MBR_extensionValue_300,
17729 2, /* Elements count */
17730 &asn_SPC_extensionValue_specs_300 /* Additional specs */
17733 asn_TYPE_member_t asn_MBR_QoSFlowLevelQoSParameters_ExtIEs_297[] = {
17734 { ATF_NOFLAGS, 0, offsetof(struct QoSFlowLevelQoSParameters_ExtIEs, id),
17735 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17736 -1, /* IMPLICIT tag at current level */
17737 &asn_DEF_ProtocolExtensionID,
17739 { &asn_OER_memb_id_constr_298, &asn_PER_memb_id_constr_298, memb_id_constraint_297 },
17740 0, 0, /* No default value */
17743 { ATF_NOFLAGS, 0, offsetof(struct QoSFlowLevelQoSParameters_ExtIEs, criticality),
17744 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17745 -1, /* IMPLICIT tag at current level */
17746 &asn_DEF_Criticality,
17747 select_QoSFlowLevelQoSParameters_ExtIEs_criticality_type,
17748 { &asn_OER_memb_criticality_constr_299, &asn_PER_memb_criticality_constr_299, memb_criticality_constraint_297 },
17749 0, 0, /* No default value */
17752 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct QoSFlowLevelQoSParameters_ExtIEs, extensionValue),
17753 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17754 +1, /* EXPLICIT tag at current level */
17755 &asn_DEF_extensionValue_300,
17756 select_QoSFlowLevelQoSParameters_ExtIEs_extensionValue_type,
17757 { &asn_OER_memb_extensionValue_constr_300, &asn_PER_memb_extensionValue_constr_300, memb_extensionValue_constraint_297 },
17758 0, 0, /* No default value */
17762 static const ber_tlv_tag_t asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297[] = {
17763 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17765 static const asn_TYPE_tag2member_t asn_MAP_QoSFlowLevelQoSParameters_ExtIEs_tag2el_297[] = {
17766 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17767 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17768 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17770 asn_SEQUENCE_specifics_t asn_SPC_QoSFlowLevelQoSParameters_ExtIEs_specs_297 = {
17771 sizeof(struct QoSFlowLevelQoSParameters_ExtIEs),
17772 offsetof(struct QoSFlowLevelQoSParameters_ExtIEs, _asn_ctx),
17773 asn_MAP_QoSFlowLevelQoSParameters_ExtIEs_tag2el_297,
17774 3, /* Count of tags in the map */
17775 0, 0, 0, /* Optional elements (not needed) */
17776 -1, /* First extension addition */
17778 asn_TYPE_descriptor_t asn_DEF_QoSFlowLevelQoSParameters_ExtIEs = {
17779 "QoSFlowLevelQoSParameters-ExtIEs",
17780 "QoSFlowLevelQoSParameters-ExtIEs",
17782 asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297,
17783 sizeof(asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297)
17784 /sizeof(asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297[0]), /* 1 */
17785 asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297, /* Same as above */
17786 sizeof(asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297)
17787 /sizeof(asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297[0]), /* 1 */
17788 { 0, 0, SEQUENCE_constraint },
17789 asn_MBR_QoSFlowLevelQoSParameters_ExtIEs_297,
17790 3, /* Elements count */
17791 &asn_SPC_QoSFlowLevelQoSParameters_ExtIEs_specs_297 /* Additional specs */
17794 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_304 = {
17795 sizeof(struct RANUEPagingIdentity_ExtIEs__extensionValue),
17796 offsetof(struct RANUEPagingIdentity_ExtIEs__extensionValue, _asn_ctx),
17797 offsetof(struct RANUEPagingIdentity_ExtIEs__extensionValue, present),
17798 sizeof(((struct RANUEPagingIdentity_ExtIEs__extensionValue *)0)->present),
17799 0, /* No top level tags */
17800 0, /* No tags in the map */
17802 -1 /* Extensions start */
17804 static /* Use -fall-defs-global to expose */
17805 asn_TYPE_descriptor_t asn_DEF_extensionValue_304 = {
17809 0, /* No effective tags (pointer) */
17810 0, /* No effective tags (count) */
17811 0, /* No tags (pointer) */
17812 0, /* No tags (count) */
17813 { 0, 0, OPEN_TYPE_constraint },
17814 0, 0, /* No members */
17815 &asn_SPC_extensionValue_specs_304 /* Additional specs */
17818 asn_TYPE_member_t asn_MBR_RANUEPagingIdentity_ExtIEs_301[] = {
17819 { ATF_NOFLAGS, 0, offsetof(struct RANUEPagingIdentity_ExtIEs, id),
17820 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17821 -1, /* IMPLICIT tag at current level */
17822 &asn_DEF_ProtocolExtensionID,
17824 { &asn_OER_memb_id_constr_302, &asn_PER_memb_id_constr_302, memb_id_constraint_301 },
17825 0, 0, /* No default value */
17828 { ATF_NOFLAGS, 0, offsetof(struct RANUEPagingIdentity_ExtIEs, criticality),
17829 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17830 -1, /* IMPLICIT tag at current level */
17831 &asn_DEF_Criticality,
17833 { &asn_OER_memb_criticality_constr_303, &asn_PER_memb_criticality_constr_303, memb_criticality_constraint_301 },
17834 0, 0, /* No default value */
17837 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RANUEPagingIdentity_ExtIEs, extensionValue),
17838 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17839 +1, /* EXPLICIT tag at current level */
17840 &asn_DEF_extensionValue_304,
17842 { &asn_OER_memb_extensionValue_constr_304, &asn_PER_memb_extensionValue_constr_304, memb_extensionValue_constraint_301 },
17843 0, 0, /* No default value */
17847 static const ber_tlv_tag_t asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301[] = {
17848 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17850 static const asn_TYPE_tag2member_t asn_MAP_RANUEPagingIdentity_ExtIEs_tag2el_301[] = {
17851 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17852 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17853 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17855 asn_SEQUENCE_specifics_t asn_SPC_RANUEPagingIdentity_ExtIEs_specs_301 = {
17856 sizeof(struct RANUEPagingIdentity_ExtIEs),
17857 offsetof(struct RANUEPagingIdentity_ExtIEs, _asn_ctx),
17858 asn_MAP_RANUEPagingIdentity_ExtIEs_tag2el_301,
17859 3, /* Count of tags in the map */
17860 0, 0, 0, /* Optional elements (not needed) */
17861 -1, /* First extension addition */
17863 asn_TYPE_descriptor_t asn_DEF_RANUEPagingIdentity_ExtIEs = {
17864 "RANUEPagingIdentity-ExtIEs",
17865 "RANUEPagingIdentity-ExtIEs",
17867 asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301,
17868 sizeof(asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301)
17869 /sizeof(asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301[0]), /* 1 */
17870 asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301, /* Same as above */
17871 sizeof(asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301)
17872 /sizeof(asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301[0]), /* 1 */
17873 { 0, 0, SEQUENCE_constraint },
17874 asn_MBR_RANUEPagingIdentity_ExtIEs_301,
17875 3, /* Elements count */
17876 &asn_SPC_RANUEPagingIdentity_ExtIEs_specs_301 /* Additional specs */
17879 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_308 = {
17880 sizeof(struct ResourceCoordinationEUTRACellInfo_ExtIEs__extensionValue),
17881 offsetof(struct ResourceCoordinationEUTRACellInfo_ExtIEs__extensionValue, _asn_ctx),
17882 offsetof(struct ResourceCoordinationEUTRACellInfo_ExtIEs__extensionValue, present),
17883 sizeof(((struct ResourceCoordinationEUTRACellInfo_ExtIEs__extensionValue *)0)->present),
17884 0, /* No top level tags */
17885 0, /* No tags in the map */
17887 -1 /* Extensions start */
17889 static /* Use -fall-defs-global to expose */
17890 asn_TYPE_descriptor_t asn_DEF_extensionValue_308 = {
17894 0, /* No effective tags (pointer) */
17895 0, /* No effective tags (count) */
17896 0, /* No tags (pointer) */
17897 0, /* No tags (count) */
17898 { 0, 0, OPEN_TYPE_constraint },
17899 0, 0, /* No members */
17900 &asn_SPC_extensionValue_specs_308 /* Additional specs */
17903 asn_TYPE_member_t asn_MBR_ResourceCoordinationEUTRACellInfo_ExtIEs_305[] = {
17904 { ATF_NOFLAGS, 0, offsetof(struct ResourceCoordinationEUTRACellInfo_ExtIEs, id),
17905 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17906 -1, /* IMPLICIT tag at current level */
17907 &asn_DEF_ProtocolExtensionID,
17909 { &asn_OER_memb_id_constr_306, &asn_PER_memb_id_constr_306, memb_id_constraint_305 },
17910 0, 0, /* No default value */
17913 { ATF_NOFLAGS, 0, offsetof(struct ResourceCoordinationEUTRACellInfo_ExtIEs, criticality),
17914 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17915 -1, /* IMPLICIT tag at current level */
17916 &asn_DEF_Criticality,
17918 { &asn_OER_memb_criticality_constr_307, &asn_PER_memb_criticality_constr_307, memb_criticality_constraint_305 },
17919 0, 0, /* No default value */
17922 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResourceCoordinationEUTRACellInfo_ExtIEs, extensionValue),
17923 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17924 +1, /* EXPLICIT tag at current level */
17925 &asn_DEF_extensionValue_308,
17927 { &asn_OER_memb_extensionValue_constr_308, &asn_PER_memb_extensionValue_constr_308, memb_extensionValue_constraint_305 },
17928 0, 0, /* No default value */
17932 static const ber_tlv_tag_t asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305[] = {
17933 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17935 static const asn_TYPE_tag2member_t asn_MAP_ResourceCoordinationEUTRACellInfo_ExtIEs_tag2el_305[] = {
17936 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17937 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17938 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17940 asn_SEQUENCE_specifics_t asn_SPC_ResourceCoordinationEUTRACellInfo_ExtIEs_specs_305 = {
17941 sizeof(struct ResourceCoordinationEUTRACellInfo_ExtIEs),
17942 offsetof(struct ResourceCoordinationEUTRACellInfo_ExtIEs, _asn_ctx),
17943 asn_MAP_ResourceCoordinationEUTRACellInfo_ExtIEs_tag2el_305,
17944 3, /* Count of tags in the map */
17945 0, 0, 0, /* Optional elements (not needed) */
17946 -1, /* First extension addition */
17948 asn_TYPE_descriptor_t asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs = {
17949 "ResourceCoordinationEUTRACellInfo-ExtIEs",
17950 "ResourceCoordinationEUTRACellInfo-ExtIEs",
17952 asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305,
17953 sizeof(asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305)
17954 /sizeof(asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305[0]), /* 1 */
17955 asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305, /* Same as above */
17956 sizeof(asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305)
17957 /sizeof(asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305[0]), /* 1 */
17958 { 0, 0, SEQUENCE_constraint },
17959 asn_MBR_ResourceCoordinationEUTRACellInfo_ExtIEs_305,
17960 3, /* Elements count */
17961 &asn_SPC_ResourceCoordinationEUTRACellInfo_ExtIEs_specs_305 /* Additional specs */
17964 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_312 = {
17965 sizeof(struct ResourceCoordinationTransferInformation_ExtIEs__extensionValue),
17966 offsetof(struct ResourceCoordinationTransferInformation_ExtIEs__extensionValue, _asn_ctx),
17967 offsetof(struct ResourceCoordinationTransferInformation_ExtIEs__extensionValue, present),
17968 sizeof(((struct ResourceCoordinationTransferInformation_ExtIEs__extensionValue *)0)->present),
17969 0, /* No top level tags */
17970 0, /* No tags in the map */
17972 -1 /* Extensions start */
17974 static /* Use -fall-defs-global to expose */
17975 asn_TYPE_descriptor_t asn_DEF_extensionValue_312 = {
17979 0, /* No effective tags (pointer) */
17980 0, /* No effective tags (count) */
17981 0, /* No tags (pointer) */
17982 0, /* No tags (count) */
17983 { 0, 0, OPEN_TYPE_constraint },
17984 0, 0, /* No members */
17985 &asn_SPC_extensionValue_specs_312 /* Additional specs */
17988 asn_TYPE_member_t asn_MBR_ResourceCoordinationTransferInformation_ExtIEs_309[] = {
17989 { ATF_NOFLAGS, 0, offsetof(struct ResourceCoordinationTransferInformation_ExtIEs, id),
17990 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17991 -1, /* IMPLICIT tag at current level */
17992 &asn_DEF_ProtocolExtensionID,
17994 { &asn_OER_memb_id_constr_310, &asn_PER_memb_id_constr_310, memb_id_constraint_309 },
17995 0, 0, /* No default value */
17998 { ATF_NOFLAGS, 0, offsetof(struct ResourceCoordinationTransferInformation_ExtIEs, criticality),
17999 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18000 -1, /* IMPLICIT tag at current level */
18001 &asn_DEF_Criticality,
18003 { &asn_OER_memb_criticality_constr_311, &asn_PER_memb_criticality_constr_311, memb_criticality_constraint_309 },
18004 0, 0, /* No default value */
18007 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResourceCoordinationTransferInformation_ExtIEs, extensionValue),
18008 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18009 +1, /* EXPLICIT tag at current level */
18010 &asn_DEF_extensionValue_312,
18012 { &asn_OER_memb_extensionValue_constr_312, &asn_PER_memb_extensionValue_constr_312, memb_extensionValue_constraint_309 },
18013 0, 0, /* No default value */
18017 static const ber_tlv_tag_t asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309[] = {
18018 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18020 static const asn_TYPE_tag2member_t asn_MAP_ResourceCoordinationTransferInformation_ExtIEs_tag2el_309[] = {
18021 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18022 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18023 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18025 asn_SEQUENCE_specifics_t asn_SPC_ResourceCoordinationTransferInformation_ExtIEs_specs_309 = {
18026 sizeof(struct ResourceCoordinationTransferInformation_ExtIEs),
18027 offsetof(struct ResourceCoordinationTransferInformation_ExtIEs, _asn_ctx),
18028 asn_MAP_ResourceCoordinationTransferInformation_ExtIEs_tag2el_309,
18029 3, /* Count of tags in the map */
18030 0, 0, 0, /* Optional elements (not needed) */
18031 -1, /* First extension addition */
18033 asn_TYPE_descriptor_t asn_DEF_ResourceCoordinationTransferInformation_ExtIEs = {
18034 "ResourceCoordinationTransferInformation-ExtIEs",
18035 "ResourceCoordinationTransferInformation-ExtIEs",
18037 asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309,
18038 sizeof(asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309)
18039 /sizeof(asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309[0]), /* 1 */
18040 asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309, /* Same as above */
18041 sizeof(asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309)
18042 /sizeof(asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309[0]), /* 1 */
18043 { 0, 0, SEQUENCE_constraint },
18044 asn_MBR_ResourceCoordinationTransferInformation_ExtIEs_309,
18045 3, /* Elements count */
18046 &asn_SPC_ResourceCoordinationTransferInformation_ExtIEs_specs_309 /* Additional specs */
18049 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_316 = {
18050 sizeof(struct RLCFailureIndication_ExtIEs__extensionValue),
18051 offsetof(struct RLCFailureIndication_ExtIEs__extensionValue, _asn_ctx),
18052 offsetof(struct RLCFailureIndication_ExtIEs__extensionValue, present),
18053 sizeof(((struct RLCFailureIndication_ExtIEs__extensionValue *)0)->present),
18054 0, /* No top level tags */
18055 0, /* No tags in the map */
18057 -1 /* Extensions start */
18059 static /* Use -fall-defs-global to expose */
18060 asn_TYPE_descriptor_t asn_DEF_extensionValue_316 = {
18064 0, /* No effective tags (pointer) */
18065 0, /* No effective tags (count) */
18066 0, /* No tags (pointer) */
18067 0, /* No tags (count) */
18068 { 0, 0, OPEN_TYPE_constraint },
18069 0, 0, /* No members */
18070 &asn_SPC_extensionValue_specs_316 /* Additional specs */
18073 asn_TYPE_member_t asn_MBR_RLCFailureIndication_ExtIEs_313[] = {
18074 { ATF_NOFLAGS, 0, offsetof(struct RLCFailureIndication_ExtIEs, id),
18075 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18076 -1, /* IMPLICIT tag at current level */
18077 &asn_DEF_ProtocolExtensionID,
18079 { &asn_OER_memb_id_constr_314, &asn_PER_memb_id_constr_314, memb_id_constraint_313 },
18080 0, 0, /* No default value */
18083 { ATF_NOFLAGS, 0, offsetof(struct RLCFailureIndication_ExtIEs, criticality),
18084 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18085 -1, /* IMPLICIT tag at current level */
18086 &asn_DEF_Criticality,
18088 { &asn_OER_memb_criticality_constr_315, &asn_PER_memb_criticality_constr_315, memb_criticality_constraint_313 },
18089 0, 0, /* No default value */
18092 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RLCFailureIndication_ExtIEs, extensionValue),
18093 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18094 +1, /* EXPLICIT tag at current level */
18095 &asn_DEF_extensionValue_316,
18097 { &asn_OER_memb_extensionValue_constr_316, &asn_PER_memb_extensionValue_constr_316, memb_extensionValue_constraint_313 },
18098 0, 0, /* No default value */
18102 static const ber_tlv_tag_t asn_DEF_RLCFailureIndication_ExtIEs_tags_313[] = {
18103 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18105 static const asn_TYPE_tag2member_t asn_MAP_RLCFailureIndication_ExtIEs_tag2el_313[] = {
18106 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18107 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18108 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18110 asn_SEQUENCE_specifics_t asn_SPC_RLCFailureIndication_ExtIEs_specs_313 = {
18111 sizeof(struct RLCFailureIndication_ExtIEs),
18112 offsetof(struct RLCFailureIndication_ExtIEs, _asn_ctx),
18113 asn_MAP_RLCFailureIndication_ExtIEs_tag2el_313,
18114 3, /* Count of tags in the map */
18115 0, 0, 0, /* Optional elements (not needed) */
18116 -1, /* First extension addition */
18118 asn_TYPE_descriptor_t asn_DEF_RLCFailureIndication_ExtIEs = {
18119 "RLCFailureIndication-ExtIEs",
18120 "RLCFailureIndication-ExtIEs",
18122 asn_DEF_RLCFailureIndication_ExtIEs_tags_313,
18123 sizeof(asn_DEF_RLCFailureIndication_ExtIEs_tags_313)
18124 /sizeof(asn_DEF_RLCFailureIndication_ExtIEs_tags_313[0]), /* 1 */
18125 asn_DEF_RLCFailureIndication_ExtIEs_tags_313, /* Same as above */
18126 sizeof(asn_DEF_RLCFailureIndication_ExtIEs_tags_313)
18127 /sizeof(asn_DEF_RLCFailureIndication_ExtIEs_tags_313[0]), /* 1 */
18128 { 0, 0, SEQUENCE_constraint },
18129 asn_MBR_RLCFailureIndication_ExtIEs_313,
18130 3, /* Elements count */
18131 &asn_SPC_RLCFailureIndication_ExtIEs_specs_313 /* Additional specs */
18134 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_320 = {
18135 sizeof(struct RLC_Status_ExtIEs__extensionValue),
18136 offsetof(struct RLC_Status_ExtIEs__extensionValue, _asn_ctx),
18137 offsetof(struct RLC_Status_ExtIEs__extensionValue, present),
18138 sizeof(((struct RLC_Status_ExtIEs__extensionValue *)0)->present),
18139 0, /* No top level tags */
18140 0, /* No tags in the map */
18142 -1 /* Extensions start */
18144 static /* Use -fall-defs-global to expose */
18145 asn_TYPE_descriptor_t asn_DEF_extensionValue_320 = {
18149 0, /* No effective tags (pointer) */
18150 0, /* No effective tags (count) */
18151 0, /* No tags (pointer) */
18152 0, /* No tags (count) */
18153 { 0, 0, OPEN_TYPE_constraint },
18154 0, 0, /* No members */
18155 &asn_SPC_extensionValue_specs_320 /* Additional specs */
18158 asn_TYPE_member_t asn_MBR_RLC_Status_ExtIEs_317[] = {
18159 { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, id),
18160 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18161 -1, /* IMPLICIT tag at current level */
18162 &asn_DEF_ProtocolExtensionID,
18164 { &asn_OER_memb_id_constr_318, &asn_PER_memb_id_constr_318, memb_id_constraint_317 },
18165 0, 0, /* No default value */
18168 { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, criticality),
18169 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18170 -1, /* IMPLICIT tag at current level */
18171 &asn_DEF_Criticality,
18173 { &asn_OER_memb_criticality_constr_319, &asn_PER_memb_criticality_constr_319, memb_criticality_constraint_317 },
18174 0, 0, /* No default value */
18177 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, extensionValue),
18178 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18179 +1, /* EXPLICIT tag at current level */
18180 &asn_DEF_extensionValue_320,
18182 { &asn_OER_memb_extensionValue_constr_320, &asn_PER_memb_extensionValue_constr_320, memb_extensionValue_constraint_317 },
18183 0, 0, /* No default value */
18187 static const ber_tlv_tag_t asn_DEF_RLC_Status_ExtIEs_tags_317[] = {
18188 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18190 static const asn_TYPE_tag2member_t asn_MAP_RLC_Status_ExtIEs_tag2el_317[] = {
18191 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18192 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18193 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18195 asn_SEQUENCE_specifics_t asn_SPC_RLC_Status_ExtIEs_specs_317 = {
18196 sizeof(struct RLC_Status_ExtIEs),
18197 offsetof(struct RLC_Status_ExtIEs, _asn_ctx),
18198 asn_MAP_RLC_Status_ExtIEs_tag2el_317,
18199 3, /* Count of tags in the map */
18200 0, 0, 0, /* Optional elements (not needed) */
18201 -1, /* First extension addition */
18203 asn_TYPE_descriptor_t asn_DEF_RLC_Status_ExtIEs = {
18204 "RLC-Status-ExtIEs",
18205 "RLC-Status-ExtIEs",
18207 asn_DEF_RLC_Status_ExtIEs_tags_317,
18208 sizeof(asn_DEF_RLC_Status_ExtIEs_tags_317)
18209 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_317[0]), /* 1 */
18210 asn_DEF_RLC_Status_ExtIEs_tags_317, /* Same as above */
18211 sizeof(asn_DEF_RLC_Status_ExtIEs_tags_317)
18212 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_317[0]), /* 1 */
18213 { 0, 0, SEQUENCE_constraint },
18214 asn_MBR_RLC_Status_ExtIEs_317,
18215 3, /* Elements count */
18216 &asn_SPC_RLC_Status_ExtIEs_specs_317 /* Additional specs */
18219 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_324 = {
18220 sizeof(struct RRCDeliveryStatus_ExtIEs__extensionValue),
18221 offsetof(struct RRCDeliveryStatus_ExtIEs__extensionValue, _asn_ctx),
18222 offsetof(struct RRCDeliveryStatus_ExtIEs__extensionValue, present),
18223 sizeof(((struct RRCDeliveryStatus_ExtIEs__extensionValue *)0)->present),
18224 0, /* No top level tags */
18225 0, /* No tags in the map */
18227 -1 /* Extensions start */
18229 static /* Use -fall-defs-global to expose */
18230 asn_TYPE_descriptor_t asn_DEF_extensionValue_324 = {
18234 0, /* No effective tags (pointer) */
18235 0, /* No effective tags (count) */
18236 0, /* No tags (pointer) */
18237 0, /* No tags (count) */
18238 { 0, 0, OPEN_TYPE_constraint },
18239 0, 0, /* No members */
18240 &asn_SPC_extensionValue_specs_324 /* Additional specs */
18243 asn_TYPE_member_t asn_MBR_RRCDeliveryStatus_ExtIEs_321[] = {
18244 { ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryStatus_ExtIEs, id),
18245 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18246 -1, /* IMPLICIT tag at current level */
18247 &asn_DEF_ProtocolExtensionID,
18249 { &asn_OER_memb_id_constr_322, &asn_PER_memb_id_constr_322, memb_id_constraint_321 },
18250 0, 0, /* No default value */
18253 { ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryStatus_ExtIEs, criticality),
18254 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18255 -1, /* IMPLICIT tag at current level */
18256 &asn_DEF_Criticality,
18258 { &asn_OER_memb_criticality_constr_323, &asn_PER_memb_criticality_constr_323, memb_criticality_constraint_321 },
18259 0, 0, /* No default value */
18262 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryStatus_ExtIEs, extensionValue),
18263 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18264 +1, /* EXPLICIT tag at current level */
18265 &asn_DEF_extensionValue_324,
18267 { &asn_OER_memb_extensionValue_constr_324, &asn_PER_memb_extensionValue_constr_324, memb_extensionValue_constraint_321 },
18268 0, 0, /* No default value */
18272 static const ber_tlv_tag_t asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321[] = {
18273 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18275 static const asn_TYPE_tag2member_t asn_MAP_RRCDeliveryStatus_ExtIEs_tag2el_321[] = {
18276 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18277 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18278 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18280 asn_SEQUENCE_specifics_t asn_SPC_RRCDeliveryStatus_ExtIEs_specs_321 = {
18281 sizeof(struct RRCDeliveryStatus_ExtIEs),
18282 offsetof(struct RRCDeliveryStatus_ExtIEs, _asn_ctx),
18283 asn_MAP_RRCDeliveryStatus_ExtIEs_tag2el_321,
18284 3, /* Count of tags in the map */
18285 0, 0, 0, /* Optional elements (not needed) */
18286 -1, /* First extension addition */
18288 asn_TYPE_descriptor_t asn_DEF_RRCDeliveryStatus_ExtIEs = {
18289 "RRCDeliveryStatus-ExtIEs",
18290 "RRCDeliveryStatus-ExtIEs",
18292 asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321,
18293 sizeof(asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321)
18294 /sizeof(asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321[0]), /* 1 */
18295 asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321, /* Same as above */
18296 sizeof(asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321)
18297 /sizeof(asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321[0]), /* 1 */
18298 { 0, 0, SEQUENCE_constraint },
18299 asn_MBR_RRCDeliveryStatus_ExtIEs_321,
18300 3, /* Elements count */
18301 &asn_SPC_RRCDeliveryStatus_ExtIEs_specs_321 /* Additional specs */
18304 static asn_TYPE_member_t asn_MBR_extensionValue_328[] = {
18305 { ATF_NOFLAGS, 0, offsetof(struct RRC_Version_ExtIEs__extensionValue, choice.Latest_RRC_Version_Enhanced),
18306 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
18308 &asn_DEF_Latest_RRC_Version_Enhanced,
18311 0, 0, /* No default value */
18312 "Latest-RRC-Version-Enhanced"
18315 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_328[] = {
18316 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Latest-RRC-Version-Enhanced */
18318 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_328 = {
18319 sizeof(struct RRC_Version_ExtIEs__extensionValue),
18320 offsetof(struct RRC_Version_ExtIEs__extensionValue, _asn_ctx),
18321 offsetof(struct RRC_Version_ExtIEs__extensionValue, present),
18322 sizeof(((struct RRC_Version_ExtIEs__extensionValue *)0)->present),
18323 asn_MAP_extensionValue_tag2el_328,
18324 1, /* Count of tags in the map */
18326 -1 /* Extensions start */
18328 static /* Use -fall-defs-global to expose */
18329 asn_TYPE_descriptor_t asn_DEF_extensionValue_328 = {
18333 0, /* No effective tags (pointer) */
18334 0, /* No effective tags (count) */
18335 0, /* No tags (pointer) */
18336 0, /* No tags (count) */
18337 { 0, 0, OPEN_TYPE_constraint },
18338 asn_MBR_extensionValue_328,
18339 1, /* Elements count */
18340 &asn_SPC_extensionValue_specs_328 /* Additional specs */
18343 asn_TYPE_member_t asn_MBR_RRC_Version_ExtIEs_325[] = {
18344 { ATF_NOFLAGS, 0, offsetof(struct RRC_Version_ExtIEs, id),
18345 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18346 -1, /* IMPLICIT tag at current level */
18347 &asn_DEF_ProtocolExtensionID,
18349 { &asn_OER_memb_id_constr_326, &asn_PER_memb_id_constr_326, memb_id_constraint_325 },
18350 0, 0, /* No default value */
18353 { ATF_NOFLAGS, 0, offsetof(struct RRC_Version_ExtIEs, criticality),
18354 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18355 -1, /* IMPLICIT tag at current level */
18356 &asn_DEF_Criticality,
18357 select_RRC_Version_ExtIEs_criticality_type,
18358 { &asn_OER_memb_criticality_constr_327, &asn_PER_memb_criticality_constr_327, memb_criticality_constraint_325 },
18359 0, 0, /* No default value */
18362 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RRC_Version_ExtIEs, extensionValue),
18363 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18364 +1, /* EXPLICIT tag at current level */
18365 &asn_DEF_extensionValue_328,
18366 select_RRC_Version_ExtIEs_extensionValue_type,
18367 { &asn_OER_memb_extensionValue_constr_328, &asn_PER_memb_extensionValue_constr_328, memb_extensionValue_constraint_325 },
18368 0, 0, /* No default value */
18372 static const ber_tlv_tag_t asn_DEF_RRC_Version_ExtIEs_tags_325[] = {
18373 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18375 static const asn_TYPE_tag2member_t asn_MAP_RRC_Version_ExtIEs_tag2el_325[] = {
18376 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18377 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18378 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18380 asn_SEQUENCE_specifics_t asn_SPC_RRC_Version_ExtIEs_specs_325 = {
18381 sizeof(struct RRC_Version_ExtIEs),
18382 offsetof(struct RRC_Version_ExtIEs, _asn_ctx),
18383 asn_MAP_RRC_Version_ExtIEs_tag2el_325,
18384 3, /* Count of tags in the map */
18385 0, 0, 0, /* Optional elements (not needed) */
18386 -1, /* First extension addition */
18388 asn_TYPE_descriptor_t asn_DEF_RRC_Version_ExtIEs = {
18389 "RRC-Version-ExtIEs",
18390 "RRC-Version-ExtIEs",
18392 asn_DEF_RRC_Version_ExtIEs_tags_325,
18393 sizeof(asn_DEF_RRC_Version_ExtIEs_tags_325)
18394 /sizeof(asn_DEF_RRC_Version_ExtIEs_tags_325[0]), /* 1 */
18395 asn_DEF_RRC_Version_ExtIEs_tags_325, /* Same as above */
18396 sizeof(asn_DEF_RRC_Version_ExtIEs_tags_325)
18397 /sizeof(asn_DEF_RRC_Version_ExtIEs_tags_325[0]), /* 1 */
18398 { 0, 0, SEQUENCE_constraint },
18399 asn_MBR_RRC_Version_ExtIEs_325,
18400 3, /* Elements count */
18401 &asn_SPC_RRC_Version_ExtIEs_specs_325 /* Additional specs */
18404 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_332 = {
18405 sizeof(struct SCell_FailedtoSetup_ItemExtIEs__extensionValue),
18406 offsetof(struct SCell_FailedtoSetup_ItemExtIEs__extensionValue, _asn_ctx),
18407 offsetof(struct SCell_FailedtoSetup_ItemExtIEs__extensionValue, present),
18408 sizeof(((struct SCell_FailedtoSetup_ItemExtIEs__extensionValue *)0)->present),
18409 0, /* No top level tags */
18410 0, /* No tags in the map */
18412 -1 /* Extensions start */
18414 static /* Use -fall-defs-global to expose */
18415 asn_TYPE_descriptor_t asn_DEF_extensionValue_332 = {
18419 0, /* No effective tags (pointer) */
18420 0, /* No effective tags (count) */
18421 0, /* No tags (pointer) */
18422 0, /* No tags (count) */
18423 { 0, 0, OPEN_TYPE_constraint },
18424 0, 0, /* No members */
18425 &asn_SPC_extensionValue_specs_332 /* Additional specs */
18428 asn_TYPE_member_t asn_MBR_SCell_FailedtoSetup_ItemExtIEs_329[] = {
18429 { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetup_ItemExtIEs, id),
18430 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18431 -1, /* IMPLICIT tag at current level */
18432 &asn_DEF_ProtocolExtensionID,
18434 { &asn_OER_memb_id_constr_330, &asn_PER_memb_id_constr_330, memb_id_constraint_329 },
18435 0, 0, /* No default value */
18438 { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetup_ItemExtIEs, criticality),
18439 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18440 -1, /* IMPLICIT tag at current level */
18441 &asn_DEF_Criticality,
18443 { &asn_OER_memb_criticality_constr_331, &asn_PER_memb_criticality_constr_331, memb_criticality_constraint_329 },
18444 0, 0, /* No default value */
18447 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetup_ItemExtIEs, extensionValue),
18448 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18449 +1, /* EXPLICIT tag at current level */
18450 &asn_DEF_extensionValue_332,
18452 { &asn_OER_memb_extensionValue_constr_332, &asn_PER_memb_extensionValue_constr_332, memb_extensionValue_constraint_329 },
18453 0, 0, /* No default value */
18457 static const ber_tlv_tag_t asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329[] = {
18458 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18460 static const asn_TYPE_tag2member_t asn_MAP_SCell_FailedtoSetup_ItemExtIEs_tag2el_329[] = {
18461 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18462 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18463 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18465 asn_SEQUENCE_specifics_t asn_SPC_SCell_FailedtoSetup_ItemExtIEs_specs_329 = {
18466 sizeof(struct SCell_FailedtoSetup_ItemExtIEs),
18467 offsetof(struct SCell_FailedtoSetup_ItemExtIEs, _asn_ctx),
18468 asn_MAP_SCell_FailedtoSetup_ItemExtIEs_tag2el_329,
18469 3, /* Count of tags in the map */
18470 0, 0, 0, /* Optional elements (not needed) */
18471 -1, /* First extension addition */
18473 asn_TYPE_descriptor_t asn_DEF_SCell_FailedtoSetup_ItemExtIEs = {
18474 "SCell-FailedtoSetup-ItemExtIEs",
18475 "SCell-FailedtoSetup-ItemExtIEs",
18477 asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329,
18478 sizeof(asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329)
18479 /sizeof(asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329[0]), /* 1 */
18480 asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329, /* Same as above */
18481 sizeof(asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329)
18482 /sizeof(asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329[0]), /* 1 */
18483 { 0, 0, SEQUENCE_constraint },
18484 asn_MBR_SCell_FailedtoSetup_ItemExtIEs_329,
18485 3, /* Elements count */
18486 &asn_SPC_SCell_FailedtoSetup_ItemExtIEs_specs_329 /* Additional specs */
18489 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_336 = {
18490 sizeof(struct SCell_FailedtoSetupMod_ItemExtIEs__extensionValue),
18491 offsetof(struct SCell_FailedtoSetupMod_ItemExtIEs__extensionValue, _asn_ctx),
18492 offsetof(struct SCell_FailedtoSetupMod_ItemExtIEs__extensionValue, present),
18493 sizeof(((struct SCell_FailedtoSetupMod_ItemExtIEs__extensionValue *)0)->present),
18494 0, /* No top level tags */
18495 0, /* No tags in the map */
18497 -1 /* Extensions start */
18499 static /* Use -fall-defs-global to expose */
18500 asn_TYPE_descriptor_t asn_DEF_extensionValue_336 = {
18504 0, /* No effective tags (pointer) */
18505 0, /* No effective tags (count) */
18506 0, /* No tags (pointer) */
18507 0, /* No tags (count) */
18508 { 0, 0, OPEN_TYPE_constraint },
18509 0, 0, /* No members */
18510 &asn_SPC_extensionValue_specs_336 /* Additional specs */
18513 asn_TYPE_member_t asn_MBR_SCell_FailedtoSetupMod_ItemExtIEs_333[] = {
18514 { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetupMod_ItemExtIEs, id),
18515 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18516 -1, /* IMPLICIT tag at current level */
18517 &asn_DEF_ProtocolExtensionID,
18519 { &asn_OER_memb_id_constr_334, &asn_PER_memb_id_constr_334, memb_id_constraint_333 },
18520 0, 0, /* No default value */
18523 { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetupMod_ItemExtIEs, criticality),
18524 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18525 -1, /* IMPLICIT tag at current level */
18526 &asn_DEF_Criticality,
18528 { &asn_OER_memb_criticality_constr_335, &asn_PER_memb_criticality_constr_335, memb_criticality_constraint_333 },
18529 0, 0, /* No default value */
18532 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetupMod_ItemExtIEs, extensionValue),
18533 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18534 +1, /* EXPLICIT tag at current level */
18535 &asn_DEF_extensionValue_336,
18537 { &asn_OER_memb_extensionValue_constr_336, &asn_PER_memb_extensionValue_constr_336, memb_extensionValue_constraint_333 },
18538 0, 0, /* No default value */
18542 static const ber_tlv_tag_t asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333[] = {
18543 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18545 static const asn_TYPE_tag2member_t asn_MAP_SCell_FailedtoSetupMod_ItemExtIEs_tag2el_333[] = {
18546 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18547 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18548 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18550 asn_SEQUENCE_specifics_t asn_SPC_SCell_FailedtoSetupMod_ItemExtIEs_specs_333 = {
18551 sizeof(struct SCell_FailedtoSetupMod_ItemExtIEs),
18552 offsetof(struct SCell_FailedtoSetupMod_ItemExtIEs, _asn_ctx),
18553 asn_MAP_SCell_FailedtoSetupMod_ItemExtIEs_tag2el_333,
18554 3, /* Count of tags in the map */
18555 0, 0, 0, /* Optional elements (not needed) */
18556 -1, /* First extension addition */
18558 asn_TYPE_descriptor_t asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs = {
18559 "SCell-FailedtoSetupMod-ItemExtIEs",
18560 "SCell-FailedtoSetupMod-ItemExtIEs",
18562 asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333,
18563 sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333)
18564 /sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333[0]), /* 1 */
18565 asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333, /* Same as above */
18566 sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333)
18567 /sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333[0]), /* 1 */
18568 { 0, 0, SEQUENCE_constraint },
18569 asn_MBR_SCell_FailedtoSetupMod_ItemExtIEs_333,
18570 3, /* Elements count */
18571 &asn_SPC_SCell_FailedtoSetupMod_ItemExtIEs_specs_333 /* Additional specs */
18574 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_340 = {
18575 sizeof(struct SCell_ToBeRemoved_ItemExtIEs__extensionValue),
18576 offsetof(struct SCell_ToBeRemoved_ItemExtIEs__extensionValue, _asn_ctx),
18577 offsetof(struct SCell_ToBeRemoved_ItemExtIEs__extensionValue, present),
18578 sizeof(((struct SCell_ToBeRemoved_ItemExtIEs__extensionValue *)0)->present),
18579 0, /* No top level tags */
18580 0, /* No tags in the map */
18582 -1 /* Extensions start */
18584 static /* Use -fall-defs-global to expose */
18585 asn_TYPE_descriptor_t asn_DEF_extensionValue_340 = {
18589 0, /* No effective tags (pointer) */
18590 0, /* No effective tags (count) */
18591 0, /* No tags (pointer) */
18592 0, /* No tags (count) */
18593 { 0, 0, OPEN_TYPE_constraint },
18594 0, 0, /* No members */
18595 &asn_SPC_extensionValue_specs_340 /* Additional specs */
18598 asn_TYPE_member_t asn_MBR_SCell_ToBeRemoved_ItemExtIEs_337[] = {
18599 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeRemoved_ItemExtIEs, id),
18600 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18601 -1, /* IMPLICIT tag at current level */
18602 &asn_DEF_ProtocolExtensionID,
18604 { &asn_OER_memb_id_constr_338, &asn_PER_memb_id_constr_338, memb_id_constraint_337 },
18605 0, 0, /* No default value */
18608 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeRemoved_ItemExtIEs, criticality),
18609 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18610 -1, /* IMPLICIT tag at current level */
18611 &asn_DEF_Criticality,
18613 { &asn_OER_memb_criticality_constr_339, &asn_PER_memb_criticality_constr_339, memb_criticality_constraint_337 },
18614 0, 0, /* No default value */
18617 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeRemoved_ItemExtIEs, extensionValue),
18618 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18619 +1, /* EXPLICIT tag at current level */
18620 &asn_DEF_extensionValue_340,
18622 { &asn_OER_memb_extensionValue_constr_340, &asn_PER_memb_extensionValue_constr_340, memb_extensionValue_constraint_337 },
18623 0, 0, /* No default value */
18627 static const ber_tlv_tag_t asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337[] = {
18628 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18630 static const asn_TYPE_tag2member_t asn_MAP_SCell_ToBeRemoved_ItemExtIEs_tag2el_337[] = {
18631 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18632 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18633 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18635 asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeRemoved_ItemExtIEs_specs_337 = {
18636 sizeof(struct SCell_ToBeRemoved_ItemExtIEs),
18637 offsetof(struct SCell_ToBeRemoved_ItemExtIEs, _asn_ctx),
18638 asn_MAP_SCell_ToBeRemoved_ItemExtIEs_tag2el_337,
18639 3, /* Count of tags in the map */
18640 0, 0, 0, /* Optional elements (not needed) */
18641 -1, /* First extension addition */
18643 asn_TYPE_descriptor_t asn_DEF_SCell_ToBeRemoved_ItemExtIEs = {
18644 "SCell-ToBeRemoved-ItemExtIEs",
18645 "SCell-ToBeRemoved-ItemExtIEs",
18647 asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337,
18648 sizeof(asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337)
18649 /sizeof(asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337[0]), /* 1 */
18650 asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337, /* Same as above */
18651 sizeof(asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337)
18652 /sizeof(asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337[0]), /* 1 */
18653 { 0, 0, SEQUENCE_constraint },
18654 asn_MBR_SCell_ToBeRemoved_ItemExtIEs_337,
18655 3, /* Elements count */
18656 &asn_SPC_SCell_ToBeRemoved_ItemExtIEs_specs_337 /* Additional specs */
18659 static asn_TYPE_member_t asn_MBR_extensionValue_344[] = {
18660 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetup_ItemExtIEs__extensionValue, choice.ServingCellMO),
18661 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
18663 &asn_DEF_ServingCellMO,
18666 0, 0, /* No default value */
18670 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_344[] = {
18671 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ServingCellMO */
18673 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_344 = {
18674 sizeof(struct SCell_ToBeSetup_ItemExtIEs__extensionValue),
18675 offsetof(struct SCell_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
18676 offsetof(struct SCell_ToBeSetup_ItemExtIEs__extensionValue, present),
18677 sizeof(((struct SCell_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
18678 asn_MAP_extensionValue_tag2el_344,
18679 1, /* Count of tags in the map */
18681 -1 /* Extensions start */
18683 static /* Use -fall-defs-global to expose */
18684 asn_TYPE_descriptor_t asn_DEF_extensionValue_344 = {
18688 0, /* No effective tags (pointer) */
18689 0, /* No effective tags (count) */
18690 0, /* No tags (pointer) */
18691 0, /* No tags (count) */
18692 { 0, 0, OPEN_TYPE_constraint },
18693 asn_MBR_extensionValue_344,
18694 1, /* Elements count */
18695 &asn_SPC_extensionValue_specs_344 /* Additional specs */
18698 asn_TYPE_member_t asn_MBR_SCell_ToBeSetup_ItemExtIEs_341[] = {
18699 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetup_ItemExtIEs, id),
18700 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18701 -1, /* IMPLICIT tag at current level */
18702 &asn_DEF_ProtocolExtensionID,
18704 { &asn_OER_memb_id_constr_342, &asn_PER_memb_id_constr_342, memb_id_constraint_341 },
18705 0, 0, /* No default value */
18708 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetup_ItemExtIEs, criticality),
18709 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18710 -1, /* IMPLICIT tag at current level */
18711 &asn_DEF_Criticality,
18712 select_SCell_ToBeSetup_ItemExtIEs_criticality_type,
18713 { &asn_OER_memb_criticality_constr_343, &asn_PER_memb_criticality_constr_343, memb_criticality_constraint_341 },
18714 0, 0, /* No default value */
18717 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetup_ItemExtIEs, extensionValue),
18718 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18719 +1, /* EXPLICIT tag at current level */
18720 &asn_DEF_extensionValue_344,
18721 select_SCell_ToBeSetup_ItemExtIEs_extensionValue_type,
18722 { &asn_OER_memb_extensionValue_constr_344, &asn_PER_memb_extensionValue_constr_344, memb_extensionValue_constraint_341 },
18723 0, 0, /* No default value */
18727 static const ber_tlv_tag_t asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341[] = {
18728 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18730 static const asn_TYPE_tag2member_t asn_MAP_SCell_ToBeSetup_ItemExtIEs_tag2el_341[] = {
18731 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18732 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18733 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18735 asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeSetup_ItemExtIEs_specs_341 = {
18736 sizeof(struct SCell_ToBeSetup_ItemExtIEs),
18737 offsetof(struct SCell_ToBeSetup_ItemExtIEs, _asn_ctx),
18738 asn_MAP_SCell_ToBeSetup_ItemExtIEs_tag2el_341,
18739 3, /* Count of tags in the map */
18740 0, 0, 0, /* Optional elements (not needed) */
18741 -1, /* First extension addition */
18743 asn_TYPE_descriptor_t asn_DEF_SCell_ToBeSetup_ItemExtIEs = {
18744 "SCell-ToBeSetup-ItemExtIEs",
18745 "SCell-ToBeSetup-ItemExtIEs",
18747 asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341,
18748 sizeof(asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341)
18749 /sizeof(asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341[0]), /* 1 */
18750 asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341, /* Same as above */
18751 sizeof(asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341)
18752 /sizeof(asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341[0]), /* 1 */
18753 { 0, 0, SEQUENCE_constraint },
18754 asn_MBR_SCell_ToBeSetup_ItemExtIEs_341,
18755 3, /* Elements count */
18756 &asn_SPC_SCell_ToBeSetup_ItemExtIEs_specs_341 /* Additional specs */
18759 static asn_TYPE_member_t asn_MBR_extensionValue_348[] = {
18760 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetupMod_ItemExtIEs__extensionValue, choice.ServingCellMO),
18761 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
18763 &asn_DEF_ServingCellMO,
18766 0, 0, /* No default value */
18770 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_348[] = {
18771 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ServingCellMO */
18773 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_348 = {
18774 sizeof(struct SCell_ToBeSetupMod_ItemExtIEs__extensionValue),
18775 offsetof(struct SCell_ToBeSetupMod_ItemExtIEs__extensionValue, _asn_ctx),
18776 offsetof(struct SCell_ToBeSetupMod_ItemExtIEs__extensionValue, present),
18777 sizeof(((struct SCell_ToBeSetupMod_ItemExtIEs__extensionValue *)0)->present),
18778 asn_MAP_extensionValue_tag2el_348,
18779 1, /* Count of tags in the map */
18781 -1 /* Extensions start */
18783 static /* Use -fall-defs-global to expose */
18784 asn_TYPE_descriptor_t asn_DEF_extensionValue_348 = {
18788 0, /* No effective tags (pointer) */
18789 0, /* No effective tags (count) */
18790 0, /* No tags (pointer) */
18791 0, /* No tags (count) */
18792 { 0, 0, OPEN_TYPE_constraint },
18793 asn_MBR_extensionValue_348,
18794 1, /* Elements count */
18795 &asn_SPC_extensionValue_specs_348 /* Additional specs */
18798 asn_TYPE_member_t asn_MBR_SCell_ToBeSetupMod_ItemExtIEs_345[] = {
18799 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetupMod_ItemExtIEs, id),
18800 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18801 -1, /* IMPLICIT tag at current level */
18802 &asn_DEF_ProtocolExtensionID,
18804 { &asn_OER_memb_id_constr_346, &asn_PER_memb_id_constr_346, memb_id_constraint_345 },
18805 0, 0, /* No default value */
18808 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetupMod_ItemExtIEs, criticality),
18809 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18810 -1, /* IMPLICIT tag at current level */
18811 &asn_DEF_Criticality,
18812 select_SCell_ToBeSetupMod_ItemExtIEs_criticality_type,
18813 { &asn_OER_memb_criticality_constr_347, &asn_PER_memb_criticality_constr_347, memb_criticality_constraint_345 },
18814 0, 0, /* No default value */
18817 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetupMod_ItemExtIEs, extensionValue),
18818 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18819 +1, /* EXPLICIT tag at current level */
18820 &asn_DEF_extensionValue_348,
18821 select_SCell_ToBeSetupMod_ItemExtIEs_extensionValue_type,
18822 { &asn_OER_memb_extensionValue_constr_348, &asn_PER_memb_extensionValue_constr_348, memb_extensionValue_constraint_345 },
18823 0, 0, /* No default value */
18827 static const ber_tlv_tag_t asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345[] = {
18828 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18830 static const asn_TYPE_tag2member_t asn_MAP_SCell_ToBeSetupMod_ItemExtIEs_tag2el_345[] = {
18831 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18832 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18833 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18835 asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeSetupMod_ItemExtIEs_specs_345 = {
18836 sizeof(struct SCell_ToBeSetupMod_ItemExtIEs),
18837 offsetof(struct SCell_ToBeSetupMod_ItemExtIEs, _asn_ctx),
18838 asn_MAP_SCell_ToBeSetupMod_ItemExtIEs_tag2el_345,
18839 3, /* Count of tags in the map */
18840 0, 0, 0, /* Optional elements (not needed) */
18841 -1, /* First extension addition */
18843 asn_TYPE_descriptor_t asn_DEF_SCell_ToBeSetupMod_ItemExtIEs = {
18844 "SCell-ToBeSetupMod-ItemExtIEs",
18845 "SCell-ToBeSetupMod-ItemExtIEs",
18847 asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345,
18848 sizeof(asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345)
18849 /sizeof(asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345[0]), /* 1 */
18850 asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345, /* Same as above */
18851 sizeof(asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345)
18852 /sizeof(asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345[0]), /* 1 */
18853 { 0, 0, SEQUENCE_constraint },
18854 asn_MBR_SCell_ToBeSetupMod_ItemExtIEs_345,
18855 3, /* Elements count */
18856 &asn_SPC_SCell_ToBeSetupMod_ItemExtIEs_specs_345 /* Additional specs */
18859 static asn_TYPE_member_t asn_MBR_extensionValue_352[] = {
18860 { ATF_NOFLAGS, 0, offsetof(struct Served_Cell_Information_ExtIEs__extensionValue, choice.RANAC),
18861 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
18866 0, 0, /* No default value */
18869 { ATF_NOFLAGS, 0, offsetof(struct Served_Cell_Information_ExtIEs__extensionValue, choice.ExtendedServedPLMNs_List),
18870 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18872 &asn_DEF_ExtendedServedPLMNs_List,
18875 0, 0, /* No default value */
18876 "ExtendedServedPLMNs-List"
18878 { ATF_NOFLAGS, 0, offsetof(struct Served_Cell_Information_ExtIEs__extensionValue, choice.Cell_Direction),
18879 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
18881 &asn_DEF_Cell_Direction,
18884 0, 0, /* No default value */
18888 static const unsigned asn_MAP_extensionValue_to_canonical_352[] = { 0, 2, 1 };
18889 static const unsigned asn_MAP_extensionValue_from_canonical_352[] = { 0, 2, 1 };
18890 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_352[] = {
18891 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* RANAC */
18892 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* Cell-Direction */
18893 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* ExtendedServedPLMNs-List */
18895 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_352 = {
18896 sizeof(struct Served_Cell_Information_ExtIEs__extensionValue),
18897 offsetof(struct Served_Cell_Information_ExtIEs__extensionValue, _asn_ctx),
18898 offsetof(struct Served_Cell_Information_ExtIEs__extensionValue, present),
18899 sizeof(((struct Served_Cell_Information_ExtIEs__extensionValue *)0)->present),
18900 asn_MAP_extensionValue_tag2el_352,
18901 3, /* Count of tags in the map */
18902 asn_MAP_extensionValue_to_canonical_352,
18903 asn_MAP_extensionValue_from_canonical_352,
18904 -1 /* Extensions start */
18906 static /* Use -fall-defs-global to expose */
18907 asn_TYPE_descriptor_t asn_DEF_extensionValue_352 = {
18911 0, /* No effective tags (pointer) */
18912 0, /* No effective tags (count) */
18913 0, /* No tags (pointer) */
18914 0, /* No tags (count) */
18915 { 0, 0, OPEN_TYPE_constraint },
18916 asn_MBR_extensionValue_352,
18917 3, /* Elements count */
18918 &asn_SPC_extensionValue_specs_352 /* Additional specs */
18921 asn_TYPE_member_t asn_MBR_Served_Cell_Information_ExtIEs_349[] = {
18922 { ATF_NOFLAGS, 0, offsetof(struct Served_Cell_Information_ExtIEs, id),
18923 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18924 -1, /* IMPLICIT tag at current level */
18925 &asn_DEF_ProtocolExtensionID,
18927 { &asn_OER_memb_id_constr_350, &asn_PER_memb_id_constr_350, memb_id_constraint_349 },
18928 0, 0, /* No default value */
18931 { ATF_NOFLAGS, 0, offsetof(struct Served_Cell_Information_ExtIEs, criticality),
18932 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18933 -1, /* IMPLICIT tag at current level */
18934 &asn_DEF_Criticality,
18935 select_Served_Cell_Information_ExtIEs_criticality_type,
18936 { &asn_OER_memb_criticality_constr_351, &asn_PER_memb_criticality_constr_351, memb_criticality_constraint_349 },
18937 0, 0, /* No default value */
18940 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Served_Cell_Information_ExtIEs, extensionValue),
18941 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18942 +1, /* EXPLICIT tag at current level */
18943 &asn_DEF_extensionValue_352,
18944 select_Served_Cell_Information_ExtIEs_extensionValue_type,
18945 { &asn_OER_memb_extensionValue_constr_352, &asn_PER_memb_extensionValue_constr_352, memb_extensionValue_constraint_349 },
18946 0, 0, /* No default value */
18950 static const ber_tlv_tag_t asn_DEF_Served_Cell_Information_ExtIEs_tags_349[] = {
18951 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18953 static const asn_TYPE_tag2member_t asn_MAP_Served_Cell_Information_ExtIEs_tag2el_349[] = {
18954 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18955 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18956 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18958 asn_SEQUENCE_specifics_t asn_SPC_Served_Cell_Information_ExtIEs_specs_349 = {
18959 sizeof(struct Served_Cell_Information_ExtIEs),
18960 offsetof(struct Served_Cell_Information_ExtIEs, _asn_ctx),
18961 asn_MAP_Served_Cell_Information_ExtIEs_tag2el_349,
18962 3, /* Count of tags in the map */
18963 0, 0, 0, /* Optional elements (not needed) */
18964 -1, /* First extension addition */
18966 asn_TYPE_descriptor_t asn_DEF_Served_Cell_Information_ExtIEs = {
18967 "Served-Cell-Information-ExtIEs",
18968 "Served-Cell-Information-ExtIEs",
18970 asn_DEF_Served_Cell_Information_ExtIEs_tags_349,
18971 sizeof(asn_DEF_Served_Cell_Information_ExtIEs_tags_349)
18972 /sizeof(asn_DEF_Served_Cell_Information_ExtIEs_tags_349[0]), /* 1 */
18973 asn_DEF_Served_Cell_Information_ExtIEs_tags_349, /* Same as above */
18974 sizeof(asn_DEF_Served_Cell_Information_ExtIEs_tags_349)
18975 /sizeof(asn_DEF_Served_Cell_Information_ExtIEs_tags_349[0]), /* 1 */
18976 { 0, 0, SEQUENCE_constraint },
18977 asn_MBR_Served_Cell_Information_ExtIEs_349,
18978 3, /* Elements count */
18979 &asn_SPC_Served_Cell_Information_ExtIEs_specs_349 /* Additional specs */
18982 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_356 = {
18983 sizeof(struct Served_Cells_To_Add_ItemExtIEs__extensionValue),
18984 offsetof(struct Served_Cells_To_Add_ItemExtIEs__extensionValue, _asn_ctx),
18985 offsetof(struct Served_Cells_To_Add_ItemExtIEs__extensionValue, present),
18986 sizeof(((struct Served_Cells_To_Add_ItemExtIEs__extensionValue *)0)->present),
18987 0, /* No top level tags */
18988 0, /* No tags in the map */
18990 -1 /* Extensions start */
18992 static /* Use -fall-defs-global to expose */
18993 asn_TYPE_descriptor_t asn_DEF_extensionValue_356 = {
18997 0, /* No effective tags (pointer) */
18998 0, /* No effective tags (count) */
18999 0, /* No tags (pointer) */
19000 0, /* No tags (count) */
19001 { 0, 0, OPEN_TYPE_constraint },
19002 0, 0, /* No members */
19003 &asn_SPC_extensionValue_specs_356 /* Additional specs */
19006 asn_TYPE_member_t asn_MBR_Served_Cells_To_Add_ItemExtIEs_353[] = {
19007 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Add_ItemExtIEs, id),
19008 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19009 -1, /* IMPLICIT tag at current level */
19010 &asn_DEF_ProtocolExtensionID,
19012 { &asn_OER_memb_id_constr_354, &asn_PER_memb_id_constr_354, memb_id_constraint_353 },
19013 0, 0, /* No default value */
19016 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Add_ItemExtIEs, criticality),
19017 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19018 -1, /* IMPLICIT tag at current level */
19019 &asn_DEF_Criticality,
19021 { &asn_OER_memb_criticality_constr_355, &asn_PER_memb_criticality_constr_355, memb_criticality_constraint_353 },
19022 0, 0, /* No default value */
19025 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Add_ItemExtIEs, extensionValue),
19026 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19027 +1, /* EXPLICIT tag at current level */
19028 &asn_DEF_extensionValue_356,
19030 { &asn_OER_memb_extensionValue_constr_356, &asn_PER_memb_extensionValue_constr_356, memb_extensionValue_constraint_353 },
19031 0, 0, /* No default value */
19035 static const ber_tlv_tag_t asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353[] = {
19036 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19038 static const asn_TYPE_tag2member_t asn_MAP_Served_Cells_To_Add_ItemExtIEs_tag2el_353[] = {
19039 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19040 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19041 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19043 asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Add_ItemExtIEs_specs_353 = {
19044 sizeof(struct Served_Cells_To_Add_ItemExtIEs),
19045 offsetof(struct Served_Cells_To_Add_ItemExtIEs, _asn_ctx),
19046 asn_MAP_Served_Cells_To_Add_ItemExtIEs_tag2el_353,
19047 3, /* Count of tags in the map */
19048 0, 0, 0, /* Optional elements (not needed) */
19049 -1, /* First extension addition */
19051 asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Add_ItemExtIEs = {
19052 "Served-Cells-To-Add-ItemExtIEs",
19053 "Served-Cells-To-Add-ItemExtIEs",
19055 asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353,
19056 sizeof(asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353)
19057 /sizeof(asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353[0]), /* 1 */
19058 asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353, /* Same as above */
19059 sizeof(asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353)
19060 /sizeof(asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353[0]), /* 1 */
19061 { 0, 0, SEQUENCE_constraint },
19062 asn_MBR_Served_Cells_To_Add_ItemExtIEs_353,
19063 3, /* Elements count */
19064 &asn_SPC_Served_Cells_To_Add_ItemExtIEs_specs_353 /* Additional specs */
19067 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_360 = {
19068 sizeof(struct Served_Cells_To_Delete_ItemExtIEs__extensionValue),
19069 offsetof(struct Served_Cells_To_Delete_ItemExtIEs__extensionValue, _asn_ctx),
19070 offsetof(struct Served_Cells_To_Delete_ItemExtIEs__extensionValue, present),
19071 sizeof(((struct Served_Cells_To_Delete_ItemExtIEs__extensionValue *)0)->present),
19072 0, /* No top level tags */
19073 0, /* No tags in the map */
19075 -1 /* Extensions start */
19077 static /* Use -fall-defs-global to expose */
19078 asn_TYPE_descriptor_t asn_DEF_extensionValue_360 = {
19082 0, /* No effective tags (pointer) */
19083 0, /* No effective tags (count) */
19084 0, /* No tags (pointer) */
19085 0, /* No tags (count) */
19086 { 0, 0, OPEN_TYPE_constraint },
19087 0, 0, /* No members */
19088 &asn_SPC_extensionValue_specs_360 /* Additional specs */
19091 asn_TYPE_member_t asn_MBR_Served_Cells_To_Delete_ItemExtIEs_357[] = {
19092 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Delete_ItemExtIEs, id),
19093 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19094 -1, /* IMPLICIT tag at current level */
19095 &asn_DEF_ProtocolExtensionID,
19097 { &asn_OER_memb_id_constr_358, &asn_PER_memb_id_constr_358, memb_id_constraint_357 },
19098 0, 0, /* No default value */
19101 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Delete_ItemExtIEs, criticality),
19102 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19103 -1, /* IMPLICIT tag at current level */
19104 &asn_DEF_Criticality,
19106 { &asn_OER_memb_criticality_constr_359, &asn_PER_memb_criticality_constr_359, memb_criticality_constraint_357 },
19107 0, 0, /* No default value */
19110 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Delete_ItemExtIEs, extensionValue),
19111 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19112 +1, /* EXPLICIT tag at current level */
19113 &asn_DEF_extensionValue_360,
19115 { &asn_OER_memb_extensionValue_constr_360, &asn_PER_memb_extensionValue_constr_360, memb_extensionValue_constraint_357 },
19116 0, 0, /* No default value */
19120 static const ber_tlv_tag_t asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357[] = {
19121 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19123 static const asn_TYPE_tag2member_t asn_MAP_Served_Cells_To_Delete_ItemExtIEs_tag2el_357[] = {
19124 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19125 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19126 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19128 asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Delete_ItemExtIEs_specs_357 = {
19129 sizeof(struct Served_Cells_To_Delete_ItemExtIEs),
19130 offsetof(struct Served_Cells_To_Delete_ItemExtIEs, _asn_ctx),
19131 asn_MAP_Served_Cells_To_Delete_ItemExtIEs_tag2el_357,
19132 3, /* Count of tags in the map */
19133 0, 0, 0, /* Optional elements (not needed) */
19134 -1, /* First extension addition */
19136 asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Delete_ItemExtIEs = {
19137 "Served-Cells-To-Delete-ItemExtIEs",
19138 "Served-Cells-To-Delete-ItemExtIEs",
19140 asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357,
19141 sizeof(asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357)
19142 /sizeof(asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357[0]), /* 1 */
19143 asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357, /* Same as above */
19144 sizeof(asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357)
19145 /sizeof(asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357[0]), /* 1 */
19146 { 0, 0, SEQUENCE_constraint },
19147 asn_MBR_Served_Cells_To_Delete_ItemExtIEs_357,
19148 3, /* Elements count */
19149 &asn_SPC_Served_Cells_To_Delete_ItemExtIEs_specs_357 /* Additional specs */
19152 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_364 = {
19153 sizeof(struct Served_Cells_To_Modify_ItemExtIEs__extensionValue),
19154 offsetof(struct Served_Cells_To_Modify_ItemExtIEs__extensionValue, _asn_ctx),
19155 offsetof(struct Served_Cells_To_Modify_ItemExtIEs__extensionValue, present),
19156 sizeof(((struct Served_Cells_To_Modify_ItemExtIEs__extensionValue *)0)->present),
19157 0, /* No top level tags */
19158 0, /* No tags in the map */
19160 -1 /* Extensions start */
19162 static /* Use -fall-defs-global to expose */
19163 asn_TYPE_descriptor_t asn_DEF_extensionValue_364 = {
19167 0, /* No effective tags (pointer) */
19168 0, /* No effective tags (count) */
19169 0, /* No tags (pointer) */
19170 0, /* No tags (count) */
19171 { 0, 0, OPEN_TYPE_constraint },
19172 0, 0, /* No members */
19173 &asn_SPC_extensionValue_specs_364 /* Additional specs */
19176 asn_TYPE_member_t asn_MBR_Served_Cells_To_Modify_ItemExtIEs_361[] = {
19177 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Modify_ItemExtIEs, id),
19178 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19179 -1, /* IMPLICIT tag at current level */
19180 &asn_DEF_ProtocolExtensionID,
19182 { &asn_OER_memb_id_constr_362, &asn_PER_memb_id_constr_362, memb_id_constraint_361 },
19183 0, 0, /* No default value */
19186 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Modify_ItemExtIEs, criticality),
19187 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19188 -1, /* IMPLICIT tag at current level */
19189 &asn_DEF_Criticality,
19191 { &asn_OER_memb_criticality_constr_363, &asn_PER_memb_criticality_constr_363, memb_criticality_constraint_361 },
19192 0, 0, /* No default value */
19195 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Modify_ItemExtIEs, extensionValue),
19196 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19197 +1, /* EXPLICIT tag at current level */
19198 &asn_DEF_extensionValue_364,
19200 { &asn_OER_memb_extensionValue_constr_364, &asn_PER_memb_extensionValue_constr_364, memb_extensionValue_constraint_361 },
19201 0, 0, /* No default value */
19205 static const ber_tlv_tag_t asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361[] = {
19206 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19208 static const asn_TYPE_tag2member_t asn_MAP_Served_Cells_To_Modify_ItemExtIEs_tag2el_361[] = {
19209 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19210 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19211 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19213 asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Modify_ItemExtIEs_specs_361 = {
19214 sizeof(struct Served_Cells_To_Modify_ItemExtIEs),
19215 offsetof(struct Served_Cells_To_Modify_ItemExtIEs, _asn_ctx),
19216 asn_MAP_Served_Cells_To_Modify_ItemExtIEs_tag2el_361,
19217 3, /* Count of tags in the map */
19218 0, 0, 0, /* Optional elements (not needed) */
19219 -1, /* First extension addition */
19221 asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Modify_ItemExtIEs = {
19222 "Served-Cells-To-Modify-ItemExtIEs",
19223 "Served-Cells-To-Modify-ItemExtIEs",
19225 asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361,
19226 sizeof(asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361)
19227 /sizeof(asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361[0]), /* 1 */
19228 asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361, /* Same as above */
19229 sizeof(asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361)
19230 /sizeof(asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361[0]), /* 1 */
19231 { 0, 0, SEQUENCE_constraint },
19232 asn_MBR_Served_Cells_To_Modify_ItemExtIEs_361,
19233 3, /* Elements count */
19234 &asn_SPC_Served_Cells_To_Modify_ItemExtIEs_specs_361 /* Additional specs */
19237 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_368 = {
19238 sizeof(struct Served_EUTRA_Cell_Information_ExtIEs__extensionValue),
19239 offsetof(struct Served_EUTRA_Cell_Information_ExtIEs__extensionValue, _asn_ctx),
19240 offsetof(struct Served_EUTRA_Cell_Information_ExtIEs__extensionValue, present),
19241 sizeof(((struct Served_EUTRA_Cell_Information_ExtIEs__extensionValue *)0)->present),
19242 0, /* No top level tags */
19243 0, /* No tags in the map */
19245 -1 /* Extensions start */
19247 static /* Use -fall-defs-global to expose */
19248 asn_TYPE_descriptor_t asn_DEF_extensionValue_368 = {
19252 0, /* No effective tags (pointer) */
19253 0, /* No effective tags (count) */
19254 0, /* No tags (pointer) */
19255 0, /* No tags (count) */
19256 { 0, 0, OPEN_TYPE_constraint },
19257 0, 0, /* No members */
19258 &asn_SPC_extensionValue_specs_368 /* Additional specs */
19261 asn_TYPE_member_t asn_MBR_Served_EUTRA_Cell_Information_ExtIEs_365[] = {
19262 { ATF_NOFLAGS, 0, offsetof(struct Served_EUTRA_Cell_Information_ExtIEs, id),
19263 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19264 -1, /* IMPLICIT tag at current level */
19265 &asn_DEF_ProtocolExtensionID,
19267 { &asn_OER_memb_id_constr_366, &asn_PER_memb_id_constr_366, memb_id_constraint_365 },
19268 0, 0, /* No default value */
19271 { ATF_NOFLAGS, 0, offsetof(struct Served_EUTRA_Cell_Information_ExtIEs, criticality),
19272 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19273 -1, /* IMPLICIT tag at current level */
19274 &asn_DEF_Criticality,
19276 { &asn_OER_memb_criticality_constr_367, &asn_PER_memb_criticality_constr_367, memb_criticality_constraint_365 },
19277 0, 0, /* No default value */
19280 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Served_EUTRA_Cell_Information_ExtIEs, extensionValue),
19281 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19282 +1, /* EXPLICIT tag at current level */
19283 &asn_DEF_extensionValue_368,
19285 { &asn_OER_memb_extensionValue_constr_368, &asn_PER_memb_extensionValue_constr_368, memb_extensionValue_constraint_365 },
19286 0, 0, /* No default value */
19290 static const ber_tlv_tag_t asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365[] = {
19291 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19293 static const asn_TYPE_tag2member_t asn_MAP_Served_EUTRA_Cell_Information_ExtIEs_tag2el_365[] = {
19294 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19295 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19296 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19298 asn_SEQUENCE_specifics_t asn_SPC_Served_EUTRA_Cell_Information_ExtIEs_specs_365 = {
19299 sizeof(struct Served_EUTRA_Cell_Information_ExtIEs),
19300 offsetof(struct Served_EUTRA_Cell_Information_ExtIEs, _asn_ctx),
19301 asn_MAP_Served_EUTRA_Cell_Information_ExtIEs_tag2el_365,
19302 3, /* Count of tags in the map */
19303 0, 0, 0, /* Optional elements (not needed) */
19304 -1, /* First extension addition */
19306 asn_TYPE_descriptor_t asn_DEF_Served_EUTRA_Cell_Information_ExtIEs = {
19307 "Served-EUTRA-Cell-Information-ExtIEs",
19308 "Served-EUTRA-Cell-Information-ExtIEs",
19310 asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365,
19311 sizeof(asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365)
19312 /sizeof(asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365[0]), /* 1 */
19313 asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365, /* Same as above */
19314 sizeof(asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365)
19315 /sizeof(asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365[0]), /* 1 */
19316 { 0, 0, SEQUENCE_constraint },
19317 asn_MBR_Served_EUTRA_Cell_Information_ExtIEs_365,
19318 3, /* Elements count */
19319 &asn_SPC_Served_EUTRA_Cell_Information_ExtIEs_specs_365 /* Additional specs */
19322 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_372 = {
19323 sizeof(struct Service_Status_ExtIEs__extensionValue),
19324 offsetof(struct Service_Status_ExtIEs__extensionValue, _asn_ctx),
19325 offsetof(struct Service_Status_ExtIEs__extensionValue, present),
19326 sizeof(((struct Service_Status_ExtIEs__extensionValue *)0)->present),
19327 0, /* No top level tags */
19328 0, /* No tags in the map */
19330 -1 /* Extensions start */
19332 static /* Use -fall-defs-global to expose */
19333 asn_TYPE_descriptor_t asn_DEF_extensionValue_372 = {
19337 0, /* No effective tags (pointer) */
19338 0, /* No effective tags (count) */
19339 0, /* No tags (pointer) */
19340 0, /* No tags (count) */
19341 { 0, 0, OPEN_TYPE_constraint },
19342 0, 0, /* No members */
19343 &asn_SPC_extensionValue_specs_372 /* Additional specs */
19346 asn_TYPE_member_t asn_MBR_Service_Status_ExtIEs_369[] = {
19347 { ATF_NOFLAGS, 0, offsetof(struct Service_Status_ExtIEs, id),
19348 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19349 -1, /* IMPLICIT tag at current level */
19350 &asn_DEF_ProtocolExtensionID,
19352 { &asn_OER_memb_id_constr_370, &asn_PER_memb_id_constr_370, memb_id_constraint_369 },
19353 0, 0, /* No default value */
19356 { ATF_NOFLAGS, 0, offsetof(struct Service_Status_ExtIEs, criticality),
19357 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19358 -1, /* IMPLICIT tag at current level */
19359 &asn_DEF_Criticality,
19361 { &asn_OER_memb_criticality_constr_371, &asn_PER_memb_criticality_constr_371, memb_criticality_constraint_369 },
19362 0, 0, /* No default value */
19365 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Service_Status_ExtIEs, extensionValue),
19366 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19367 +1, /* EXPLICIT tag at current level */
19368 &asn_DEF_extensionValue_372,
19370 { &asn_OER_memb_extensionValue_constr_372, &asn_PER_memb_extensionValue_constr_372, memb_extensionValue_constraint_369 },
19371 0, 0, /* No default value */
19375 static const ber_tlv_tag_t asn_DEF_Service_Status_ExtIEs_tags_369[] = {
19376 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19378 static const asn_TYPE_tag2member_t asn_MAP_Service_Status_ExtIEs_tag2el_369[] = {
19379 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19380 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19381 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19383 asn_SEQUENCE_specifics_t asn_SPC_Service_Status_ExtIEs_specs_369 = {
19384 sizeof(struct Service_Status_ExtIEs),
19385 offsetof(struct Service_Status_ExtIEs, _asn_ctx),
19386 asn_MAP_Service_Status_ExtIEs_tag2el_369,
19387 3, /* Count of tags in the map */
19388 0, 0, 0, /* Optional elements (not needed) */
19389 -1, /* First extension addition */
19391 asn_TYPE_descriptor_t asn_DEF_Service_Status_ExtIEs = {
19392 "Service-Status-ExtIEs",
19393 "Service-Status-ExtIEs",
19395 asn_DEF_Service_Status_ExtIEs_tags_369,
19396 sizeof(asn_DEF_Service_Status_ExtIEs_tags_369)
19397 /sizeof(asn_DEF_Service_Status_ExtIEs_tags_369[0]), /* 1 */
19398 asn_DEF_Service_Status_ExtIEs_tags_369, /* Same as above */
19399 sizeof(asn_DEF_Service_Status_ExtIEs_tags_369)
19400 /sizeof(asn_DEF_Service_Status_ExtIEs_tags_369[0]), /* 1 */
19401 { 0, 0, SEQUENCE_constraint },
19402 asn_MBR_Service_Status_ExtIEs_369,
19403 3, /* Elements count */
19404 &asn_SPC_Service_Status_ExtIEs_specs_369 /* Additional specs */
19407 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_376 = {
19408 sizeof(struct SItype_ItemExtIEs__extensionValue),
19409 offsetof(struct SItype_ItemExtIEs__extensionValue, _asn_ctx),
19410 offsetof(struct SItype_ItemExtIEs__extensionValue, present),
19411 sizeof(((struct SItype_ItemExtIEs__extensionValue *)0)->present),
19412 0, /* No top level tags */
19413 0, /* No tags in the map */
19415 -1 /* Extensions start */
19417 static /* Use -fall-defs-global to expose */
19418 asn_TYPE_descriptor_t asn_DEF_extensionValue_376 = {
19422 0, /* No effective tags (pointer) */
19423 0, /* No effective tags (count) */
19424 0, /* No tags (pointer) */
19425 0, /* No tags (count) */
19426 { 0, 0, OPEN_TYPE_constraint },
19427 0, 0, /* No members */
19428 &asn_SPC_extensionValue_specs_376 /* Additional specs */
19431 asn_TYPE_member_t asn_MBR_SItype_ItemExtIEs_373[] = {
19432 { ATF_NOFLAGS, 0, offsetof(struct SItype_ItemExtIEs, id),
19433 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19434 -1, /* IMPLICIT tag at current level */
19435 &asn_DEF_ProtocolExtensionID,
19437 { &asn_OER_memb_id_constr_374, &asn_PER_memb_id_constr_374, memb_id_constraint_373 },
19438 0, 0, /* No default value */
19441 { ATF_NOFLAGS, 0, offsetof(struct SItype_ItemExtIEs, criticality),
19442 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19443 -1, /* IMPLICIT tag at current level */
19444 &asn_DEF_Criticality,
19446 { &asn_OER_memb_criticality_constr_375, &asn_PER_memb_criticality_constr_375, memb_criticality_constraint_373 },
19447 0, 0, /* No default value */
19450 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SItype_ItemExtIEs, extensionValue),
19451 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19452 +1, /* EXPLICIT tag at current level */
19453 &asn_DEF_extensionValue_376,
19455 { &asn_OER_memb_extensionValue_constr_376, &asn_PER_memb_extensionValue_constr_376, memb_extensionValue_constraint_373 },
19456 0, 0, /* No default value */
19460 static const ber_tlv_tag_t asn_DEF_SItype_ItemExtIEs_tags_373[] = {
19461 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19463 static const asn_TYPE_tag2member_t asn_MAP_SItype_ItemExtIEs_tag2el_373[] = {
19464 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19465 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19466 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19468 asn_SEQUENCE_specifics_t asn_SPC_SItype_ItemExtIEs_specs_373 = {
19469 sizeof(struct SItype_ItemExtIEs),
19470 offsetof(struct SItype_ItemExtIEs, _asn_ctx),
19471 asn_MAP_SItype_ItemExtIEs_tag2el_373,
19472 3, /* Count of tags in the map */
19473 0, 0, 0, /* Optional elements (not needed) */
19474 -1, /* First extension addition */
19476 asn_TYPE_descriptor_t asn_DEF_SItype_ItemExtIEs = {
19477 "SItype-ItemExtIEs",
19478 "SItype-ItemExtIEs",
19480 asn_DEF_SItype_ItemExtIEs_tags_373,
19481 sizeof(asn_DEF_SItype_ItemExtIEs_tags_373)
19482 /sizeof(asn_DEF_SItype_ItemExtIEs_tags_373[0]), /* 1 */
19483 asn_DEF_SItype_ItemExtIEs_tags_373, /* Same as above */
19484 sizeof(asn_DEF_SItype_ItemExtIEs_tags_373)
19485 /sizeof(asn_DEF_SItype_ItemExtIEs_tags_373[0]), /* 1 */
19486 { 0, 0, SEQUENCE_constraint },
19487 asn_MBR_SItype_ItemExtIEs_373,
19488 3, /* Elements count */
19489 &asn_SPC_SItype_ItemExtIEs_specs_373 /* Additional specs */
19492 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_380 = {
19493 sizeof(struct SibtypetobeupdatedListItem_ExtIEs__extensionValue),
19494 offsetof(struct SibtypetobeupdatedListItem_ExtIEs__extensionValue, _asn_ctx),
19495 offsetof(struct SibtypetobeupdatedListItem_ExtIEs__extensionValue, present),
19496 sizeof(((struct SibtypetobeupdatedListItem_ExtIEs__extensionValue *)0)->present),
19497 0, /* No top level tags */
19498 0, /* No tags in the map */
19500 -1 /* Extensions start */
19502 static /* Use -fall-defs-global to expose */
19503 asn_TYPE_descriptor_t asn_DEF_extensionValue_380 = {
19507 0, /* No effective tags (pointer) */
19508 0, /* No effective tags (count) */
19509 0, /* No tags (pointer) */
19510 0, /* No tags (count) */
19511 { 0, 0, OPEN_TYPE_constraint },
19512 0, 0, /* No members */
19513 &asn_SPC_extensionValue_specs_380 /* Additional specs */
19516 asn_TYPE_member_t asn_MBR_SibtypetobeupdatedListItem_ExtIEs_377[] = {
19517 { ATF_NOFLAGS, 0, offsetof(struct SibtypetobeupdatedListItem_ExtIEs, id),
19518 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19519 -1, /* IMPLICIT tag at current level */
19520 &asn_DEF_ProtocolExtensionID,
19522 { &asn_OER_memb_id_constr_378, &asn_PER_memb_id_constr_378, memb_id_constraint_377 },
19523 0, 0, /* No default value */
19526 { ATF_NOFLAGS, 0, offsetof(struct SibtypetobeupdatedListItem_ExtIEs, criticality),
19527 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19528 -1, /* IMPLICIT tag at current level */
19529 &asn_DEF_Criticality,
19531 { &asn_OER_memb_criticality_constr_379, &asn_PER_memb_criticality_constr_379, memb_criticality_constraint_377 },
19532 0, 0, /* No default value */
19535 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SibtypetobeupdatedListItem_ExtIEs, extensionValue),
19536 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19537 +1, /* EXPLICIT tag at current level */
19538 &asn_DEF_extensionValue_380,
19540 { &asn_OER_memb_extensionValue_constr_380, &asn_PER_memb_extensionValue_constr_380, memb_extensionValue_constraint_377 },
19541 0, 0, /* No default value */
19545 static const ber_tlv_tag_t asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377[] = {
19546 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19548 static const asn_TYPE_tag2member_t asn_MAP_SibtypetobeupdatedListItem_ExtIEs_tag2el_377[] = {
19549 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19550 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19551 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19553 asn_SEQUENCE_specifics_t asn_SPC_SibtypetobeupdatedListItem_ExtIEs_specs_377 = {
19554 sizeof(struct SibtypetobeupdatedListItem_ExtIEs),
19555 offsetof(struct SibtypetobeupdatedListItem_ExtIEs, _asn_ctx),
19556 asn_MAP_SibtypetobeupdatedListItem_ExtIEs_tag2el_377,
19557 3, /* Count of tags in the map */
19558 0, 0, 0, /* Optional elements (not needed) */
19559 -1, /* First extension addition */
19561 asn_TYPE_descriptor_t asn_DEF_SibtypetobeupdatedListItem_ExtIEs = {
19562 "SibtypetobeupdatedListItem-ExtIEs",
19563 "SibtypetobeupdatedListItem-ExtIEs",
19565 asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377,
19566 sizeof(asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377)
19567 /sizeof(asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377[0]), /* 1 */
19568 asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377, /* Same as above */
19569 sizeof(asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377)
19570 /sizeof(asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377[0]), /* 1 */
19571 { 0, 0, SEQUENCE_constraint },
19572 asn_MBR_SibtypetobeupdatedListItem_ExtIEs_377,
19573 3, /* Elements count */
19574 &asn_SPC_SibtypetobeupdatedListItem_ExtIEs_specs_377 /* Additional specs */
19577 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_384 = {
19578 sizeof(struct SliceSupportItem_ExtIEs__extensionValue),
19579 offsetof(struct SliceSupportItem_ExtIEs__extensionValue, _asn_ctx),
19580 offsetof(struct SliceSupportItem_ExtIEs__extensionValue, present),
19581 sizeof(((struct SliceSupportItem_ExtIEs__extensionValue *)0)->present),
19582 0, /* No top level tags */
19583 0, /* No tags in the map */
19585 -1 /* Extensions start */
19587 static /* Use -fall-defs-global to expose */
19588 asn_TYPE_descriptor_t asn_DEF_extensionValue_384 = {
19592 0, /* No effective tags (pointer) */
19593 0, /* No effective tags (count) */
19594 0, /* No tags (pointer) */
19595 0, /* No tags (count) */
19596 { 0, 0, OPEN_TYPE_constraint },
19597 0, 0, /* No members */
19598 &asn_SPC_extensionValue_specs_384 /* Additional specs */
19601 asn_TYPE_member_t asn_MBR_SliceSupportItem_ExtIEs_381[] = {
19602 { ATF_NOFLAGS, 0, offsetof(struct SliceSupportItem_ExtIEs, id),
19603 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19604 -1, /* IMPLICIT tag at current level */
19605 &asn_DEF_ProtocolExtensionID,
19607 { &asn_OER_memb_id_constr_382, &asn_PER_memb_id_constr_382, memb_id_constraint_381 },
19608 0, 0, /* No default value */
19611 { ATF_NOFLAGS, 0, offsetof(struct SliceSupportItem_ExtIEs, criticality),
19612 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19613 -1, /* IMPLICIT tag at current level */
19614 &asn_DEF_Criticality,
19616 { &asn_OER_memb_criticality_constr_383, &asn_PER_memb_criticality_constr_383, memb_criticality_constraint_381 },
19617 0, 0, /* No default value */
19620 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SliceSupportItem_ExtIEs, extensionValue),
19621 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19622 +1, /* EXPLICIT tag at current level */
19623 &asn_DEF_extensionValue_384,
19625 { &asn_OER_memb_extensionValue_constr_384, &asn_PER_memb_extensionValue_constr_384, memb_extensionValue_constraint_381 },
19626 0, 0, /* No default value */
19630 static const ber_tlv_tag_t asn_DEF_SliceSupportItem_ExtIEs_tags_381[] = {
19631 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19633 static const asn_TYPE_tag2member_t asn_MAP_SliceSupportItem_ExtIEs_tag2el_381[] = {
19634 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19635 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19636 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19638 asn_SEQUENCE_specifics_t asn_SPC_SliceSupportItem_ExtIEs_specs_381 = {
19639 sizeof(struct SliceSupportItem_ExtIEs),
19640 offsetof(struct SliceSupportItem_ExtIEs, _asn_ctx),
19641 asn_MAP_SliceSupportItem_ExtIEs_tag2el_381,
19642 3, /* Count of tags in the map */
19643 0, 0, 0, /* Optional elements (not needed) */
19644 -1, /* First extension addition */
19646 asn_TYPE_descriptor_t asn_DEF_SliceSupportItem_ExtIEs = {
19647 "SliceSupportItem-ExtIEs",
19648 "SliceSupportItem-ExtIEs",
19650 asn_DEF_SliceSupportItem_ExtIEs_tags_381,
19651 sizeof(asn_DEF_SliceSupportItem_ExtIEs_tags_381)
19652 /sizeof(asn_DEF_SliceSupportItem_ExtIEs_tags_381[0]), /* 1 */
19653 asn_DEF_SliceSupportItem_ExtIEs_tags_381, /* Same as above */
19654 sizeof(asn_DEF_SliceSupportItem_ExtIEs_tags_381)
19655 /sizeof(asn_DEF_SliceSupportItem_ExtIEs_tags_381[0]), /* 1 */
19656 { 0, 0, SEQUENCE_constraint },
19657 asn_MBR_SliceSupportItem_ExtIEs_381,
19658 3, /* Elements count */
19659 &asn_SPC_SliceSupportItem_ExtIEs_specs_381 /* Additional specs */
19662 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_388 = {
19663 sizeof(struct SNSSAI_ExtIEs__extensionValue),
19664 offsetof(struct SNSSAI_ExtIEs__extensionValue, _asn_ctx),
19665 offsetof(struct SNSSAI_ExtIEs__extensionValue, present),
19666 sizeof(((struct SNSSAI_ExtIEs__extensionValue *)0)->present),
19667 0, /* No top level tags */
19668 0, /* No tags in the map */
19670 -1 /* Extensions start */
19672 static /* Use -fall-defs-global to expose */
19673 asn_TYPE_descriptor_t asn_DEF_extensionValue_388 = {
19677 0, /* No effective tags (pointer) */
19678 0, /* No effective tags (count) */
19679 0, /* No tags (pointer) */
19680 0, /* No tags (count) */
19681 { 0, 0, OPEN_TYPE_constraint },
19682 0, 0, /* No members */
19683 &asn_SPC_extensionValue_specs_388 /* Additional specs */
19686 asn_TYPE_member_t asn_MBR_SNSSAI_ExtIEs_385[] = {
19687 { ATF_NOFLAGS, 0, offsetof(struct SNSSAI_ExtIEs, id),
19688 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19689 -1, /* IMPLICIT tag at current level */
19690 &asn_DEF_ProtocolExtensionID,
19692 { &asn_OER_memb_id_constr_386, &asn_PER_memb_id_constr_386, memb_id_constraint_385 },
19693 0, 0, /* No default value */
19696 { ATF_NOFLAGS, 0, offsetof(struct SNSSAI_ExtIEs, criticality),
19697 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19698 -1, /* IMPLICIT tag at current level */
19699 &asn_DEF_Criticality,
19701 { &asn_OER_memb_criticality_constr_387, &asn_PER_memb_criticality_constr_387, memb_criticality_constraint_385 },
19702 0, 0, /* No default value */
19705 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SNSSAI_ExtIEs, extensionValue),
19706 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19707 +1, /* EXPLICIT tag at current level */
19708 &asn_DEF_extensionValue_388,
19710 { &asn_OER_memb_extensionValue_constr_388, &asn_PER_memb_extensionValue_constr_388, memb_extensionValue_constraint_385 },
19711 0, 0, /* No default value */
19715 static const ber_tlv_tag_t asn_DEF_SNSSAI_ExtIEs_tags_385[] = {
19716 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19718 static const asn_TYPE_tag2member_t asn_MAP_SNSSAI_ExtIEs_tag2el_385[] = {
19719 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19720 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19721 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19723 asn_SEQUENCE_specifics_t asn_SPC_SNSSAI_ExtIEs_specs_385 = {
19724 sizeof(struct SNSSAI_ExtIEs),
19725 offsetof(struct SNSSAI_ExtIEs, _asn_ctx),
19726 asn_MAP_SNSSAI_ExtIEs_tag2el_385,
19727 3, /* Count of tags in the map */
19728 0, 0, 0, /* Optional elements (not needed) */
19729 -1, /* First extension addition */
19731 asn_TYPE_descriptor_t asn_DEF_SNSSAI_ExtIEs = {
19735 asn_DEF_SNSSAI_ExtIEs_tags_385,
19736 sizeof(asn_DEF_SNSSAI_ExtIEs_tags_385)
19737 /sizeof(asn_DEF_SNSSAI_ExtIEs_tags_385[0]), /* 1 */
19738 asn_DEF_SNSSAI_ExtIEs_tags_385, /* Same as above */
19739 sizeof(asn_DEF_SNSSAI_ExtIEs_tags_385)
19740 /sizeof(asn_DEF_SNSSAI_ExtIEs_tags_385[0]), /* 1 */
19741 { 0, 0, SEQUENCE_constraint },
19742 asn_MBR_SNSSAI_ExtIEs_385,
19743 3, /* Elements count */
19744 &asn_SPC_SNSSAI_ExtIEs_specs_385 /* Additional specs */
19747 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_392 = {
19748 sizeof(struct SRBs_FailedToBeSetup_ItemExtIEs__extensionValue),
19749 offsetof(struct SRBs_FailedToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
19750 offsetof(struct SRBs_FailedToBeSetup_ItemExtIEs__extensionValue, present),
19751 sizeof(((struct SRBs_FailedToBeSetup_ItemExtIEs__extensionValue *)0)->present),
19752 0, /* No top level tags */
19753 0, /* No tags in the map */
19755 -1 /* Extensions start */
19757 static /* Use -fall-defs-global to expose */
19758 asn_TYPE_descriptor_t asn_DEF_extensionValue_392 = {
19762 0, /* No effective tags (pointer) */
19763 0, /* No effective tags (count) */
19764 0, /* No tags (pointer) */
19765 0, /* No tags (count) */
19766 { 0, 0, OPEN_TYPE_constraint },
19767 0, 0, /* No members */
19768 &asn_SPC_extensionValue_specs_392 /* Additional specs */
19771 asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetup_ItemExtIEs_389[] = {
19772 { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetup_ItemExtIEs, id),
19773 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19774 -1, /* IMPLICIT tag at current level */
19775 &asn_DEF_ProtocolExtensionID,
19777 { &asn_OER_memb_id_constr_390, &asn_PER_memb_id_constr_390, memb_id_constraint_389 },
19778 0, 0, /* No default value */
19781 { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetup_ItemExtIEs, criticality),
19782 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19783 -1, /* IMPLICIT tag at current level */
19784 &asn_DEF_Criticality,
19786 { &asn_OER_memb_criticality_constr_391, &asn_PER_memb_criticality_constr_391, memb_criticality_constraint_389 },
19787 0, 0, /* No default value */
19790 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetup_ItemExtIEs, extensionValue),
19791 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19792 +1, /* EXPLICIT tag at current level */
19793 &asn_DEF_extensionValue_392,
19795 { &asn_OER_memb_extensionValue_constr_392, &asn_PER_memb_extensionValue_constr_392, memb_extensionValue_constraint_389 },
19796 0, 0, /* No default value */
19800 static const ber_tlv_tag_t asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389[] = {
19801 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19803 static const asn_TYPE_tag2member_t asn_MAP_SRBs_FailedToBeSetup_ItemExtIEs_tag2el_389[] = {
19804 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19805 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19806 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19808 asn_SEQUENCE_specifics_t asn_SPC_SRBs_FailedToBeSetup_ItemExtIEs_specs_389 = {
19809 sizeof(struct SRBs_FailedToBeSetup_ItemExtIEs),
19810 offsetof(struct SRBs_FailedToBeSetup_ItemExtIEs, _asn_ctx),
19811 asn_MAP_SRBs_FailedToBeSetup_ItemExtIEs_tag2el_389,
19812 3, /* Count of tags in the map */
19813 0, 0, 0, /* Optional elements (not needed) */
19814 -1, /* First extension addition */
19816 asn_TYPE_descriptor_t asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs = {
19817 "SRBs-FailedToBeSetup-ItemExtIEs",
19818 "SRBs-FailedToBeSetup-ItemExtIEs",
19820 asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389,
19821 sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389)
19822 /sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389[0]), /* 1 */
19823 asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389, /* Same as above */
19824 sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389)
19825 /sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389[0]), /* 1 */
19826 { 0, 0, SEQUENCE_constraint },
19827 asn_MBR_SRBs_FailedToBeSetup_ItemExtIEs_389,
19828 3, /* Elements count */
19829 &asn_SPC_SRBs_FailedToBeSetup_ItemExtIEs_specs_389 /* Additional specs */
19832 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_396 = {
19833 sizeof(struct SRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue),
19834 offsetof(struct SRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue, _asn_ctx),
19835 offsetof(struct SRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue, present),
19836 sizeof(((struct SRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue *)0)->present),
19837 0, /* No top level tags */
19838 0, /* No tags in the map */
19840 -1 /* Extensions start */
19842 static /* Use -fall-defs-global to expose */
19843 asn_TYPE_descriptor_t asn_DEF_extensionValue_396 = {
19847 0, /* No effective tags (pointer) */
19848 0, /* No effective tags (count) */
19849 0, /* No tags (pointer) */
19850 0, /* No tags (count) */
19851 { 0, 0, OPEN_TYPE_constraint },
19852 0, 0, /* No members */
19853 &asn_SPC_extensionValue_specs_396 /* Additional specs */
19856 asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetupMod_ItemExtIEs_393[] = {
19857 { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetupMod_ItemExtIEs, id),
19858 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19859 -1, /* IMPLICIT tag at current level */
19860 &asn_DEF_ProtocolExtensionID,
19862 { &asn_OER_memb_id_constr_394, &asn_PER_memb_id_constr_394, memb_id_constraint_393 },
19863 0, 0, /* No default value */
19866 { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetupMod_ItemExtIEs, criticality),
19867 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19868 -1, /* IMPLICIT tag at current level */
19869 &asn_DEF_Criticality,
19871 { &asn_OER_memb_criticality_constr_395, &asn_PER_memb_criticality_constr_395, memb_criticality_constraint_393 },
19872 0, 0, /* No default value */
19875 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetupMod_ItemExtIEs, extensionValue),
19876 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19877 +1, /* EXPLICIT tag at current level */
19878 &asn_DEF_extensionValue_396,
19880 { &asn_OER_memb_extensionValue_constr_396, &asn_PER_memb_extensionValue_constr_396, memb_extensionValue_constraint_393 },
19881 0, 0, /* No default value */
19885 static const ber_tlv_tag_t asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393[] = {
19886 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19888 static const asn_TYPE_tag2member_t asn_MAP_SRBs_FailedToBeSetupMod_ItemExtIEs_tag2el_393[] = {
19889 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19890 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19891 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19893 asn_SEQUENCE_specifics_t asn_SPC_SRBs_FailedToBeSetupMod_ItemExtIEs_specs_393 = {
19894 sizeof(struct SRBs_FailedToBeSetupMod_ItemExtIEs),
19895 offsetof(struct SRBs_FailedToBeSetupMod_ItemExtIEs, _asn_ctx),
19896 asn_MAP_SRBs_FailedToBeSetupMod_ItemExtIEs_tag2el_393,
19897 3, /* Count of tags in the map */
19898 0, 0, 0, /* Optional elements (not needed) */
19899 -1, /* First extension addition */
19901 asn_TYPE_descriptor_t asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs = {
19902 "SRBs-FailedToBeSetupMod-ItemExtIEs",
19903 "SRBs-FailedToBeSetupMod-ItemExtIEs",
19905 asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393,
19906 sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393)
19907 /sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393[0]), /* 1 */
19908 asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393, /* Same as above */
19909 sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393)
19910 /sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393[0]), /* 1 */
19911 { 0, 0, SEQUENCE_constraint },
19912 asn_MBR_SRBs_FailedToBeSetupMod_ItemExtIEs_393,
19913 3, /* Elements count */
19914 &asn_SPC_SRBs_FailedToBeSetupMod_ItemExtIEs_specs_393 /* Additional specs */
19917 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_400 = {
19918 sizeof(struct SRBs_Modified_ItemExtIEs__extensionValue),
19919 offsetof(struct SRBs_Modified_ItemExtIEs__extensionValue, _asn_ctx),
19920 offsetof(struct SRBs_Modified_ItemExtIEs__extensionValue, present),
19921 sizeof(((struct SRBs_Modified_ItemExtIEs__extensionValue *)0)->present),
19922 0, /* No top level tags */
19923 0, /* No tags in the map */
19925 -1 /* Extensions start */
19927 static /* Use -fall-defs-global to expose */
19928 asn_TYPE_descriptor_t asn_DEF_extensionValue_400 = {
19932 0, /* No effective tags (pointer) */
19933 0, /* No effective tags (count) */
19934 0, /* No tags (pointer) */
19935 0, /* No tags (count) */
19936 { 0, 0, OPEN_TYPE_constraint },
19937 0, 0, /* No members */
19938 &asn_SPC_extensionValue_specs_400 /* Additional specs */
19941 asn_TYPE_member_t asn_MBR_SRBs_Modified_ItemExtIEs_397[] = {
19942 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Modified_ItemExtIEs, id),
19943 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19944 -1, /* IMPLICIT tag at current level */
19945 &asn_DEF_ProtocolExtensionID,
19947 { &asn_OER_memb_id_constr_398, &asn_PER_memb_id_constr_398, memb_id_constraint_397 },
19948 0, 0, /* No default value */
19951 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Modified_ItemExtIEs, criticality),
19952 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19953 -1, /* IMPLICIT tag at current level */
19954 &asn_DEF_Criticality,
19956 { &asn_OER_memb_criticality_constr_399, &asn_PER_memb_criticality_constr_399, memb_criticality_constraint_397 },
19957 0, 0, /* No default value */
19960 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_Modified_ItemExtIEs, extensionValue),
19961 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19962 +1, /* EXPLICIT tag at current level */
19963 &asn_DEF_extensionValue_400,
19965 { &asn_OER_memb_extensionValue_constr_400, &asn_PER_memb_extensionValue_constr_400, memb_extensionValue_constraint_397 },
19966 0, 0, /* No default value */
19970 static const ber_tlv_tag_t asn_DEF_SRBs_Modified_ItemExtIEs_tags_397[] = {
19971 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19973 static const asn_TYPE_tag2member_t asn_MAP_SRBs_Modified_ItemExtIEs_tag2el_397[] = {
19974 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19975 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19976 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19978 asn_SEQUENCE_specifics_t asn_SPC_SRBs_Modified_ItemExtIEs_specs_397 = {
19979 sizeof(struct SRBs_Modified_ItemExtIEs),
19980 offsetof(struct SRBs_Modified_ItemExtIEs, _asn_ctx),
19981 asn_MAP_SRBs_Modified_ItemExtIEs_tag2el_397,
19982 3, /* Count of tags in the map */
19983 0, 0, 0, /* Optional elements (not needed) */
19984 -1, /* First extension addition */
19986 asn_TYPE_descriptor_t asn_DEF_SRBs_Modified_ItemExtIEs = {
19987 "SRBs-Modified-ItemExtIEs",
19988 "SRBs-Modified-ItemExtIEs",
19990 asn_DEF_SRBs_Modified_ItemExtIEs_tags_397,
19991 sizeof(asn_DEF_SRBs_Modified_ItemExtIEs_tags_397)
19992 /sizeof(asn_DEF_SRBs_Modified_ItemExtIEs_tags_397[0]), /* 1 */
19993 asn_DEF_SRBs_Modified_ItemExtIEs_tags_397, /* Same as above */
19994 sizeof(asn_DEF_SRBs_Modified_ItemExtIEs_tags_397)
19995 /sizeof(asn_DEF_SRBs_Modified_ItemExtIEs_tags_397[0]), /* 1 */
19996 { 0, 0, SEQUENCE_constraint },
19997 asn_MBR_SRBs_Modified_ItemExtIEs_397,
19998 3, /* Elements count */
19999 &asn_SPC_SRBs_Modified_ItemExtIEs_specs_397 /* Additional specs */
20002 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_404 = {
20003 sizeof(struct SRBs_Required_ToBeReleased_ItemExtIEs__extensionValue),
20004 offsetof(struct SRBs_Required_ToBeReleased_ItemExtIEs__extensionValue, _asn_ctx),
20005 offsetof(struct SRBs_Required_ToBeReleased_ItemExtIEs__extensionValue, present),
20006 sizeof(((struct SRBs_Required_ToBeReleased_ItemExtIEs__extensionValue *)0)->present),
20007 0, /* No top level tags */
20008 0, /* No tags in the map */
20010 -1 /* Extensions start */
20012 static /* Use -fall-defs-global to expose */
20013 asn_TYPE_descriptor_t asn_DEF_extensionValue_404 = {
20017 0, /* No effective tags (pointer) */
20018 0, /* No effective tags (count) */
20019 0, /* No tags (pointer) */
20020 0, /* No tags (count) */
20021 { 0, 0, OPEN_TYPE_constraint },
20022 0, 0, /* No members */
20023 &asn_SPC_extensionValue_specs_404 /* Additional specs */
20026 asn_TYPE_member_t asn_MBR_SRBs_Required_ToBeReleased_ItemExtIEs_401[] = {
20027 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Required_ToBeReleased_ItemExtIEs, id),
20028 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20029 -1, /* IMPLICIT tag at current level */
20030 &asn_DEF_ProtocolExtensionID,
20032 { &asn_OER_memb_id_constr_402, &asn_PER_memb_id_constr_402, memb_id_constraint_401 },
20033 0, 0, /* No default value */
20036 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Required_ToBeReleased_ItemExtIEs, criticality),
20037 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20038 -1, /* IMPLICIT tag at current level */
20039 &asn_DEF_Criticality,
20041 { &asn_OER_memb_criticality_constr_403, &asn_PER_memb_criticality_constr_403, memb_criticality_constraint_401 },
20042 0, 0, /* No default value */
20045 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_Required_ToBeReleased_ItemExtIEs, extensionValue),
20046 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20047 +1, /* EXPLICIT tag at current level */
20048 &asn_DEF_extensionValue_404,
20050 { &asn_OER_memb_extensionValue_constr_404, &asn_PER_memb_extensionValue_constr_404, memb_extensionValue_constraint_401 },
20051 0, 0, /* No default value */
20055 static const ber_tlv_tag_t asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401[] = {
20056 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20058 static const asn_TYPE_tag2member_t asn_MAP_SRBs_Required_ToBeReleased_ItemExtIEs_tag2el_401[] = {
20059 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20060 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20061 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20063 asn_SEQUENCE_specifics_t asn_SPC_SRBs_Required_ToBeReleased_ItemExtIEs_specs_401 = {
20064 sizeof(struct SRBs_Required_ToBeReleased_ItemExtIEs),
20065 offsetof(struct SRBs_Required_ToBeReleased_ItemExtIEs, _asn_ctx),
20066 asn_MAP_SRBs_Required_ToBeReleased_ItemExtIEs_tag2el_401,
20067 3, /* Count of tags in the map */
20068 0, 0, 0, /* Optional elements (not needed) */
20069 -1, /* First extension addition */
20071 asn_TYPE_descriptor_t asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs = {
20072 "SRBs-Required-ToBeReleased-ItemExtIEs",
20073 "SRBs-Required-ToBeReleased-ItemExtIEs",
20075 asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401,
20076 sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401)
20077 /sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401[0]), /* 1 */
20078 asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401, /* Same as above */
20079 sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401)
20080 /sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401[0]), /* 1 */
20081 { 0, 0, SEQUENCE_constraint },
20082 asn_MBR_SRBs_Required_ToBeReleased_ItemExtIEs_401,
20083 3, /* Elements count */
20084 &asn_SPC_SRBs_Required_ToBeReleased_ItemExtIEs_specs_401 /* Additional specs */
20087 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_408 = {
20088 sizeof(struct SRBs_Setup_ItemExtIEs__extensionValue),
20089 offsetof(struct SRBs_Setup_ItemExtIEs__extensionValue, _asn_ctx),
20090 offsetof(struct SRBs_Setup_ItemExtIEs__extensionValue, present),
20091 sizeof(((struct SRBs_Setup_ItemExtIEs__extensionValue *)0)->present),
20092 0, /* No top level tags */
20093 0, /* No tags in the map */
20095 -1 /* Extensions start */
20097 static /* Use -fall-defs-global to expose */
20098 asn_TYPE_descriptor_t asn_DEF_extensionValue_408 = {
20102 0, /* No effective tags (pointer) */
20103 0, /* No effective tags (count) */
20104 0, /* No tags (pointer) */
20105 0, /* No tags (count) */
20106 { 0, 0, OPEN_TYPE_constraint },
20107 0, 0, /* No members */
20108 &asn_SPC_extensionValue_specs_408 /* Additional specs */
20111 asn_TYPE_member_t asn_MBR_SRBs_Setup_ItemExtIEs_405[] = {
20112 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Setup_ItemExtIEs, id),
20113 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20114 -1, /* IMPLICIT tag at current level */
20115 &asn_DEF_ProtocolExtensionID,
20117 { &asn_OER_memb_id_constr_406, &asn_PER_memb_id_constr_406, memb_id_constraint_405 },
20118 0, 0, /* No default value */
20121 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Setup_ItemExtIEs, criticality),
20122 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20123 -1, /* IMPLICIT tag at current level */
20124 &asn_DEF_Criticality,
20126 { &asn_OER_memb_criticality_constr_407, &asn_PER_memb_criticality_constr_407, memb_criticality_constraint_405 },
20127 0, 0, /* No default value */
20130 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_Setup_ItemExtIEs, extensionValue),
20131 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20132 +1, /* EXPLICIT tag at current level */
20133 &asn_DEF_extensionValue_408,
20135 { &asn_OER_memb_extensionValue_constr_408, &asn_PER_memb_extensionValue_constr_408, memb_extensionValue_constraint_405 },
20136 0, 0, /* No default value */
20140 static const ber_tlv_tag_t asn_DEF_SRBs_Setup_ItemExtIEs_tags_405[] = {
20141 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20143 static const asn_TYPE_tag2member_t asn_MAP_SRBs_Setup_ItemExtIEs_tag2el_405[] = {
20144 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20145 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20146 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20148 asn_SEQUENCE_specifics_t asn_SPC_SRBs_Setup_ItemExtIEs_specs_405 = {
20149 sizeof(struct SRBs_Setup_ItemExtIEs),
20150 offsetof(struct SRBs_Setup_ItemExtIEs, _asn_ctx),
20151 asn_MAP_SRBs_Setup_ItemExtIEs_tag2el_405,
20152 3, /* Count of tags in the map */
20153 0, 0, 0, /* Optional elements (not needed) */
20154 -1, /* First extension addition */
20156 asn_TYPE_descriptor_t asn_DEF_SRBs_Setup_ItemExtIEs = {
20157 "SRBs-Setup-ItemExtIEs",
20158 "SRBs-Setup-ItemExtIEs",
20160 asn_DEF_SRBs_Setup_ItemExtIEs_tags_405,
20161 sizeof(asn_DEF_SRBs_Setup_ItemExtIEs_tags_405)
20162 /sizeof(asn_DEF_SRBs_Setup_ItemExtIEs_tags_405[0]), /* 1 */
20163 asn_DEF_SRBs_Setup_ItemExtIEs_tags_405, /* Same as above */
20164 sizeof(asn_DEF_SRBs_Setup_ItemExtIEs_tags_405)
20165 /sizeof(asn_DEF_SRBs_Setup_ItemExtIEs_tags_405[0]), /* 1 */
20166 { 0, 0, SEQUENCE_constraint },
20167 asn_MBR_SRBs_Setup_ItemExtIEs_405,
20168 3, /* Elements count */
20169 &asn_SPC_SRBs_Setup_ItemExtIEs_specs_405 /* Additional specs */
20172 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_412 = {
20173 sizeof(struct SRBs_SetupMod_ItemExtIEs__extensionValue),
20174 offsetof(struct SRBs_SetupMod_ItemExtIEs__extensionValue, _asn_ctx),
20175 offsetof(struct SRBs_SetupMod_ItemExtIEs__extensionValue, present),
20176 sizeof(((struct SRBs_SetupMod_ItemExtIEs__extensionValue *)0)->present),
20177 0, /* No top level tags */
20178 0, /* No tags in the map */
20180 -1 /* Extensions start */
20182 static /* Use -fall-defs-global to expose */
20183 asn_TYPE_descriptor_t asn_DEF_extensionValue_412 = {
20187 0, /* No effective tags (pointer) */
20188 0, /* No effective tags (count) */
20189 0, /* No tags (pointer) */
20190 0, /* No tags (count) */
20191 { 0, 0, OPEN_TYPE_constraint },
20192 0, 0, /* No members */
20193 &asn_SPC_extensionValue_specs_412 /* Additional specs */
20196 asn_TYPE_member_t asn_MBR_SRBs_SetupMod_ItemExtIEs_409[] = {
20197 { ATF_NOFLAGS, 0, offsetof(struct SRBs_SetupMod_ItemExtIEs, id),
20198 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20199 -1, /* IMPLICIT tag at current level */
20200 &asn_DEF_ProtocolExtensionID,
20202 { &asn_OER_memb_id_constr_410, &asn_PER_memb_id_constr_410, memb_id_constraint_409 },
20203 0, 0, /* No default value */
20206 { ATF_NOFLAGS, 0, offsetof(struct SRBs_SetupMod_ItemExtIEs, criticality),
20207 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20208 -1, /* IMPLICIT tag at current level */
20209 &asn_DEF_Criticality,
20211 { &asn_OER_memb_criticality_constr_411, &asn_PER_memb_criticality_constr_411, memb_criticality_constraint_409 },
20212 0, 0, /* No default value */
20215 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_SetupMod_ItemExtIEs, extensionValue),
20216 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20217 +1, /* EXPLICIT tag at current level */
20218 &asn_DEF_extensionValue_412,
20220 { &asn_OER_memb_extensionValue_constr_412, &asn_PER_memb_extensionValue_constr_412, memb_extensionValue_constraint_409 },
20221 0, 0, /* No default value */
20225 static const ber_tlv_tag_t asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409[] = {
20226 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20228 static const asn_TYPE_tag2member_t asn_MAP_SRBs_SetupMod_ItemExtIEs_tag2el_409[] = {
20229 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20230 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20231 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20233 asn_SEQUENCE_specifics_t asn_SPC_SRBs_SetupMod_ItemExtIEs_specs_409 = {
20234 sizeof(struct SRBs_SetupMod_ItemExtIEs),
20235 offsetof(struct SRBs_SetupMod_ItemExtIEs, _asn_ctx),
20236 asn_MAP_SRBs_SetupMod_ItemExtIEs_tag2el_409,
20237 3, /* Count of tags in the map */
20238 0, 0, 0, /* Optional elements (not needed) */
20239 -1, /* First extension addition */
20241 asn_TYPE_descriptor_t asn_DEF_SRBs_SetupMod_ItemExtIEs = {
20242 "SRBs-SetupMod-ItemExtIEs",
20243 "SRBs-SetupMod-ItemExtIEs",
20245 asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409,
20246 sizeof(asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409)
20247 /sizeof(asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409[0]), /* 1 */
20248 asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409, /* Same as above */
20249 sizeof(asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409)
20250 /sizeof(asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409[0]), /* 1 */
20251 { 0, 0, SEQUENCE_constraint },
20252 asn_MBR_SRBs_SetupMod_ItemExtIEs_409,
20253 3, /* Elements count */
20254 &asn_SPC_SRBs_SetupMod_ItemExtIEs_specs_409 /* Additional specs */
20257 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_416 = {
20258 sizeof(struct SRBs_ToBeReleased_ItemExtIEs__extensionValue),
20259 offsetof(struct SRBs_ToBeReleased_ItemExtIEs__extensionValue, _asn_ctx),
20260 offsetof(struct SRBs_ToBeReleased_ItemExtIEs__extensionValue, present),
20261 sizeof(((struct SRBs_ToBeReleased_ItemExtIEs__extensionValue *)0)->present),
20262 0, /* No top level tags */
20263 0, /* No tags in the map */
20265 -1 /* Extensions start */
20267 static /* Use -fall-defs-global to expose */
20268 asn_TYPE_descriptor_t asn_DEF_extensionValue_416 = {
20272 0, /* No effective tags (pointer) */
20273 0, /* No effective tags (count) */
20274 0, /* No tags (pointer) */
20275 0, /* No tags (count) */
20276 { 0, 0, OPEN_TYPE_constraint },
20277 0, 0, /* No members */
20278 &asn_SPC_extensionValue_specs_416 /* Additional specs */
20281 asn_TYPE_member_t asn_MBR_SRBs_ToBeReleased_ItemExtIEs_413[] = {
20282 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeReleased_ItemExtIEs, id),
20283 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20284 -1, /* IMPLICIT tag at current level */
20285 &asn_DEF_ProtocolExtensionID,
20287 { &asn_OER_memb_id_constr_414, &asn_PER_memb_id_constr_414, memb_id_constraint_413 },
20288 0, 0, /* No default value */
20291 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeReleased_ItemExtIEs, criticality),
20292 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20293 -1, /* IMPLICIT tag at current level */
20294 &asn_DEF_Criticality,
20296 { &asn_OER_memb_criticality_constr_415, &asn_PER_memb_criticality_constr_415, memb_criticality_constraint_413 },
20297 0, 0, /* No default value */
20300 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeReleased_ItemExtIEs, extensionValue),
20301 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20302 +1, /* EXPLICIT tag at current level */
20303 &asn_DEF_extensionValue_416,
20305 { &asn_OER_memb_extensionValue_constr_416, &asn_PER_memb_extensionValue_constr_416, memb_extensionValue_constraint_413 },
20306 0, 0, /* No default value */
20310 static const ber_tlv_tag_t asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413[] = {
20311 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20313 static const asn_TYPE_tag2member_t asn_MAP_SRBs_ToBeReleased_ItemExtIEs_tag2el_413[] = {
20314 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20315 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20316 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20318 asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeReleased_ItemExtIEs_specs_413 = {
20319 sizeof(struct SRBs_ToBeReleased_ItemExtIEs),
20320 offsetof(struct SRBs_ToBeReleased_ItemExtIEs, _asn_ctx),
20321 asn_MAP_SRBs_ToBeReleased_ItemExtIEs_tag2el_413,
20322 3, /* Count of tags in the map */
20323 0, 0, 0, /* Optional elements (not needed) */
20324 -1, /* First extension addition */
20326 asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeReleased_ItemExtIEs = {
20327 "SRBs-ToBeReleased-ItemExtIEs",
20328 "SRBs-ToBeReleased-ItemExtIEs",
20330 asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413,
20331 sizeof(asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413)
20332 /sizeof(asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413[0]), /* 1 */
20333 asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413, /* Same as above */
20334 sizeof(asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413)
20335 /sizeof(asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413[0]), /* 1 */
20336 { 0, 0, SEQUENCE_constraint },
20337 asn_MBR_SRBs_ToBeReleased_ItemExtIEs_413,
20338 3, /* Elements count */
20339 &asn_SPC_SRBs_ToBeReleased_ItemExtIEs_specs_413 /* Additional specs */
20342 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_420 = {
20343 sizeof(struct SRBs_ToBeSetup_ItemExtIEs__extensionValue),
20344 offsetof(struct SRBs_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
20345 offsetof(struct SRBs_ToBeSetup_ItemExtIEs__extensionValue, present),
20346 sizeof(((struct SRBs_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
20347 0, /* No top level tags */
20348 0, /* No tags in the map */
20350 -1 /* Extensions start */
20352 static /* Use -fall-defs-global to expose */
20353 asn_TYPE_descriptor_t asn_DEF_extensionValue_420 = {
20357 0, /* No effective tags (pointer) */
20358 0, /* No effective tags (count) */
20359 0, /* No tags (pointer) */
20360 0, /* No tags (count) */
20361 { 0, 0, OPEN_TYPE_constraint },
20362 0, 0, /* No members */
20363 &asn_SPC_extensionValue_specs_420 /* Additional specs */
20366 asn_TYPE_member_t asn_MBR_SRBs_ToBeSetup_ItemExtIEs_417[] = {
20367 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetup_ItemExtIEs, id),
20368 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20369 -1, /* IMPLICIT tag at current level */
20370 &asn_DEF_ProtocolExtensionID,
20372 { &asn_OER_memb_id_constr_418, &asn_PER_memb_id_constr_418, memb_id_constraint_417 },
20373 0, 0, /* No default value */
20376 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetup_ItemExtIEs, criticality),
20377 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20378 -1, /* IMPLICIT tag at current level */
20379 &asn_DEF_Criticality,
20381 { &asn_OER_memb_criticality_constr_419, &asn_PER_memb_criticality_constr_419, memb_criticality_constraint_417 },
20382 0, 0, /* No default value */
20385 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetup_ItemExtIEs, extensionValue),
20386 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20387 +1, /* EXPLICIT tag at current level */
20388 &asn_DEF_extensionValue_420,
20390 { &asn_OER_memb_extensionValue_constr_420, &asn_PER_memb_extensionValue_constr_420, memb_extensionValue_constraint_417 },
20391 0, 0, /* No default value */
20395 static const ber_tlv_tag_t asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417[] = {
20396 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20398 static const asn_TYPE_tag2member_t asn_MAP_SRBs_ToBeSetup_ItemExtIEs_tag2el_417[] = {
20399 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20400 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20401 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20403 asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeSetup_ItemExtIEs_specs_417 = {
20404 sizeof(struct SRBs_ToBeSetup_ItemExtIEs),
20405 offsetof(struct SRBs_ToBeSetup_ItemExtIEs, _asn_ctx),
20406 asn_MAP_SRBs_ToBeSetup_ItemExtIEs_tag2el_417,
20407 3, /* Count of tags in the map */
20408 0, 0, 0, /* Optional elements (not needed) */
20409 -1, /* First extension addition */
20411 asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeSetup_ItemExtIEs = {
20412 "SRBs-ToBeSetup-ItemExtIEs",
20413 "SRBs-ToBeSetup-ItemExtIEs",
20415 asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417,
20416 sizeof(asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417)
20417 /sizeof(asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417[0]), /* 1 */
20418 asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417, /* Same as above */
20419 sizeof(asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417)
20420 /sizeof(asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417[0]), /* 1 */
20421 { 0, 0, SEQUENCE_constraint },
20422 asn_MBR_SRBs_ToBeSetup_ItemExtIEs_417,
20423 3, /* Elements count */
20424 &asn_SPC_SRBs_ToBeSetup_ItemExtIEs_specs_417 /* Additional specs */
20427 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_424 = {
20428 sizeof(struct SRBs_ToBeSetupMod_ItemExtIEs__extensionValue),
20429 offsetof(struct SRBs_ToBeSetupMod_ItemExtIEs__extensionValue, _asn_ctx),
20430 offsetof(struct SRBs_ToBeSetupMod_ItemExtIEs__extensionValue, present),
20431 sizeof(((struct SRBs_ToBeSetupMod_ItemExtIEs__extensionValue *)0)->present),
20432 0, /* No top level tags */
20433 0, /* No tags in the map */
20435 -1 /* Extensions start */
20437 static /* Use -fall-defs-global to expose */
20438 asn_TYPE_descriptor_t asn_DEF_extensionValue_424 = {
20442 0, /* No effective tags (pointer) */
20443 0, /* No effective tags (count) */
20444 0, /* No tags (pointer) */
20445 0, /* No tags (count) */
20446 { 0, 0, OPEN_TYPE_constraint },
20447 0, 0, /* No members */
20448 &asn_SPC_extensionValue_specs_424 /* Additional specs */
20451 asn_TYPE_member_t asn_MBR_SRBs_ToBeSetupMod_ItemExtIEs_421[] = {
20452 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetupMod_ItemExtIEs, id),
20453 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20454 -1, /* IMPLICIT tag at current level */
20455 &asn_DEF_ProtocolExtensionID,
20457 { &asn_OER_memb_id_constr_422, &asn_PER_memb_id_constr_422, memb_id_constraint_421 },
20458 0, 0, /* No default value */
20461 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetupMod_ItemExtIEs, criticality),
20462 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20463 -1, /* IMPLICIT tag at current level */
20464 &asn_DEF_Criticality,
20466 { &asn_OER_memb_criticality_constr_423, &asn_PER_memb_criticality_constr_423, memb_criticality_constraint_421 },
20467 0, 0, /* No default value */
20470 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetupMod_ItemExtIEs, extensionValue),
20471 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20472 +1, /* EXPLICIT tag at current level */
20473 &asn_DEF_extensionValue_424,
20475 { &asn_OER_memb_extensionValue_constr_424, &asn_PER_memb_extensionValue_constr_424, memb_extensionValue_constraint_421 },
20476 0, 0, /* No default value */
20480 static const ber_tlv_tag_t asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421[] = {
20481 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20483 static const asn_TYPE_tag2member_t asn_MAP_SRBs_ToBeSetupMod_ItemExtIEs_tag2el_421[] = {
20484 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20485 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20486 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20488 asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeSetupMod_ItemExtIEs_specs_421 = {
20489 sizeof(struct SRBs_ToBeSetupMod_ItemExtIEs),
20490 offsetof(struct SRBs_ToBeSetupMod_ItemExtIEs, _asn_ctx),
20491 asn_MAP_SRBs_ToBeSetupMod_ItemExtIEs_tag2el_421,
20492 3, /* Count of tags in the map */
20493 0, 0, 0, /* Optional elements (not needed) */
20494 -1, /* First extension addition */
20496 asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs = {
20497 "SRBs-ToBeSetupMod-ItemExtIEs",
20498 "SRBs-ToBeSetupMod-ItemExtIEs",
20500 asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421,
20501 sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421)
20502 /sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421[0]), /* 1 */
20503 asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421, /* Same as above */
20504 sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421)
20505 /sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421[0]), /* 1 */
20506 { 0, 0, SEQUENCE_constraint },
20507 asn_MBR_SRBs_ToBeSetupMod_ItemExtIEs_421,
20508 3, /* Elements count */
20509 &asn_SPC_SRBs_ToBeSetupMod_ItemExtIEs_specs_421 /* Additional specs */
20512 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_428 = {
20513 sizeof(struct SUL_InformationExtIEs__extensionValue),
20514 offsetof(struct SUL_InformationExtIEs__extensionValue, _asn_ctx),
20515 offsetof(struct SUL_InformationExtIEs__extensionValue, present),
20516 sizeof(((struct SUL_InformationExtIEs__extensionValue *)0)->present),
20517 0, /* No top level tags */
20518 0, /* No tags in the map */
20520 -1 /* Extensions start */
20522 static /* Use -fall-defs-global to expose */
20523 asn_TYPE_descriptor_t asn_DEF_extensionValue_428 = {
20527 0, /* No effective tags (pointer) */
20528 0, /* No effective tags (count) */
20529 0, /* No tags (pointer) */
20530 0, /* No tags (count) */
20531 { 0, 0, OPEN_TYPE_constraint },
20532 0, 0, /* No members */
20533 &asn_SPC_extensionValue_specs_428 /* Additional specs */
20536 asn_TYPE_member_t asn_MBR_SUL_InformationExtIEs_425[] = {
20537 { ATF_NOFLAGS, 0, offsetof(struct SUL_InformationExtIEs, id),
20538 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20539 -1, /* IMPLICIT tag at current level */
20540 &asn_DEF_ProtocolExtensionID,
20542 { &asn_OER_memb_id_constr_426, &asn_PER_memb_id_constr_426, memb_id_constraint_425 },
20543 0, 0, /* No default value */
20546 { ATF_NOFLAGS, 0, offsetof(struct SUL_InformationExtIEs, criticality),
20547 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20548 -1, /* IMPLICIT tag at current level */
20549 &asn_DEF_Criticality,
20551 { &asn_OER_memb_criticality_constr_427, &asn_PER_memb_criticality_constr_427, memb_criticality_constraint_425 },
20552 0, 0, /* No default value */
20555 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SUL_InformationExtIEs, extensionValue),
20556 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20557 +1, /* EXPLICIT tag at current level */
20558 &asn_DEF_extensionValue_428,
20560 { &asn_OER_memb_extensionValue_constr_428, &asn_PER_memb_extensionValue_constr_428, memb_extensionValue_constraint_425 },
20561 0, 0, /* No default value */
20565 static const ber_tlv_tag_t asn_DEF_SUL_InformationExtIEs_tags_425[] = {
20566 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20568 static const asn_TYPE_tag2member_t asn_MAP_SUL_InformationExtIEs_tag2el_425[] = {
20569 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20570 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20571 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20573 asn_SEQUENCE_specifics_t asn_SPC_SUL_InformationExtIEs_specs_425 = {
20574 sizeof(struct SUL_InformationExtIEs),
20575 offsetof(struct SUL_InformationExtIEs, _asn_ctx),
20576 asn_MAP_SUL_InformationExtIEs_tag2el_425,
20577 3, /* Count of tags in the map */
20578 0, 0, 0, /* Optional elements (not needed) */
20579 -1, /* First extension addition */
20581 asn_TYPE_descriptor_t asn_DEF_SUL_InformationExtIEs = {
20582 "SUL-InformationExtIEs",
20583 "SUL-InformationExtIEs",
20585 asn_DEF_SUL_InformationExtIEs_tags_425,
20586 sizeof(asn_DEF_SUL_InformationExtIEs_tags_425)
20587 /sizeof(asn_DEF_SUL_InformationExtIEs_tags_425[0]), /* 1 */
20588 asn_DEF_SUL_InformationExtIEs_tags_425, /* Same as above */
20589 sizeof(asn_DEF_SUL_InformationExtIEs_tags_425)
20590 /sizeof(asn_DEF_SUL_InformationExtIEs_tags_425[0]), /* 1 */
20591 { 0, 0, SEQUENCE_constraint },
20592 asn_MBR_SUL_InformationExtIEs_425,
20593 3, /* Elements count */
20594 &asn_SPC_SUL_InformationExtIEs_specs_425 /* Additional specs */
20597 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_432 = {
20598 sizeof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue),
20599 offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, _asn_ctx),
20600 offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, present),
20601 sizeof(((struct SupportedSULFreqBandItem_ExtIEs__extensionValue *)0)->present),
20602 0, /* No top level tags */
20603 0, /* No tags in the map */
20605 -1 /* Extensions start */
20607 static /* Use -fall-defs-global to expose */
20608 asn_TYPE_descriptor_t asn_DEF_extensionValue_432 = {
20612 0, /* No effective tags (pointer) */
20613 0, /* No effective tags (count) */
20614 0, /* No tags (pointer) */
20615 0, /* No tags (count) */
20616 { 0, 0, OPEN_TYPE_constraint },
20617 0, 0, /* No members */
20618 &asn_SPC_extensionValue_specs_432 /* Additional specs */
20621 asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_ExtIEs_429[] = {
20622 { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, id),
20623 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20624 -1, /* IMPLICIT tag at current level */
20625 &asn_DEF_ProtocolExtensionID,
20627 { &asn_OER_memb_id_constr_430, &asn_PER_memb_id_constr_430, memb_id_constraint_429 },
20628 0, 0, /* No default value */
20631 { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, criticality),
20632 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20633 -1, /* IMPLICIT tag at current level */
20634 &asn_DEF_Criticality,
20636 { &asn_OER_memb_criticality_constr_431, &asn_PER_memb_criticality_constr_431, memb_criticality_constraint_429 },
20637 0, 0, /* No default value */
20640 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, extensionValue),
20641 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20642 +1, /* EXPLICIT tag at current level */
20643 &asn_DEF_extensionValue_432,
20645 { &asn_OER_memb_extensionValue_constr_432, &asn_PER_memb_extensionValue_constr_432, memb_extensionValue_constraint_429 },
20646 0, 0, /* No default value */
20650 static const ber_tlv_tag_t asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429[] = {
20651 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20653 static const asn_TYPE_tag2member_t asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_429[] = {
20654 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20655 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20656 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20658 asn_SEQUENCE_specifics_t asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_429 = {
20659 sizeof(struct SupportedSULFreqBandItem_ExtIEs),
20660 offsetof(struct SupportedSULFreqBandItem_ExtIEs, _asn_ctx),
20661 asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_429,
20662 3, /* Count of tags in the map */
20663 0, 0, 0, /* Optional elements (not needed) */
20664 -1, /* First extension addition */
20666 asn_TYPE_descriptor_t asn_DEF_SupportedSULFreqBandItem_ExtIEs = {
20667 "SupportedSULFreqBandItem-ExtIEs",
20668 "SupportedSULFreqBandItem-ExtIEs",
20670 asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429,
20671 sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429)
20672 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429[0]), /* 1 */
20673 asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429, /* Same as above */
20674 sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429)
20675 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429[0]), /* 1 */
20676 { 0, 0, SEQUENCE_constraint },
20677 asn_MBR_SupportedSULFreqBandItem_ExtIEs_429,
20678 3, /* Elements count */
20679 &asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_429 /* Additional specs */
20682 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_436 = {
20683 sizeof(struct TDD_Info_ExtIEs__extensionValue),
20684 offsetof(struct TDD_Info_ExtIEs__extensionValue, _asn_ctx),
20685 offsetof(struct TDD_Info_ExtIEs__extensionValue, present),
20686 sizeof(((struct TDD_Info_ExtIEs__extensionValue *)0)->present),
20687 0, /* No top level tags */
20688 0, /* No tags in the map */
20690 -1 /* Extensions start */
20692 static /* Use -fall-defs-global to expose */
20693 asn_TYPE_descriptor_t asn_DEF_extensionValue_436 = {
20697 0, /* No effective tags (pointer) */
20698 0, /* No effective tags (count) */
20699 0, /* No tags (pointer) */
20700 0, /* No tags (count) */
20701 { 0, 0, OPEN_TYPE_constraint },
20702 0, 0, /* No members */
20703 &asn_SPC_extensionValue_specs_436 /* Additional specs */
20706 asn_TYPE_member_t asn_MBR_TDD_Info_ExtIEs_433[] = {
20707 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, id),
20708 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20709 -1, /* IMPLICIT tag at current level */
20710 &asn_DEF_ProtocolExtensionID,
20712 { &asn_OER_memb_id_constr_434, &asn_PER_memb_id_constr_434, memb_id_constraint_433 },
20713 0, 0, /* No default value */
20716 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, criticality),
20717 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20718 -1, /* IMPLICIT tag at current level */
20719 &asn_DEF_Criticality,
20721 { &asn_OER_memb_criticality_constr_435, &asn_PER_memb_criticality_constr_435, memb_criticality_constraint_433 },
20722 0, 0, /* No default value */
20725 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, extensionValue),
20726 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20727 +1, /* EXPLICIT tag at current level */
20728 &asn_DEF_extensionValue_436,
20730 { &asn_OER_memb_extensionValue_constr_436, &asn_PER_memb_extensionValue_constr_436, memb_extensionValue_constraint_433 },
20731 0, 0, /* No default value */
20735 static const ber_tlv_tag_t asn_DEF_TDD_Info_ExtIEs_tags_433[] = {
20736 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20738 static const asn_TYPE_tag2member_t asn_MAP_TDD_Info_ExtIEs_tag2el_433[] = {
20739 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20740 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20741 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20743 asn_SEQUENCE_specifics_t asn_SPC_TDD_Info_ExtIEs_specs_433 = {
20744 sizeof(struct TDD_Info_ExtIEs),
20745 offsetof(struct TDD_Info_ExtIEs, _asn_ctx),
20746 asn_MAP_TDD_Info_ExtIEs_tag2el_433,
20747 3, /* Count of tags in the map */
20748 0, 0, 0, /* Optional elements (not needed) */
20749 -1, /* First extension addition */
20751 asn_TYPE_descriptor_t asn_DEF_TDD_Info_ExtIEs = {
20755 asn_DEF_TDD_Info_ExtIEs_tags_433,
20756 sizeof(asn_DEF_TDD_Info_ExtIEs_tags_433)
20757 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_433[0]), /* 1 */
20758 asn_DEF_TDD_Info_ExtIEs_tags_433, /* Same as above */
20759 sizeof(asn_DEF_TDD_Info_ExtIEs_tags_433)
20760 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_433[0]), /* 1 */
20761 { 0, 0, SEQUENCE_constraint },
20762 asn_MBR_TDD_Info_ExtIEs_433,
20763 3, /* Elements count */
20764 &asn_SPC_TDD_Info_ExtIEs_specs_433 /* Additional specs */
20767 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_440 = {
20768 sizeof(struct Transmission_Bandwidth_ExtIEs__extensionValue),
20769 offsetof(struct Transmission_Bandwidth_ExtIEs__extensionValue, _asn_ctx),
20770 offsetof(struct Transmission_Bandwidth_ExtIEs__extensionValue, present),
20771 sizeof(((struct Transmission_Bandwidth_ExtIEs__extensionValue *)0)->present),
20772 0, /* No top level tags */
20773 0, /* No tags in the map */
20775 -1 /* Extensions start */
20777 static /* Use -fall-defs-global to expose */
20778 asn_TYPE_descriptor_t asn_DEF_extensionValue_440 = {
20782 0, /* No effective tags (pointer) */
20783 0, /* No effective tags (count) */
20784 0, /* No tags (pointer) */
20785 0, /* No tags (count) */
20786 { 0, 0, OPEN_TYPE_constraint },
20787 0, 0, /* No members */
20788 &asn_SPC_extensionValue_specs_440 /* Additional specs */
20791 asn_TYPE_member_t asn_MBR_Transmission_Bandwidth_ExtIEs_437[] = {
20792 { ATF_NOFLAGS, 0, offsetof(struct Transmission_Bandwidth_ExtIEs, id),
20793 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20794 -1, /* IMPLICIT tag at current level */
20795 &asn_DEF_ProtocolExtensionID,
20797 { &asn_OER_memb_id_constr_438, &asn_PER_memb_id_constr_438, memb_id_constraint_437 },
20798 0, 0, /* No default value */
20801 { ATF_NOFLAGS, 0, offsetof(struct Transmission_Bandwidth_ExtIEs, criticality),
20802 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20803 -1, /* IMPLICIT tag at current level */
20804 &asn_DEF_Criticality,
20806 { &asn_OER_memb_criticality_constr_439, &asn_PER_memb_criticality_constr_439, memb_criticality_constraint_437 },
20807 0, 0, /* No default value */
20810 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Transmission_Bandwidth_ExtIEs, extensionValue),
20811 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20812 +1, /* EXPLICIT tag at current level */
20813 &asn_DEF_extensionValue_440,
20815 { &asn_OER_memb_extensionValue_constr_440, &asn_PER_memb_extensionValue_constr_440, memb_extensionValue_constraint_437 },
20816 0, 0, /* No default value */
20820 static const ber_tlv_tag_t asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437[] = {
20821 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20823 static const asn_TYPE_tag2member_t asn_MAP_Transmission_Bandwidth_ExtIEs_tag2el_437[] = {
20824 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20825 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20826 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20828 asn_SEQUENCE_specifics_t asn_SPC_Transmission_Bandwidth_ExtIEs_specs_437 = {
20829 sizeof(struct Transmission_Bandwidth_ExtIEs),
20830 offsetof(struct Transmission_Bandwidth_ExtIEs, _asn_ctx),
20831 asn_MAP_Transmission_Bandwidth_ExtIEs_tag2el_437,
20832 3, /* Count of tags in the map */
20833 0, 0, 0, /* Optional elements (not needed) */
20834 -1, /* First extension addition */
20836 asn_TYPE_descriptor_t asn_DEF_Transmission_Bandwidth_ExtIEs = {
20837 "Transmission-Bandwidth-ExtIEs",
20838 "Transmission-Bandwidth-ExtIEs",
20840 asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437,
20841 sizeof(asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437)
20842 /sizeof(asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437[0]), /* 1 */
20843 asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437, /* Same as above */
20844 sizeof(asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437)
20845 /sizeof(asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437[0]), /* 1 */
20846 { 0, 0, SEQUENCE_constraint },
20847 asn_MBR_Transmission_Bandwidth_ExtIEs_437,
20848 3, /* Elements count */
20849 &asn_SPC_Transmission_Bandwidth_ExtIEs_specs_437 /* Additional specs */
20852 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_444 = {
20853 sizeof(struct UE_associatedLogicalF1_ConnectionItemExtIEs__extensionValue),
20854 offsetof(struct UE_associatedLogicalF1_ConnectionItemExtIEs__extensionValue, _asn_ctx),
20855 offsetof(struct UE_associatedLogicalF1_ConnectionItemExtIEs__extensionValue, present),
20856 sizeof(((struct UE_associatedLogicalF1_ConnectionItemExtIEs__extensionValue *)0)->present),
20857 0, /* No top level tags */
20858 0, /* No tags in the map */
20860 -1 /* Extensions start */
20862 static /* Use -fall-defs-global to expose */
20863 asn_TYPE_descriptor_t asn_DEF_extensionValue_444 = {
20867 0, /* No effective tags (pointer) */
20868 0, /* No effective tags (count) */
20869 0, /* No tags (pointer) */
20870 0, /* No tags (count) */
20871 { 0, 0, OPEN_TYPE_constraint },
20872 0, 0, /* No members */
20873 &asn_SPC_extensionValue_specs_444 /* Additional specs */
20876 asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionItemExtIEs_441[] = {
20877 { ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemExtIEs, id),
20878 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20879 -1, /* IMPLICIT tag at current level */
20880 &asn_DEF_ProtocolExtensionID,
20882 { &asn_OER_memb_id_constr_442, &asn_PER_memb_id_constr_442, memb_id_constraint_441 },
20883 0, 0, /* No default value */
20886 { ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemExtIEs, criticality),
20887 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20888 -1, /* IMPLICIT tag at current level */
20889 &asn_DEF_Criticality,
20891 { &asn_OER_memb_criticality_constr_443, &asn_PER_memb_criticality_constr_443, memb_criticality_constraint_441 },
20892 0, 0, /* No default value */
20895 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemExtIEs, extensionValue),
20896 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20897 +1, /* EXPLICIT tag at current level */
20898 &asn_DEF_extensionValue_444,
20900 { &asn_OER_memb_extensionValue_constr_444, &asn_PER_memb_extensionValue_constr_444, memb_extensionValue_constraint_441 },
20901 0, 0, /* No default value */
20905 static const ber_tlv_tag_t asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441[] = {
20906 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20908 static const asn_TYPE_tag2member_t asn_MAP_UE_associatedLogicalF1_ConnectionItemExtIEs_tag2el_441[] = {
20909 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20910 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20911 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20913 asn_SEQUENCE_specifics_t asn_SPC_UE_associatedLogicalF1_ConnectionItemExtIEs_specs_441 = {
20914 sizeof(struct UE_associatedLogicalF1_ConnectionItemExtIEs),
20915 offsetof(struct UE_associatedLogicalF1_ConnectionItemExtIEs, _asn_ctx),
20916 asn_MAP_UE_associatedLogicalF1_ConnectionItemExtIEs_tag2el_441,
20917 3, /* Count of tags in the map */
20918 0, 0, 0, /* Optional elements (not needed) */
20919 -1, /* First extension addition */
20921 asn_TYPE_descriptor_t asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs = {
20922 "UE-associatedLogicalF1-ConnectionItemExtIEs",
20923 "UE-associatedLogicalF1-ConnectionItemExtIEs",
20925 asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441,
20926 sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441)
20927 /sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441[0]), /* 1 */
20928 asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441, /* Same as above */
20929 sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441)
20930 /sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441[0]), /* 1 */
20931 { 0, 0, SEQUENCE_constraint },
20932 asn_MBR_UE_associatedLogicalF1_ConnectionItemExtIEs_441,
20933 3, /* Elements count */
20934 &asn_SPC_UE_associatedLogicalF1_ConnectionItemExtIEs_specs_441 /* Additional specs */
20937 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_448 = {
20938 sizeof(struct ULConfigurationExtIEs__extensionValue),
20939 offsetof(struct ULConfigurationExtIEs__extensionValue, _asn_ctx),
20940 offsetof(struct ULConfigurationExtIEs__extensionValue, present),
20941 sizeof(((struct ULConfigurationExtIEs__extensionValue *)0)->present),
20942 0, /* No top level tags */
20943 0, /* No tags in the map */
20945 -1 /* Extensions start */
20947 static /* Use -fall-defs-global to expose */
20948 asn_TYPE_descriptor_t asn_DEF_extensionValue_448 = {
20952 0, /* No effective tags (pointer) */
20953 0, /* No effective tags (count) */
20954 0, /* No tags (pointer) */
20955 0, /* No tags (count) */
20956 { 0, 0, OPEN_TYPE_constraint },
20957 0, 0, /* No members */
20958 &asn_SPC_extensionValue_specs_448 /* Additional specs */
20961 asn_TYPE_member_t asn_MBR_ULConfigurationExtIEs_445[] = {
20962 { ATF_NOFLAGS, 0, offsetof(struct ULConfigurationExtIEs, id),
20963 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20964 -1, /* IMPLICIT tag at current level */
20965 &asn_DEF_ProtocolExtensionID,
20967 { &asn_OER_memb_id_constr_446, &asn_PER_memb_id_constr_446, memb_id_constraint_445 },
20968 0, 0, /* No default value */
20971 { ATF_NOFLAGS, 0, offsetof(struct ULConfigurationExtIEs, criticality),
20972 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20973 -1, /* IMPLICIT tag at current level */
20974 &asn_DEF_Criticality,
20976 { &asn_OER_memb_criticality_constr_447, &asn_PER_memb_criticality_constr_447, memb_criticality_constraint_445 },
20977 0, 0, /* No default value */
20980 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULConfigurationExtIEs, extensionValue),
20981 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20982 +1, /* EXPLICIT tag at current level */
20983 &asn_DEF_extensionValue_448,
20985 { &asn_OER_memb_extensionValue_constr_448, &asn_PER_memb_extensionValue_constr_448, memb_extensionValue_constraint_445 },
20986 0, 0, /* No default value */
20990 static const ber_tlv_tag_t asn_DEF_ULConfigurationExtIEs_tags_445[] = {
20991 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20993 static const asn_TYPE_tag2member_t asn_MAP_ULConfigurationExtIEs_tag2el_445[] = {
20994 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20995 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20996 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20998 asn_SEQUENCE_specifics_t asn_SPC_ULConfigurationExtIEs_specs_445 = {
20999 sizeof(struct ULConfigurationExtIEs),
21000 offsetof(struct ULConfigurationExtIEs, _asn_ctx),
21001 asn_MAP_ULConfigurationExtIEs_tag2el_445,
21002 3, /* Count of tags in the map */
21003 0, 0, 0, /* Optional elements (not needed) */
21004 -1, /* First extension addition */
21006 asn_TYPE_descriptor_t asn_DEF_ULConfigurationExtIEs = {
21007 "ULConfigurationExtIEs",
21008 "ULConfigurationExtIEs",
21010 asn_DEF_ULConfigurationExtIEs_tags_445,
21011 sizeof(asn_DEF_ULConfigurationExtIEs_tags_445)
21012 /sizeof(asn_DEF_ULConfigurationExtIEs_tags_445[0]), /* 1 */
21013 asn_DEF_ULConfigurationExtIEs_tags_445, /* Same as above */
21014 sizeof(asn_DEF_ULConfigurationExtIEs_tags_445)
21015 /sizeof(asn_DEF_ULConfigurationExtIEs_tags_445[0]), /* 1 */
21016 { 0, 0, SEQUENCE_constraint },
21017 asn_MBR_ULConfigurationExtIEs_445,
21018 3, /* Elements count */
21019 &asn_SPC_ULConfigurationExtIEs_specs_445 /* Additional specs */
21022 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_452 = {
21023 sizeof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue),
21024 offsetof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
21025 offsetof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue, present),
21026 sizeof(((struct ULUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
21027 0, /* No top level tags */
21028 0, /* No tags in the map */
21030 -1 /* Extensions start */
21032 static /* Use -fall-defs-global to expose */
21033 asn_TYPE_descriptor_t asn_DEF_extensionValue_452 = {
21037 0, /* No effective tags (pointer) */
21038 0, /* No effective tags (count) */
21039 0, /* No tags (pointer) */
21040 0, /* No tags (count) */
21041 { 0, 0, OPEN_TYPE_constraint },
21042 0, 0, /* No members */
21043 &asn_SPC_extensionValue_specs_452 /* Additional specs */
21046 asn_TYPE_member_t asn_MBR_ULUPTNLInformation_ToBeSetup_ItemExtIEs_449[] = {
21047 { ATF_NOFLAGS, 0, offsetof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs, id),
21048 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21049 -1, /* IMPLICIT tag at current level */
21050 &asn_DEF_ProtocolExtensionID,
21052 { &asn_OER_memb_id_constr_450, &asn_PER_memb_id_constr_450, memb_id_constraint_449 },
21053 0, 0, /* No default value */
21056 { ATF_NOFLAGS, 0, offsetof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs, criticality),
21057 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21058 -1, /* IMPLICIT tag at current level */
21059 &asn_DEF_Criticality,
21061 { &asn_OER_memb_criticality_constr_451, &asn_PER_memb_criticality_constr_451, memb_criticality_constraint_449 },
21062 0, 0, /* No default value */
21065 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs, extensionValue),
21066 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21067 +1, /* EXPLICIT tag at current level */
21068 &asn_DEF_extensionValue_452,
21070 { &asn_OER_memb_extensionValue_constr_452, &asn_PER_memb_extensionValue_constr_452, memb_extensionValue_constraint_449 },
21071 0, 0, /* No default value */
21075 static const ber_tlv_tag_t asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449[] = {
21076 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21078 static const asn_TYPE_tag2member_t asn_MAP_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tag2el_449[] = {
21079 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21080 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21081 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21083 asn_SEQUENCE_specifics_t asn_SPC_ULUPTNLInformation_ToBeSetup_ItemExtIEs_specs_449 = {
21084 sizeof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs),
21085 offsetof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs, _asn_ctx),
21086 asn_MAP_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tag2el_449,
21087 3, /* Count of tags in the map */
21088 0, 0, 0, /* Optional elements (not needed) */
21089 -1, /* First extension addition */
21091 asn_TYPE_descriptor_t asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs = {
21092 "ULUPTNLInformation-ToBeSetup-ItemExtIEs",
21093 "ULUPTNLInformation-ToBeSetup-ItemExtIEs",
21095 asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449,
21096 sizeof(asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449)
21097 /sizeof(asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449[0]), /* 1 */
21098 asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449, /* Same as above */
21099 sizeof(asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449)
21100 /sizeof(asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449[0]), /* 1 */
21101 { 0, 0, SEQUENCE_constraint },
21102 asn_MBR_ULUPTNLInformation_ToBeSetup_ItemExtIEs_449,
21103 3, /* Elements count */
21104 &asn_SPC_ULUPTNLInformation_ToBeSetup_ItemExtIEs_specs_449 /* Additional specs */