2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "F1AP-Containers"
5 * `asn1c -D ./out -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
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));
2682 for(row=0; row < itable->rows_count; row++) {
2683 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2684 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2686 if(type_cell->cell_kind == aioc__undefined)
2690 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2691 result.type_descriptor = type_cell->type_descriptor;
2692 result.presence_index = presence_index;
2701 memb_extensionValue_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
2702 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2705 ASN__CTFAIL(app_key, td, sptr,
2706 "%s: value not given (%s:%d)",
2707 td->name, __FILE__, __LINE__);
2712 if(1 /* No applicable constraints whatsoever */) {
2713 /* Nothing is here. See below */
2716 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2720 memb_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
2721 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2725 ASN__CTFAIL(app_key, td, sptr,
2726 "%s: value not given (%s:%d)",
2727 td->name, __FILE__, __LINE__);
2731 value = *(const long *)sptr;
2733 if((value >= 0 && value <= 65535)) {
2734 /* Constraint check succeeded */
2737 ASN__CTFAIL(app_key, td, sptr,
2738 "%s: constraint failed (%s:%d)",
2739 td->name, __FILE__, __LINE__);
2745 memb_criticality_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
2746 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2749 ASN__CTFAIL(app_key, td, sptr,
2750 "%s: value not given (%s:%d)",
2751 td->name, __FILE__, __LINE__);
2756 if(1 /* No applicable constraints whatsoever */) {
2757 /* Nothing is here. See below */
2760 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2764 memb_extensionValue_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
2765 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2768 ASN__CTFAIL(app_key, td, sptr,
2769 "%s: value not given (%s:%d)",
2770 td->name, __FILE__, __LINE__);
2775 if(1 /* No applicable constraints whatsoever */) {
2776 /* Nothing is here. See below */
2779 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2783 memb_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
2784 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2788 ASN__CTFAIL(app_key, td, sptr,
2789 "%s: value not given (%s:%d)",
2790 td->name, __FILE__, __LINE__);
2794 value = *(const long *)sptr;
2796 if((value >= 0 && value <= 65535)) {
2797 /* Constraint check succeeded */
2800 ASN__CTFAIL(app_key, td, sptr,
2801 "%s: constraint failed (%s:%d)",
2802 td->name, __FILE__, __LINE__);
2807 static asn_type_selector_result_t
2808 select_DRBs_ToBeSetup_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2809 asn_type_selector_result_t result = {0, 0};
2810 const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeSetup_ItemExtIEs_1;
2811 size_t constraining_column = 0; /* &id */
2812 size_t for_column = 1; /* &criticality */
2813 size_t row, presence_index = 0;
2814 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeSetup_ItemExtIEs, id));
2816 for(row=0; row < itable->rows_count; row++) {
2817 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2818 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2820 if(type_cell->cell_kind == aioc__undefined)
2824 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2825 result.type_descriptor = type_cell->type_descriptor;
2826 result.presence_index = presence_index;
2835 memb_criticality_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
2836 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2839 ASN__CTFAIL(app_key, td, sptr,
2840 "%s: value not given (%s:%d)",
2841 td->name, __FILE__, __LINE__);
2846 if(1 /* No applicable constraints whatsoever */) {
2847 /* Nothing is here. See below */
2850 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2853 static asn_type_selector_result_t
2854 select_DRBs_ToBeSetup_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2855 asn_type_selector_result_t result = {0, 0};
2856 const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeSetup_ItemExtIEs_1;
2857 size_t constraining_column = 0; /* &id */
2858 size_t for_column = 2; /* &Extension */
2859 size_t row, presence_index = 0;
2860 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeSetup_ItemExtIEs, id));
2862 for(row=0; row < itable->rows_count; row++) {
2863 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2864 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2866 if(type_cell->cell_kind == aioc__undefined)
2870 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2871 result.type_descriptor = type_cell->type_descriptor;
2872 result.presence_index = presence_index;
2881 memb_extensionValue_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
2882 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2885 ASN__CTFAIL(app_key, td, sptr,
2886 "%s: value not given (%s:%d)",
2887 td->name, __FILE__, __LINE__);
2892 if(1 /* No applicable constraints whatsoever */) {
2893 /* Nothing is here. See below */
2896 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2900 memb_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
2901 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2905 ASN__CTFAIL(app_key, td, sptr,
2906 "%s: value not given (%s:%d)",
2907 td->name, __FILE__, __LINE__);
2911 value = *(const long *)sptr;
2913 if((value >= 0 && value <= 65535)) {
2914 /* Constraint check succeeded */
2917 ASN__CTFAIL(app_key, td, sptr,
2918 "%s: constraint failed (%s:%d)",
2919 td->name, __FILE__, __LINE__);
2924 static asn_type_selector_result_t
2925 select_DRBs_ToBeSetupMod_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2926 asn_type_selector_result_t result = {0, 0};
2927 const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeSetupMod_ItemExtIEs_1;
2928 size_t constraining_column = 0; /* &id */
2929 size_t for_column = 1; /* &criticality */
2930 size_t row, presence_index = 0;
2931 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs, id));
2933 for(row=0; row < itable->rows_count; row++) {
2934 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2935 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2937 if(type_cell->cell_kind == aioc__undefined)
2941 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2942 result.type_descriptor = type_cell->type_descriptor;
2943 result.presence_index = presence_index;
2952 memb_criticality_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
2953 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2956 ASN__CTFAIL(app_key, td, sptr,
2957 "%s: value not given (%s:%d)",
2958 td->name, __FILE__, __LINE__);
2963 if(1 /* No applicable constraints whatsoever */) {
2964 /* Nothing is here. See below */
2967 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2970 static asn_type_selector_result_t
2971 select_DRBs_ToBeSetupMod_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2972 asn_type_selector_result_t result = {0, 0};
2973 const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeSetupMod_ItemExtIEs_1;
2974 size_t constraining_column = 0; /* &id */
2975 size_t for_column = 2; /* &Extension */
2976 size_t row, presence_index = 0;
2977 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs, id));
2979 for(row=0; row < itable->rows_count; row++) {
2980 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2981 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2983 if(type_cell->cell_kind == aioc__undefined)
2987 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2988 result.type_descriptor = type_cell->type_descriptor;
2989 result.presence_index = presence_index;
2998 memb_extensionValue_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
2999 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3002 ASN__CTFAIL(app_key, td, sptr,
3003 "%s: value not given (%s:%d)",
3004 td->name, __FILE__, __LINE__);
3009 if(1 /* No applicable constraints whatsoever */) {
3010 /* Nothing is here. See below */
3013 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3017 memb_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3018 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3022 ASN__CTFAIL(app_key, td, sptr,
3023 "%s: value not given (%s:%d)",
3024 td->name, __FILE__, __LINE__);
3028 value = *(const long *)sptr;
3030 if((value >= 0 && value <= 65535)) {
3031 /* Constraint check succeeded */
3034 ASN__CTFAIL(app_key, td, sptr,
3035 "%s: constraint failed (%s:%d)",
3036 td->name, __FILE__, __LINE__);
3042 memb_criticality_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3043 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__);
3053 if(1 /* No applicable constraints whatsoever */) {
3054 /* Nothing is here. See below */
3057 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3061 memb_extensionValue_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3062 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3065 ASN__CTFAIL(app_key, td, sptr,
3066 "%s: value not given (%s:%d)",
3067 td->name, __FILE__, __LINE__);
3072 if(1 /* No applicable constraints whatsoever */) {
3073 /* Nothing is here. See below */
3076 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3080 memb_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3081 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3085 ASN__CTFAIL(app_key, td, sptr,
3086 "%s: value not given (%s:%d)",
3087 td->name, __FILE__, __LINE__);
3091 value = *(const long *)sptr;
3093 if((value >= 0 && value <= 65535)) {
3094 /* Constraint check succeeded */
3097 ASN__CTFAIL(app_key, td, sptr,
3098 "%s: constraint failed (%s:%d)",
3099 td->name, __FILE__, __LINE__);
3104 static asn_type_selector_result_t
3105 select_DUtoCURRCInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3106 asn_type_selector_result_t result = {0, 0};
3107 const asn_ioc_set_t *itable = asn_IOS_DUtoCURRCInformation_ExtIEs_1;
3108 size_t constraining_column = 0; /* &id */
3109 size_t for_column = 1; /* &criticality */
3110 size_t row, presence_index = 0;
3111 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DUtoCURRCInformation_ExtIEs, id));
3113 for(row=0; row < itable->rows_count; row++) {
3114 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3115 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3117 if(type_cell->cell_kind == aioc__undefined)
3121 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3122 result.type_descriptor = type_cell->type_descriptor;
3123 result.presence_index = presence_index;
3132 memb_criticality_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3133 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3136 ASN__CTFAIL(app_key, td, sptr,
3137 "%s: value not given (%s:%d)",
3138 td->name, __FILE__, __LINE__);
3143 if(1 /* No applicable constraints whatsoever */) {
3144 /* Nothing is here. See below */
3147 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3150 static asn_type_selector_result_t
3151 select_DUtoCURRCInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3152 asn_type_selector_result_t result = {0, 0};
3153 const asn_ioc_set_t *itable = asn_IOS_DUtoCURRCInformation_ExtIEs_1;
3154 size_t constraining_column = 0; /* &id */
3155 size_t for_column = 2; /* &Extension */
3156 size_t row, presence_index = 0;
3157 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DUtoCURRCInformation_ExtIEs, id));
3159 for(row=0; row < itable->rows_count; row++) {
3160 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3161 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3163 if(type_cell->cell_kind == aioc__undefined)
3167 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3168 result.type_descriptor = type_cell->type_descriptor;
3169 result.presence_index = presence_index;
3178 memb_extensionValue_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3179 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3182 ASN__CTFAIL(app_key, td, sptr,
3183 "%s: value not given (%s:%d)",
3184 td->name, __FILE__, __LINE__);
3189 if(1 /* No applicable constraints whatsoever */) {
3190 /* Nothing is here. See below */
3193 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3197 memb_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3198 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3202 ASN__CTFAIL(app_key, td, sptr,
3203 "%s: value not given (%s:%d)",
3204 td->name, __FILE__, __LINE__);
3208 value = *(const long *)sptr;
3210 if((value >= 0 && value <= 65535)) {
3211 /* Constraint check succeeded */
3214 ASN__CTFAIL(app_key, td, sptr,
3215 "%s: constraint failed (%s:%d)",
3216 td->name, __FILE__, __LINE__);
3222 memb_criticality_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3223 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__);
3233 if(1 /* No applicable constraints whatsoever */) {
3234 /* Nothing is here. See below */
3237 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3241 memb_extensionValue_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3242 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3245 ASN__CTFAIL(app_key, td, sptr,
3246 "%s: value not given (%s:%d)",
3247 td->name, __FILE__, __LINE__);
3252 if(1 /* No applicable constraints whatsoever */) {
3253 /* Nothing is here. See below */
3256 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3260 memb_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3261 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3265 ASN__CTFAIL(app_key, td, sptr,
3266 "%s: value not given (%s:%d)",
3267 td->name, __FILE__, __LINE__);
3271 value = *(const long *)sptr;
3273 if((value >= 0 && value <= 65535)) {
3274 /* Constraint check succeeded */
3277 ASN__CTFAIL(app_key, td, sptr,
3278 "%s: constraint failed (%s:%d)",
3279 td->name, __FILE__, __LINE__);
3285 memb_criticality_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3286 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__);
3296 if(1 /* No applicable constraints whatsoever */) {
3297 /* Nothing is here. See below */
3300 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3304 memb_extensionValue_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3305 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3308 ASN__CTFAIL(app_key, td, sptr,
3309 "%s: value not given (%s:%d)",
3310 td->name, __FILE__, __LINE__);
3315 if(1 /* No applicable constraints whatsoever */) {
3316 /* Nothing is here. See below */
3319 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3323 memb_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3324 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3328 ASN__CTFAIL(app_key, td, sptr,
3329 "%s: value not given (%s:%d)",
3330 td->name, __FILE__, __LINE__);
3334 value = *(const long *)sptr;
3336 if((value >= 0 && value <= 65535)) {
3337 /* Constraint check succeeded */
3340 ASN__CTFAIL(app_key, td, sptr,
3341 "%s: constraint failed (%s:%d)",
3342 td->name, __FILE__, __LINE__);
3348 memb_criticality_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3349 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__);
3359 if(1 /* No applicable constraints whatsoever */) {
3360 /* Nothing is here. See below */
3363 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3367 memb_extensionValue_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3368 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3371 ASN__CTFAIL(app_key, td, sptr,
3372 "%s: value not given (%s:%d)",
3373 td->name, __FILE__, __LINE__);
3378 if(1 /* No applicable constraints whatsoever */) {
3379 /* Nothing is here. See below */
3382 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3386 memb_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
3387 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3391 ASN__CTFAIL(app_key, td, sptr,
3392 "%s: value not given (%s:%d)",
3393 td->name, __FILE__, __LINE__);
3397 value = *(const long *)sptr;
3399 if((value >= 0 && value <= 65535)) {
3400 /* Constraint check succeeded */
3403 ASN__CTFAIL(app_key, td, sptr,
3404 "%s: constraint failed (%s:%d)",
3405 td->name, __FILE__, __LINE__);
3411 memb_criticality_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
3412 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__);
3422 if(1 /* No applicable constraints whatsoever */) {
3423 /* Nothing is here. See below */
3426 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3430 memb_extensionValue_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
3431 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3434 ASN__CTFAIL(app_key, td, sptr,
3435 "%s: value not given (%s:%d)",
3436 td->name, __FILE__, __LINE__);
3441 if(1 /* No applicable constraints whatsoever */) {
3442 /* Nothing is here. See below */
3445 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3449 memb_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
3450 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3454 ASN__CTFAIL(app_key, td, sptr,
3455 "%s: value not given (%s:%d)",
3456 td->name, __FILE__, __LINE__);
3460 value = *(const long *)sptr;
3462 if((value >= 0 && value <= 65535)) {
3463 /* Constraint check succeeded */
3466 ASN__CTFAIL(app_key, td, sptr,
3467 "%s: constraint failed (%s:%d)",
3468 td->name, __FILE__, __LINE__);
3474 memb_criticality_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
3475 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__);
3485 if(1 /* No applicable constraints whatsoever */) {
3486 /* Nothing is here. See below */
3489 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3493 memb_extensionValue_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
3494 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3497 ASN__CTFAIL(app_key, td, sptr,
3498 "%s: value not given (%s:%d)",
3499 td->name, __FILE__, __LINE__);
3504 if(1 /* No applicable constraints whatsoever */) {
3505 /* Nothing is here. See below */
3508 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3512 memb_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
3513 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3517 ASN__CTFAIL(app_key, td, sptr,
3518 "%s: value not given (%s:%d)",
3519 td->name, __FILE__, __LINE__);
3523 value = *(const long *)sptr;
3525 if((value >= 0 && value <= 65535)) {
3526 /* Constraint check succeeded */
3529 ASN__CTFAIL(app_key, td, sptr,
3530 "%s: constraint failed (%s:%d)",
3531 td->name, __FILE__, __LINE__);
3537 memb_criticality_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
3538 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__);
3548 if(1 /* No applicable constraints whatsoever */) {
3549 /* Nothing is here. See below */
3552 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3556 memb_extensionValue_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
3557 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3560 ASN__CTFAIL(app_key, td, sptr,
3561 "%s: value not given (%s:%d)",
3562 td->name, __FILE__, __LINE__);
3567 if(1 /* No applicable constraints whatsoever */) {
3568 /* Nothing is here. See below */
3571 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3575 memb_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
3576 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3580 ASN__CTFAIL(app_key, td, sptr,
3581 "%s: value not given (%s:%d)",
3582 td->name, __FILE__, __LINE__);
3586 value = *(const long *)sptr;
3588 if((value >= 0 && value <= 65535)) {
3589 /* Constraint check succeeded */
3592 ASN__CTFAIL(app_key, td, sptr,
3593 "%s: constraint failed (%s:%d)",
3594 td->name, __FILE__, __LINE__);
3600 memb_criticality_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
3601 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__);
3611 if(1 /* No applicable constraints whatsoever */) {
3612 /* Nothing is here. See below */
3615 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3619 memb_extensionValue_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
3620 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3623 ASN__CTFAIL(app_key, td, sptr,
3624 "%s: value not given (%s:%d)",
3625 td->name, __FILE__, __LINE__);
3630 if(1 /* No applicable constraints whatsoever */) {
3631 /* Nothing is here. See below */
3634 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3638 memb_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
3639 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3643 ASN__CTFAIL(app_key, td, sptr,
3644 "%s: value not given (%s:%d)",
3645 td->name, __FILE__, __LINE__);
3649 value = *(const long *)sptr;
3651 if((value >= 0 && value <= 65535)) {
3652 /* Constraint check succeeded */
3655 ASN__CTFAIL(app_key, td, sptr,
3656 "%s: constraint failed (%s:%d)",
3657 td->name, __FILE__, __LINE__);
3663 memb_criticality_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
3664 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__);
3674 if(1 /* No applicable constraints whatsoever */) {
3675 /* Nothing is here. See below */
3678 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3682 memb_extensionValue_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
3683 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3686 ASN__CTFAIL(app_key, td, sptr,
3687 "%s: value not given (%s:%d)",
3688 td->name, __FILE__, __LINE__);
3693 if(1 /* No applicable constraints whatsoever */) {
3694 /* Nothing is here. See below */
3697 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3701 memb_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
3702 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3706 ASN__CTFAIL(app_key, td, sptr,
3707 "%s: value not given (%s:%d)",
3708 td->name, __FILE__, __LINE__);
3712 value = *(const long *)sptr;
3714 if((value >= 0 && value <= 65535)) {
3715 /* Constraint check succeeded */
3718 ASN__CTFAIL(app_key, td, sptr,
3719 "%s: constraint failed (%s:%d)",
3720 td->name, __FILE__, __LINE__);
3726 memb_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
3727 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__);
3737 if(1 /* No applicable constraints whatsoever */) {
3738 /* Nothing is here. See below */
3741 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3745 memb_extensionValue_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
3746 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3749 ASN__CTFAIL(app_key, td, sptr,
3750 "%s: value not given (%s:%d)",
3751 td->name, __FILE__, __LINE__);
3756 if(1 /* No applicable constraints whatsoever */) {
3757 /* Nothing is here. See below */
3760 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3764 memb_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
3765 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3769 ASN__CTFAIL(app_key, td, sptr,
3770 "%s: value not given (%s:%d)",
3771 td->name, __FILE__, __LINE__);
3775 value = *(const long *)sptr;
3777 if((value >= 0 && value <= 65535)) {
3778 /* Constraint check succeeded */
3781 ASN__CTFAIL(app_key, td, sptr,
3782 "%s: constraint failed (%s:%d)",
3783 td->name, __FILE__, __LINE__);
3789 memb_criticality_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
3790 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__);
3800 if(1 /* No applicable constraints whatsoever */) {
3801 /* Nothing is here. See below */
3804 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3808 memb_extensionValue_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
3809 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3812 ASN__CTFAIL(app_key, td, sptr,
3813 "%s: value not given (%s:%d)",
3814 td->name, __FILE__, __LINE__);
3819 if(1 /* No applicable constraints whatsoever */) {
3820 /* Nothing is here. See below */
3823 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3827 memb_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
3828 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3832 ASN__CTFAIL(app_key, td, sptr,
3833 "%s: value not given (%s:%d)",
3834 td->name, __FILE__, __LINE__);
3838 value = *(const long *)sptr;
3840 if((value >= 0 && value <= 65535)) {
3841 /* Constraint check succeeded */
3844 ASN__CTFAIL(app_key, td, sptr,
3845 "%s: constraint failed (%s:%d)",
3846 td->name, __FILE__, __LINE__);
3852 memb_criticality_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
3853 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__);
3863 if(1 /* No applicable constraints whatsoever */) {
3864 /* Nothing is here. See below */
3867 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3871 memb_extensionValue_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
3872 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3875 ASN__CTFAIL(app_key, td, sptr,
3876 "%s: value not given (%s:%d)",
3877 td->name, __FILE__, __LINE__);
3882 if(1 /* No applicable constraints whatsoever */) {
3883 /* Nothing is here. See below */
3886 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3890 memb_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
3891 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3895 ASN__CTFAIL(app_key, td, sptr,
3896 "%s: value not given (%s:%d)",
3897 td->name, __FILE__, __LINE__);
3901 value = *(const long *)sptr;
3903 if((value >= 0 && value <= 65535)) {
3904 /* Constraint check succeeded */
3907 ASN__CTFAIL(app_key, td, sptr,
3908 "%s: constraint failed (%s:%d)",
3909 td->name, __FILE__, __LINE__);
3915 memb_criticality_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
3916 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__);
3926 if(1 /* No applicable constraints whatsoever */) {
3927 /* Nothing is here. See below */
3930 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3934 memb_extensionValue_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
3935 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3938 ASN__CTFAIL(app_key, td, sptr,
3939 "%s: value not given (%s:%d)",
3940 td->name, __FILE__, __LINE__);
3945 if(1 /* No applicable constraints whatsoever */) {
3946 /* Nothing is here. See below */
3949 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3953 memb_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
3954 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3958 ASN__CTFAIL(app_key, td, sptr,
3959 "%s: value not given (%s:%d)",
3960 td->name, __FILE__, __LINE__);
3964 value = *(const long *)sptr;
3966 if((value >= 0 && value <= 65535)) {
3967 /* Constraint check succeeded */
3970 ASN__CTFAIL(app_key, td, sptr,
3971 "%s: constraint failed (%s:%d)",
3972 td->name, __FILE__, __LINE__);
3978 memb_criticality_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
3979 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__);
3989 if(1 /* No applicable constraints whatsoever */) {
3990 /* Nothing is here. See below */
3993 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3997 memb_extensionValue_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
3998 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4001 ASN__CTFAIL(app_key, td, sptr,
4002 "%s: value not given (%s:%d)",
4003 td->name, __FILE__, __LINE__);
4008 if(1 /* No applicable constraints whatsoever */) {
4009 /* Nothing is here. See below */
4012 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4016 memb_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4017 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4021 ASN__CTFAIL(app_key, td, sptr,
4022 "%s: value not given (%s:%d)",
4023 td->name, __FILE__, __LINE__);
4027 value = *(const long *)sptr;
4029 if((value >= 0 && value <= 65535)) {
4030 /* Constraint check succeeded */
4033 ASN__CTFAIL(app_key, td, sptr,
4034 "%s: constraint failed (%s:%d)",
4035 td->name, __FILE__, __LINE__);
4040 static asn_type_selector_result_t
4041 select_Flows_Mapped_To_DRB_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4042 asn_type_selector_result_t result = {0, 0};
4043 const asn_ioc_set_t *itable = asn_IOS_Flows_Mapped_To_DRB_ItemExtIEs_1;
4044 size_t constraining_column = 0; /* &id */
4045 size_t for_column = 1; /* &criticality */
4046 size_t row, presence_index = 0;
4047 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs, id));
4049 for(row=0; row < itable->rows_count; row++) {
4050 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4051 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4053 if(type_cell->cell_kind == aioc__undefined)
4057 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4058 result.type_descriptor = type_cell->type_descriptor;
4059 result.presence_index = presence_index;
4068 memb_criticality_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4069 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4072 ASN__CTFAIL(app_key, td, sptr,
4073 "%s: value not given (%s:%d)",
4074 td->name, __FILE__, __LINE__);
4079 if(1 /* No applicable constraints whatsoever */) {
4080 /* Nothing is here. See below */
4083 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4086 static asn_type_selector_result_t
4087 select_Flows_Mapped_To_DRB_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4088 asn_type_selector_result_t result = {0, 0};
4089 const asn_ioc_set_t *itable = asn_IOS_Flows_Mapped_To_DRB_ItemExtIEs_1;
4090 size_t constraining_column = 0; /* &id */
4091 size_t for_column = 2; /* &Extension */
4092 size_t row, presence_index = 0;
4093 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs, id));
4095 for(row=0; row < itable->rows_count; row++) {
4096 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4097 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4099 if(type_cell->cell_kind == aioc__undefined)
4103 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4104 result.type_descriptor = type_cell->type_descriptor;
4105 result.presence_index = presence_index;
4114 memb_extensionValue_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4115 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4118 ASN__CTFAIL(app_key, td, sptr,
4119 "%s: value not given (%s:%d)",
4120 td->name, __FILE__, __LINE__);
4125 if(1 /* No applicable constraints whatsoever */) {
4126 /* Nothing is here. See below */
4129 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4133 memb_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
4134 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4138 ASN__CTFAIL(app_key, td, sptr,
4139 "%s: value not given (%s:%d)",
4140 td->name, __FILE__, __LINE__);
4144 value = *(const long *)sptr;
4146 if((value >= 0 && value <= 65535)) {
4147 /* Constraint check succeeded */
4150 ASN__CTFAIL(app_key, td, sptr,
4151 "%s: constraint failed (%s:%d)",
4152 td->name, __FILE__, __LINE__);
4158 memb_criticality_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
4159 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__);
4169 if(1 /* No applicable constraints whatsoever */) {
4170 /* Nothing is here. See below */
4173 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4177 memb_extensionValue_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
4178 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4181 ASN__CTFAIL(app_key, td, sptr,
4182 "%s: value not given (%s:%d)",
4183 td->name, __FILE__, __LINE__);
4188 if(1 /* No applicable constraints whatsoever */) {
4189 /* Nothing is here. See below */
4192 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4196 memb_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
4197 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4201 ASN__CTFAIL(app_key, td, sptr,
4202 "%s: value not given (%s:%d)",
4203 td->name, __FILE__, __LINE__);
4207 value = *(const long *)sptr;
4209 if((value >= 0 && value <= 65535)) {
4210 /* Constraint check succeeded */
4213 ASN__CTFAIL(app_key, td, sptr,
4214 "%s: constraint failed (%s:%d)",
4215 td->name, __FILE__, __LINE__);
4221 memb_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
4222 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__);
4232 if(1 /* No applicable constraints whatsoever */) {
4233 /* Nothing is here. See below */
4236 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4240 memb_extensionValue_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
4241 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4244 ASN__CTFAIL(app_key, td, sptr,
4245 "%s: value not given (%s:%d)",
4246 td->name, __FILE__, __LINE__);
4251 if(1 /* No applicable constraints whatsoever */) {
4252 /* Nothing is here. See below */
4255 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4259 memb_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
4260 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4264 ASN__CTFAIL(app_key, td, sptr,
4265 "%s: value not given (%s:%d)",
4266 td->name, __FILE__, __LINE__);
4270 value = *(const long *)sptr;
4272 if((value >= 0 && value <= 65535)) {
4273 /* Constraint check succeeded */
4276 ASN__CTFAIL(app_key, td, sptr,
4277 "%s: constraint failed (%s:%d)",
4278 td->name, __FILE__, __LINE__);
4284 memb_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
4285 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__);
4295 if(1 /* No applicable constraints whatsoever */) {
4296 /* Nothing is here. See below */
4299 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4303 memb_extensionValue_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
4304 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4307 ASN__CTFAIL(app_key, td, sptr,
4308 "%s: value not given (%s:%d)",
4309 td->name, __FILE__, __LINE__);
4314 if(1 /* No applicable constraints whatsoever */) {
4315 /* Nothing is here. See below */
4318 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4322 memb_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
4323 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4327 ASN__CTFAIL(app_key, td, sptr,
4328 "%s: value not given (%s:%d)",
4329 td->name, __FILE__, __LINE__);
4333 value = *(const long *)sptr;
4335 if((value >= 0 && value <= 65535)) {
4336 /* Constraint check succeeded */
4339 ASN__CTFAIL(app_key, td, sptr,
4340 "%s: constraint failed (%s:%d)",
4341 td->name, __FILE__, __LINE__);
4347 memb_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
4348 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__);
4358 if(1 /* No applicable constraints whatsoever */) {
4359 /* Nothing is here. See below */
4362 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4366 memb_extensionValue_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
4367 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4370 ASN__CTFAIL(app_key, td, sptr,
4371 "%s: value not given (%s:%d)",
4372 td->name, __FILE__, __LINE__);
4377 if(1 /* No applicable constraints whatsoever */) {
4378 /* Nothing is here. See below */
4381 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4385 memb_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
4386 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4390 ASN__CTFAIL(app_key, td, sptr,
4391 "%s: value not given (%s:%d)",
4392 td->name, __FILE__, __LINE__);
4396 value = *(const long *)sptr;
4398 if((value >= 0 && value <= 65535)) {
4399 /* Constraint check succeeded */
4402 ASN__CTFAIL(app_key, td, sptr,
4403 "%s: constraint failed (%s:%d)",
4404 td->name, __FILE__, __LINE__);
4410 memb_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
4411 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__);
4421 if(1 /* No applicable constraints whatsoever */) {
4422 /* Nothing is here. See below */
4425 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4429 memb_extensionValue_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
4430 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4433 ASN__CTFAIL(app_key, td, sptr,
4434 "%s: value not given (%s:%d)",
4435 td->name, __FILE__, __LINE__);
4440 if(1 /* No applicable constraints whatsoever */) {
4441 /* Nothing is here. See below */
4444 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4448 memb_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
4449 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4453 ASN__CTFAIL(app_key, td, sptr,
4454 "%s: value not given (%s:%d)",
4455 td->name, __FILE__, __LINE__);
4459 value = *(const long *)sptr;
4461 if((value >= 0 && value <= 65535)) {
4462 /* Constraint check succeeded */
4465 ASN__CTFAIL(app_key, td, sptr,
4466 "%s: constraint failed (%s:%d)",
4467 td->name, __FILE__, __LINE__);
4473 memb_criticality_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
4474 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__);
4484 if(1 /* No applicable constraints whatsoever */) {
4485 /* Nothing is here. See below */
4488 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4492 memb_extensionValue_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
4493 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4496 ASN__CTFAIL(app_key, td, sptr,
4497 "%s: value not given (%s:%d)",
4498 td->name, __FILE__, __LINE__);
4503 if(1 /* No applicable constraints whatsoever */) {
4504 /* Nothing is here. See below */
4507 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4511 memb_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
4512 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4516 ASN__CTFAIL(app_key, td, sptr,
4517 "%s: value not given (%s:%d)",
4518 td->name, __FILE__, __LINE__);
4522 value = *(const long *)sptr;
4524 if((value >= 0 && value <= 65535)) {
4525 /* Constraint check succeeded */
4528 ASN__CTFAIL(app_key, td, sptr,
4529 "%s: constraint failed (%s:%d)",
4530 td->name, __FILE__, __LINE__);
4536 memb_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
4537 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__);
4547 if(1 /* No applicable constraints whatsoever */) {
4548 /* Nothing is here. See below */
4551 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4555 memb_extensionValue_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
4556 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4559 ASN__CTFAIL(app_key, td, sptr,
4560 "%s: value not given (%s:%d)",
4561 td->name, __FILE__, __LINE__);
4566 if(1 /* No applicable constraints whatsoever */) {
4567 /* Nothing is here. See below */
4570 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4574 memb_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
4575 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4579 ASN__CTFAIL(app_key, td, sptr,
4580 "%s: value not given (%s:%d)",
4581 td->name, __FILE__, __LINE__);
4585 value = *(const long *)sptr;
4587 if((value >= 0 && value <= 65535)) {
4588 /* Constraint check succeeded */
4591 ASN__CTFAIL(app_key, td, sptr,
4592 "%s: constraint failed (%s:%d)",
4593 td->name, __FILE__, __LINE__);
4599 memb_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
4600 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__);
4610 if(1 /* No applicable constraints whatsoever */) {
4611 /* Nothing is here. See below */
4614 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4618 memb_extensionValue_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
4619 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4622 ASN__CTFAIL(app_key, td, sptr,
4623 "%s: value not given (%s:%d)",
4624 td->name, __FILE__, __LINE__);
4629 if(1 /* No applicable constraints whatsoever */) {
4630 /* Nothing is here. See below */
4633 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4637 memb_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
4638 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4642 ASN__CTFAIL(app_key, td, sptr,
4643 "%s: value not given (%s:%d)",
4644 td->name, __FILE__, __LINE__);
4648 value = *(const long *)sptr;
4650 if((value >= 0 && value <= 65535)) {
4651 /* Constraint check succeeded */
4654 ASN__CTFAIL(app_key, td, sptr,
4655 "%s: constraint failed (%s:%d)",
4656 td->name, __FILE__, __LINE__);
4662 memb_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
4663 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__);
4673 if(1 /* No applicable constraints whatsoever */) {
4674 /* Nothing is here. See below */
4677 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4681 memb_extensionValue_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
4682 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4685 ASN__CTFAIL(app_key, td, sptr,
4686 "%s: value not given (%s:%d)",
4687 td->name, __FILE__, __LINE__);
4692 if(1 /* No applicable constraints whatsoever */) {
4693 /* Nothing is here. See below */
4696 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4700 memb_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
4701 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4705 ASN__CTFAIL(app_key, td, sptr,
4706 "%s: value not given (%s:%d)",
4707 td->name, __FILE__, __LINE__);
4711 value = *(const long *)sptr;
4713 if((value >= 0 && value <= 65535)) {
4714 /* Constraint check succeeded */
4717 ASN__CTFAIL(app_key, td, sptr,
4718 "%s: constraint failed (%s:%d)",
4719 td->name, __FILE__, __LINE__);
4725 memb_criticality_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
4726 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__);
4736 if(1 /* No applicable constraints whatsoever */) {
4737 /* Nothing is here. See below */
4740 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4744 memb_extensionValue_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
4745 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4748 ASN__CTFAIL(app_key, td, sptr,
4749 "%s: value not given (%s:%d)",
4750 td->name, __FILE__, __LINE__);
4755 if(1 /* No applicable constraints whatsoever */) {
4756 /* Nothing is here. See below */
4759 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4763 memb_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
4764 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4768 ASN__CTFAIL(app_key, td, sptr,
4769 "%s: value not given (%s:%d)",
4770 td->name, __FILE__, __LINE__);
4774 value = *(const long *)sptr;
4776 if((value >= 0 && value <= 65535)) {
4777 /* Constraint check succeeded */
4780 ASN__CTFAIL(app_key, td, sptr,
4781 "%s: constraint failed (%s:%d)",
4782 td->name, __FILE__, __LINE__);
4788 memb_criticality_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
4789 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__);
4799 if(1 /* No applicable constraints whatsoever */) {
4800 /* Nothing is here. See below */
4803 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4807 memb_extensionValue_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
4808 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4811 ASN__CTFAIL(app_key, td, sptr,
4812 "%s: value not given (%s:%d)",
4813 td->name, __FILE__, __LINE__);
4818 if(1 /* No applicable constraints whatsoever */) {
4819 /* Nothing is here. See below */
4822 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4826 memb_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
4827 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4831 ASN__CTFAIL(app_key, td, sptr,
4832 "%s: value not given (%s:%d)",
4833 td->name, __FILE__, __LINE__);
4837 value = *(const long *)sptr;
4839 if((value >= 0 && value <= 65535)) {
4840 /* Constraint check succeeded */
4843 ASN__CTFAIL(app_key, td, sptr,
4844 "%s: constraint failed (%s:%d)",
4845 td->name, __FILE__, __LINE__);
4851 memb_criticality_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
4852 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__);
4862 if(1 /* No applicable constraints whatsoever */) {
4863 /* Nothing is here. See below */
4866 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4870 memb_extensionValue_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
4871 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4874 ASN__CTFAIL(app_key, td, sptr,
4875 "%s: value not given (%s:%d)",
4876 td->name, __FILE__, __LINE__);
4881 if(1 /* No applicable constraints whatsoever */) {
4882 /* Nothing is here. See below */
4885 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4889 memb_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
4890 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4894 ASN__CTFAIL(app_key, td, sptr,
4895 "%s: value not given (%s:%d)",
4896 td->name, __FILE__, __LINE__);
4900 value = *(const long *)sptr;
4902 if((value >= 0 && value <= 65535)) {
4903 /* Constraint check succeeded */
4906 ASN__CTFAIL(app_key, td, sptr,
4907 "%s: constraint failed (%s:%d)",
4908 td->name, __FILE__, __LINE__);
4914 memb_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
4915 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__);
4925 if(1 /* No applicable constraints whatsoever */) {
4926 /* Nothing is here. See below */
4929 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4933 memb_extensionValue_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
4934 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4937 ASN__CTFAIL(app_key, td, sptr,
4938 "%s: value not given (%s:%d)",
4939 td->name, __FILE__, __LINE__);
4944 if(1 /* No applicable constraints whatsoever */) {
4945 /* Nothing is here. See below */
4948 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4952 memb_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
4953 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4957 ASN__CTFAIL(app_key, td, sptr,
4958 "%s: value not given (%s:%d)",
4959 td->name, __FILE__, __LINE__);
4963 value = *(const long *)sptr;
4965 if((value >= 0 && value <= 65535)) {
4966 /* Constraint check succeeded */
4969 ASN__CTFAIL(app_key, td, sptr,
4970 "%s: constraint failed (%s:%d)",
4971 td->name, __FILE__, __LINE__);
4977 memb_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
4978 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__);
4988 if(1 /* No applicable constraints whatsoever */) {
4989 /* Nothing is here. See below */
4992 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4996 memb_extensionValue_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
4997 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5000 ASN__CTFAIL(app_key, td, sptr,
5001 "%s: value not given (%s:%d)",
5002 td->name, __FILE__, __LINE__);
5007 if(1 /* No applicable constraints whatsoever */) {
5008 /* Nothing is here. See below */
5011 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5015 memb_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
5016 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5020 ASN__CTFAIL(app_key, td, sptr,
5021 "%s: value not given (%s:%d)",
5022 td->name, __FILE__, __LINE__);
5026 value = *(const long *)sptr;
5028 if((value >= 0 && value <= 65535)) {
5029 /* Constraint check succeeded */
5032 ASN__CTFAIL(app_key, td, sptr,
5033 "%s: constraint failed (%s:%d)",
5034 td->name, __FILE__, __LINE__);
5040 memb_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
5041 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__);
5051 if(1 /* No applicable constraints whatsoever */) {
5052 /* Nothing is here. See below */
5055 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5059 memb_extensionValue_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
5060 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5063 ASN__CTFAIL(app_key, td, sptr,
5064 "%s: value not given (%s:%d)",
5065 td->name, __FILE__, __LINE__);
5070 if(1 /* No applicable constraints whatsoever */) {
5071 /* Nothing is here. See below */
5074 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5078 memb_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
5079 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5083 ASN__CTFAIL(app_key, td, sptr,
5084 "%s: value not given (%s:%d)",
5085 td->name, __FILE__, __LINE__);
5089 value = *(const long *)sptr;
5091 if((value >= 0 && value <= 65535)) {
5092 /* Constraint check succeeded */
5095 ASN__CTFAIL(app_key, td, sptr,
5096 "%s: constraint failed (%s:%d)",
5097 td->name, __FILE__, __LINE__);
5103 memb_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
5104 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__);
5114 if(1 /* No applicable constraints whatsoever */) {
5115 /* Nothing is here. See below */
5118 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5122 memb_extensionValue_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
5123 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5126 ASN__CTFAIL(app_key, td, sptr,
5127 "%s: value not given (%s:%d)",
5128 td->name, __FILE__, __LINE__);
5133 if(1 /* No applicable constraints whatsoever */) {
5134 /* Nothing is here. See below */
5137 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5141 memb_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
5142 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5146 ASN__CTFAIL(app_key, td, sptr,
5147 "%s: value not given (%s:%d)",
5148 td->name, __FILE__, __LINE__);
5152 value = *(const long *)sptr;
5154 if((value >= 0 && value <= 65535)) {
5155 /* Constraint check succeeded */
5158 ASN__CTFAIL(app_key, td, sptr,
5159 "%s: constraint failed (%s:%d)",
5160 td->name, __FILE__, __LINE__);
5166 memb_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
5167 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__);
5177 if(1 /* No applicable constraints whatsoever */) {
5178 /* Nothing is here. See below */
5181 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5185 memb_extensionValue_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
5186 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5189 ASN__CTFAIL(app_key, td, sptr,
5190 "%s: value not given (%s:%d)",
5191 td->name, __FILE__, __LINE__);
5196 if(1 /* No applicable constraints whatsoever */) {
5197 /* Nothing is here. See below */
5200 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5204 memb_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
5205 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5209 ASN__CTFAIL(app_key, td, sptr,
5210 "%s: value not given (%s:%d)",
5211 td->name, __FILE__, __LINE__);
5215 value = *(const long *)sptr;
5217 if((value >= 0 && value <= 65535)) {
5218 /* Constraint check succeeded */
5221 ASN__CTFAIL(app_key, td, sptr,
5222 "%s: constraint failed (%s:%d)",
5223 td->name, __FILE__, __LINE__);
5229 memb_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
5230 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__);
5240 if(1 /* No applicable constraints whatsoever */) {
5241 /* Nothing is here. See below */
5244 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5248 memb_extensionValue_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
5249 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5252 ASN__CTFAIL(app_key, td, sptr,
5253 "%s: value not given (%s:%d)",
5254 td->name, __FILE__, __LINE__);
5259 if(1 /* No applicable constraints whatsoever */) {
5260 /* Nothing is here. See below */
5263 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5267 memb_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
5268 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5272 ASN__CTFAIL(app_key, td, sptr,
5273 "%s: value not given (%s:%d)",
5274 td->name, __FILE__, __LINE__);
5278 value = *(const long *)sptr;
5280 if((value >= 0 && value <= 65535)) {
5281 /* Constraint check succeeded */
5284 ASN__CTFAIL(app_key, td, sptr,
5285 "%s: constraint failed (%s:%d)",
5286 td->name, __FILE__, __LINE__);
5292 memb_criticality_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
5293 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__);
5303 if(1 /* No applicable constraints whatsoever */) {
5304 /* Nothing is here. See below */
5307 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5311 memb_extensionValue_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
5312 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5315 ASN__CTFAIL(app_key, td, sptr,
5316 "%s: value not given (%s:%d)",
5317 td->name, __FILE__, __LINE__);
5322 if(1 /* No applicable constraints whatsoever */) {
5323 /* Nothing is here. See below */
5326 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5330 memb_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
5331 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5335 ASN__CTFAIL(app_key, td, sptr,
5336 "%s: value not given (%s:%d)",
5337 td->name, __FILE__, __LINE__);
5341 value = *(const long *)sptr;
5343 if((value >= 0 && value <= 65535)) {
5344 /* Constraint check succeeded */
5347 ASN__CTFAIL(app_key, td, sptr,
5348 "%s: constraint failed (%s:%d)",
5349 td->name, __FILE__, __LINE__);
5355 memb_criticality_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
5356 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__);
5366 if(1 /* No applicable constraints whatsoever */) {
5367 /* Nothing is here. See below */
5370 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5374 memb_extensionValue_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
5375 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5378 ASN__CTFAIL(app_key, td, sptr,
5379 "%s: value not given (%s:%d)",
5380 td->name, __FILE__, __LINE__);
5385 if(1 /* No applicable constraints whatsoever */) {
5386 /* Nothing is here. See below */
5389 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5393 memb_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
5394 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5398 ASN__CTFAIL(app_key, td, sptr,
5399 "%s: value not given (%s:%d)",
5400 td->name, __FILE__, __LINE__);
5404 value = *(const long *)sptr;
5406 if((value >= 0 && value <= 65535)) {
5407 /* Constraint check succeeded */
5410 ASN__CTFAIL(app_key, td, sptr,
5411 "%s: constraint failed (%s:%d)",
5412 td->name, __FILE__, __LINE__);
5418 memb_criticality_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
5419 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__);
5429 if(1 /* No applicable constraints whatsoever */) {
5430 /* Nothing is here. See below */
5433 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5437 memb_extensionValue_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
5438 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5441 ASN__CTFAIL(app_key, td, sptr,
5442 "%s: value not given (%s:%d)",
5443 td->name, __FILE__, __LINE__);
5448 if(1 /* No applicable constraints whatsoever */) {
5449 /* Nothing is here. See below */
5452 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5456 memb_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
5457 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5461 ASN__CTFAIL(app_key, td, sptr,
5462 "%s: value not given (%s:%d)",
5463 td->name, __FILE__, __LINE__);
5467 value = *(const long *)sptr;
5469 if((value >= 0 && value <= 65535)) {
5470 /* Constraint check succeeded */
5473 ASN__CTFAIL(app_key, td, sptr,
5474 "%s: constraint failed (%s:%d)",
5475 td->name, __FILE__, __LINE__);
5481 memb_criticality_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
5482 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__);
5492 if(1 /* No applicable constraints whatsoever */) {
5493 /* Nothing is here. See below */
5496 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5500 memb_extensionValue_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
5501 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5504 ASN__CTFAIL(app_key, td, sptr,
5505 "%s: value not given (%s:%d)",
5506 td->name, __FILE__, __LINE__);
5511 if(1 /* No applicable constraints whatsoever */) {
5512 /* Nothing is here. See below */
5515 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5519 memb_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
5520 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5524 ASN__CTFAIL(app_key, td, sptr,
5525 "%s: value not given (%s:%d)",
5526 td->name, __FILE__, __LINE__);
5530 value = *(const long *)sptr;
5532 if((value >= 0 && value <= 65535)) {
5533 /* Constraint check succeeded */
5536 ASN__CTFAIL(app_key, td, sptr,
5537 "%s: constraint failed (%s:%d)",
5538 td->name, __FILE__, __LINE__);
5544 memb_criticality_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
5545 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__);
5555 if(1 /* No applicable constraints whatsoever */) {
5556 /* Nothing is here. See below */
5559 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5563 memb_extensionValue_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
5564 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5567 ASN__CTFAIL(app_key, td, sptr,
5568 "%s: value not given (%s:%d)",
5569 td->name, __FILE__, __LINE__);
5574 if(1 /* No applicable constraints whatsoever */) {
5575 /* Nothing is here. See below */
5578 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5582 memb_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
5583 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5587 ASN__CTFAIL(app_key, td, sptr,
5588 "%s: value not given (%s:%d)",
5589 td->name, __FILE__, __LINE__);
5593 value = *(const long *)sptr;
5595 if((value >= 0 && value <= 65535)) {
5596 /* Constraint check succeeded */
5599 ASN__CTFAIL(app_key, td, sptr,
5600 "%s: constraint failed (%s:%d)",
5601 td->name, __FILE__, __LINE__);
5606 static asn_type_selector_result_t
5607 select_QoSFlowLevelQoSParameters_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5608 asn_type_selector_result_t result = {0, 0};
5609 const asn_ioc_set_t *itable = asn_IOS_QoSFlowLevelQoSParameters_ExtIEs_1;
5610 size_t constraining_column = 0; /* &id */
5611 size_t for_column = 1; /* &criticality */
5612 size_t row, presence_index = 0;
5613 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct QoSFlowLevelQoSParameters_ExtIEs, id));
5615 for(row=0; row < itable->rows_count; row++) {
5616 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5617 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5619 if(type_cell->cell_kind == aioc__undefined)
5623 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5624 result.type_descriptor = type_cell->type_descriptor;
5625 result.presence_index = presence_index;
5634 memb_criticality_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
5635 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5638 ASN__CTFAIL(app_key, td, sptr,
5639 "%s: value not given (%s:%d)",
5640 td->name, __FILE__, __LINE__);
5645 if(1 /* No applicable constraints whatsoever */) {
5646 /* Nothing is here. See below */
5649 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5652 static asn_type_selector_result_t
5653 select_QoSFlowLevelQoSParameters_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5654 asn_type_selector_result_t result = {0, 0};
5655 const asn_ioc_set_t *itable = asn_IOS_QoSFlowLevelQoSParameters_ExtIEs_1;
5656 size_t constraining_column = 0; /* &id */
5657 size_t for_column = 2; /* &Extension */
5658 size_t row, presence_index = 0;
5659 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct QoSFlowLevelQoSParameters_ExtIEs, id));
5661 for(row=0; row < itable->rows_count; row++) {
5662 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5663 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5665 if(type_cell->cell_kind == aioc__undefined)
5669 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5670 result.type_descriptor = type_cell->type_descriptor;
5671 result.presence_index = presence_index;
5680 memb_extensionValue_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
5681 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5684 ASN__CTFAIL(app_key, td, sptr,
5685 "%s: value not given (%s:%d)",
5686 td->name, __FILE__, __LINE__);
5691 if(1 /* No applicable constraints whatsoever */) {
5692 /* Nothing is here. See below */
5695 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5699 memb_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
5700 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5704 ASN__CTFAIL(app_key, td, sptr,
5705 "%s: value not given (%s:%d)",
5706 td->name, __FILE__, __LINE__);
5710 value = *(const long *)sptr;
5712 if((value >= 0 && value <= 65535)) {
5713 /* Constraint check succeeded */
5716 ASN__CTFAIL(app_key, td, sptr,
5717 "%s: constraint failed (%s:%d)",
5718 td->name, __FILE__, __LINE__);
5724 memb_criticality_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
5725 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__);
5735 if(1 /* No applicable constraints whatsoever */) {
5736 /* Nothing is here. See below */
5739 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5743 memb_extensionValue_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
5744 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5747 ASN__CTFAIL(app_key, td, sptr,
5748 "%s: value not given (%s:%d)",
5749 td->name, __FILE__, __LINE__);
5754 if(1 /* No applicable constraints whatsoever */) {
5755 /* Nothing is here. See below */
5758 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5762 memb_id_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
5763 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5767 ASN__CTFAIL(app_key, td, sptr,
5768 "%s: value not given (%s:%d)",
5769 td->name, __FILE__, __LINE__);
5773 value = *(const long *)sptr;
5775 if((value >= 0 && value <= 65535)) {
5776 /* Constraint check succeeded */
5779 ASN__CTFAIL(app_key, td, sptr,
5780 "%s: constraint failed (%s:%d)",
5781 td->name, __FILE__, __LINE__);
5787 memb_criticality_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
5788 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__);
5798 if(1 /* No applicable constraints whatsoever */) {
5799 /* Nothing is here. See below */
5802 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5806 memb_extensionValue_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
5807 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5810 ASN__CTFAIL(app_key, td, sptr,
5811 "%s: value not given (%s:%d)",
5812 td->name, __FILE__, __LINE__);
5817 if(1 /* No applicable constraints whatsoever */) {
5818 /* Nothing is here. See below */
5821 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5825 memb_id_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
5826 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5830 ASN__CTFAIL(app_key, td, sptr,
5831 "%s: value not given (%s:%d)",
5832 td->name, __FILE__, __LINE__);
5836 value = *(const long *)sptr;
5838 if((value >= 0 && value <= 65535)) {
5839 /* Constraint check succeeded */
5842 ASN__CTFAIL(app_key, td, sptr,
5843 "%s: constraint failed (%s:%d)",
5844 td->name, __FILE__, __LINE__);
5850 memb_criticality_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
5851 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__);
5861 if(1 /* No applicable constraints whatsoever */) {
5862 /* Nothing is here. See below */
5865 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5869 memb_extensionValue_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
5870 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5873 ASN__CTFAIL(app_key, td, sptr,
5874 "%s: value not given (%s:%d)",
5875 td->name, __FILE__, __LINE__);
5880 if(1 /* No applicable constraints whatsoever */) {
5881 /* Nothing is here. See below */
5884 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5888 memb_id_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
5889 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5893 ASN__CTFAIL(app_key, td, sptr,
5894 "%s: value not given (%s:%d)",
5895 td->name, __FILE__, __LINE__);
5899 value = *(const long *)sptr;
5901 if((value >= 0 && value <= 65535)) {
5902 /* Constraint check succeeded */
5905 ASN__CTFAIL(app_key, td, sptr,
5906 "%s: constraint failed (%s:%d)",
5907 td->name, __FILE__, __LINE__);
5913 memb_criticality_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
5914 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__);
5924 if(1 /* No applicable constraints whatsoever */) {
5925 /* Nothing is here. See below */
5928 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5932 memb_extensionValue_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
5933 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5936 ASN__CTFAIL(app_key, td, sptr,
5937 "%s: value not given (%s:%d)",
5938 td->name, __FILE__, __LINE__);
5943 if(1 /* No applicable constraints whatsoever */) {
5944 /* Nothing is here. See below */
5947 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5951 memb_id_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
5952 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5956 ASN__CTFAIL(app_key, td, sptr,
5957 "%s: value not given (%s:%d)",
5958 td->name, __FILE__, __LINE__);
5962 value = *(const long *)sptr;
5964 if((value >= 0 && value <= 65535)) {
5965 /* Constraint check succeeded */
5968 ASN__CTFAIL(app_key, td, sptr,
5969 "%s: constraint failed (%s:%d)",
5970 td->name, __FILE__, __LINE__);
5976 memb_criticality_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
5977 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__);
5987 if(1 /* No applicable constraints whatsoever */) {
5988 /* Nothing is here. See below */
5991 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5995 memb_extensionValue_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
5996 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5999 ASN__CTFAIL(app_key, td, sptr,
6000 "%s: value not given (%s:%d)",
6001 td->name, __FILE__, __LINE__);
6006 if(1 /* No applicable constraints whatsoever */) {
6007 /* Nothing is here. See below */
6010 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6014 memb_id_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
6015 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6019 ASN__CTFAIL(app_key, td, sptr,
6020 "%s: value not given (%s:%d)",
6021 td->name, __FILE__, __LINE__);
6025 value = *(const long *)sptr;
6027 if((value >= 0 && value <= 65535)) {
6028 /* Constraint check succeeded */
6031 ASN__CTFAIL(app_key, td, sptr,
6032 "%s: constraint failed (%s:%d)",
6033 td->name, __FILE__, __LINE__);
6039 memb_criticality_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
6040 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__);
6050 if(1 /* No applicable constraints whatsoever */) {
6051 /* Nothing is here. See below */
6054 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6058 memb_extensionValue_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
6059 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6062 ASN__CTFAIL(app_key, td, sptr,
6063 "%s: value not given (%s:%d)",
6064 td->name, __FILE__, __LINE__);
6069 if(1 /* No applicable constraints whatsoever */) {
6070 /* Nothing is here. See below */
6073 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6077 memb_id_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
6078 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6082 ASN__CTFAIL(app_key, td, sptr,
6083 "%s: value not given (%s:%d)",
6084 td->name, __FILE__, __LINE__);
6088 value = *(const long *)sptr;
6090 if((value >= 0 && value <= 65535)) {
6091 /* Constraint check succeeded */
6094 ASN__CTFAIL(app_key, td, sptr,
6095 "%s: constraint failed (%s:%d)",
6096 td->name, __FILE__, __LINE__);
6101 static asn_type_selector_result_t
6102 select_RRC_Version_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6103 asn_type_selector_result_t result = {0, 0};
6104 const asn_ioc_set_t *itable = asn_IOS_RRC_Version_ExtIEs_1;
6105 size_t constraining_column = 0; /* &id */
6106 size_t for_column = 1; /* &criticality */
6107 size_t row, presence_index = 0;
6108 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RRC_Version_ExtIEs, id));
6110 for(row=0; row < itable->rows_count; row++) {
6111 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6112 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6114 if(type_cell->cell_kind == aioc__undefined)
6118 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6119 result.type_descriptor = type_cell->type_descriptor;
6120 result.presence_index = presence_index;
6129 memb_criticality_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
6130 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6133 ASN__CTFAIL(app_key, td, sptr,
6134 "%s: value not given (%s:%d)",
6135 td->name, __FILE__, __LINE__);
6140 if(1 /* No applicable constraints whatsoever */) {
6141 /* Nothing is here. See below */
6144 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6147 static asn_type_selector_result_t
6148 select_RRC_Version_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6149 asn_type_selector_result_t result = {0, 0};
6150 const asn_ioc_set_t *itable = asn_IOS_RRC_Version_ExtIEs_1;
6151 size_t constraining_column = 0; /* &id */
6152 size_t for_column = 2; /* &Extension */
6153 size_t row, presence_index = 0;
6154 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RRC_Version_ExtIEs, id));
6156 for(row=0; row < itable->rows_count; row++) {
6157 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6158 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6160 if(type_cell->cell_kind == aioc__undefined)
6164 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6165 result.type_descriptor = type_cell->type_descriptor;
6166 result.presence_index = presence_index;
6175 memb_extensionValue_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
6176 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6179 ASN__CTFAIL(app_key, td, sptr,
6180 "%s: value not given (%s:%d)",
6181 td->name, __FILE__, __LINE__);
6186 if(1 /* No applicable constraints whatsoever */) {
6187 /* Nothing is here. See below */
6190 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6194 memb_id_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
6195 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6199 ASN__CTFAIL(app_key, td, sptr,
6200 "%s: value not given (%s:%d)",
6201 td->name, __FILE__, __LINE__);
6205 value = *(const long *)sptr;
6207 if((value >= 0 && value <= 65535)) {
6208 /* Constraint check succeeded */
6211 ASN__CTFAIL(app_key, td, sptr,
6212 "%s: constraint failed (%s:%d)",
6213 td->name, __FILE__, __LINE__);
6219 memb_criticality_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
6220 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__);
6230 if(1 /* No applicable constraints whatsoever */) {
6231 /* Nothing is here. See below */
6234 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6238 memb_extensionValue_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
6239 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6242 ASN__CTFAIL(app_key, td, sptr,
6243 "%s: value not given (%s:%d)",
6244 td->name, __FILE__, __LINE__);
6249 if(1 /* No applicable constraints whatsoever */) {
6250 /* Nothing is here. See below */
6253 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6257 memb_id_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
6258 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6262 ASN__CTFAIL(app_key, td, sptr,
6263 "%s: value not given (%s:%d)",
6264 td->name, __FILE__, __LINE__);
6268 value = *(const long *)sptr;
6270 if((value >= 0 && value <= 65535)) {
6271 /* Constraint check succeeded */
6274 ASN__CTFAIL(app_key, td, sptr,
6275 "%s: constraint failed (%s:%d)",
6276 td->name, __FILE__, __LINE__);
6282 memb_criticality_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
6283 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__);
6293 if(1 /* No applicable constraints whatsoever */) {
6294 /* Nothing is here. See below */
6297 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6301 memb_extensionValue_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
6302 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6305 ASN__CTFAIL(app_key, td, sptr,
6306 "%s: value not given (%s:%d)",
6307 td->name, __FILE__, __LINE__);
6312 if(1 /* No applicable constraints whatsoever */) {
6313 /* Nothing is here. See below */
6316 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6320 memb_id_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
6321 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6325 ASN__CTFAIL(app_key, td, sptr,
6326 "%s: value not given (%s:%d)",
6327 td->name, __FILE__, __LINE__);
6331 value = *(const long *)sptr;
6333 if((value >= 0 && value <= 65535)) {
6334 /* Constraint check succeeded */
6337 ASN__CTFAIL(app_key, td, sptr,
6338 "%s: constraint failed (%s:%d)",
6339 td->name, __FILE__, __LINE__);
6345 memb_criticality_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
6346 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__);
6356 if(1 /* No applicable constraints whatsoever */) {
6357 /* Nothing is here. See below */
6360 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6364 memb_extensionValue_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
6365 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6368 ASN__CTFAIL(app_key, td, sptr,
6369 "%s: value not given (%s:%d)",
6370 td->name, __FILE__, __LINE__);
6375 if(1 /* No applicable constraints whatsoever */) {
6376 /* Nothing is here. See below */
6379 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6383 memb_id_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
6384 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6388 ASN__CTFAIL(app_key, td, sptr,
6389 "%s: value not given (%s:%d)",
6390 td->name, __FILE__, __LINE__);
6394 value = *(const long *)sptr;
6396 if((value >= 0 && value <= 65535)) {
6397 /* Constraint check succeeded */
6400 ASN__CTFAIL(app_key, td, sptr,
6401 "%s: constraint failed (%s:%d)",
6402 td->name, __FILE__, __LINE__);
6407 static asn_type_selector_result_t
6408 select_SCell_ToBeSetup_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6409 asn_type_selector_result_t result = {0, 0};
6410 const asn_ioc_set_t *itable = asn_IOS_SCell_ToBeSetup_ItemExtIEs_1;
6411 size_t constraining_column = 0; /* &id */
6412 size_t for_column = 1; /* &criticality */
6413 size_t row, presence_index = 0;
6414 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SCell_ToBeSetup_ItemExtIEs, id));
6416 for(row=0; row < itable->rows_count; row++) {
6417 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6418 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6420 if(type_cell->cell_kind == aioc__undefined)
6424 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6425 result.type_descriptor = type_cell->type_descriptor;
6426 result.presence_index = presence_index;
6435 memb_criticality_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
6436 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6439 ASN__CTFAIL(app_key, td, sptr,
6440 "%s: value not given (%s:%d)",
6441 td->name, __FILE__, __LINE__);
6446 if(1 /* No applicable constraints whatsoever */) {
6447 /* Nothing is here. See below */
6450 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6453 static asn_type_selector_result_t
6454 select_SCell_ToBeSetup_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6455 asn_type_selector_result_t result = {0, 0};
6456 const asn_ioc_set_t *itable = asn_IOS_SCell_ToBeSetup_ItemExtIEs_1;
6457 size_t constraining_column = 0; /* &id */
6458 size_t for_column = 2; /* &Extension */
6459 size_t row, presence_index = 0;
6460 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SCell_ToBeSetup_ItemExtIEs, id));
6462 for(row=0; row < itable->rows_count; row++) {
6463 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6464 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6466 if(type_cell->cell_kind == aioc__undefined)
6470 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6471 result.type_descriptor = type_cell->type_descriptor;
6472 result.presence_index = presence_index;
6481 memb_extensionValue_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
6482 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6485 ASN__CTFAIL(app_key, td, sptr,
6486 "%s: value not given (%s:%d)",
6487 td->name, __FILE__, __LINE__);
6492 if(1 /* No applicable constraints whatsoever */) {
6493 /* Nothing is here. See below */
6496 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6500 memb_id_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
6501 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6505 ASN__CTFAIL(app_key, td, sptr,
6506 "%s: value not given (%s:%d)",
6507 td->name, __FILE__, __LINE__);
6511 value = *(const long *)sptr;
6513 if((value >= 0 && value <= 65535)) {
6514 /* Constraint check succeeded */
6517 ASN__CTFAIL(app_key, td, sptr,
6518 "%s: constraint failed (%s:%d)",
6519 td->name, __FILE__, __LINE__);
6524 static asn_type_selector_result_t
6525 select_SCell_ToBeSetupMod_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6526 asn_type_selector_result_t result = {0, 0};
6527 const asn_ioc_set_t *itable = asn_IOS_SCell_ToBeSetupMod_ItemExtIEs_1;
6528 size_t constraining_column = 0; /* &id */
6529 size_t for_column = 1; /* &criticality */
6530 size_t row, presence_index = 0;
6531 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SCell_ToBeSetupMod_ItemExtIEs, id));
6533 for(row=0; row < itable->rows_count; row++) {
6534 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6535 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6537 if(type_cell->cell_kind == aioc__undefined)
6541 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6542 result.type_descriptor = type_cell->type_descriptor;
6543 result.presence_index = presence_index;
6552 memb_criticality_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
6553 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6556 ASN__CTFAIL(app_key, td, sptr,
6557 "%s: value not given (%s:%d)",
6558 td->name, __FILE__, __LINE__);
6563 if(1 /* No applicable constraints whatsoever */) {
6564 /* Nothing is here. See below */
6567 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6570 static asn_type_selector_result_t
6571 select_SCell_ToBeSetupMod_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6572 asn_type_selector_result_t result = {0, 0};
6573 const asn_ioc_set_t *itable = asn_IOS_SCell_ToBeSetupMod_ItemExtIEs_1;
6574 size_t constraining_column = 0; /* &id */
6575 size_t for_column = 2; /* &Extension */
6576 size_t row, presence_index = 0;
6577 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SCell_ToBeSetupMod_ItemExtIEs, id));
6579 for(row=0; row < itable->rows_count; row++) {
6580 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6581 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6583 if(type_cell->cell_kind == aioc__undefined)
6587 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6588 result.type_descriptor = type_cell->type_descriptor;
6589 result.presence_index = presence_index;
6598 memb_extensionValue_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
6599 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6602 ASN__CTFAIL(app_key, td, sptr,
6603 "%s: value not given (%s:%d)",
6604 td->name, __FILE__, __LINE__);
6609 if(1 /* No applicable constraints whatsoever */) {
6610 /* Nothing is here. See below */
6613 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6617 memb_id_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
6618 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6622 ASN__CTFAIL(app_key, td, sptr,
6623 "%s: value not given (%s:%d)",
6624 td->name, __FILE__, __LINE__);
6628 value = *(const long *)sptr;
6630 if((value >= 0 && value <= 65535)) {
6631 /* Constraint check succeeded */
6634 ASN__CTFAIL(app_key, td, sptr,
6635 "%s: constraint failed (%s:%d)",
6636 td->name, __FILE__, __LINE__);
6641 static asn_type_selector_result_t
6642 select_Served_Cell_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6643 asn_type_selector_result_t result = {0, 0};
6644 const asn_ioc_set_t *itable = asn_IOS_Served_Cell_Information_ExtIEs_1;
6645 size_t constraining_column = 0; /* &id */
6646 size_t for_column = 1; /* &criticality */
6647 size_t row, presence_index = 0;
6648 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Served_Cell_Information_ExtIEs, id));
6650 for(row=0; row < itable->rows_count; row++) {
6651 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6652 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6654 if(type_cell->cell_kind == aioc__undefined)
6658 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6659 result.type_descriptor = type_cell->type_descriptor;
6660 result.presence_index = presence_index;
6669 memb_criticality_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
6670 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6673 ASN__CTFAIL(app_key, td, sptr,
6674 "%s: value not given (%s:%d)",
6675 td->name, __FILE__, __LINE__);
6680 if(1 /* No applicable constraints whatsoever */) {
6681 /* Nothing is here. See below */
6684 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6687 static asn_type_selector_result_t
6688 select_Served_Cell_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6689 asn_type_selector_result_t result = {0, 0};
6690 const asn_ioc_set_t *itable = asn_IOS_Served_Cell_Information_ExtIEs_1;
6691 size_t constraining_column = 0; /* &id */
6692 size_t for_column = 2; /* &Extension */
6693 size_t row, presence_index = 0;
6694 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Served_Cell_Information_ExtIEs, id));
6696 for(row=0; row < itable->rows_count; row++) {
6697 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6698 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6700 if(type_cell->cell_kind == aioc__undefined)
6704 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6705 result.type_descriptor = type_cell->type_descriptor;
6706 result.presence_index = presence_index;
6715 memb_extensionValue_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
6716 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6719 ASN__CTFAIL(app_key, td, sptr,
6720 "%s: value not given (%s:%d)",
6721 td->name, __FILE__, __LINE__);
6726 if(1 /* No applicable constraints whatsoever */) {
6727 /* Nothing is here. See below */
6730 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6734 memb_id_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
6735 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6739 ASN__CTFAIL(app_key, td, sptr,
6740 "%s: value not given (%s:%d)",
6741 td->name, __FILE__, __LINE__);
6745 value = *(const long *)sptr;
6747 if((value >= 0 && value <= 65535)) {
6748 /* Constraint check succeeded */
6751 ASN__CTFAIL(app_key, td, sptr,
6752 "%s: constraint failed (%s:%d)",
6753 td->name, __FILE__, __LINE__);
6759 memb_criticality_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
6760 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__);
6770 if(1 /* No applicable constraints whatsoever */) {
6771 /* Nothing is here. See below */
6774 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6778 memb_extensionValue_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
6779 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6782 ASN__CTFAIL(app_key, td, sptr,
6783 "%s: value not given (%s:%d)",
6784 td->name, __FILE__, __LINE__);
6789 if(1 /* No applicable constraints whatsoever */) {
6790 /* Nothing is here. See below */
6793 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6797 memb_id_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
6798 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6802 ASN__CTFAIL(app_key, td, sptr,
6803 "%s: value not given (%s:%d)",
6804 td->name, __FILE__, __LINE__);
6808 value = *(const long *)sptr;
6810 if((value >= 0 && value <= 65535)) {
6811 /* Constraint check succeeded */
6814 ASN__CTFAIL(app_key, td, sptr,
6815 "%s: constraint failed (%s:%d)",
6816 td->name, __FILE__, __LINE__);
6822 memb_criticality_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
6823 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__);
6833 if(1 /* No applicable constraints whatsoever */) {
6834 /* Nothing is here. See below */
6837 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6841 memb_extensionValue_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
6842 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6845 ASN__CTFAIL(app_key, td, sptr,
6846 "%s: value not given (%s:%d)",
6847 td->name, __FILE__, __LINE__);
6852 if(1 /* No applicable constraints whatsoever */) {
6853 /* Nothing is here. See below */
6856 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6860 memb_id_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
6861 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6865 ASN__CTFAIL(app_key, td, sptr,
6866 "%s: value not given (%s:%d)",
6867 td->name, __FILE__, __LINE__);
6871 value = *(const long *)sptr;
6873 if((value >= 0 && value <= 65535)) {
6874 /* Constraint check succeeded */
6877 ASN__CTFAIL(app_key, td, sptr,
6878 "%s: constraint failed (%s:%d)",
6879 td->name, __FILE__, __LINE__);
6885 memb_criticality_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
6886 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__);
6896 if(1 /* No applicable constraints whatsoever */) {
6897 /* Nothing is here. See below */
6900 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6904 memb_extensionValue_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
6905 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6908 ASN__CTFAIL(app_key, td, sptr,
6909 "%s: value not given (%s:%d)",
6910 td->name, __FILE__, __LINE__);
6915 if(1 /* No applicable constraints whatsoever */) {
6916 /* Nothing is here. See below */
6919 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6923 memb_id_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
6924 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6928 ASN__CTFAIL(app_key, td, sptr,
6929 "%s: value not given (%s:%d)",
6930 td->name, __FILE__, __LINE__);
6934 value = *(const long *)sptr;
6936 if((value >= 0 && value <= 65535)) {
6937 /* Constraint check succeeded */
6940 ASN__CTFAIL(app_key, td, sptr,
6941 "%s: constraint failed (%s:%d)",
6942 td->name, __FILE__, __LINE__);
6948 memb_criticality_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
6949 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__);
6959 if(1 /* No applicable constraints whatsoever */) {
6960 /* Nothing is here. See below */
6963 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6967 memb_extensionValue_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
6968 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6971 ASN__CTFAIL(app_key, td, sptr,
6972 "%s: value not given (%s:%d)",
6973 td->name, __FILE__, __LINE__);
6978 if(1 /* No applicable constraints whatsoever */) {
6979 /* Nothing is here. See below */
6982 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6986 memb_id_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
6987 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6991 ASN__CTFAIL(app_key, td, sptr,
6992 "%s: value not given (%s:%d)",
6993 td->name, __FILE__, __LINE__);
6997 value = *(const long *)sptr;
6999 if((value >= 0 && value <= 65535)) {
7000 /* Constraint check succeeded */
7003 ASN__CTFAIL(app_key, td, sptr,
7004 "%s: constraint failed (%s:%d)",
7005 td->name, __FILE__, __LINE__);
7011 memb_criticality_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
7012 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__);
7022 if(1 /* No applicable constraints whatsoever */) {
7023 /* Nothing is here. See below */
7026 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7030 memb_extensionValue_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
7031 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7034 ASN__CTFAIL(app_key, td, sptr,
7035 "%s: value not given (%s:%d)",
7036 td->name, __FILE__, __LINE__);
7041 if(1 /* No applicable constraints whatsoever */) {
7042 /* Nothing is here. See below */
7045 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7049 memb_id_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
7050 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7054 ASN__CTFAIL(app_key, td, sptr,
7055 "%s: value not given (%s:%d)",
7056 td->name, __FILE__, __LINE__);
7060 value = *(const long *)sptr;
7062 if((value >= 0 && value <= 65535)) {
7063 /* Constraint check succeeded */
7066 ASN__CTFAIL(app_key, td, sptr,
7067 "%s: constraint failed (%s:%d)",
7068 td->name, __FILE__, __LINE__);
7074 memb_criticality_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
7075 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__);
7085 if(1 /* No applicable constraints whatsoever */) {
7086 /* Nothing is here. See below */
7089 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7093 memb_extensionValue_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
7094 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7097 ASN__CTFAIL(app_key, td, sptr,
7098 "%s: value not given (%s:%d)",
7099 td->name, __FILE__, __LINE__);
7104 if(1 /* No applicable constraints whatsoever */) {
7105 /* Nothing is here. See below */
7108 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7112 memb_id_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
7113 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7117 ASN__CTFAIL(app_key, td, sptr,
7118 "%s: value not given (%s:%d)",
7119 td->name, __FILE__, __LINE__);
7123 value = *(const long *)sptr;
7125 if((value >= 0 && value <= 65535)) {
7126 /* Constraint check succeeded */
7129 ASN__CTFAIL(app_key, td, sptr,
7130 "%s: constraint failed (%s:%d)",
7131 td->name, __FILE__, __LINE__);
7137 memb_criticality_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
7138 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__);
7148 if(1 /* No applicable constraints whatsoever */) {
7149 /* Nothing is here. See below */
7152 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7156 memb_extensionValue_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
7157 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7160 ASN__CTFAIL(app_key, td, sptr,
7161 "%s: value not given (%s:%d)",
7162 td->name, __FILE__, __LINE__);
7167 if(1 /* No applicable constraints whatsoever */) {
7168 /* Nothing is here. See below */
7171 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7175 memb_id_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
7176 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7180 ASN__CTFAIL(app_key, td, sptr,
7181 "%s: value not given (%s:%d)",
7182 td->name, __FILE__, __LINE__);
7186 value = *(const long *)sptr;
7188 if((value >= 0 && value <= 65535)) {
7189 /* Constraint check succeeded */
7192 ASN__CTFAIL(app_key, td, sptr,
7193 "%s: constraint failed (%s:%d)",
7194 td->name, __FILE__, __LINE__);
7200 memb_criticality_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
7201 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__);
7211 if(1 /* No applicable constraints whatsoever */) {
7212 /* Nothing is here. See below */
7215 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7219 memb_extensionValue_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
7220 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7223 ASN__CTFAIL(app_key, td, sptr,
7224 "%s: value not given (%s:%d)",
7225 td->name, __FILE__, __LINE__);
7230 if(1 /* No applicable constraints whatsoever */) {
7231 /* Nothing is here. See below */
7234 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7238 memb_id_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
7239 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7243 ASN__CTFAIL(app_key, td, sptr,
7244 "%s: value not given (%s:%d)",
7245 td->name, __FILE__, __LINE__);
7249 value = *(const long *)sptr;
7251 if((value >= 0 && value <= 65535)) {
7252 /* Constraint check succeeded */
7255 ASN__CTFAIL(app_key, td, sptr,
7256 "%s: constraint failed (%s:%d)",
7257 td->name, __FILE__, __LINE__);
7263 memb_criticality_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
7264 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__);
7274 if(1 /* No applicable constraints whatsoever */) {
7275 /* Nothing is here. See below */
7278 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7282 memb_extensionValue_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
7283 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7286 ASN__CTFAIL(app_key, td, sptr,
7287 "%s: value not given (%s:%d)",
7288 td->name, __FILE__, __LINE__);
7293 if(1 /* No applicable constraints whatsoever */) {
7294 /* Nothing is here. See below */
7297 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7301 memb_id_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
7302 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7306 ASN__CTFAIL(app_key, td, sptr,
7307 "%s: value not given (%s:%d)",
7308 td->name, __FILE__, __LINE__);
7312 value = *(const long *)sptr;
7314 if((value >= 0 && value <= 65535)) {
7315 /* Constraint check succeeded */
7318 ASN__CTFAIL(app_key, td, sptr,
7319 "%s: constraint failed (%s:%d)",
7320 td->name, __FILE__, __LINE__);
7326 memb_criticality_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
7327 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__);
7337 if(1 /* No applicable constraints whatsoever */) {
7338 /* Nothing is here. See below */
7341 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7345 memb_extensionValue_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
7346 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7349 ASN__CTFAIL(app_key, td, sptr,
7350 "%s: value not given (%s:%d)",
7351 td->name, __FILE__, __LINE__);
7356 if(1 /* No applicable constraints whatsoever */) {
7357 /* Nothing is here. See below */
7360 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7364 memb_id_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
7365 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7369 ASN__CTFAIL(app_key, td, sptr,
7370 "%s: value not given (%s:%d)",
7371 td->name, __FILE__, __LINE__);
7375 value = *(const long *)sptr;
7377 if((value >= 0 && value <= 65535)) {
7378 /* Constraint check succeeded */
7381 ASN__CTFAIL(app_key, td, sptr,
7382 "%s: constraint failed (%s:%d)",
7383 td->name, __FILE__, __LINE__);
7389 memb_criticality_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
7390 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__);
7400 if(1 /* No applicable constraints whatsoever */) {
7401 /* Nothing is here. See below */
7404 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7408 memb_extensionValue_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
7409 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7412 ASN__CTFAIL(app_key, td, sptr,
7413 "%s: value not given (%s:%d)",
7414 td->name, __FILE__, __LINE__);
7419 if(1 /* No applicable constraints whatsoever */) {
7420 /* Nothing is here. See below */
7423 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7427 memb_id_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
7428 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7432 ASN__CTFAIL(app_key, td, sptr,
7433 "%s: value not given (%s:%d)",
7434 td->name, __FILE__, __LINE__);
7438 value = *(const long *)sptr;
7440 if((value >= 0 && value <= 65535)) {
7441 /* Constraint check succeeded */
7444 ASN__CTFAIL(app_key, td, sptr,
7445 "%s: constraint failed (%s:%d)",
7446 td->name, __FILE__, __LINE__);
7452 memb_criticality_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
7453 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__);
7463 if(1 /* No applicable constraints whatsoever */) {
7464 /* Nothing is here. See below */
7467 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7471 memb_extensionValue_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
7472 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7475 ASN__CTFAIL(app_key, td, sptr,
7476 "%s: value not given (%s:%d)",
7477 td->name, __FILE__, __LINE__);
7482 if(1 /* No applicable constraints whatsoever */) {
7483 /* Nothing is here. See below */
7486 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7490 memb_id_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
7491 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7495 ASN__CTFAIL(app_key, td, sptr,
7496 "%s: value not given (%s:%d)",
7497 td->name, __FILE__, __LINE__);
7501 value = *(const long *)sptr;
7503 if((value >= 0 && value <= 65535)) {
7504 /* Constraint check succeeded */
7507 ASN__CTFAIL(app_key, td, sptr,
7508 "%s: constraint failed (%s:%d)",
7509 td->name, __FILE__, __LINE__);
7515 memb_criticality_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
7516 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__);
7526 if(1 /* No applicable constraints whatsoever */) {
7527 /* Nothing is here. See below */
7530 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7534 memb_extensionValue_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
7535 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7538 ASN__CTFAIL(app_key, td, sptr,
7539 "%s: value not given (%s:%d)",
7540 td->name, __FILE__, __LINE__);
7545 if(1 /* No applicable constraints whatsoever */) {
7546 /* Nothing is here. See below */
7549 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7553 memb_id_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
7554 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7558 ASN__CTFAIL(app_key, td, sptr,
7559 "%s: value not given (%s:%d)",
7560 td->name, __FILE__, __LINE__);
7564 value = *(const long *)sptr;
7566 if((value >= 0 && value <= 65535)) {
7567 /* Constraint check succeeded */
7570 ASN__CTFAIL(app_key, td, sptr,
7571 "%s: constraint failed (%s:%d)",
7572 td->name, __FILE__, __LINE__);
7578 memb_criticality_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
7579 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__);
7589 if(1 /* No applicable constraints whatsoever */) {
7590 /* Nothing is here. See below */
7593 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7597 memb_extensionValue_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
7598 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7601 ASN__CTFAIL(app_key, td, sptr,
7602 "%s: value not given (%s:%d)",
7603 td->name, __FILE__, __LINE__);
7608 if(1 /* No applicable constraints whatsoever */) {
7609 /* Nothing is here. See below */
7612 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7616 memb_id_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
7617 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7621 ASN__CTFAIL(app_key, td, sptr,
7622 "%s: value not given (%s:%d)",
7623 td->name, __FILE__, __LINE__);
7627 value = *(const long *)sptr;
7629 if((value >= 0 && value <= 65535)) {
7630 /* Constraint check succeeded */
7633 ASN__CTFAIL(app_key, td, sptr,
7634 "%s: constraint failed (%s:%d)",
7635 td->name, __FILE__, __LINE__);
7641 memb_criticality_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
7642 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__);
7652 if(1 /* No applicable constraints whatsoever */) {
7653 /* Nothing is here. See below */
7656 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7660 memb_extensionValue_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
7661 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7664 ASN__CTFAIL(app_key, td, sptr,
7665 "%s: value not given (%s:%d)",
7666 td->name, __FILE__, __LINE__);
7671 if(1 /* No applicable constraints whatsoever */) {
7672 /* Nothing is here. See below */
7675 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7679 memb_id_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
7680 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7684 ASN__CTFAIL(app_key, td, sptr,
7685 "%s: value not given (%s:%d)",
7686 td->name, __FILE__, __LINE__);
7690 value = *(const long *)sptr;
7692 if((value >= 0 && value <= 65535)) {
7693 /* Constraint check succeeded */
7696 ASN__CTFAIL(app_key, td, sptr,
7697 "%s: constraint failed (%s:%d)",
7698 td->name, __FILE__, __LINE__);
7704 memb_criticality_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
7705 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__);
7715 if(1 /* No applicable constraints whatsoever */) {
7716 /* Nothing is here. See below */
7719 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7723 memb_extensionValue_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
7724 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7727 ASN__CTFAIL(app_key, td, sptr,
7728 "%s: value not given (%s:%d)",
7729 td->name, __FILE__, __LINE__);
7734 if(1 /* No applicable constraints whatsoever */) {
7735 /* Nothing is here. See below */
7738 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7742 memb_id_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
7743 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7747 ASN__CTFAIL(app_key, td, sptr,
7748 "%s: value not given (%s:%d)",
7749 td->name, __FILE__, __LINE__);
7753 value = *(const long *)sptr;
7755 if((value >= 0 && value <= 65535)) {
7756 /* Constraint check succeeded */
7759 ASN__CTFAIL(app_key, td, sptr,
7760 "%s: constraint failed (%s:%d)",
7761 td->name, __FILE__, __LINE__);
7767 memb_criticality_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
7768 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__);
7778 if(1 /* No applicable constraints whatsoever */) {
7779 /* Nothing is here. See below */
7782 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7786 memb_extensionValue_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
7787 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7790 ASN__CTFAIL(app_key, td, sptr,
7791 "%s: value not given (%s:%d)",
7792 td->name, __FILE__, __LINE__);
7797 if(1 /* No applicable constraints whatsoever */) {
7798 /* Nothing is here. See below */
7801 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7805 memb_id_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
7806 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7810 ASN__CTFAIL(app_key, td, sptr,
7811 "%s: value not given (%s:%d)",
7812 td->name, __FILE__, __LINE__);
7816 value = *(const long *)sptr;
7818 if((value >= 0 && value <= 65535)) {
7819 /* Constraint check succeeded */
7822 ASN__CTFAIL(app_key, td, sptr,
7823 "%s: constraint failed (%s:%d)",
7824 td->name, __FILE__, __LINE__);
7830 memb_criticality_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
7831 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__);
7841 if(1 /* No applicable constraints whatsoever */) {
7842 /* Nothing is here. See below */
7845 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7849 memb_extensionValue_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
7850 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7853 ASN__CTFAIL(app_key, td, sptr,
7854 "%s: value not given (%s:%d)",
7855 td->name, __FILE__, __LINE__);
7860 if(1 /* No applicable constraints whatsoever */) {
7861 /* Nothing is here. See below */
7864 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7868 memb_id_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
7869 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7873 ASN__CTFAIL(app_key, td, sptr,
7874 "%s: value not given (%s:%d)",
7875 td->name, __FILE__, __LINE__);
7879 value = *(const long *)sptr;
7881 if((value >= 0 && value <= 65535)) {
7882 /* Constraint check succeeded */
7885 ASN__CTFAIL(app_key, td, sptr,
7886 "%s: constraint failed (%s:%d)",
7887 td->name, __FILE__, __LINE__);
7893 memb_criticality_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
7894 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__);
7904 if(1 /* No applicable constraints whatsoever */) {
7905 /* Nothing is here. See below */
7908 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7912 memb_extensionValue_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
7913 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7916 ASN__CTFAIL(app_key, td, sptr,
7917 "%s: value not given (%s:%d)",
7918 td->name, __FILE__, __LINE__);
7923 if(1 /* No applicable constraints whatsoever */) {
7924 /* Nothing is here. See below */
7927 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7931 memb_id_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
7932 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7936 ASN__CTFAIL(app_key, td, sptr,
7937 "%s: value not given (%s:%d)",
7938 td->name, __FILE__, __LINE__);
7942 value = *(const long *)sptr;
7944 if((value >= 0 && value <= 65535)) {
7945 /* Constraint check succeeded */
7948 ASN__CTFAIL(app_key, td, sptr,
7949 "%s: constraint failed (%s:%d)",
7950 td->name, __FILE__, __LINE__);
7956 memb_criticality_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
7957 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__);
7967 if(1 /* No applicable constraints whatsoever */) {
7968 /* Nothing is here. See below */
7971 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7975 memb_extensionValue_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
7976 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7979 ASN__CTFAIL(app_key, td, sptr,
7980 "%s: value not given (%s:%d)",
7981 td->name, __FILE__, __LINE__);
7986 if(1 /* No applicable constraints whatsoever */) {
7987 /* Nothing is here. See below */
7990 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7994 memb_id_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
7995 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7999 ASN__CTFAIL(app_key, td, sptr,
8000 "%s: value not given (%s:%d)",
8001 td->name, __FILE__, __LINE__);
8005 value = *(const long *)sptr;
8007 if((value >= 0 && value <= 65535)) {
8008 /* Constraint check succeeded */
8011 ASN__CTFAIL(app_key, td, sptr,
8012 "%s: constraint failed (%s:%d)",
8013 td->name, __FILE__, __LINE__);
8019 memb_criticality_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
8020 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__);
8030 if(1 /* No applicable constraints whatsoever */) {
8031 /* Nothing is here. See below */
8034 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8038 memb_extensionValue_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
8039 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8042 ASN__CTFAIL(app_key, td, sptr,
8043 "%s: value not given (%s:%d)",
8044 td->name, __FILE__, __LINE__);
8049 if(1 /* No applicable constraints whatsoever */) {
8050 /* Nothing is here. See below */
8053 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8057 memb_id_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
8058 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8062 ASN__CTFAIL(app_key, td, sptr,
8063 "%s: value not given (%s:%d)",
8064 td->name, __FILE__, __LINE__);
8068 value = *(const long *)sptr;
8070 if((value >= 0 && value <= 65535)) {
8071 /* Constraint check succeeded */
8074 ASN__CTFAIL(app_key, td, sptr,
8075 "%s: constraint failed (%s:%d)",
8076 td->name, __FILE__, __LINE__);
8082 memb_criticality_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
8083 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__);
8093 if(1 /* No applicable constraints whatsoever */) {
8094 /* Nothing is here. See below */
8097 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8101 memb_extensionValue_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
8102 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8105 ASN__CTFAIL(app_key, td, sptr,
8106 "%s: value not given (%s:%d)",
8107 td->name, __FILE__, __LINE__);
8112 if(1 /* No applicable constraints whatsoever */) {
8113 /* Nothing is here. See below */
8116 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8120 memb_id_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
8121 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8125 ASN__CTFAIL(app_key, td, sptr,
8126 "%s: value not given (%s:%d)",
8127 td->name, __FILE__, __LINE__);
8131 value = *(const long *)sptr;
8133 if((value >= 0 && value <= 65535)) {
8134 /* Constraint check succeeded */
8137 ASN__CTFAIL(app_key, td, sptr,
8138 "%s: constraint failed (%s:%d)",
8139 td->name, __FILE__, __LINE__);
8145 memb_criticality_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
8146 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__);
8156 if(1 /* No applicable constraints whatsoever */) {
8157 /* Nothing is here. See below */
8160 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8164 memb_extensionValue_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
8165 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8168 ASN__CTFAIL(app_key, td, sptr,
8169 "%s: value not given (%s:%d)",
8170 td->name, __FILE__, __LINE__);
8175 if(1 /* No applicable constraints whatsoever */) {
8176 /* Nothing is here. See below */
8179 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8183 memb_id_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
8184 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8188 ASN__CTFAIL(app_key, td, sptr,
8189 "%s: value not given (%s:%d)",
8190 td->name, __FILE__, __LINE__);
8194 value = *(const long *)sptr;
8196 if((value >= 0 && value <= 65535)) {
8197 /* Constraint check succeeded */
8200 ASN__CTFAIL(app_key, td, sptr,
8201 "%s: constraint failed (%s:%d)",
8202 td->name, __FILE__, __LINE__);
8208 memb_criticality_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
8209 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__);
8219 if(1 /* No applicable constraints whatsoever */) {
8220 /* Nothing is here. See below */
8223 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8227 memb_extensionValue_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
8228 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8231 ASN__CTFAIL(app_key, td, sptr,
8232 "%s: value not given (%s:%d)",
8233 td->name, __FILE__, __LINE__);
8238 if(1 /* No applicable constraints whatsoever */) {
8239 /* Nothing is here. See below */
8242 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8246 memb_id_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
8247 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8251 ASN__CTFAIL(app_key, td, sptr,
8252 "%s: value not given (%s:%d)",
8253 td->name, __FILE__, __LINE__);
8257 value = *(const long *)sptr;
8259 if((value >= 0 && value <= 65535)) {
8260 /* Constraint check succeeded */
8263 ASN__CTFAIL(app_key, td, sptr,
8264 "%s: constraint failed (%s:%d)",
8265 td->name, __FILE__, __LINE__);
8271 memb_criticality_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
8272 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__);
8282 if(1 /* No applicable constraints whatsoever */) {
8283 /* Nothing is here. See below */
8286 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8290 memb_extensionValue_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
8291 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8294 ASN__CTFAIL(app_key, td, sptr,
8295 "%s: value not given (%s:%d)",
8296 td->name, __FILE__, __LINE__);
8301 if(1 /* No applicable constraints whatsoever */) {
8302 /* Nothing is here. See below */
8305 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8308 static asn_oer_constraints_t asn_OER_memb_id_constr_2 CC_NOTUSED = {
8309 { 2, 1 } /* (0..65535) */,
8311 static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = {
8312 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
8313 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8314 0, 0 /* No PER value map */
8316 static asn_oer_constraints_t asn_OER_memb_criticality_constr_3 CC_NOTUSED = {
8319 static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {
8320 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
8321 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8322 0, 0 /* No PER value map */
8324 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_4 CC_NOTUSED = {
8327 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_4 CC_NOTUSED = {
8328 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8329 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
8330 0, 0 /* No PER value map */
8332 static asn_oer_constraints_t asn_OER_memb_id_constr_6 CC_NOTUSED = {
8333 { 2, 1 } /* (0..65535) */,
8335 static asn_per_constraints_t asn_PER_memb_id_constr_6 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_7 CC_NOTUSED = {
8343 static asn_per_constraints_t asn_PER_memb_criticality_constr_7 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_8 CC_NOTUSED = {
8351 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_8 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_10 CC_NOTUSED = {
8357 { 2, 1 } /* (0..65535) */,
8359 static asn_per_constraints_t asn_PER_memb_id_constr_10 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_11 CC_NOTUSED = {
8367 static asn_per_constraints_t asn_PER_memb_criticality_constr_11 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_12 CC_NOTUSED = {
8375 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_12 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_14 CC_NOTUSED = {
8381 { 2, 1 } /* (0..65535) */,
8383 static asn_per_constraints_t asn_PER_memb_id_constr_14 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_15 CC_NOTUSED = {
8391 static asn_per_constraints_t asn_PER_memb_criticality_constr_15 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_16 CC_NOTUSED = {
8399 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_16 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_18 CC_NOTUSED = {
8405 { 2, 1 } /* (0..65535) */,
8407 static asn_per_constraints_t asn_PER_memb_id_constr_18 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_19 CC_NOTUSED = {
8415 static asn_per_constraints_t asn_PER_memb_criticality_constr_19 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_20 CC_NOTUSED = {
8423 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_20 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_22 CC_NOTUSED = {
8429 { 2, 1 } /* (0..65535) */,
8431 static asn_per_constraints_t asn_PER_memb_id_constr_22 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_23 CC_NOTUSED = {
8439 static asn_per_constraints_t asn_PER_memb_criticality_constr_23 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_24 CC_NOTUSED = {
8447 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_24 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_26 CC_NOTUSED = {
8453 { 2, 1 } /* (0..65535) */,
8455 static asn_per_constraints_t asn_PER_memb_id_constr_26 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_27 CC_NOTUSED = {
8463 static asn_per_constraints_t asn_PER_memb_criticality_constr_27 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_28 CC_NOTUSED = {
8471 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_28 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_30 CC_NOTUSED = {
8477 { 2, 1 } /* (0..65535) */,
8479 static asn_per_constraints_t asn_PER_memb_id_constr_30 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_31 CC_NOTUSED = {
8487 static asn_per_constraints_t asn_PER_memb_criticality_constr_31 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_32 CC_NOTUSED = {
8495 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_32 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_34 CC_NOTUSED = {
8501 { 2, 1 } /* (0..65535) */,
8503 static asn_per_constraints_t asn_PER_memb_id_constr_34 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_35 CC_NOTUSED = {
8511 static asn_per_constraints_t asn_PER_memb_criticality_constr_35 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_36 CC_NOTUSED = {
8519 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_36 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_38 CC_NOTUSED = {
8525 { 2, 1 } /* (0..65535) */,
8527 static asn_per_constraints_t asn_PER_memb_id_constr_38 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_39 CC_NOTUSED = {
8535 static asn_per_constraints_t asn_PER_memb_criticality_constr_39 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_40 CC_NOTUSED = {
8543 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_40 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_42 CC_NOTUSED = {
8549 { 2, 1 } /* (0..65535) */,
8551 static asn_per_constraints_t asn_PER_memb_id_constr_42 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_43 CC_NOTUSED = {
8559 static asn_per_constraints_t asn_PER_memb_criticality_constr_43 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_44 CC_NOTUSED = {
8567 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_44 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_46 CC_NOTUSED = {
8573 { 2, 1 } /* (0..65535) */,
8575 static asn_per_constraints_t asn_PER_memb_id_constr_46 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_47 CC_NOTUSED = {
8583 static asn_per_constraints_t asn_PER_memb_criticality_constr_47 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_48 CC_NOTUSED = {
8591 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_48 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_50 CC_NOTUSED = {
8597 { 2, 1 } /* (0..65535) */,
8599 static asn_per_constraints_t asn_PER_memb_id_constr_50 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_51 CC_NOTUSED = {
8607 static asn_per_constraints_t asn_PER_memb_criticality_constr_51 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_52 CC_NOTUSED = {
8615 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_52 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_54 CC_NOTUSED = {
8621 { 2, 1 } /* (0..65535) */,
8623 static asn_per_constraints_t asn_PER_memb_id_constr_54 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_55 CC_NOTUSED = {
8631 static asn_per_constraints_t asn_PER_memb_criticality_constr_55 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_56 CC_NOTUSED = {
8639 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_56 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_58 CC_NOTUSED = {
8645 { 2, 1 } /* (0..65535) */,
8647 static asn_per_constraints_t asn_PER_memb_id_constr_58 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_59 CC_NOTUSED = {
8655 static asn_per_constraints_t asn_PER_memb_criticality_constr_59 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_60 CC_NOTUSED = {
8663 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_60 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_62 CC_NOTUSED = {
8669 { 2, 1 } /* (0..65535) */,
8671 static asn_per_constraints_t asn_PER_memb_id_constr_62 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_63 CC_NOTUSED = {
8679 static asn_per_constraints_t asn_PER_memb_criticality_constr_63 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_64 CC_NOTUSED = {
8687 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_64 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_66 CC_NOTUSED = {
8693 { 2, 1 } /* (0..65535) */,
8695 static asn_per_constraints_t asn_PER_memb_id_constr_66 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_67 CC_NOTUSED = {
8703 static asn_per_constraints_t asn_PER_memb_criticality_constr_67 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_68 CC_NOTUSED = {
8711 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_68 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_70 CC_NOTUSED = {
8717 { 2, 1 } /* (0..65535) */,
8719 static asn_per_constraints_t asn_PER_memb_id_constr_70 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_71 CC_NOTUSED = {
8727 static asn_per_constraints_t asn_PER_memb_criticality_constr_71 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_72 CC_NOTUSED = {
8735 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_72 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_74 CC_NOTUSED = {
8741 { 2, 1 } /* (0..65535) */,
8743 static asn_per_constraints_t asn_PER_memb_id_constr_74 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_75 CC_NOTUSED = {
8751 static asn_per_constraints_t asn_PER_memb_criticality_constr_75 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_76 CC_NOTUSED = {
8759 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_76 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_78 CC_NOTUSED = {
8765 { 2, 1 } /* (0..65535) */,
8767 static asn_per_constraints_t asn_PER_memb_id_constr_78 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_79 CC_NOTUSED = {
8775 static asn_per_constraints_t asn_PER_memb_criticality_constr_79 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_80 CC_NOTUSED = {
8783 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_80 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_82 CC_NOTUSED = {
8789 { 2, 1 } /* (0..65535) */,
8791 static asn_per_constraints_t asn_PER_memb_id_constr_82 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_83 CC_NOTUSED = {
8799 static asn_per_constraints_t asn_PER_memb_criticality_constr_83 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_84 CC_NOTUSED = {
8807 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_84 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_86 CC_NOTUSED = {
8813 { 2, 1 } /* (0..65535) */,
8815 static asn_per_constraints_t asn_PER_memb_id_constr_86 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_87 CC_NOTUSED = {
8823 static asn_per_constraints_t asn_PER_memb_criticality_constr_87 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_88 CC_NOTUSED = {
8831 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_88 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_90 CC_NOTUSED = {
8837 { 2, 1 } /* (0..65535) */,
8839 static asn_per_constraints_t asn_PER_memb_id_constr_90 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_91 CC_NOTUSED = {
8847 static asn_per_constraints_t asn_PER_memb_criticality_constr_91 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_92 CC_NOTUSED = {
8855 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_92 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_94 CC_NOTUSED = {
8861 { 2, 1 } /* (0..65535) */,
8863 static asn_per_constraints_t asn_PER_memb_id_constr_94 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_95 CC_NOTUSED = {
8871 static asn_per_constraints_t asn_PER_memb_criticality_constr_95 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_96 CC_NOTUSED = {
8879 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_96 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_98 CC_NOTUSED = {
8885 { 2, 1 } /* (0..65535) */,
8887 static asn_per_constraints_t asn_PER_memb_id_constr_98 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_99 CC_NOTUSED = {
8895 static asn_per_constraints_t asn_PER_memb_criticality_constr_99 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_100 CC_NOTUSED = {
8903 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_100 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_102 CC_NOTUSED = {
8909 { 2, 1 } /* (0..65535) */,
8911 static asn_per_constraints_t asn_PER_memb_id_constr_102 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_103 CC_NOTUSED = {
8919 static asn_per_constraints_t asn_PER_memb_criticality_constr_103 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_104 CC_NOTUSED = {
8927 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_104 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_106 CC_NOTUSED = {
8933 { 2, 1 } /* (0..65535) */,
8935 static asn_per_constraints_t asn_PER_memb_id_constr_106 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_107 CC_NOTUSED = {
8943 static asn_per_constraints_t asn_PER_memb_criticality_constr_107 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_108 CC_NOTUSED = {
8951 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_108 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_110 CC_NOTUSED = {
8957 { 2, 1 } /* (0..65535) */,
8959 static asn_per_constraints_t asn_PER_memb_id_constr_110 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_111 CC_NOTUSED = {
8967 static asn_per_constraints_t asn_PER_memb_criticality_constr_111 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_112 CC_NOTUSED = {
8975 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_112 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_114 CC_NOTUSED = {
8981 { 2, 1 } /* (0..65535) */,
8983 static asn_per_constraints_t asn_PER_memb_id_constr_114 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_115 CC_NOTUSED = {
8991 static asn_per_constraints_t asn_PER_memb_criticality_constr_115 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_116 CC_NOTUSED = {
8999 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_116 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_118 CC_NOTUSED = {
9005 { 2, 1 } /* (0..65535) */,
9007 static asn_per_constraints_t asn_PER_memb_id_constr_118 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_119 CC_NOTUSED = {
9015 static asn_per_constraints_t asn_PER_memb_criticality_constr_119 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_120 CC_NOTUSED = {
9023 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_120 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_122 CC_NOTUSED = {
9029 { 2, 1 } /* (0..65535) */,
9031 static asn_per_constraints_t asn_PER_memb_id_constr_122 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_123 CC_NOTUSED = {
9039 static asn_per_constraints_t asn_PER_memb_criticality_constr_123 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_124 CC_NOTUSED = {
9047 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_124 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_126 CC_NOTUSED = {
9053 { 2, 1 } /* (0..65535) */,
9055 static asn_per_constraints_t asn_PER_memb_id_constr_126 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_127 CC_NOTUSED = {
9063 static asn_per_constraints_t asn_PER_memb_criticality_constr_127 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_128 CC_NOTUSED = {
9071 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_128 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_130 CC_NOTUSED = {
9077 { 2, 1 } /* (0..65535) */,
9079 static asn_per_constraints_t asn_PER_memb_id_constr_130 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_131 CC_NOTUSED = {
9087 static asn_per_constraints_t asn_PER_memb_criticality_constr_131 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_132 CC_NOTUSED = {
9095 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_132 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_134 CC_NOTUSED = {
9101 { 2, 1 } /* (0..65535) */,
9103 static asn_per_constraints_t asn_PER_memb_id_constr_134 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_135 CC_NOTUSED = {
9111 static asn_per_constraints_t asn_PER_memb_criticality_constr_135 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_136 CC_NOTUSED = {
9119 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_136 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_138 CC_NOTUSED = {
9125 { 2, 1 } /* (0..65535) */,
9127 static asn_per_constraints_t asn_PER_memb_id_constr_138 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_139 CC_NOTUSED = {
9135 static asn_per_constraints_t asn_PER_memb_criticality_constr_139 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_140 CC_NOTUSED = {
9143 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_140 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_142 CC_NOTUSED = {
9149 { 2, 1 } /* (0..65535) */,
9151 static asn_per_constraints_t asn_PER_memb_id_constr_142 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_143 CC_NOTUSED = {
9159 static asn_per_constraints_t asn_PER_memb_criticality_constr_143 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_144 CC_NOTUSED = {
9167 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_144 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_146 CC_NOTUSED = {
9173 { 2, 1 } /* (0..65535) */,
9175 static asn_per_constraints_t asn_PER_memb_id_constr_146 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_147 CC_NOTUSED = {
9183 static asn_per_constraints_t asn_PER_memb_criticality_constr_147 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_148 CC_NOTUSED = {
9191 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_148 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_150 CC_NOTUSED = {
9197 { 2, 1 } /* (0..65535) */,
9199 static asn_per_constraints_t asn_PER_memb_id_constr_150 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_151 CC_NOTUSED = {
9207 static asn_per_constraints_t asn_PER_memb_criticality_constr_151 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_152 CC_NOTUSED = {
9215 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_152 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_154 CC_NOTUSED = {
9221 { 2, 1 } /* (0..65535) */,
9223 static asn_per_constraints_t asn_PER_memb_id_constr_154 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_155 CC_NOTUSED = {
9231 static asn_per_constraints_t asn_PER_memb_criticality_constr_155 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_156 CC_NOTUSED = {
9239 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_156 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_158 CC_NOTUSED = {
9245 { 2, 1 } /* (0..65535) */,
9247 static asn_per_constraints_t asn_PER_memb_id_constr_158 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_159 CC_NOTUSED = {
9255 static asn_per_constraints_t asn_PER_memb_criticality_constr_159 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_160 CC_NOTUSED = {
9263 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_160 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_162 CC_NOTUSED = {
9269 { 2, 1 } /* (0..65535) */,
9271 static asn_per_constraints_t asn_PER_memb_id_constr_162 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_163 CC_NOTUSED = {
9279 static asn_per_constraints_t asn_PER_memb_criticality_constr_163 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_164 CC_NOTUSED = {
9287 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_164 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_166 CC_NOTUSED = {
9293 { 2, 1 } /* (0..65535) */,
9295 static asn_per_constraints_t asn_PER_memb_id_constr_166 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_167 CC_NOTUSED = {
9303 static asn_per_constraints_t asn_PER_memb_criticality_constr_167 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_168 CC_NOTUSED = {
9311 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_168 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_170 CC_NOTUSED = {
9317 { 2, 1 } /* (0..65535) */,
9319 static asn_per_constraints_t asn_PER_memb_id_constr_170 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_171 CC_NOTUSED = {
9327 static asn_per_constraints_t asn_PER_memb_criticality_constr_171 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_172 CC_NOTUSED = {
9335 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_172 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_174 CC_NOTUSED = {
9341 { 2, 1 } /* (0..65535) */,
9343 static asn_per_constraints_t asn_PER_memb_id_constr_174 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_175 CC_NOTUSED = {
9351 static asn_per_constraints_t asn_PER_memb_criticality_constr_175 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_176 CC_NOTUSED = {
9359 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_176 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_178 CC_NOTUSED = {
9365 { 2, 1 } /* (0..65535) */,
9367 static asn_per_constraints_t asn_PER_memb_id_constr_178 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_179 CC_NOTUSED = {
9375 static asn_per_constraints_t asn_PER_memb_criticality_constr_179 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_180 CC_NOTUSED = {
9383 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_180 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_182 CC_NOTUSED = {
9389 { 2, 1 } /* (0..65535) */,
9391 static asn_per_constraints_t asn_PER_memb_id_constr_182 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_183 CC_NOTUSED = {
9399 static asn_per_constraints_t asn_PER_memb_criticality_constr_183 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_184 CC_NOTUSED = {
9407 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_184 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_186 CC_NOTUSED = {
9413 { 2, 1 } /* (0..65535) */,
9415 static asn_per_constraints_t asn_PER_memb_id_constr_186 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_187 CC_NOTUSED = {
9423 static asn_per_constraints_t asn_PER_memb_criticality_constr_187 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_188 CC_NOTUSED = {
9431 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_188 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_190 CC_NOTUSED = {
9437 { 2, 1 } /* (0..65535) */,
9439 static asn_per_constraints_t asn_PER_memb_id_constr_190 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_191 CC_NOTUSED = {
9447 static asn_per_constraints_t asn_PER_memb_criticality_constr_191 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_192 CC_NOTUSED = {
9455 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_192 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_194 CC_NOTUSED = {
9461 { 2, 1 } /* (0..65535) */,
9463 static asn_per_constraints_t asn_PER_memb_id_constr_194 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_195 CC_NOTUSED = {
9471 static asn_per_constraints_t asn_PER_memb_criticality_constr_195 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_196 CC_NOTUSED = {
9479 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_196 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_198 CC_NOTUSED = {
9485 { 2, 1 } /* (0..65535) */,
9487 static asn_per_constraints_t asn_PER_memb_id_constr_198 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_199 CC_NOTUSED = {
9495 static asn_per_constraints_t asn_PER_memb_criticality_constr_199 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_200 CC_NOTUSED = {
9503 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_200 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_202 CC_NOTUSED = {
9509 { 2, 1 } /* (0..65535) */,
9511 static asn_per_constraints_t asn_PER_memb_id_constr_202 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_203 CC_NOTUSED = {
9519 static asn_per_constraints_t asn_PER_memb_criticality_constr_203 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_204 CC_NOTUSED = {
9527 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_204 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_206 CC_NOTUSED = {
9533 { 2, 1 } /* (0..65535) */,
9535 static asn_per_constraints_t asn_PER_memb_id_constr_206 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_207 CC_NOTUSED = {
9543 static asn_per_constraints_t asn_PER_memb_criticality_constr_207 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_208 CC_NOTUSED = {
9551 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_208 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_210 CC_NOTUSED = {
9557 { 2, 1 } /* (0..65535) */,
9559 static asn_per_constraints_t asn_PER_memb_id_constr_210 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_211 CC_NOTUSED = {
9567 static asn_per_constraints_t asn_PER_memb_criticality_constr_211 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_212 CC_NOTUSED = {
9575 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_212 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_214 CC_NOTUSED = {
9581 { 2, 1 } /* (0..65535) */,
9583 static asn_per_constraints_t asn_PER_memb_id_constr_214 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_215 CC_NOTUSED = {
9591 static asn_per_constraints_t asn_PER_memb_criticality_constr_215 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_216 CC_NOTUSED = {
9599 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_216 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_218 CC_NOTUSED = {
9605 { 2, 1 } /* (0..65535) */,
9607 static asn_per_constraints_t asn_PER_memb_id_constr_218 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_219 CC_NOTUSED = {
9615 static asn_per_constraints_t asn_PER_memb_criticality_constr_219 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_220 CC_NOTUSED = {
9623 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_220 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_222 CC_NOTUSED = {
9629 { 2, 1 } /* (0..65535) */,
9631 static asn_per_constraints_t asn_PER_memb_id_constr_222 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_223 CC_NOTUSED = {
9639 static asn_per_constraints_t asn_PER_memb_criticality_constr_223 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_224 CC_NOTUSED = {
9647 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_224 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_226 CC_NOTUSED = {
9653 { 2, 1 } /* (0..65535) */,
9655 static asn_per_constraints_t asn_PER_memb_id_constr_226 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_227 CC_NOTUSED = {
9663 static asn_per_constraints_t asn_PER_memb_criticality_constr_227 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_228 CC_NOTUSED = {
9671 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_228 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_230 CC_NOTUSED = {
9677 { 2, 1 } /* (0..65535) */,
9679 static asn_per_constraints_t asn_PER_memb_id_constr_230 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_231 CC_NOTUSED = {
9687 static asn_per_constraints_t asn_PER_memb_criticality_constr_231 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_232 CC_NOTUSED = {
9695 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_232 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_234 CC_NOTUSED = {
9701 { 2, 1 } /* (0..65535) */,
9703 static asn_per_constraints_t asn_PER_memb_id_constr_234 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_235 CC_NOTUSED = {
9711 static asn_per_constraints_t asn_PER_memb_criticality_constr_235 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_236 CC_NOTUSED = {
9719 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_236 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_238 CC_NOTUSED = {
9725 { 2, 1 } /* (0..65535) */,
9727 static asn_per_constraints_t asn_PER_memb_id_constr_238 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_239 CC_NOTUSED = {
9735 static asn_per_constraints_t asn_PER_memb_criticality_constr_239 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_240 CC_NOTUSED = {
9743 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_240 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_242 CC_NOTUSED = {
9749 { 2, 1 } /* (0..65535) */,
9751 static asn_per_constraints_t asn_PER_memb_id_constr_242 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_243 CC_NOTUSED = {
9759 static asn_per_constraints_t asn_PER_memb_criticality_constr_243 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_244 CC_NOTUSED = {
9767 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_244 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_246 CC_NOTUSED = {
9773 { 2, 1 } /* (0..65535) */,
9775 static asn_per_constraints_t asn_PER_memb_id_constr_246 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_247 CC_NOTUSED = {
9783 static asn_per_constraints_t asn_PER_memb_criticality_constr_247 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_248 CC_NOTUSED = {
9791 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_248 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_250 CC_NOTUSED = {
9797 { 2, 1 } /* (0..65535) */,
9799 static asn_per_constraints_t asn_PER_memb_id_constr_250 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_251 CC_NOTUSED = {
9807 static asn_per_constraints_t asn_PER_memb_criticality_constr_251 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_252 CC_NOTUSED = {
9815 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_252 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_254 CC_NOTUSED = {
9821 { 2, 1 } /* (0..65535) */,
9823 static asn_per_constraints_t asn_PER_memb_id_constr_254 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_255 CC_NOTUSED = {
9831 static asn_per_constraints_t asn_PER_memb_criticality_constr_255 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_256 CC_NOTUSED = {
9839 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_256 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_258 CC_NOTUSED = {
9845 { 2, 1 } /* (0..65535) */,
9847 static asn_per_constraints_t asn_PER_memb_id_constr_258 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_259 CC_NOTUSED = {
9855 static asn_per_constraints_t asn_PER_memb_criticality_constr_259 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_260 CC_NOTUSED = {
9863 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_260 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_262 CC_NOTUSED = {
9869 { 2, 1 } /* (0..65535) */,
9871 static asn_per_constraints_t asn_PER_memb_id_constr_262 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_263 CC_NOTUSED = {
9879 static asn_per_constraints_t asn_PER_memb_criticality_constr_263 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_264 CC_NOTUSED = {
9887 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_264 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_266 CC_NOTUSED = {
9893 { 2, 1 } /* (0..65535) */,
9895 static asn_per_constraints_t asn_PER_memb_id_constr_266 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_267 CC_NOTUSED = {
9903 static asn_per_constraints_t asn_PER_memb_criticality_constr_267 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_268 CC_NOTUSED = {
9911 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_268 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_270 CC_NOTUSED = {
9917 { 2, 1 } /* (0..65535) */,
9919 static asn_per_constraints_t asn_PER_memb_id_constr_270 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_271 CC_NOTUSED = {
9927 static asn_per_constraints_t asn_PER_memb_criticality_constr_271 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_272 CC_NOTUSED = {
9935 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_272 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_274 CC_NOTUSED = {
9941 { 2, 1 } /* (0..65535) */,
9943 static asn_per_constraints_t asn_PER_memb_id_constr_274 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_275 CC_NOTUSED = {
9951 static asn_per_constraints_t asn_PER_memb_criticality_constr_275 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_276 CC_NOTUSED = {
9959 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_276 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_278 CC_NOTUSED = {
9965 { 2, 1 } /* (0..65535) */,
9967 static asn_per_constraints_t asn_PER_memb_id_constr_278 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_279 CC_NOTUSED = {
9975 static asn_per_constraints_t asn_PER_memb_criticality_constr_279 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_280 CC_NOTUSED = {
9983 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_280 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_282 CC_NOTUSED = {
9989 { 2, 1 } /* (0..65535) */,
9991 static asn_per_constraints_t asn_PER_memb_id_constr_282 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_283 CC_NOTUSED = {
9999 static asn_per_constraints_t asn_PER_memb_criticality_constr_283 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_284 CC_NOTUSED = {
10007 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_284 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_286 CC_NOTUSED = {
10013 { 2, 1 } /* (0..65535) */,
10015 static asn_per_constraints_t asn_PER_memb_id_constr_286 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_287 CC_NOTUSED = {
10023 static asn_per_constraints_t asn_PER_memb_criticality_constr_287 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_288 CC_NOTUSED = {
10031 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_288 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_290 CC_NOTUSED = {
10037 { 2, 1 } /* (0..65535) */,
10039 static asn_per_constraints_t asn_PER_memb_id_constr_290 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_291 CC_NOTUSED = {
10047 static asn_per_constraints_t asn_PER_memb_criticality_constr_291 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_292 CC_NOTUSED = {
10055 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_292 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_294 CC_NOTUSED = {
10061 { 2, 1 } /* (0..65535) */,
10063 static asn_per_constraints_t asn_PER_memb_id_constr_294 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_295 CC_NOTUSED = {
10071 static asn_per_constraints_t asn_PER_memb_criticality_constr_295 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_296 CC_NOTUSED = {
10079 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_296 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_298 CC_NOTUSED = {
10085 { 2, 1 } /* (0..65535) */,
10087 static asn_per_constraints_t asn_PER_memb_id_constr_298 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_299 CC_NOTUSED = {
10095 static asn_per_constraints_t asn_PER_memb_criticality_constr_299 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_300 CC_NOTUSED = {
10103 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_300 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_302 CC_NOTUSED = {
10109 { 2, 1 } /* (0..65535) */,
10111 static asn_per_constraints_t asn_PER_memb_id_constr_302 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_303 CC_NOTUSED = {
10119 static asn_per_constraints_t asn_PER_memb_criticality_constr_303 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_304 CC_NOTUSED = {
10127 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_304 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_306 CC_NOTUSED = {
10133 { 2, 1 } /* (0..65535) */,
10135 static asn_per_constraints_t asn_PER_memb_id_constr_306 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_307 CC_NOTUSED = {
10143 static asn_per_constraints_t asn_PER_memb_criticality_constr_307 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_308 CC_NOTUSED = {
10151 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_308 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_310 CC_NOTUSED = {
10157 { 2, 1 } /* (0..65535) */,
10159 static asn_per_constraints_t asn_PER_memb_id_constr_310 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_311 CC_NOTUSED = {
10167 static asn_per_constraints_t asn_PER_memb_criticality_constr_311 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_312 CC_NOTUSED = {
10175 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_312 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_314 CC_NOTUSED = {
10181 { 2, 1 } /* (0..65535) */,
10183 static asn_per_constraints_t asn_PER_memb_id_constr_314 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_315 CC_NOTUSED = {
10191 static asn_per_constraints_t asn_PER_memb_criticality_constr_315 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_316 CC_NOTUSED = {
10199 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_316 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_318 CC_NOTUSED = {
10205 { 2, 1 } /* (0..65535) */,
10207 static asn_per_constraints_t asn_PER_memb_id_constr_318 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_319 CC_NOTUSED = {
10215 static asn_per_constraints_t asn_PER_memb_criticality_constr_319 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_320 CC_NOTUSED = {
10223 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_320 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_322 CC_NOTUSED = {
10229 { 2, 1 } /* (0..65535) */,
10231 static asn_per_constraints_t asn_PER_memb_id_constr_322 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_323 CC_NOTUSED = {
10239 static asn_per_constraints_t asn_PER_memb_criticality_constr_323 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_324 CC_NOTUSED = {
10247 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_324 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_326 CC_NOTUSED = {
10253 { 2, 1 } /* (0..65535) */,
10255 static asn_per_constraints_t asn_PER_memb_id_constr_326 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_327 CC_NOTUSED = {
10263 static asn_per_constraints_t asn_PER_memb_criticality_constr_327 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_328 CC_NOTUSED = {
10271 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_328 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_330 CC_NOTUSED = {
10277 { 2, 1 } /* (0..65535) */,
10279 static asn_per_constraints_t asn_PER_memb_id_constr_330 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_331 CC_NOTUSED = {
10287 static asn_per_constraints_t asn_PER_memb_criticality_constr_331 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_332 CC_NOTUSED = {
10295 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_332 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_334 CC_NOTUSED = {
10301 { 2, 1 } /* (0..65535) */,
10303 static asn_per_constraints_t asn_PER_memb_id_constr_334 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_335 CC_NOTUSED = {
10311 static asn_per_constraints_t asn_PER_memb_criticality_constr_335 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_336 CC_NOTUSED = {
10319 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_336 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_338 CC_NOTUSED = {
10325 { 2, 1 } /* (0..65535) */,
10327 static asn_per_constraints_t asn_PER_memb_id_constr_338 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_339 CC_NOTUSED = {
10335 static asn_per_constraints_t asn_PER_memb_criticality_constr_339 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_340 CC_NOTUSED = {
10343 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_340 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_342 CC_NOTUSED = {
10349 { 2, 1 } /* (0..65535) */,
10351 static asn_per_constraints_t asn_PER_memb_id_constr_342 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_343 CC_NOTUSED = {
10359 static asn_per_constraints_t asn_PER_memb_criticality_constr_343 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_344 CC_NOTUSED = {
10367 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_344 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_346 CC_NOTUSED = {
10373 { 2, 1 } /* (0..65535) */,
10375 static asn_per_constraints_t asn_PER_memb_id_constr_346 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_347 CC_NOTUSED = {
10383 static asn_per_constraints_t asn_PER_memb_criticality_constr_347 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_348 CC_NOTUSED = {
10391 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_348 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_350 CC_NOTUSED = {
10397 { 2, 1 } /* (0..65535) */,
10399 static asn_per_constraints_t asn_PER_memb_id_constr_350 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_351 CC_NOTUSED = {
10407 static asn_per_constraints_t asn_PER_memb_criticality_constr_351 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_352 CC_NOTUSED = {
10415 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_352 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_354 CC_NOTUSED = {
10421 { 2, 1 } /* (0..65535) */,
10423 static asn_per_constraints_t asn_PER_memb_id_constr_354 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_355 CC_NOTUSED = {
10431 static asn_per_constraints_t asn_PER_memb_criticality_constr_355 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_356 CC_NOTUSED = {
10439 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_356 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_358 CC_NOTUSED = {
10445 { 2, 1 } /* (0..65535) */,
10447 static asn_per_constraints_t asn_PER_memb_id_constr_358 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_359 CC_NOTUSED = {
10455 static asn_per_constraints_t asn_PER_memb_criticality_constr_359 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_360 CC_NOTUSED = {
10463 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_360 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_362 CC_NOTUSED = {
10469 { 2, 1 } /* (0..65535) */,
10471 static asn_per_constraints_t asn_PER_memb_id_constr_362 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_363 CC_NOTUSED = {
10479 static asn_per_constraints_t asn_PER_memb_criticality_constr_363 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_364 CC_NOTUSED = {
10487 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_364 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_366 CC_NOTUSED = {
10493 { 2, 1 } /* (0..65535) */,
10495 static asn_per_constraints_t asn_PER_memb_id_constr_366 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_367 CC_NOTUSED = {
10503 static asn_per_constraints_t asn_PER_memb_criticality_constr_367 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_368 CC_NOTUSED = {
10511 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_368 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_370 CC_NOTUSED = {
10517 { 2, 1 } /* (0..65535) */,
10519 static asn_per_constraints_t asn_PER_memb_id_constr_370 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_371 CC_NOTUSED = {
10527 static asn_per_constraints_t asn_PER_memb_criticality_constr_371 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_372 CC_NOTUSED = {
10535 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_372 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_374 CC_NOTUSED = {
10541 { 2, 1 } /* (0..65535) */,
10543 static asn_per_constraints_t asn_PER_memb_id_constr_374 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_375 CC_NOTUSED = {
10551 static asn_per_constraints_t asn_PER_memb_criticality_constr_375 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_376 CC_NOTUSED = {
10559 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_376 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_378 CC_NOTUSED = {
10565 { 2, 1 } /* (0..65535) */,
10567 static asn_per_constraints_t asn_PER_memb_id_constr_378 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_379 CC_NOTUSED = {
10575 static asn_per_constraints_t asn_PER_memb_criticality_constr_379 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_380 CC_NOTUSED = {
10583 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_380 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_382 CC_NOTUSED = {
10589 { 2, 1 } /* (0..65535) */,
10591 static asn_per_constraints_t asn_PER_memb_id_constr_382 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_383 CC_NOTUSED = {
10599 static asn_per_constraints_t asn_PER_memb_criticality_constr_383 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_384 CC_NOTUSED = {
10607 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_384 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_386 CC_NOTUSED = {
10613 { 2, 1 } /* (0..65535) */,
10615 static asn_per_constraints_t asn_PER_memb_id_constr_386 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_387 CC_NOTUSED = {
10623 static asn_per_constraints_t asn_PER_memb_criticality_constr_387 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_388 CC_NOTUSED = {
10631 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_388 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_390 CC_NOTUSED = {
10637 { 2, 1 } /* (0..65535) */,
10639 static asn_per_constraints_t asn_PER_memb_id_constr_390 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_391 CC_NOTUSED = {
10647 static asn_per_constraints_t asn_PER_memb_criticality_constr_391 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_392 CC_NOTUSED = {
10655 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_392 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_394 CC_NOTUSED = {
10661 { 2, 1 } /* (0..65535) */,
10663 static asn_per_constraints_t asn_PER_memb_id_constr_394 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_395 CC_NOTUSED = {
10671 static asn_per_constraints_t asn_PER_memb_criticality_constr_395 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_396 CC_NOTUSED = {
10679 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_396 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_398 CC_NOTUSED = {
10685 { 2, 1 } /* (0..65535) */,
10687 static asn_per_constraints_t asn_PER_memb_id_constr_398 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_399 CC_NOTUSED = {
10695 static asn_per_constraints_t asn_PER_memb_criticality_constr_399 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_400 CC_NOTUSED = {
10703 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_400 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_402 CC_NOTUSED = {
10709 { 2, 1 } /* (0..65535) */,
10711 static asn_per_constraints_t asn_PER_memb_id_constr_402 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_403 CC_NOTUSED = {
10719 static asn_per_constraints_t asn_PER_memb_criticality_constr_403 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_404 CC_NOTUSED = {
10727 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_404 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_406 CC_NOTUSED = {
10733 { 2, 1 } /* (0..65535) */,
10735 static asn_per_constraints_t asn_PER_memb_id_constr_406 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_407 CC_NOTUSED = {
10743 static asn_per_constraints_t asn_PER_memb_criticality_constr_407 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_408 CC_NOTUSED = {
10751 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_408 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_410 CC_NOTUSED = {
10757 { 2, 1 } /* (0..65535) */,
10759 static asn_per_constraints_t asn_PER_memb_id_constr_410 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_411 CC_NOTUSED = {
10767 static asn_per_constraints_t asn_PER_memb_criticality_constr_411 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_412 CC_NOTUSED = {
10775 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_412 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_414 CC_NOTUSED = {
10781 { 2, 1 } /* (0..65535) */,
10783 static asn_per_constraints_t asn_PER_memb_id_constr_414 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_415 CC_NOTUSED = {
10791 static asn_per_constraints_t asn_PER_memb_criticality_constr_415 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_416 CC_NOTUSED = {
10799 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_416 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_418 CC_NOTUSED = {
10805 { 2, 1 } /* (0..65535) */,
10807 static asn_per_constraints_t asn_PER_memb_id_constr_418 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_419 CC_NOTUSED = {
10815 static asn_per_constraints_t asn_PER_memb_criticality_constr_419 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_420 CC_NOTUSED = {
10823 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_420 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_422 CC_NOTUSED = {
10829 { 2, 1 } /* (0..65535) */,
10831 static asn_per_constraints_t asn_PER_memb_id_constr_422 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_423 CC_NOTUSED = {
10839 static asn_per_constraints_t asn_PER_memb_criticality_constr_423 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_424 CC_NOTUSED = {
10847 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_424 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_426 CC_NOTUSED = {
10853 { 2, 1 } /* (0..65535) */,
10855 static asn_per_constraints_t asn_PER_memb_id_constr_426 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_427 CC_NOTUSED = {
10863 static asn_per_constraints_t asn_PER_memb_criticality_constr_427 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_428 CC_NOTUSED = {
10871 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_428 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_430 CC_NOTUSED = {
10877 { 2, 1 } /* (0..65535) */,
10879 static asn_per_constraints_t asn_PER_memb_id_constr_430 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_431 CC_NOTUSED = {
10887 static asn_per_constraints_t asn_PER_memb_criticality_constr_431 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_432 CC_NOTUSED = {
10895 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_432 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_434 CC_NOTUSED = {
10901 { 2, 1 } /* (0..65535) */,
10903 static asn_per_constraints_t asn_PER_memb_id_constr_434 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_435 CC_NOTUSED = {
10911 static asn_per_constraints_t asn_PER_memb_criticality_constr_435 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_436 CC_NOTUSED = {
10919 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_436 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_438 CC_NOTUSED = {
10925 { 2, 1 } /* (0..65535) */,
10927 static asn_per_constraints_t asn_PER_memb_id_constr_438 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_439 CC_NOTUSED = {
10935 static asn_per_constraints_t asn_PER_memb_criticality_constr_439 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_440 CC_NOTUSED = {
10943 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_440 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_442 CC_NOTUSED = {
10949 { 2, 1 } /* (0..65535) */,
10951 static asn_per_constraints_t asn_PER_memb_id_constr_442 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_443 CC_NOTUSED = {
10959 static asn_per_constraints_t asn_PER_memb_criticality_constr_443 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_444 CC_NOTUSED = {
10967 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_444 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_446 CC_NOTUSED = {
10973 { 2, 1 } /* (0..65535) */,
10975 static asn_per_constraints_t asn_PER_memb_id_constr_446 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_447 CC_NOTUSED = {
10983 static asn_per_constraints_t asn_PER_memb_criticality_constr_447 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_448 CC_NOTUSED = {
10991 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_448 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_450 CC_NOTUSED = {
10997 { 2, 1 } /* (0..65535) */,
10999 static asn_per_constraints_t asn_PER_memb_id_constr_450 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_451 CC_NOTUSED = {
11007 static asn_per_constraints_t asn_PER_memb_criticality_constr_451 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_452 CC_NOTUSED = {
11015 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_452 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_CHOICE_specifics_t asn_SPC_extensionValue_specs_4 = {
11021 sizeof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue),
11022 offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, _asn_ctx),
11023 offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, present),
11024 sizeof(((struct AllocationAndRetentionPriority_ExtIEs__extensionValue *)0)->present),
11025 0, /* No top level tags */
11026 0, /* No tags in the map */
11028 -1 /* Extensions start */
11030 static /* Use -fall-defs-global to expose */
11031 asn_TYPE_descriptor_t asn_DEF_extensionValue_4 = {
11035 0, /* No effective tags (pointer) */
11036 0, /* No effective tags (count) */
11037 0, /* No tags (pointer) */
11038 0, /* No tags (count) */
11039 { 0, 0, OPEN_TYPE_constraint },
11040 0, 0, /* No members */
11041 &asn_SPC_extensionValue_specs_4 /* Additional specs */
11044 asn_TYPE_member_t asn_MBR_AllocationAndRetentionPriority_ExtIEs_1[] = {
11045 { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, id),
11046 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11047 -1, /* IMPLICIT tag at current level */
11048 &asn_DEF_ProtocolExtensionID,
11050 { &asn_OER_memb_id_constr_2, &asn_PER_memb_id_constr_2, memb_id_constraint_1 },
11051 0, 0, /* No default value */
11054 { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, criticality),
11055 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11056 -1, /* IMPLICIT tag at current level */
11057 &asn_DEF_Criticality,
11059 { &asn_OER_memb_criticality_constr_3, &asn_PER_memb_criticality_constr_3, memb_criticality_constraint_1 },
11060 0, 0, /* No default value */
11063 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, extensionValue),
11064 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11065 +1, /* EXPLICIT tag at current level */
11066 &asn_DEF_extensionValue_4,
11068 { &asn_OER_memb_extensionValue_constr_4, &asn_PER_memb_extensionValue_constr_4, memb_extensionValue_constraint_1 },
11069 0, 0, /* No default value */
11073 static const ber_tlv_tag_t asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1[] = {
11074 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11076 static const asn_TYPE_tag2member_t asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_1[] = {
11077 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11078 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11079 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11081 asn_SEQUENCE_specifics_t asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_1 = {
11082 sizeof(struct AllocationAndRetentionPriority_ExtIEs),
11083 offsetof(struct AllocationAndRetentionPriority_ExtIEs, _asn_ctx),
11084 asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_1,
11085 3, /* Count of tags in the map */
11086 0, 0, 0, /* Optional elements (not needed) */
11087 -1, /* First extension addition */
11089 asn_TYPE_descriptor_t asn_DEF_AllocationAndRetentionPriority_ExtIEs = {
11090 "AllocationAndRetentionPriority-ExtIEs",
11091 "AllocationAndRetentionPriority-ExtIEs",
11093 asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1,
11094 sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1)
11095 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1[0]), /* 1 */
11096 asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1, /* Same as above */
11097 sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1)
11098 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1[0]), /* 1 */
11099 { 0, 0, SEQUENCE_constraint },
11100 asn_MBR_AllocationAndRetentionPriority_ExtIEs_1,
11101 3, /* Elements count */
11102 &asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_1 /* Additional specs */
11105 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_8 = {
11106 sizeof(struct Associated_SCell_ItemExtIEs__extensionValue),
11107 offsetof(struct Associated_SCell_ItemExtIEs__extensionValue, _asn_ctx),
11108 offsetof(struct Associated_SCell_ItemExtIEs__extensionValue, present),
11109 sizeof(((struct Associated_SCell_ItemExtIEs__extensionValue *)0)->present),
11110 0, /* No top level tags */
11111 0, /* No tags in the map */
11113 -1 /* Extensions start */
11115 static /* Use -fall-defs-global to expose */
11116 asn_TYPE_descriptor_t asn_DEF_extensionValue_8 = {
11120 0, /* No effective tags (pointer) */
11121 0, /* No effective tags (count) */
11122 0, /* No tags (pointer) */
11123 0, /* No tags (count) */
11124 { 0, 0, OPEN_TYPE_constraint },
11125 0, 0, /* No members */
11126 &asn_SPC_extensionValue_specs_8 /* Additional specs */
11129 asn_TYPE_member_t asn_MBR_Associated_SCell_ItemExtIEs_5[] = {
11130 { ATF_NOFLAGS, 0, offsetof(struct Associated_SCell_ItemExtIEs, id),
11131 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11132 -1, /* IMPLICIT tag at current level */
11133 &asn_DEF_ProtocolExtensionID,
11135 { &asn_OER_memb_id_constr_6, &asn_PER_memb_id_constr_6, memb_id_constraint_5 },
11136 0, 0, /* No default value */
11139 { ATF_NOFLAGS, 0, offsetof(struct Associated_SCell_ItemExtIEs, criticality),
11140 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11141 -1, /* IMPLICIT tag at current level */
11142 &asn_DEF_Criticality,
11144 { &asn_OER_memb_criticality_constr_7, &asn_PER_memb_criticality_constr_7, memb_criticality_constraint_5 },
11145 0, 0, /* No default value */
11148 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Associated_SCell_ItemExtIEs, extensionValue),
11149 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11150 +1, /* EXPLICIT tag at current level */
11151 &asn_DEF_extensionValue_8,
11153 { &asn_OER_memb_extensionValue_constr_8, &asn_PER_memb_extensionValue_constr_8, memb_extensionValue_constraint_5 },
11154 0, 0, /* No default value */
11158 static const ber_tlv_tag_t asn_DEF_Associated_SCell_ItemExtIEs_tags_5[] = {
11159 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11161 static const asn_TYPE_tag2member_t asn_MAP_Associated_SCell_ItemExtIEs_tag2el_5[] = {
11162 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11163 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11164 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11166 asn_SEQUENCE_specifics_t asn_SPC_Associated_SCell_ItemExtIEs_specs_5 = {
11167 sizeof(struct Associated_SCell_ItemExtIEs),
11168 offsetof(struct Associated_SCell_ItemExtIEs, _asn_ctx),
11169 asn_MAP_Associated_SCell_ItemExtIEs_tag2el_5,
11170 3, /* Count of tags in the map */
11171 0, 0, 0, /* Optional elements (not needed) */
11172 -1, /* First extension addition */
11174 asn_TYPE_descriptor_t asn_DEF_Associated_SCell_ItemExtIEs = {
11175 "Associated-SCell-ItemExtIEs",
11176 "Associated-SCell-ItemExtIEs",
11178 asn_DEF_Associated_SCell_ItemExtIEs_tags_5,
11179 sizeof(asn_DEF_Associated_SCell_ItemExtIEs_tags_5)
11180 /sizeof(asn_DEF_Associated_SCell_ItemExtIEs_tags_5[0]), /* 1 */
11181 asn_DEF_Associated_SCell_ItemExtIEs_tags_5, /* Same as above */
11182 sizeof(asn_DEF_Associated_SCell_ItemExtIEs_tags_5)
11183 /sizeof(asn_DEF_Associated_SCell_ItemExtIEs_tags_5[0]), /* 1 */
11184 { 0, 0, SEQUENCE_constraint },
11185 asn_MBR_Associated_SCell_ItemExtIEs_5,
11186 3, /* Elements count */
11187 &asn_SPC_Associated_SCell_ItemExtIEs_specs_5 /* Additional specs */
11190 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_12 = {
11191 sizeof(struct AvailablePLMNList_Item_ExtIEs__extensionValue),
11192 offsetof(struct AvailablePLMNList_Item_ExtIEs__extensionValue, _asn_ctx),
11193 offsetof(struct AvailablePLMNList_Item_ExtIEs__extensionValue, present),
11194 sizeof(((struct AvailablePLMNList_Item_ExtIEs__extensionValue *)0)->present),
11195 0, /* No top level tags */
11196 0, /* No tags in the map */
11198 -1 /* Extensions start */
11200 static /* Use -fall-defs-global to expose */
11201 asn_TYPE_descriptor_t asn_DEF_extensionValue_12 = {
11205 0, /* No effective tags (pointer) */
11206 0, /* No effective tags (count) */
11207 0, /* No tags (pointer) */
11208 0, /* No tags (count) */
11209 { 0, 0, OPEN_TYPE_constraint },
11210 0, 0, /* No members */
11211 &asn_SPC_extensionValue_specs_12 /* Additional specs */
11214 asn_TYPE_member_t asn_MBR_AvailablePLMNList_Item_ExtIEs_9[] = {
11215 { ATF_NOFLAGS, 0, offsetof(struct AvailablePLMNList_Item_ExtIEs, id),
11216 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11217 -1, /* IMPLICIT tag at current level */
11218 &asn_DEF_ProtocolExtensionID,
11220 { &asn_OER_memb_id_constr_10, &asn_PER_memb_id_constr_10, memb_id_constraint_9 },
11221 0, 0, /* No default value */
11224 { ATF_NOFLAGS, 0, offsetof(struct AvailablePLMNList_Item_ExtIEs, criticality),
11225 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11226 -1, /* IMPLICIT tag at current level */
11227 &asn_DEF_Criticality,
11229 { &asn_OER_memb_criticality_constr_11, &asn_PER_memb_criticality_constr_11, memb_criticality_constraint_9 },
11230 0, 0, /* No default value */
11233 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AvailablePLMNList_Item_ExtIEs, extensionValue),
11234 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11235 +1, /* EXPLICIT tag at current level */
11236 &asn_DEF_extensionValue_12,
11238 { &asn_OER_memb_extensionValue_constr_12, &asn_PER_memb_extensionValue_constr_12, memb_extensionValue_constraint_9 },
11239 0, 0, /* No default value */
11243 static const ber_tlv_tag_t asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9[] = {
11244 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11246 static const asn_TYPE_tag2member_t asn_MAP_AvailablePLMNList_Item_ExtIEs_tag2el_9[] = {
11247 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11248 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11249 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11251 asn_SEQUENCE_specifics_t asn_SPC_AvailablePLMNList_Item_ExtIEs_specs_9 = {
11252 sizeof(struct AvailablePLMNList_Item_ExtIEs),
11253 offsetof(struct AvailablePLMNList_Item_ExtIEs, _asn_ctx),
11254 asn_MAP_AvailablePLMNList_Item_ExtIEs_tag2el_9,
11255 3, /* Count of tags in the map */
11256 0, 0, 0, /* Optional elements (not needed) */
11257 -1, /* First extension addition */
11259 asn_TYPE_descriptor_t asn_DEF_AvailablePLMNList_Item_ExtIEs = {
11260 "AvailablePLMNList-Item-ExtIEs",
11261 "AvailablePLMNList-Item-ExtIEs",
11263 asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9,
11264 sizeof(asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9)
11265 /sizeof(asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9[0]), /* 1 */
11266 asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9, /* Same as above */
11267 sizeof(asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9)
11268 /sizeof(asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9[0]), /* 1 */
11269 { 0, 0, SEQUENCE_constraint },
11270 asn_MBR_AvailablePLMNList_Item_ExtIEs_9,
11271 3, /* Elements count */
11272 &asn_SPC_AvailablePLMNList_Item_ExtIEs_specs_9 /* Additional specs */
11275 static asn_TYPE_member_t asn_MBR_extensionValue_16[] = {
11276 { ATF_NOFLAGS, 0, offsetof(struct ServedPLMNs_ItemExtIEs__extensionValue, choice.SliceSupportList),
11277 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
11279 &asn_DEF_SliceSupportList,
11282 0, 0, /* No default value */
11286 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_16[] = {
11287 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SliceSupportList */
11289 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_16 = {
11290 sizeof(struct ServedPLMNs_ItemExtIEs__extensionValue),
11291 offsetof(struct ServedPLMNs_ItemExtIEs__extensionValue, _asn_ctx),
11292 offsetof(struct ServedPLMNs_ItemExtIEs__extensionValue, present),
11293 sizeof(((struct ServedPLMNs_ItemExtIEs__extensionValue *)0)->present),
11294 asn_MAP_extensionValue_tag2el_16,
11295 1, /* Count of tags in the map */
11297 -1 /* Extensions start */
11299 static /* Use -fall-defs-global to expose */
11300 asn_TYPE_descriptor_t asn_DEF_extensionValue_16 = {
11304 0, /* No effective tags (pointer) */
11305 0, /* No effective tags (count) */
11306 0, /* No tags (pointer) */
11307 0, /* No tags (count) */
11308 { 0, 0, OPEN_TYPE_constraint },
11309 asn_MBR_extensionValue_16,
11310 1, /* Elements count */
11311 &asn_SPC_extensionValue_specs_16 /* Additional specs */
11314 asn_TYPE_member_t asn_MBR_ServedPLMNs_ItemExtIEs_13[] = {
11315 { ATF_NOFLAGS, 0, offsetof(struct ServedPLMNs_ItemExtIEs, id),
11316 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11317 -1, /* IMPLICIT tag at current level */
11318 &asn_DEF_ProtocolExtensionID,
11320 { &asn_OER_memb_id_constr_14, &asn_PER_memb_id_constr_14, memb_id_constraint_13 },
11321 0, 0, /* No default value */
11324 { ATF_NOFLAGS, 0, offsetof(struct ServedPLMNs_ItemExtIEs, criticality),
11325 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11326 -1, /* IMPLICIT tag at current level */
11327 &asn_DEF_Criticality,
11328 select_ServedPLMNs_ItemExtIEs_criticality_type,
11329 { &asn_OER_memb_criticality_constr_15, &asn_PER_memb_criticality_constr_15, memb_criticality_constraint_13 },
11330 0, 0, /* No default value */
11333 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedPLMNs_ItemExtIEs, extensionValue),
11334 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11335 +1, /* EXPLICIT tag at current level */
11336 &asn_DEF_extensionValue_16,
11337 select_ServedPLMNs_ItemExtIEs_extensionValue_type,
11338 { &asn_OER_memb_extensionValue_constr_16, &asn_PER_memb_extensionValue_constr_16, memb_extensionValue_constraint_13 },
11339 0, 0, /* No default value */
11343 static const ber_tlv_tag_t asn_DEF_ServedPLMNs_ItemExtIEs_tags_13[] = {
11344 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11346 static const asn_TYPE_tag2member_t asn_MAP_ServedPLMNs_ItemExtIEs_tag2el_13[] = {
11347 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11348 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11349 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11351 asn_SEQUENCE_specifics_t asn_SPC_ServedPLMNs_ItemExtIEs_specs_13 = {
11352 sizeof(struct ServedPLMNs_ItemExtIEs),
11353 offsetof(struct ServedPLMNs_ItemExtIEs, _asn_ctx),
11354 asn_MAP_ServedPLMNs_ItemExtIEs_tag2el_13,
11355 3, /* Count of tags in the map */
11356 0, 0, 0, /* Optional elements (not needed) */
11357 -1, /* First extension addition */
11359 asn_TYPE_descriptor_t asn_DEF_ServedPLMNs_ItemExtIEs = {
11360 "ServedPLMNs-ItemExtIEs",
11361 "ServedPLMNs-ItemExtIEs",
11363 asn_DEF_ServedPLMNs_ItemExtIEs_tags_13,
11364 sizeof(asn_DEF_ServedPLMNs_ItemExtIEs_tags_13)
11365 /sizeof(asn_DEF_ServedPLMNs_ItemExtIEs_tags_13[0]), /* 1 */
11366 asn_DEF_ServedPLMNs_ItemExtIEs_tags_13, /* Same as above */
11367 sizeof(asn_DEF_ServedPLMNs_ItemExtIEs_tags_13)
11368 /sizeof(asn_DEF_ServedPLMNs_ItemExtIEs_tags_13[0]), /* 1 */
11369 { 0, 0, SEQUENCE_constraint },
11370 asn_MBR_ServedPLMNs_ItemExtIEs_13,
11371 3, /* Elements count */
11372 &asn_SPC_ServedPLMNs_ItemExtIEs_specs_13 /* Additional specs */
11375 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_20 = {
11376 sizeof(struct Candidate_SpCell_ItemExtIEs__extensionValue),
11377 offsetof(struct Candidate_SpCell_ItemExtIEs__extensionValue, _asn_ctx),
11378 offsetof(struct Candidate_SpCell_ItemExtIEs__extensionValue, present),
11379 sizeof(((struct Candidate_SpCell_ItemExtIEs__extensionValue *)0)->present),
11380 0, /* No top level tags */
11381 0, /* No tags in the map */
11383 -1 /* Extensions start */
11385 static /* Use -fall-defs-global to expose */
11386 asn_TYPE_descriptor_t asn_DEF_extensionValue_20 = {
11390 0, /* No effective tags (pointer) */
11391 0, /* No effective tags (count) */
11392 0, /* No tags (pointer) */
11393 0, /* No tags (count) */
11394 { 0, 0, OPEN_TYPE_constraint },
11395 0, 0, /* No members */
11396 &asn_SPC_extensionValue_specs_20 /* Additional specs */
11399 asn_TYPE_member_t asn_MBR_Candidate_SpCell_ItemExtIEs_17[] = {
11400 { ATF_NOFLAGS, 0, offsetof(struct Candidate_SpCell_ItemExtIEs, id),
11401 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11402 -1, /* IMPLICIT tag at current level */
11403 &asn_DEF_ProtocolExtensionID,
11405 { &asn_OER_memb_id_constr_18, &asn_PER_memb_id_constr_18, memb_id_constraint_17 },
11406 0, 0, /* No default value */
11409 { ATF_NOFLAGS, 0, offsetof(struct Candidate_SpCell_ItemExtIEs, criticality),
11410 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11411 -1, /* IMPLICIT tag at current level */
11412 &asn_DEF_Criticality,
11414 { &asn_OER_memb_criticality_constr_19, &asn_PER_memb_criticality_constr_19, memb_criticality_constraint_17 },
11415 0, 0, /* No default value */
11418 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Candidate_SpCell_ItemExtIEs, extensionValue),
11419 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11420 +1, /* EXPLICIT tag at current level */
11421 &asn_DEF_extensionValue_20,
11423 { &asn_OER_memb_extensionValue_constr_20, &asn_PER_memb_extensionValue_constr_20, memb_extensionValue_constraint_17 },
11424 0, 0, /* No default value */
11428 static const ber_tlv_tag_t asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17[] = {
11429 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11431 static const asn_TYPE_tag2member_t asn_MAP_Candidate_SpCell_ItemExtIEs_tag2el_17[] = {
11432 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11433 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11434 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11436 asn_SEQUENCE_specifics_t asn_SPC_Candidate_SpCell_ItemExtIEs_specs_17 = {
11437 sizeof(struct Candidate_SpCell_ItemExtIEs),
11438 offsetof(struct Candidate_SpCell_ItemExtIEs, _asn_ctx),
11439 asn_MAP_Candidate_SpCell_ItemExtIEs_tag2el_17,
11440 3, /* Count of tags in the map */
11441 0, 0, 0, /* Optional elements (not needed) */
11442 -1, /* First extension addition */
11444 asn_TYPE_descriptor_t asn_DEF_Candidate_SpCell_ItemExtIEs = {
11445 "Candidate-SpCell-ItemExtIEs",
11446 "Candidate-SpCell-ItemExtIEs",
11448 asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17,
11449 sizeof(asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17)
11450 /sizeof(asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17[0]), /* 1 */
11451 asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17, /* Same as above */
11452 sizeof(asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17)
11453 /sizeof(asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17[0]), /* 1 */
11454 { 0, 0, SEQUENCE_constraint },
11455 asn_MBR_Candidate_SpCell_ItemExtIEs_17,
11456 3, /* Elements count */
11457 &asn_SPC_Candidate_SpCell_ItemExtIEs_specs_17 /* Additional specs */
11460 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_24 = {
11461 sizeof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs__extensionValue),
11462 offsetof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs__extensionValue, _asn_ctx),
11463 offsetof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs__extensionValue, present),
11464 sizeof(((struct Cells_Failed_to_be_Activated_List_ItemExtIEs__extensionValue *)0)->present),
11465 0, /* No top level tags */
11466 0, /* No tags in the map */
11468 -1 /* Extensions start */
11470 static /* Use -fall-defs-global to expose */
11471 asn_TYPE_descriptor_t asn_DEF_extensionValue_24 = {
11475 0, /* No effective tags (pointer) */
11476 0, /* No effective tags (count) */
11477 0, /* No tags (pointer) */
11478 0, /* No tags (count) */
11479 { 0, 0, OPEN_TYPE_constraint },
11480 0, 0, /* No members */
11481 &asn_SPC_extensionValue_specs_24 /* Additional specs */
11484 asn_TYPE_member_t asn_MBR_Cells_Failed_to_be_Activated_List_ItemExtIEs_21[] = {
11485 { ATF_NOFLAGS, 0, offsetof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs, id),
11486 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11487 -1, /* IMPLICIT tag at current level */
11488 &asn_DEF_ProtocolExtensionID,
11490 { &asn_OER_memb_id_constr_22, &asn_PER_memb_id_constr_22, memb_id_constraint_21 },
11491 0, 0, /* No default value */
11494 { ATF_NOFLAGS, 0, offsetof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs, criticality),
11495 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11496 -1, /* IMPLICIT tag at current level */
11497 &asn_DEF_Criticality,
11499 { &asn_OER_memb_criticality_constr_23, &asn_PER_memb_criticality_constr_23, memb_criticality_constraint_21 },
11500 0, 0, /* No default value */
11503 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs, extensionValue),
11504 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11505 +1, /* EXPLICIT tag at current level */
11506 &asn_DEF_extensionValue_24,
11508 { &asn_OER_memb_extensionValue_constr_24, &asn_PER_memb_extensionValue_constr_24, memb_extensionValue_constraint_21 },
11509 0, 0, /* No default value */
11513 static const ber_tlv_tag_t asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21[] = {
11514 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11516 static const asn_TYPE_tag2member_t asn_MAP_Cells_Failed_to_be_Activated_List_ItemExtIEs_tag2el_21[] = {
11517 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11518 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11519 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11521 asn_SEQUENCE_specifics_t asn_SPC_Cells_Failed_to_be_Activated_List_ItemExtIEs_specs_21 = {
11522 sizeof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs),
11523 offsetof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs, _asn_ctx),
11524 asn_MAP_Cells_Failed_to_be_Activated_List_ItemExtIEs_tag2el_21,
11525 3, /* Count of tags in the map */
11526 0, 0, 0, /* Optional elements (not needed) */
11527 -1, /* First extension addition */
11529 asn_TYPE_descriptor_t asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs = {
11530 "Cells-Failed-to-be-Activated-List-ItemExtIEs",
11531 "Cells-Failed-to-be-Activated-List-ItemExtIEs",
11533 asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21,
11534 sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21)
11535 /sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21[0]), /* 1 */
11536 asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21, /* Same as above */
11537 sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21)
11538 /sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21[0]), /* 1 */
11539 { 0, 0, SEQUENCE_constraint },
11540 asn_MBR_Cells_Failed_to_be_Activated_List_ItemExtIEs_21,
11541 3, /* Elements count */
11542 &asn_SPC_Cells_Failed_to_be_Activated_List_ItemExtIEs_specs_21 /* Additional specs */
11545 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_28 = {
11546 sizeof(struct Cells_Status_ItemExtIEs__extensionValue),
11547 offsetof(struct Cells_Status_ItemExtIEs__extensionValue, _asn_ctx),
11548 offsetof(struct Cells_Status_ItemExtIEs__extensionValue, present),
11549 sizeof(((struct Cells_Status_ItemExtIEs__extensionValue *)0)->present),
11550 0, /* No top level tags */
11551 0, /* No tags in the map */
11553 -1 /* Extensions start */
11555 static /* Use -fall-defs-global to expose */
11556 asn_TYPE_descriptor_t asn_DEF_extensionValue_28 = {
11560 0, /* No effective tags (pointer) */
11561 0, /* No effective tags (count) */
11562 0, /* No tags (pointer) */
11563 0, /* No tags (count) */
11564 { 0, 0, OPEN_TYPE_constraint },
11565 0, 0, /* No members */
11566 &asn_SPC_extensionValue_specs_28 /* Additional specs */
11569 asn_TYPE_member_t asn_MBR_Cells_Status_ItemExtIEs_25[] = {
11570 { ATF_NOFLAGS, 0, offsetof(struct Cells_Status_ItemExtIEs, id),
11571 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11572 -1, /* IMPLICIT tag at current level */
11573 &asn_DEF_ProtocolExtensionID,
11575 { &asn_OER_memb_id_constr_26, &asn_PER_memb_id_constr_26, memb_id_constraint_25 },
11576 0, 0, /* No default value */
11579 { ATF_NOFLAGS, 0, offsetof(struct Cells_Status_ItemExtIEs, criticality),
11580 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11581 -1, /* IMPLICIT tag at current level */
11582 &asn_DEF_Criticality,
11584 { &asn_OER_memb_criticality_constr_27, &asn_PER_memb_criticality_constr_27, memb_criticality_constraint_25 },
11585 0, 0, /* No default value */
11588 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_Status_ItemExtIEs, extensionValue),
11589 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11590 +1, /* EXPLICIT tag at current level */
11591 &asn_DEF_extensionValue_28,
11593 { &asn_OER_memb_extensionValue_constr_28, &asn_PER_memb_extensionValue_constr_28, memb_extensionValue_constraint_25 },
11594 0, 0, /* No default value */
11598 static const ber_tlv_tag_t asn_DEF_Cells_Status_ItemExtIEs_tags_25[] = {
11599 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11601 static const asn_TYPE_tag2member_t asn_MAP_Cells_Status_ItemExtIEs_tag2el_25[] = {
11602 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11603 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11604 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11606 asn_SEQUENCE_specifics_t asn_SPC_Cells_Status_ItemExtIEs_specs_25 = {
11607 sizeof(struct Cells_Status_ItemExtIEs),
11608 offsetof(struct Cells_Status_ItemExtIEs, _asn_ctx),
11609 asn_MAP_Cells_Status_ItemExtIEs_tag2el_25,
11610 3, /* Count of tags in the map */
11611 0, 0, 0, /* Optional elements (not needed) */
11612 -1, /* First extension addition */
11614 asn_TYPE_descriptor_t asn_DEF_Cells_Status_ItemExtIEs = {
11615 "Cells-Status-ItemExtIEs",
11616 "Cells-Status-ItemExtIEs",
11618 asn_DEF_Cells_Status_ItemExtIEs_tags_25,
11619 sizeof(asn_DEF_Cells_Status_ItemExtIEs_tags_25)
11620 /sizeof(asn_DEF_Cells_Status_ItemExtIEs_tags_25[0]), /* 1 */
11621 asn_DEF_Cells_Status_ItemExtIEs_tags_25, /* Same as above */
11622 sizeof(asn_DEF_Cells_Status_ItemExtIEs_tags_25)
11623 /sizeof(asn_DEF_Cells_Status_ItemExtIEs_tags_25[0]), /* 1 */
11624 { 0, 0, SEQUENCE_constraint },
11625 asn_MBR_Cells_Status_ItemExtIEs_25,
11626 3, /* Elements count */
11627 &asn_SPC_Cells_Status_ItemExtIEs_specs_25 /* Additional specs */
11630 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_32 = {
11631 sizeof(struct Cells_To_Be_Broadcast_ItemExtIEs__extensionValue),
11632 offsetof(struct Cells_To_Be_Broadcast_ItemExtIEs__extensionValue, _asn_ctx),
11633 offsetof(struct Cells_To_Be_Broadcast_ItemExtIEs__extensionValue, present),
11634 sizeof(((struct Cells_To_Be_Broadcast_ItemExtIEs__extensionValue *)0)->present),
11635 0, /* No top level tags */
11636 0, /* No tags in the map */
11638 -1 /* Extensions start */
11640 static /* Use -fall-defs-global to expose */
11641 asn_TYPE_descriptor_t asn_DEF_extensionValue_32 = {
11645 0, /* No effective tags (pointer) */
11646 0, /* No effective tags (count) */
11647 0, /* No tags (pointer) */
11648 0, /* No tags (count) */
11649 { 0, 0, OPEN_TYPE_constraint },
11650 0, 0, /* No members */
11651 &asn_SPC_extensionValue_specs_32 /* Additional specs */
11654 asn_TYPE_member_t asn_MBR_Cells_To_Be_Broadcast_ItemExtIEs_29[] = {
11655 { ATF_NOFLAGS, 0, offsetof(struct Cells_To_Be_Broadcast_ItemExtIEs, id),
11656 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11657 -1, /* IMPLICIT tag at current level */
11658 &asn_DEF_ProtocolExtensionID,
11660 { &asn_OER_memb_id_constr_30, &asn_PER_memb_id_constr_30, memb_id_constraint_29 },
11661 0, 0, /* No default value */
11664 { ATF_NOFLAGS, 0, offsetof(struct Cells_To_Be_Broadcast_ItemExtIEs, criticality),
11665 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11666 -1, /* IMPLICIT tag at current level */
11667 &asn_DEF_Criticality,
11669 { &asn_OER_memb_criticality_constr_31, &asn_PER_memb_criticality_constr_31, memb_criticality_constraint_29 },
11670 0, 0, /* No default value */
11673 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_To_Be_Broadcast_ItemExtIEs, extensionValue),
11674 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11675 +1, /* EXPLICIT tag at current level */
11676 &asn_DEF_extensionValue_32,
11678 { &asn_OER_memb_extensionValue_constr_32, &asn_PER_memb_extensionValue_constr_32, memb_extensionValue_constraint_29 },
11679 0, 0, /* No default value */
11683 static const ber_tlv_tag_t asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29[] = {
11684 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11686 static const asn_TYPE_tag2member_t asn_MAP_Cells_To_Be_Broadcast_ItemExtIEs_tag2el_29[] = {
11687 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11688 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11689 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11691 asn_SEQUENCE_specifics_t asn_SPC_Cells_To_Be_Broadcast_ItemExtIEs_specs_29 = {
11692 sizeof(struct Cells_To_Be_Broadcast_ItemExtIEs),
11693 offsetof(struct Cells_To_Be_Broadcast_ItemExtIEs, _asn_ctx),
11694 asn_MAP_Cells_To_Be_Broadcast_ItemExtIEs_tag2el_29,
11695 3, /* Count of tags in the map */
11696 0, 0, 0, /* Optional elements (not needed) */
11697 -1, /* First extension addition */
11699 asn_TYPE_descriptor_t asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs = {
11700 "Cells-To-Be-Broadcast-ItemExtIEs",
11701 "Cells-To-Be-Broadcast-ItemExtIEs",
11703 asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29,
11704 sizeof(asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29)
11705 /sizeof(asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29[0]), /* 1 */
11706 asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29, /* Same as above */
11707 sizeof(asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29)
11708 /sizeof(asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29[0]), /* 1 */
11709 { 0, 0, SEQUENCE_constraint },
11710 asn_MBR_Cells_To_Be_Broadcast_ItemExtIEs_29,
11711 3, /* Elements count */
11712 &asn_SPC_Cells_To_Be_Broadcast_ItemExtIEs_specs_29 /* Additional specs */
11715 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_36 = {
11716 sizeof(struct Cells_Broadcast_Completed_ItemExtIEs__extensionValue),
11717 offsetof(struct Cells_Broadcast_Completed_ItemExtIEs__extensionValue, _asn_ctx),
11718 offsetof(struct Cells_Broadcast_Completed_ItemExtIEs__extensionValue, present),
11719 sizeof(((struct Cells_Broadcast_Completed_ItemExtIEs__extensionValue *)0)->present),
11720 0, /* No top level tags */
11721 0, /* No tags in the map */
11723 -1 /* Extensions start */
11725 static /* Use -fall-defs-global to expose */
11726 asn_TYPE_descriptor_t asn_DEF_extensionValue_36 = {
11730 0, /* No effective tags (pointer) */
11731 0, /* No effective tags (count) */
11732 0, /* No tags (pointer) */
11733 0, /* No tags (count) */
11734 { 0, 0, OPEN_TYPE_constraint },
11735 0, 0, /* No members */
11736 &asn_SPC_extensionValue_specs_36 /* Additional specs */
11739 asn_TYPE_member_t asn_MBR_Cells_Broadcast_Completed_ItemExtIEs_33[] = {
11740 { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Completed_ItemExtIEs, id),
11741 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11742 -1, /* IMPLICIT tag at current level */
11743 &asn_DEF_ProtocolExtensionID,
11745 { &asn_OER_memb_id_constr_34, &asn_PER_memb_id_constr_34, memb_id_constraint_33 },
11746 0, 0, /* No default value */
11749 { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Completed_ItemExtIEs, criticality),
11750 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11751 -1, /* IMPLICIT tag at current level */
11752 &asn_DEF_Criticality,
11754 { &asn_OER_memb_criticality_constr_35, &asn_PER_memb_criticality_constr_35, memb_criticality_constraint_33 },
11755 0, 0, /* No default value */
11758 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Completed_ItemExtIEs, extensionValue),
11759 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11760 +1, /* EXPLICIT tag at current level */
11761 &asn_DEF_extensionValue_36,
11763 { &asn_OER_memb_extensionValue_constr_36, &asn_PER_memb_extensionValue_constr_36, memb_extensionValue_constraint_33 },
11764 0, 0, /* No default value */
11768 static const ber_tlv_tag_t asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33[] = {
11769 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11771 static const asn_TYPE_tag2member_t asn_MAP_Cells_Broadcast_Completed_ItemExtIEs_tag2el_33[] = {
11772 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11773 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11774 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11776 asn_SEQUENCE_specifics_t asn_SPC_Cells_Broadcast_Completed_ItemExtIEs_specs_33 = {
11777 sizeof(struct Cells_Broadcast_Completed_ItemExtIEs),
11778 offsetof(struct Cells_Broadcast_Completed_ItemExtIEs, _asn_ctx),
11779 asn_MAP_Cells_Broadcast_Completed_ItemExtIEs_tag2el_33,
11780 3, /* Count of tags in the map */
11781 0, 0, 0, /* Optional elements (not needed) */
11782 -1, /* First extension addition */
11784 asn_TYPE_descriptor_t asn_DEF_Cells_Broadcast_Completed_ItemExtIEs = {
11785 "Cells-Broadcast-Completed-ItemExtIEs",
11786 "Cells-Broadcast-Completed-ItemExtIEs",
11788 asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33,
11789 sizeof(asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33)
11790 /sizeof(asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33[0]), /* 1 */
11791 asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33, /* Same as above */
11792 sizeof(asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33)
11793 /sizeof(asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33[0]), /* 1 */
11794 { 0, 0, SEQUENCE_constraint },
11795 asn_MBR_Cells_Broadcast_Completed_ItemExtIEs_33,
11796 3, /* Elements count */
11797 &asn_SPC_Cells_Broadcast_Completed_ItemExtIEs_specs_33 /* Additional specs */
11800 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_40 = {
11801 sizeof(struct Broadcast_To_Be_Cancelled_ItemExtIEs__extensionValue),
11802 offsetof(struct Broadcast_To_Be_Cancelled_ItemExtIEs__extensionValue, _asn_ctx),
11803 offsetof(struct Broadcast_To_Be_Cancelled_ItemExtIEs__extensionValue, present),
11804 sizeof(((struct Broadcast_To_Be_Cancelled_ItemExtIEs__extensionValue *)0)->present),
11805 0, /* No top level tags */
11806 0, /* No tags in the map */
11808 -1 /* Extensions start */
11810 static /* Use -fall-defs-global to expose */
11811 asn_TYPE_descriptor_t asn_DEF_extensionValue_40 = {
11815 0, /* No effective tags (pointer) */
11816 0, /* No effective tags (count) */
11817 0, /* No tags (pointer) */
11818 0, /* No tags (count) */
11819 { 0, 0, OPEN_TYPE_constraint },
11820 0, 0, /* No members */
11821 &asn_SPC_extensionValue_specs_40 /* Additional specs */
11824 asn_TYPE_member_t asn_MBR_Broadcast_To_Be_Cancelled_ItemExtIEs_37[] = {
11825 { ATF_NOFLAGS, 0, offsetof(struct Broadcast_To_Be_Cancelled_ItemExtIEs, id),
11826 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11827 -1, /* IMPLICIT tag at current level */
11828 &asn_DEF_ProtocolExtensionID,
11830 { &asn_OER_memb_id_constr_38, &asn_PER_memb_id_constr_38, memb_id_constraint_37 },
11831 0, 0, /* No default value */
11834 { ATF_NOFLAGS, 0, offsetof(struct Broadcast_To_Be_Cancelled_ItemExtIEs, criticality),
11835 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11836 -1, /* IMPLICIT tag at current level */
11837 &asn_DEF_Criticality,
11839 { &asn_OER_memb_criticality_constr_39, &asn_PER_memb_criticality_constr_39, memb_criticality_constraint_37 },
11840 0, 0, /* No default value */
11843 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Broadcast_To_Be_Cancelled_ItemExtIEs, extensionValue),
11844 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11845 +1, /* EXPLICIT tag at current level */
11846 &asn_DEF_extensionValue_40,
11848 { &asn_OER_memb_extensionValue_constr_40, &asn_PER_memb_extensionValue_constr_40, memb_extensionValue_constraint_37 },
11849 0, 0, /* No default value */
11853 static const ber_tlv_tag_t asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37[] = {
11854 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11856 static const asn_TYPE_tag2member_t asn_MAP_Broadcast_To_Be_Cancelled_ItemExtIEs_tag2el_37[] = {
11857 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11858 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11859 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11861 asn_SEQUENCE_specifics_t asn_SPC_Broadcast_To_Be_Cancelled_ItemExtIEs_specs_37 = {
11862 sizeof(struct Broadcast_To_Be_Cancelled_ItemExtIEs),
11863 offsetof(struct Broadcast_To_Be_Cancelled_ItemExtIEs, _asn_ctx),
11864 asn_MAP_Broadcast_To_Be_Cancelled_ItemExtIEs_tag2el_37,
11865 3, /* Count of tags in the map */
11866 0, 0, 0, /* Optional elements (not needed) */
11867 -1, /* First extension addition */
11869 asn_TYPE_descriptor_t asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs = {
11870 "Broadcast-To-Be-Cancelled-ItemExtIEs",
11871 "Broadcast-To-Be-Cancelled-ItemExtIEs",
11873 asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37,
11874 sizeof(asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37)
11875 /sizeof(asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37[0]), /* 1 */
11876 asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37, /* Same as above */
11877 sizeof(asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37)
11878 /sizeof(asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37[0]), /* 1 */
11879 { 0, 0, SEQUENCE_constraint },
11880 asn_MBR_Broadcast_To_Be_Cancelled_ItemExtIEs_37,
11881 3, /* Elements count */
11882 &asn_SPC_Broadcast_To_Be_Cancelled_ItemExtIEs_specs_37 /* Additional specs */
11885 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_44 = {
11886 sizeof(struct Cells_Broadcast_Cancelled_ItemExtIEs__extensionValue),
11887 offsetof(struct Cells_Broadcast_Cancelled_ItemExtIEs__extensionValue, _asn_ctx),
11888 offsetof(struct Cells_Broadcast_Cancelled_ItemExtIEs__extensionValue, present),
11889 sizeof(((struct Cells_Broadcast_Cancelled_ItemExtIEs__extensionValue *)0)->present),
11890 0, /* No top level tags */
11891 0, /* No tags in the map */
11893 -1 /* Extensions start */
11895 static /* Use -fall-defs-global to expose */
11896 asn_TYPE_descriptor_t asn_DEF_extensionValue_44 = {
11900 0, /* No effective tags (pointer) */
11901 0, /* No effective tags (count) */
11902 0, /* No tags (pointer) */
11903 0, /* No tags (count) */
11904 { 0, 0, OPEN_TYPE_constraint },
11905 0, 0, /* No members */
11906 &asn_SPC_extensionValue_specs_44 /* Additional specs */
11909 asn_TYPE_member_t asn_MBR_Cells_Broadcast_Cancelled_ItemExtIEs_41[] = {
11910 { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Cancelled_ItemExtIEs, id),
11911 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11912 -1, /* IMPLICIT tag at current level */
11913 &asn_DEF_ProtocolExtensionID,
11915 { &asn_OER_memb_id_constr_42, &asn_PER_memb_id_constr_42, memb_id_constraint_41 },
11916 0, 0, /* No default value */
11919 { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Cancelled_ItemExtIEs, criticality),
11920 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11921 -1, /* IMPLICIT tag at current level */
11922 &asn_DEF_Criticality,
11924 { &asn_OER_memb_criticality_constr_43, &asn_PER_memb_criticality_constr_43, memb_criticality_constraint_41 },
11925 0, 0, /* No default value */
11928 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Cancelled_ItemExtIEs, extensionValue),
11929 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11930 +1, /* EXPLICIT tag at current level */
11931 &asn_DEF_extensionValue_44,
11933 { &asn_OER_memb_extensionValue_constr_44, &asn_PER_memb_extensionValue_constr_44, memb_extensionValue_constraint_41 },
11934 0, 0, /* No default value */
11938 static const ber_tlv_tag_t asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41[] = {
11939 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11941 static const asn_TYPE_tag2member_t asn_MAP_Cells_Broadcast_Cancelled_ItemExtIEs_tag2el_41[] = {
11942 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11943 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11944 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11946 asn_SEQUENCE_specifics_t asn_SPC_Cells_Broadcast_Cancelled_ItemExtIEs_specs_41 = {
11947 sizeof(struct Cells_Broadcast_Cancelled_ItemExtIEs),
11948 offsetof(struct Cells_Broadcast_Cancelled_ItemExtIEs, _asn_ctx),
11949 asn_MAP_Cells_Broadcast_Cancelled_ItemExtIEs_tag2el_41,
11950 3, /* Count of tags in the map */
11951 0, 0, 0, /* Optional elements (not needed) */
11952 -1, /* First extension addition */
11954 asn_TYPE_descriptor_t asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs = {
11955 "Cells-Broadcast-Cancelled-ItemExtIEs",
11956 "Cells-Broadcast-Cancelled-ItemExtIEs",
11958 asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41,
11959 sizeof(asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41)
11960 /sizeof(asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41[0]), /* 1 */
11961 asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41, /* Same as above */
11962 sizeof(asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41)
11963 /sizeof(asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41[0]), /* 1 */
11964 { 0, 0, SEQUENCE_constraint },
11965 asn_MBR_Cells_Broadcast_Cancelled_ItemExtIEs_41,
11966 3, /* Elements count */
11967 &asn_SPC_Cells_Broadcast_Cancelled_ItemExtIEs_specs_41 /* Additional specs */
11970 static asn_TYPE_member_t asn_MBR_extensionValue_48[] = {
11971 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue, choice.GNB_CUSystemInformation),
11972 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
11974 &asn_DEF_GNB_CUSystemInformation,
11977 0, 0, /* No default value */
11978 "GNB-CUSystemInformation"
11980 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue, choice.AvailablePLMNList),
11981 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
11983 &asn_DEF_AvailablePLMNList,
11986 0, 0, /* No default value */
11987 "AvailablePLMNList"
11989 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue, choice.ExtendedAvailablePLMN_List),
11990 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
11992 &asn_DEF_ExtendedAvailablePLMN_List,
11995 0, 0, /* No default value */
11996 "ExtendedAvailablePLMN-List"
11999 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_48[] = {
12000 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* GNB-CUSystemInformation */
12001 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 1 }, /* AvailablePLMNList */
12002 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 0 } /* ExtendedAvailablePLMN-List */
12004 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_48 = {
12005 sizeof(struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue),
12006 offsetof(struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue, _asn_ctx),
12007 offsetof(struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue, present),
12008 sizeof(((struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue *)0)->present),
12009 asn_MAP_extensionValue_tag2el_48,
12010 3, /* Count of tags in the map */
12012 -1 /* Extensions start */
12014 static /* Use -fall-defs-global to expose */
12015 asn_TYPE_descriptor_t asn_DEF_extensionValue_48 = {
12019 0, /* No effective tags (pointer) */
12020 0, /* No effective tags (count) */
12021 0, /* No tags (pointer) */
12022 0, /* No tags (count) */
12023 { 0, 0, OPEN_TYPE_constraint },
12024 asn_MBR_extensionValue_48,
12025 3, /* Elements count */
12026 &asn_SPC_extensionValue_specs_48 /* Additional specs */
12029 asn_TYPE_member_t asn_MBR_Cells_to_be_Activated_List_ItemExtIEs_45[] = {
12030 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemExtIEs, id),
12031 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12032 -1, /* IMPLICIT tag at current level */
12033 &asn_DEF_ProtocolExtensionID,
12035 { &asn_OER_memb_id_constr_46, &asn_PER_memb_id_constr_46, memb_id_constraint_45 },
12036 0, 0, /* No default value */
12039 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemExtIEs, criticality),
12040 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12041 -1, /* IMPLICIT tag at current level */
12042 &asn_DEF_Criticality,
12043 select_Cells_to_be_Activated_List_ItemExtIEs_criticality_type,
12044 { &asn_OER_memb_criticality_constr_47, &asn_PER_memb_criticality_constr_47, memb_criticality_constraint_45 },
12045 0, 0, /* No default value */
12048 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemExtIEs, extensionValue),
12049 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12050 +1, /* EXPLICIT tag at current level */
12051 &asn_DEF_extensionValue_48,
12052 select_Cells_to_be_Activated_List_ItemExtIEs_extensionValue_type,
12053 { &asn_OER_memb_extensionValue_constr_48, &asn_PER_memb_extensionValue_constr_48, memb_extensionValue_constraint_45 },
12054 0, 0, /* No default value */
12058 static const ber_tlv_tag_t asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45[] = {
12059 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12061 static const asn_TYPE_tag2member_t asn_MAP_Cells_to_be_Activated_List_ItemExtIEs_tag2el_45[] = {
12062 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12063 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12064 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12066 asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Activated_List_ItemExtIEs_specs_45 = {
12067 sizeof(struct Cells_to_be_Activated_List_ItemExtIEs),
12068 offsetof(struct Cells_to_be_Activated_List_ItemExtIEs, _asn_ctx),
12069 asn_MAP_Cells_to_be_Activated_List_ItemExtIEs_tag2el_45,
12070 3, /* Count of tags in the map */
12071 0, 0, 0, /* Optional elements (not needed) */
12072 -1, /* First extension addition */
12074 asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Activated_List_ItemExtIEs = {
12075 "Cells-to-be-Activated-List-ItemExtIEs",
12076 "Cells-to-be-Activated-List-ItemExtIEs",
12078 asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45,
12079 sizeof(asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45)
12080 /sizeof(asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45[0]), /* 1 */
12081 asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45, /* Same as above */
12082 sizeof(asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45)
12083 /sizeof(asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45[0]), /* 1 */
12084 { 0, 0, SEQUENCE_constraint },
12085 asn_MBR_Cells_to_be_Activated_List_ItemExtIEs_45,
12086 3, /* Elements count */
12087 &asn_SPC_Cells_to_be_Activated_List_ItemExtIEs_specs_45 /* Additional specs */
12090 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_52 = {
12091 sizeof(struct Cells_to_be_Deactivated_List_ItemExtIEs__extensionValue),
12092 offsetof(struct Cells_to_be_Deactivated_List_ItemExtIEs__extensionValue, _asn_ctx),
12093 offsetof(struct Cells_to_be_Deactivated_List_ItemExtIEs__extensionValue, present),
12094 sizeof(((struct Cells_to_be_Deactivated_List_ItemExtIEs__extensionValue *)0)->present),
12095 0, /* No top level tags */
12096 0, /* No tags in the map */
12098 -1 /* Extensions start */
12100 static /* Use -fall-defs-global to expose */
12101 asn_TYPE_descriptor_t asn_DEF_extensionValue_52 = {
12105 0, /* No effective tags (pointer) */
12106 0, /* No effective tags (count) */
12107 0, /* No tags (pointer) */
12108 0, /* No tags (count) */
12109 { 0, 0, OPEN_TYPE_constraint },
12110 0, 0, /* No members */
12111 &asn_SPC_extensionValue_specs_52 /* Additional specs */
12114 asn_TYPE_member_t asn_MBR_Cells_to_be_Deactivated_List_ItemExtIEs_49[] = {
12115 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Deactivated_List_ItemExtIEs, id),
12116 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12117 -1, /* IMPLICIT tag at current level */
12118 &asn_DEF_ProtocolExtensionID,
12120 { &asn_OER_memb_id_constr_50, &asn_PER_memb_id_constr_50, memb_id_constraint_49 },
12121 0, 0, /* No default value */
12124 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Deactivated_List_ItemExtIEs, criticality),
12125 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12126 -1, /* IMPLICIT tag at current level */
12127 &asn_DEF_Criticality,
12129 { &asn_OER_memb_criticality_constr_51, &asn_PER_memb_criticality_constr_51, memb_criticality_constraint_49 },
12130 0, 0, /* No default value */
12133 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Deactivated_List_ItemExtIEs, extensionValue),
12134 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12135 +1, /* EXPLICIT tag at current level */
12136 &asn_DEF_extensionValue_52,
12138 { &asn_OER_memb_extensionValue_constr_52, &asn_PER_memb_extensionValue_constr_52, memb_extensionValue_constraint_49 },
12139 0, 0, /* No default value */
12143 static const ber_tlv_tag_t asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49[] = {
12144 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12146 static const asn_TYPE_tag2member_t asn_MAP_Cells_to_be_Deactivated_List_ItemExtIEs_tag2el_49[] = {
12147 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12148 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12149 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12151 asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Deactivated_List_ItemExtIEs_specs_49 = {
12152 sizeof(struct Cells_to_be_Deactivated_List_ItemExtIEs),
12153 offsetof(struct Cells_to_be_Deactivated_List_ItemExtIEs, _asn_ctx),
12154 asn_MAP_Cells_to_be_Deactivated_List_ItemExtIEs_tag2el_49,
12155 3, /* Count of tags in the map */
12156 0, 0, 0, /* Optional elements (not needed) */
12157 -1, /* First extension addition */
12159 asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs = {
12160 "Cells-to-be-Deactivated-List-ItemExtIEs",
12161 "Cells-to-be-Deactivated-List-ItemExtIEs",
12163 asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49,
12164 sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49)
12165 /sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49[0]), /* 1 */
12166 asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49, /* Same as above */
12167 sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49)
12168 /sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49[0]), /* 1 */
12169 { 0, 0, SEQUENCE_constraint },
12170 asn_MBR_Cells_to_be_Deactivated_List_ItemExtIEs_49,
12171 3, /* Elements count */
12172 &asn_SPC_Cells_to_be_Deactivated_List_ItemExtIEs_specs_49 /* Additional specs */
12175 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_56 = {
12176 sizeof(struct Cells_to_be_Barred_Item_ExtIEs__extensionValue),
12177 offsetof(struct Cells_to_be_Barred_Item_ExtIEs__extensionValue, _asn_ctx),
12178 offsetof(struct Cells_to_be_Barred_Item_ExtIEs__extensionValue, present),
12179 sizeof(((struct Cells_to_be_Barred_Item_ExtIEs__extensionValue *)0)->present),
12180 0, /* No top level tags */
12181 0, /* No tags in the map */
12183 -1 /* Extensions start */
12185 static /* Use -fall-defs-global to expose */
12186 asn_TYPE_descriptor_t asn_DEF_extensionValue_56 = {
12190 0, /* No effective tags (pointer) */
12191 0, /* No effective tags (count) */
12192 0, /* No tags (pointer) */
12193 0, /* No tags (count) */
12194 { 0, 0, OPEN_TYPE_constraint },
12195 0, 0, /* No members */
12196 &asn_SPC_extensionValue_specs_56 /* Additional specs */
12199 asn_TYPE_member_t asn_MBR_Cells_to_be_Barred_Item_ExtIEs_53[] = {
12200 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Barred_Item_ExtIEs, id),
12201 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12202 -1, /* IMPLICIT tag at current level */
12203 &asn_DEF_ProtocolExtensionID,
12205 { &asn_OER_memb_id_constr_54, &asn_PER_memb_id_constr_54, memb_id_constraint_53 },
12206 0, 0, /* No default value */
12209 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Barred_Item_ExtIEs, criticality),
12210 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12211 -1, /* IMPLICIT tag at current level */
12212 &asn_DEF_Criticality,
12214 { &asn_OER_memb_criticality_constr_55, &asn_PER_memb_criticality_constr_55, memb_criticality_constraint_53 },
12215 0, 0, /* No default value */
12218 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Barred_Item_ExtIEs, extensionValue),
12219 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12220 +1, /* EXPLICIT tag at current level */
12221 &asn_DEF_extensionValue_56,
12223 { &asn_OER_memb_extensionValue_constr_56, &asn_PER_memb_extensionValue_constr_56, memb_extensionValue_constraint_53 },
12224 0, 0, /* No default value */
12228 static const ber_tlv_tag_t asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53[] = {
12229 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12231 static const asn_TYPE_tag2member_t asn_MAP_Cells_to_be_Barred_Item_ExtIEs_tag2el_53[] = {
12232 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12233 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12234 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12236 asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Barred_Item_ExtIEs_specs_53 = {
12237 sizeof(struct Cells_to_be_Barred_Item_ExtIEs),
12238 offsetof(struct Cells_to_be_Barred_Item_ExtIEs, _asn_ctx),
12239 asn_MAP_Cells_to_be_Barred_Item_ExtIEs_tag2el_53,
12240 3, /* Count of tags in the map */
12241 0, 0, 0, /* Optional elements (not needed) */
12242 -1, /* First extension addition */
12244 asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Barred_Item_ExtIEs = {
12245 "Cells-to-be-Barred-Item-ExtIEs",
12246 "Cells-to-be-Barred-Item-ExtIEs",
12248 asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53,
12249 sizeof(asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53)
12250 /sizeof(asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53[0]), /* 1 */
12251 asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53, /* Same as above */
12252 sizeof(asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53)
12253 /sizeof(asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53[0]), /* 1 */
12254 { 0, 0, SEQUENCE_constraint },
12255 asn_MBR_Cells_to_be_Barred_Item_ExtIEs_53,
12256 3, /* Elements count */
12257 &asn_SPC_Cells_to_be_Barred_Item_ExtIEs_specs_53 /* Additional specs */
12260 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_60 = {
12261 sizeof(struct CriticalityDiagnostics_ExtIEs__extensionValue),
12262 offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx),
12263 offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, present),
12264 sizeof(((struct CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present),
12265 0, /* No top level tags */
12266 0, /* No tags in the map */
12268 -1 /* Extensions start */
12270 static /* Use -fall-defs-global to expose */
12271 asn_TYPE_descriptor_t asn_DEF_extensionValue_60 = {
12275 0, /* No effective tags (pointer) */
12276 0, /* No effective tags (count) */
12277 0, /* No tags (pointer) */
12278 0, /* No tags (count) */
12279 { 0, 0, OPEN_TYPE_constraint },
12280 0, 0, /* No members */
12281 &asn_SPC_extensionValue_specs_60 /* Additional specs */
12284 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_ExtIEs_57[] = {
12285 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, id),
12286 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12287 -1, /* IMPLICIT tag at current level */
12288 &asn_DEF_ProtocolExtensionID,
12290 { &asn_OER_memb_id_constr_58, &asn_PER_memb_id_constr_58, memb_id_constraint_57 },
12291 0, 0, /* No default value */
12294 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, criticality),
12295 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12296 -1, /* IMPLICIT tag at current level */
12297 &asn_DEF_Criticality,
12299 { &asn_OER_memb_criticality_constr_59, &asn_PER_memb_criticality_constr_59, memb_criticality_constraint_57 },
12300 0, 0, /* No default value */
12303 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, extensionValue),
12304 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12305 +1, /* EXPLICIT tag at current level */
12306 &asn_DEF_extensionValue_60,
12308 { &asn_OER_memb_extensionValue_constr_60, &asn_PER_memb_extensionValue_constr_60, memb_extensionValue_constraint_57 },
12309 0, 0, /* No default value */
12313 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57[] = {
12314 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12316 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_57[] = {
12317 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12318 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12319 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12321 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_ExtIEs_specs_57 = {
12322 sizeof(struct CriticalityDiagnostics_ExtIEs),
12323 offsetof(struct CriticalityDiagnostics_ExtIEs, _asn_ctx),
12324 asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_57,
12325 3, /* Count of tags in the map */
12326 0, 0, 0, /* Optional elements (not needed) */
12327 -1, /* First extension addition */
12329 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_ExtIEs = {
12330 "CriticalityDiagnostics-ExtIEs",
12331 "CriticalityDiagnostics-ExtIEs",
12333 asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57,
12334 sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57)
12335 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57[0]), /* 1 */
12336 asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57, /* Same as above */
12337 sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57)
12338 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57[0]), /* 1 */
12339 { 0, 0, SEQUENCE_constraint },
12340 asn_MBR_CriticalityDiagnostics_ExtIEs_57,
12341 3, /* Elements count */
12342 &asn_SPC_CriticalityDiagnostics_ExtIEs_specs_57 /* Additional specs */
12345 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_64 = {
12346 sizeof(struct CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue),
12347 offsetof(struct CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue, _asn_ctx),
12348 offsetof(struct CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue, present),
12349 sizeof(((struct CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue *)0)->present),
12350 0, /* No top level tags */
12351 0, /* No tags in the map */
12353 -1 /* Extensions start */
12355 static /* Use -fall-defs-global to expose */
12356 asn_TYPE_descriptor_t asn_DEF_extensionValue_64 = {
12360 0, /* No effective tags (pointer) */
12361 0, /* No effective tags (count) */
12362 0, /* No tags (pointer) */
12363 0, /* No tags (count) */
12364 { 0, 0, OPEN_TYPE_constraint },
12365 0, 0, /* No members */
12366 &asn_SPC_extensionValue_specs_64 /* Additional specs */
12369 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_Item_ExtIEs_61[] = {
12370 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_Item_ExtIEs, id),
12371 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12372 -1, /* IMPLICIT tag at current level */
12373 &asn_DEF_ProtocolExtensionID,
12375 { &asn_OER_memb_id_constr_62, &asn_PER_memb_id_constr_62, memb_id_constraint_61 },
12376 0, 0, /* No default value */
12379 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_Item_ExtIEs, criticality),
12380 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12381 -1, /* IMPLICIT tag at current level */
12382 &asn_DEF_Criticality,
12384 { &asn_OER_memb_criticality_constr_63, &asn_PER_memb_criticality_constr_63, memb_criticality_constraint_61 },
12385 0, 0, /* No default value */
12388 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_Item_ExtIEs, extensionValue),
12389 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12390 +1, /* EXPLICIT tag at current level */
12391 &asn_DEF_extensionValue_64,
12393 { &asn_OER_memb_extensionValue_constr_64, &asn_PER_memb_extensionValue_constr_64, memb_extensionValue_constraint_61 },
12394 0, 0, /* No default value */
12398 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61[] = {
12399 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12401 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_IE_Item_ExtIEs_tag2el_61[] = {
12402 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12403 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12404 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12406 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_IE_Item_ExtIEs_specs_61 = {
12407 sizeof(struct CriticalityDiagnostics_IE_Item_ExtIEs),
12408 offsetof(struct CriticalityDiagnostics_IE_Item_ExtIEs, _asn_ctx),
12409 asn_MAP_CriticalityDiagnostics_IE_Item_ExtIEs_tag2el_61,
12410 3, /* Count of tags in the map */
12411 0, 0, 0, /* Optional elements (not needed) */
12412 -1, /* First extension addition */
12414 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs = {
12415 "CriticalityDiagnostics-IE-Item-ExtIEs",
12416 "CriticalityDiagnostics-IE-Item-ExtIEs",
12418 asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61,
12419 sizeof(asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61)
12420 /sizeof(asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61[0]), /* 1 */
12421 asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61, /* Same as above */
12422 sizeof(asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61)
12423 /sizeof(asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61[0]), /* 1 */
12424 { 0, 0, SEQUENCE_constraint },
12425 asn_MBR_CriticalityDiagnostics_IE_Item_ExtIEs_61,
12426 3, /* Elements count */
12427 &asn_SPC_CriticalityDiagnostics_IE_Item_ExtIEs_specs_61 /* Additional specs */
12430 static asn_TYPE_member_t asn_MBR_extensionValue_68[] = {
12431 { ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs__extensionValue, choice.HandoverPreparationInformation),
12432 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
12434 &asn_DEF_HandoverPreparationInformation,
12437 0, 0, /* No default value */
12438 "HandoverPreparationInformation"
12440 { ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs__extensionValue, choice.CellGroupConfig),
12441 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
12443 &asn_DEF_CellGroupConfig,
12446 0, 0, /* No default value */
12449 { ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs__extensionValue, choice.MeasurementTimingConfiguration),
12450 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
12452 &asn_DEF_MeasurementTimingConfiguration,
12455 0, 0, /* No default value */
12456 "MeasurementTimingConfiguration"
12458 { ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs__extensionValue, choice.UEAssistanceInformation),
12459 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
12461 &asn_DEF_UEAssistanceInformation,
12464 0, 0, /* No default value */
12465 "UEAssistanceInformation"
12468 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_68[] = {
12469 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 3 }, /* HandoverPreparationInformation */
12470 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, -1, 2 }, /* CellGroupConfig */
12471 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, -2, 1 }, /* MeasurementTimingConfiguration */
12472 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, -3, 0 } /* UEAssistanceInformation */
12474 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_68 = {
12475 sizeof(struct CUtoDURRCInformation_ExtIEs__extensionValue),
12476 offsetof(struct CUtoDURRCInformation_ExtIEs__extensionValue, _asn_ctx),
12477 offsetof(struct CUtoDURRCInformation_ExtIEs__extensionValue, present),
12478 sizeof(((struct CUtoDURRCInformation_ExtIEs__extensionValue *)0)->present),
12479 asn_MAP_extensionValue_tag2el_68,
12480 4, /* Count of tags in the map */
12482 -1 /* Extensions start */
12484 static /* Use -fall-defs-global to expose */
12485 asn_TYPE_descriptor_t asn_DEF_extensionValue_68 = {
12489 0, /* No effective tags (pointer) */
12490 0, /* No effective tags (count) */
12491 0, /* No tags (pointer) */
12492 0, /* No tags (count) */
12493 { 0, 0, OPEN_TYPE_constraint },
12494 asn_MBR_extensionValue_68,
12495 4, /* Elements count */
12496 &asn_SPC_extensionValue_specs_68 /* Additional specs */
12499 asn_TYPE_member_t asn_MBR_CUtoDURRCInformation_ExtIEs_65[] = {
12500 { ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs, id),
12501 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12502 -1, /* IMPLICIT tag at current level */
12503 &asn_DEF_ProtocolExtensionID,
12505 { &asn_OER_memb_id_constr_66, &asn_PER_memb_id_constr_66, memb_id_constraint_65 },
12506 0, 0, /* No default value */
12509 { ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs, criticality),
12510 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12511 -1, /* IMPLICIT tag at current level */
12512 &asn_DEF_Criticality,
12513 select_CUtoDURRCInformation_ExtIEs_criticality_type,
12514 { &asn_OER_memb_criticality_constr_67, &asn_PER_memb_criticality_constr_67, memb_criticality_constraint_65 },
12515 0, 0, /* No default value */
12518 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs, extensionValue),
12519 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12520 +1, /* EXPLICIT tag at current level */
12521 &asn_DEF_extensionValue_68,
12522 select_CUtoDURRCInformation_ExtIEs_extensionValue_type,
12523 { &asn_OER_memb_extensionValue_constr_68, &asn_PER_memb_extensionValue_constr_68, memb_extensionValue_constraint_65 },
12524 0, 0, /* No default value */
12528 static const ber_tlv_tag_t asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65[] = {
12529 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12531 static const asn_TYPE_tag2member_t asn_MAP_CUtoDURRCInformation_ExtIEs_tag2el_65[] = {
12532 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12533 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12534 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12536 asn_SEQUENCE_specifics_t asn_SPC_CUtoDURRCInformation_ExtIEs_specs_65 = {
12537 sizeof(struct CUtoDURRCInformation_ExtIEs),
12538 offsetof(struct CUtoDURRCInformation_ExtIEs, _asn_ctx),
12539 asn_MAP_CUtoDURRCInformation_ExtIEs_tag2el_65,
12540 3, /* Count of tags in the map */
12541 0, 0, 0, /* Optional elements (not needed) */
12542 -1, /* First extension addition */
12544 asn_TYPE_descriptor_t asn_DEF_CUtoDURRCInformation_ExtIEs = {
12545 "CUtoDURRCInformation-ExtIEs",
12546 "CUtoDURRCInformation-ExtIEs",
12548 asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65,
12549 sizeof(asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65)
12550 /sizeof(asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65[0]), /* 1 */
12551 asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65, /* Same as above */
12552 sizeof(asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65)
12553 /sizeof(asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65[0]), /* 1 */
12554 { 0, 0, SEQUENCE_constraint },
12555 asn_MBR_CUtoDURRCInformation_ExtIEs_65,
12556 3, /* Elements count */
12557 &asn_SPC_CUtoDURRCInformation_ExtIEs_specs_65 /* Additional specs */
12560 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_72 = {
12561 sizeof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs__extensionValue),
12562 offsetof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs__extensionValue, _asn_ctx),
12563 offsetof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs__extensionValue, present),
12564 sizeof(((struct DedicatedSIDeliveryNeededUE_Item_ExtIEs__extensionValue *)0)->present),
12565 0, /* No top level tags */
12566 0, /* No tags in the map */
12568 -1 /* Extensions start */
12570 static /* Use -fall-defs-global to expose */
12571 asn_TYPE_descriptor_t asn_DEF_extensionValue_72 = {
12575 0, /* No effective tags (pointer) */
12576 0, /* No effective tags (count) */
12577 0, /* No tags (pointer) */
12578 0, /* No tags (count) */
12579 { 0, 0, OPEN_TYPE_constraint },
12580 0, 0, /* No members */
12581 &asn_SPC_extensionValue_specs_72 /* Additional specs */
12584 asn_TYPE_member_t asn_MBR_DedicatedSIDeliveryNeededUE_Item_ExtIEs_69[] = {
12585 { ATF_NOFLAGS, 0, offsetof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs, id),
12586 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12587 -1, /* IMPLICIT tag at current level */
12588 &asn_DEF_ProtocolExtensionID,
12590 { &asn_OER_memb_id_constr_70, &asn_PER_memb_id_constr_70, memb_id_constraint_69 },
12591 0, 0, /* No default value */
12594 { ATF_NOFLAGS, 0, offsetof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs, criticality),
12595 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12596 -1, /* IMPLICIT tag at current level */
12597 &asn_DEF_Criticality,
12599 { &asn_OER_memb_criticality_constr_71, &asn_PER_memb_criticality_constr_71, memb_criticality_constraint_69 },
12600 0, 0, /* No default value */
12603 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs, extensionValue),
12604 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12605 +1, /* EXPLICIT tag at current level */
12606 &asn_DEF_extensionValue_72,
12608 { &asn_OER_memb_extensionValue_constr_72, &asn_PER_memb_extensionValue_constr_72, memb_extensionValue_constraint_69 },
12609 0, 0, /* No default value */
12613 static const ber_tlv_tag_t asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69[] = {
12614 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12616 static const asn_TYPE_tag2member_t asn_MAP_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tag2el_69[] = {
12617 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12618 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12619 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12621 asn_SEQUENCE_specifics_t asn_SPC_DedicatedSIDeliveryNeededUE_Item_ExtIEs_specs_69 = {
12622 sizeof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs),
12623 offsetof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs, _asn_ctx),
12624 asn_MAP_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tag2el_69,
12625 3, /* Count of tags in the map */
12626 0, 0, 0, /* Optional elements (not needed) */
12627 -1, /* First extension addition */
12629 asn_TYPE_descriptor_t asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs = {
12630 "DedicatedSIDeliveryNeededUE-Item-ExtIEs",
12631 "DedicatedSIDeliveryNeededUE-Item-ExtIEs",
12633 asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69,
12634 sizeof(asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69)
12635 /sizeof(asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69[0]), /* 1 */
12636 asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69, /* Same as above */
12637 sizeof(asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69)
12638 /sizeof(asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69[0]), /* 1 */
12639 { 0, 0, SEQUENCE_constraint },
12640 asn_MBR_DedicatedSIDeliveryNeededUE_Item_ExtIEs_69,
12641 3, /* Elements count */
12642 &asn_SPC_DedicatedSIDeliveryNeededUE_Item_ExtIEs_specs_69 /* Additional specs */
12645 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_76 = {
12646 sizeof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue),
12647 offsetof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
12648 offsetof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue, present),
12649 sizeof(((struct DLUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
12650 0, /* No top level tags */
12651 0, /* No tags in the map */
12653 -1 /* Extensions start */
12655 static /* Use -fall-defs-global to expose */
12656 asn_TYPE_descriptor_t asn_DEF_extensionValue_76 = {
12660 0, /* No effective tags (pointer) */
12661 0, /* No effective tags (count) */
12662 0, /* No tags (pointer) */
12663 0, /* No tags (count) */
12664 { 0, 0, OPEN_TYPE_constraint },
12665 0, 0, /* No members */
12666 &asn_SPC_extensionValue_specs_76 /* Additional specs */
12669 asn_TYPE_member_t asn_MBR_DLUPTNLInformation_ToBeSetup_ItemExtIEs_73[] = {
12670 { ATF_NOFLAGS, 0, offsetof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs, id),
12671 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12672 -1, /* IMPLICIT tag at current level */
12673 &asn_DEF_ProtocolExtensionID,
12675 { &asn_OER_memb_id_constr_74, &asn_PER_memb_id_constr_74, memb_id_constraint_73 },
12676 0, 0, /* No default value */
12679 { ATF_NOFLAGS, 0, offsetof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs, criticality),
12680 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12681 -1, /* IMPLICIT tag at current level */
12682 &asn_DEF_Criticality,
12684 { &asn_OER_memb_criticality_constr_75, &asn_PER_memb_criticality_constr_75, memb_criticality_constraint_73 },
12685 0, 0, /* No default value */
12688 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs, extensionValue),
12689 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12690 +1, /* EXPLICIT tag at current level */
12691 &asn_DEF_extensionValue_76,
12693 { &asn_OER_memb_extensionValue_constr_76, &asn_PER_memb_extensionValue_constr_76, memb_extensionValue_constraint_73 },
12694 0, 0, /* No default value */
12698 static const ber_tlv_tag_t asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73[] = {
12699 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12701 static const asn_TYPE_tag2member_t asn_MAP_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tag2el_73[] = {
12702 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12703 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12704 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12706 asn_SEQUENCE_specifics_t asn_SPC_DLUPTNLInformation_ToBeSetup_ItemExtIEs_specs_73 = {
12707 sizeof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs),
12708 offsetof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs, _asn_ctx),
12709 asn_MAP_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tag2el_73,
12710 3, /* Count of tags in the map */
12711 0, 0, 0, /* Optional elements (not needed) */
12712 -1, /* First extension addition */
12714 asn_TYPE_descriptor_t asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs = {
12715 "DLUPTNLInformation-ToBeSetup-ItemExtIEs",
12716 "DLUPTNLInformation-ToBeSetup-ItemExtIEs",
12718 asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73,
12719 sizeof(asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73)
12720 /sizeof(asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73[0]), /* 1 */
12721 asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73, /* Same as above */
12722 sizeof(asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73)
12723 /sizeof(asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73[0]), /* 1 */
12724 { 0, 0, SEQUENCE_constraint },
12725 asn_MBR_DLUPTNLInformation_ToBeSetup_ItemExtIEs_73,
12726 3, /* Elements count */
12727 &asn_SPC_DLUPTNLInformation_ToBeSetup_ItemExtIEs_specs_73 /* Additional specs */
12730 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_80 = {
12731 sizeof(struct DRB_Activity_ItemExtIEs__extensionValue),
12732 offsetof(struct DRB_Activity_ItemExtIEs__extensionValue, _asn_ctx),
12733 offsetof(struct DRB_Activity_ItemExtIEs__extensionValue, present),
12734 sizeof(((struct DRB_Activity_ItemExtIEs__extensionValue *)0)->present),
12735 0, /* No top level tags */
12736 0, /* No tags in the map */
12738 -1 /* Extensions start */
12740 static /* Use -fall-defs-global to expose */
12741 asn_TYPE_descriptor_t asn_DEF_extensionValue_80 = {
12745 0, /* No effective tags (pointer) */
12746 0, /* No effective tags (count) */
12747 0, /* No tags (pointer) */
12748 0, /* No tags (count) */
12749 { 0, 0, OPEN_TYPE_constraint },
12750 0, 0, /* No members */
12751 &asn_SPC_extensionValue_specs_80 /* Additional specs */
12754 asn_TYPE_member_t asn_MBR_DRB_Activity_ItemExtIEs_77[] = {
12755 { ATF_NOFLAGS, 0, offsetof(struct DRB_Activity_ItemExtIEs, id),
12756 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12757 -1, /* IMPLICIT tag at current level */
12758 &asn_DEF_ProtocolExtensionID,
12760 { &asn_OER_memb_id_constr_78, &asn_PER_memb_id_constr_78, memb_id_constraint_77 },
12761 0, 0, /* No default value */
12764 { ATF_NOFLAGS, 0, offsetof(struct DRB_Activity_ItemExtIEs, criticality),
12765 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12766 -1, /* IMPLICIT tag at current level */
12767 &asn_DEF_Criticality,
12769 { &asn_OER_memb_criticality_constr_79, &asn_PER_memb_criticality_constr_79, memb_criticality_constraint_77 },
12770 0, 0, /* No default value */
12773 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRB_Activity_ItemExtIEs, extensionValue),
12774 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12775 +1, /* EXPLICIT tag at current level */
12776 &asn_DEF_extensionValue_80,
12778 { &asn_OER_memb_extensionValue_constr_80, &asn_PER_memb_extensionValue_constr_80, memb_extensionValue_constraint_77 },
12779 0, 0, /* No default value */
12783 static const ber_tlv_tag_t asn_DEF_DRB_Activity_ItemExtIEs_tags_77[] = {
12784 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12786 static const asn_TYPE_tag2member_t asn_MAP_DRB_Activity_ItemExtIEs_tag2el_77[] = {
12787 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12788 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12789 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12791 asn_SEQUENCE_specifics_t asn_SPC_DRB_Activity_ItemExtIEs_specs_77 = {
12792 sizeof(struct DRB_Activity_ItemExtIEs),
12793 offsetof(struct DRB_Activity_ItemExtIEs, _asn_ctx),
12794 asn_MAP_DRB_Activity_ItemExtIEs_tag2el_77,
12795 3, /* Count of tags in the map */
12796 0, 0, 0, /* Optional elements (not needed) */
12797 -1, /* First extension addition */
12799 asn_TYPE_descriptor_t asn_DEF_DRB_Activity_ItemExtIEs = {
12800 "DRB-Activity-ItemExtIEs",
12801 "DRB-Activity-ItemExtIEs",
12803 asn_DEF_DRB_Activity_ItemExtIEs_tags_77,
12804 sizeof(asn_DEF_DRB_Activity_ItemExtIEs_tags_77)
12805 /sizeof(asn_DEF_DRB_Activity_ItemExtIEs_tags_77[0]), /* 1 */
12806 asn_DEF_DRB_Activity_ItemExtIEs_tags_77, /* Same as above */
12807 sizeof(asn_DEF_DRB_Activity_ItemExtIEs_tags_77)
12808 /sizeof(asn_DEF_DRB_Activity_ItemExtIEs_tags_77[0]), /* 1 */
12809 { 0, 0, SEQUENCE_constraint },
12810 asn_MBR_DRB_Activity_ItemExtIEs_77,
12811 3, /* Elements count */
12812 &asn_SPC_DRB_Activity_ItemExtIEs_specs_77 /* Additional specs */
12815 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_84 = {
12816 sizeof(struct DRBs_FailedToBeModified_ItemExtIEs__extensionValue),
12817 offsetof(struct DRBs_FailedToBeModified_ItemExtIEs__extensionValue, _asn_ctx),
12818 offsetof(struct DRBs_FailedToBeModified_ItemExtIEs__extensionValue, present),
12819 sizeof(((struct DRBs_FailedToBeModified_ItemExtIEs__extensionValue *)0)->present),
12820 0, /* No top level tags */
12821 0, /* No tags in the map */
12823 -1 /* Extensions start */
12825 static /* Use -fall-defs-global to expose */
12826 asn_TYPE_descriptor_t asn_DEF_extensionValue_84 = {
12830 0, /* No effective tags (pointer) */
12831 0, /* No effective tags (count) */
12832 0, /* No tags (pointer) */
12833 0, /* No tags (count) */
12834 { 0, 0, OPEN_TYPE_constraint },
12835 0, 0, /* No members */
12836 &asn_SPC_extensionValue_specs_84 /* Additional specs */
12839 asn_TYPE_member_t asn_MBR_DRBs_FailedToBeModified_ItemExtIEs_81[] = {
12840 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeModified_ItemExtIEs, id),
12841 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12842 -1, /* IMPLICIT tag at current level */
12843 &asn_DEF_ProtocolExtensionID,
12845 { &asn_OER_memb_id_constr_82, &asn_PER_memb_id_constr_82, memb_id_constraint_81 },
12846 0, 0, /* No default value */
12849 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeModified_ItemExtIEs, criticality),
12850 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12851 -1, /* IMPLICIT tag at current level */
12852 &asn_DEF_Criticality,
12854 { &asn_OER_memb_criticality_constr_83, &asn_PER_memb_criticality_constr_83, memb_criticality_constraint_81 },
12855 0, 0, /* No default value */
12858 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeModified_ItemExtIEs, extensionValue),
12859 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12860 +1, /* EXPLICIT tag at current level */
12861 &asn_DEF_extensionValue_84,
12863 { &asn_OER_memb_extensionValue_constr_84, &asn_PER_memb_extensionValue_constr_84, memb_extensionValue_constraint_81 },
12864 0, 0, /* No default value */
12868 static const ber_tlv_tag_t asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81[] = {
12869 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12871 static const asn_TYPE_tag2member_t asn_MAP_DRBs_FailedToBeModified_ItemExtIEs_tag2el_81[] = {
12872 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12873 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12874 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12876 asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeModified_ItemExtIEs_specs_81 = {
12877 sizeof(struct DRBs_FailedToBeModified_ItemExtIEs),
12878 offsetof(struct DRBs_FailedToBeModified_ItemExtIEs, _asn_ctx),
12879 asn_MAP_DRBs_FailedToBeModified_ItemExtIEs_tag2el_81,
12880 3, /* Count of tags in the map */
12881 0, 0, 0, /* Optional elements (not needed) */
12882 -1, /* First extension addition */
12884 asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeModified_ItemExtIEs = {
12885 "DRBs-FailedToBeModified-ItemExtIEs",
12886 "DRBs-FailedToBeModified-ItemExtIEs",
12888 asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81,
12889 sizeof(asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81)
12890 /sizeof(asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81[0]), /* 1 */
12891 asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81, /* Same as above */
12892 sizeof(asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81)
12893 /sizeof(asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81[0]), /* 1 */
12894 { 0, 0, SEQUENCE_constraint },
12895 asn_MBR_DRBs_FailedToBeModified_ItemExtIEs_81,
12896 3, /* Elements count */
12897 &asn_SPC_DRBs_FailedToBeModified_ItemExtIEs_specs_81 /* Additional specs */
12900 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_88 = {
12901 sizeof(struct DRBs_FailedToBeSetup_ItemExtIEs__extensionValue),
12902 offsetof(struct DRBs_FailedToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
12903 offsetof(struct DRBs_FailedToBeSetup_ItemExtIEs__extensionValue, present),
12904 sizeof(((struct DRBs_FailedToBeSetup_ItemExtIEs__extensionValue *)0)->present),
12905 0, /* No top level tags */
12906 0, /* No tags in the map */
12908 -1 /* Extensions start */
12910 static /* Use -fall-defs-global to expose */
12911 asn_TYPE_descriptor_t asn_DEF_extensionValue_88 = {
12915 0, /* No effective tags (pointer) */
12916 0, /* No effective tags (count) */
12917 0, /* No tags (pointer) */
12918 0, /* No tags (count) */
12919 { 0, 0, OPEN_TYPE_constraint },
12920 0, 0, /* No members */
12921 &asn_SPC_extensionValue_specs_88 /* Additional specs */
12924 asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetup_ItemExtIEs_85[] = {
12925 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetup_ItemExtIEs, id),
12926 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12927 -1, /* IMPLICIT tag at current level */
12928 &asn_DEF_ProtocolExtensionID,
12930 { &asn_OER_memb_id_constr_86, &asn_PER_memb_id_constr_86, memb_id_constraint_85 },
12931 0, 0, /* No default value */
12934 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetup_ItemExtIEs, criticality),
12935 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12936 -1, /* IMPLICIT tag at current level */
12937 &asn_DEF_Criticality,
12939 { &asn_OER_memb_criticality_constr_87, &asn_PER_memb_criticality_constr_87, memb_criticality_constraint_85 },
12940 0, 0, /* No default value */
12943 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetup_ItemExtIEs, extensionValue),
12944 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12945 +1, /* EXPLICIT tag at current level */
12946 &asn_DEF_extensionValue_88,
12948 { &asn_OER_memb_extensionValue_constr_88, &asn_PER_memb_extensionValue_constr_88, memb_extensionValue_constraint_85 },
12949 0, 0, /* No default value */
12953 static const ber_tlv_tag_t asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85[] = {
12954 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12956 static const asn_TYPE_tag2member_t asn_MAP_DRBs_FailedToBeSetup_ItemExtIEs_tag2el_85[] = {
12957 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12958 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12959 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12961 asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeSetup_ItemExtIEs_specs_85 = {
12962 sizeof(struct DRBs_FailedToBeSetup_ItemExtIEs),
12963 offsetof(struct DRBs_FailedToBeSetup_ItemExtIEs, _asn_ctx),
12964 asn_MAP_DRBs_FailedToBeSetup_ItemExtIEs_tag2el_85,
12965 3, /* Count of tags in the map */
12966 0, 0, 0, /* Optional elements (not needed) */
12967 -1, /* First extension addition */
12969 asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs = {
12970 "DRBs-FailedToBeSetup-ItemExtIEs",
12971 "DRBs-FailedToBeSetup-ItemExtIEs",
12973 asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85,
12974 sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85)
12975 /sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85[0]), /* 1 */
12976 asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85, /* Same as above */
12977 sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85)
12978 /sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85[0]), /* 1 */
12979 { 0, 0, SEQUENCE_constraint },
12980 asn_MBR_DRBs_FailedToBeSetup_ItemExtIEs_85,
12981 3, /* Elements count */
12982 &asn_SPC_DRBs_FailedToBeSetup_ItemExtIEs_specs_85 /* Additional specs */
12985 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_92 = {
12986 sizeof(struct DRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue),
12987 offsetof(struct DRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue, _asn_ctx),
12988 offsetof(struct DRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue, present),
12989 sizeof(((struct DRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue *)0)->present),
12990 0, /* No top level tags */
12991 0, /* No tags in the map */
12993 -1 /* Extensions start */
12995 static /* Use -fall-defs-global to expose */
12996 asn_TYPE_descriptor_t asn_DEF_extensionValue_92 = {
13000 0, /* No effective tags (pointer) */
13001 0, /* No effective tags (count) */
13002 0, /* No tags (pointer) */
13003 0, /* No tags (count) */
13004 { 0, 0, OPEN_TYPE_constraint },
13005 0, 0, /* No members */
13006 &asn_SPC_extensionValue_specs_92 /* Additional specs */
13009 asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetupMod_ItemExtIEs_89[] = {
13010 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetupMod_ItemExtIEs, id),
13011 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13012 -1, /* IMPLICIT tag at current level */
13013 &asn_DEF_ProtocolExtensionID,
13015 { &asn_OER_memb_id_constr_90, &asn_PER_memb_id_constr_90, memb_id_constraint_89 },
13016 0, 0, /* No default value */
13019 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetupMod_ItemExtIEs, criticality),
13020 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13021 -1, /* IMPLICIT tag at current level */
13022 &asn_DEF_Criticality,
13024 { &asn_OER_memb_criticality_constr_91, &asn_PER_memb_criticality_constr_91, memb_criticality_constraint_89 },
13025 0, 0, /* No default value */
13028 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetupMod_ItemExtIEs, extensionValue),
13029 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13030 +1, /* EXPLICIT tag at current level */
13031 &asn_DEF_extensionValue_92,
13033 { &asn_OER_memb_extensionValue_constr_92, &asn_PER_memb_extensionValue_constr_92, memb_extensionValue_constraint_89 },
13034 0, 0, /* No default value */
13038 static const ber_tlv_tag_t asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89[] = {
13039 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13041 static const asn_TYPE_tag2member_t asn_MAP_DRBs_FailedToBeSetupMod_ItemExtIEs_tag2el_89[] = {
13042 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13043 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13044 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13046 asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeSetupMod_ItemExtIEs_specs_89 = {
13047 sizeof(struct DRBs_FailedToBeSetupMod_ItemExtIEs),
13048 offsetof(struct DRBs_FailedToBeSetupMod_ItemExtIEs, _asn_ctx),
13049 asn_MAP_DRBs_FailedToBeSetupMod_ItemExtIEs_tag2el_89,
13050 3, /* Count of tags in the map */
13051 0, 0, 0, /* Optional elements (not needed) */
13052 -1, /* First extension addition */
13054 asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs = {
13055 "DRBs-FailedToBeSetupMod-ItemExtIEs",
13056 "DRBs-FailedToBeSetupMod-ItemExtIEs",
13058 asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89,
13059 sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89)
13060 /sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89[0]), /* 1 */
13061 asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89, /* Same as above */
13062 sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89)
13063 /sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89[0]), /* 1 */
13064 { 0, 0, SEQUENCE_constraint },
13065 asn_MBR_DRBs_FailedToBeSetupMod_ItemExtIEs_89,
13066 3, /* Elements count */
13067 &asn_SPC_DRBs_FailedToBeSetupMod_ItemExtIEs_specs_89 /* Additional specs */
13070 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_96 = {
13071 sizeof(struct DRB_Information_ItemExtIEs__extensionValue),
13072 offsetof(struct DRB_Information_ItemExtIEs__extensionValue, _asn_ctx),
13073 offsetof(struct DRB_Information_ItemExtIEs__extensionValue, present),
13074 sizeof(((struct DRB_Information_ItemExtIEs__extensionValue *)0)->present),
13075 0, /* No top level tags */
13076 0, /* No tags in the map */
13078 -1 /* Extensions start */
13080 static /* Use -fall-defs-global to expose */
13081 asn_TYPE_descriptor_t asn_DEF_extensionValue_96 = {
13085 0, /* No effective tags (pointer) */
13086 0, /* No effective tags (count) */
13087 0, /* No tags (pointer) */
13088 0, /* No tags (count) */
13089 { 0, 0, OPEN_TYPE_constraint },
13090 0, 0, /* No members */
13091 &asn_SPC_extensionValue_specs_96 /* Additional specs */
13094 asn_TYPE_member_t asn_MBR_DRB_Information_ItemExtIEs_93[] = {
13095 { ATF_NOFLAGS, 0, offsetof(struct DRB_Information_ItemExtIEs, id),
13096 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13097 -1, /* IMPLICIT tag at current level */
13098 &asn_DEF_ProtocolExtensionID,
13100 { &asn_OER_memb_id_constr_94, &asn_PER_memb_id_constr_94, memb_id_constraint_93 },
13101 0, 0, /* No default value */
13104 { ATF_NOFLAGS, 0, offsetof(struct DRB_Information_ItemExtIEs, criticality),
13105 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13106 -1, /* IMPLICIT tag at current level */
13107 &asn_DEF_Criticality,
13109 { &asn_OER_memb_criticality_constr_95, &asn_PER_memb_criticality_constr_95, memb_criticality_constraint_93 },
13110 0, 0, /* No default value */
13113 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRB_Information_ItemExtIEs, extensionValue),
13114 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13115 +1, /* EXPLICIT tag at current level */
13116 &asn_DEF_extensionValue_96,
13118 { &asn_OER_memb_extensionValue_constr_96, &asn_PER_memb_extensionValue_constr_96, memb_extensionValue_constraint_93 },
13119 0, 0, /* No default value */
13123 static const ber_tlv_tag_t asn_DEF_DRB_Information_ItemExtIEs_tags_93[] = {
13124 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13126 static const asn_TYPE_tag2member_t asn_MAP_DRB_Information_ItemExtIEs_tag2el_93[] = {
13127 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13128 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13129 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13131 asn_SEQUENCE_specifics_t asn_SPC_DRB_Information_ItemExtIEs_specs_93 = {
13132 sizeof(struct DRB_Information_ItemExtIEs),
13133 offsetof(struct DRB_Information_ItemExtIEs, _asn_ctx),
13134 asn_MAP_DRB_Information_ItemExtIEs_tag2el_93,
13135 3, /* Count of tags in the map */
13136 0, 0, 0, /* Optional elements (not needed) */
13137 -1, /* First extension addition */
13139 asn_TYPE_descriptor_t asn_DEF_DRB_Information_ItemExtIEs = {
13140 "DRB-Information-ItemExtIEs",
13141 "DRB-Information-ItemExtIEs",
13143 asn_DEF_DRB_Information_ItemExtIEs_tags_93,
13144 sizeof(asn_DEF_DRB_Information_ItemExtIEs_tags_93)
13145 /sizeof(asn_DEF_DRB_Information_ItemExtIEs_tags_93[0]), /* 1 */
13146 asn_DEF_DRB_Information_ItemExtIEs_tags_93, /* Same as above */
13147 sizeof(asn_DEF_DRB_Information_ItemExtIEs_tags_93)
13148 /sizeof(asn_DEF_DRB_Information_ItemExtIEs_tags_93[0]), /* 1 */
13149 { 0, 0, SEQUENCE_constraint },
13150 asn_MBR_DRB_Information_ItemExtIEs_93,
13151 3, /* Elements count */
13152 &asn_SPC_DRB_Information_ItemExtIEs_specs_93 /* Additional specs */
13155 static asn_TYPE_member_t asn_MBR_extensionValue_100[] = {
13156 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Modified_ItemExtIEs__extensionValue, choice.RLC_Status),
13157 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
13159 &asn_DEF_RLC_Status,
13162 0, 0, /* No default value */
13166 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_100[] = {
13167 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
13169 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_100 = {
13170 sizeof(struct DRBs_Modified_ItemExtIEs__extensionValue),
13171 offsetof(struct DRBs_Modified_ItemExtIEs__extensionValue, _asn_ctx),
13172 offsetof(struct DRBs_Modified_ItemExtIEs__extensionValue, present),
13173 sizeof(((struct DRBs_Modified_ItemExtIEs__extensionValue *)0)->present),
13174 asn_MAP_extensionValue_tag2el_100,
13175 1, /* Count of tags in the map */
13177 -1 /* Extensions start */
13179 static /* Use -fall-defs-global to expose */
13180 asn_TYPE_descriptor_t asn_DEF_extensionValue_100 = {
13184 0, /* No effective tags (pointer) */
13185 0, /* No effective tags (count) */
13186 0, /* No tags (pointer) */
13187 0, /* No tags (count) */
13188 { 0, 0, OPEN_TYPE_constraint },
13189 asn_MBR_extensionValue_100,
13190 1, /* Elements count */
13191 &asn_SPC_extensionValue_specs_100 /* Additional specs */
13194 asn_TYPE_member_t asn_MBR_DRBs_Modified_ItemExtIEs_97[] = {
13195 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Modified_ItemExtIEs, id),
13196 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13197 -1, /* IMPLICIT tag at current level */
13198 &asn_DEF_ProtocolExtensionID,
13200 { &asn_OER_memb_id_constr_98, &asn_PER_memb_id_constr_98, memb_id_constraint_97 },
13201 0, 0, /* No default value */
13204 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Modified_ItemExtIEs, criticality),
13205 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13206 -1, /* IMPLICIT tag at current level */
13207 &asn_DEF_Criticality,
13208 select_DRBs_Modified_ItemExtIEs_criticality_type,
13209 { &asn_OER_memb_criticality_constr_99, &asn_PER_memb_criticality_constr_99, memb_criticality_constraint_97 },
13210 0, 0, /* No default value */
13213 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_Modified_ItemExtIEs, extensionValue),
13214 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13215 +1, /* EXPLICIT tag at current level */
13216 &asn_DEF_extensionValue_100,
13217 select_DRBs_Modified_ItemExtIEs_extensionValue_type,
13218 { &asn_OER_memb_extensionValue_constr_100, &asn_PER_memb_extensionValue_constr_100, memb_extensionValue_constraint_97 },
13219 0, 0, /* No default value */
13223 static const ber_tlv_tag_t asn_DEF_DRBs_Modified_ItemExtIEs_tags_97[] = {
13224 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13226 static const asn_TYPE_tag2member_t asn_MAP_DRBs_Modified_ItemExtIEs_tag2el_97[] = {
13227 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13228 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13229 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13231 asn_SEQUENCE_specifics_t asn_SPC_DRBs_Modified_ItemExtIEs_specs_97 = {
13232 sizeof(struct DRBs_Modified_ItemExtIEs),
13233 offsetof(struct DRBs_Modified_ItemExtIEs, _asn_ctx),
13234 asn_MAP_DRBs_Modified_ItemExtIEs_tag2el_97,
13235 3, /* Count of tags in the map */
13236 0, 0, 0, /* Optional elements (not needed) */
13237 -1, /* First extension addition */
13239 asn_TYPE_descriptor_t asn_DEF_DRBs_Modified_ItemExtIEs = {
13240 "DRBs-Modified-ItemExtIEs",
13241 "DRBs-Modified-ItemExtIEs",
13243 asn_DEF_DRBs_Modified_ItemExtIEs_tags_97,
13244 sizeof(asn_DEF_DRBs_Modified_ItemExtIEs_tags_97)
13245 /sizeof(asn_DEF_DRBs_Modified_ItemExtIEs_tags_97[0]), /* 1 */
13246 asn_DEF_DRBs_Modified_ItemExtIEs_tags_97, /* Same as above */
13247 sizeof(asn_DEF_DRBs_Modified_ItemExtIEs_tags_97)
13248 /sizeof(asn_DEF_DRBs_Modified_ItemExtIEs_tags_97[0]), /* 1 */
13249 { 0, 0, SEQUENCE_constraint },
13250 asn_MBR_DRBs_Modified_ItemExtIEs_97,
13251 3, /* Elements count */
13252 &asn_SPC_DRBs_Modified_ItemExtIEs_specs_97 /* Additional specs */
13255 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_104 = {
13256 sizeof(struct DRBs_ModifiedConf_ItemExtIEs__extensionValue),
13257 offsetof(struct DRBs_ModifiedConf_ItemExtIEs__extensionValue, _asn_ctx),
13258 offsetof(struct DRBs_ModifiedConf_ItemExtIEs__extensionValue, present),
13259 sizeof(((struct DRBs_ModifiedConf_ItemExtIEs__extensionValue *)0)->present),
13260 0, /* No top level tags */
13261 0, /* No tags in the map */
13263 -1 /* Extensions start */
13265 static /* Use -fall-defs-global to expose */
13266 asn_TYPE_descriptor_t asn_DEF_extensionValue_104 = {
13270 0, /* No effective tags (pointer) */
13271 0, /* No effective tags (count) */
13272 0, /* No tags (pointer) */
13273 0, /* No tags (count) */
13274 { 0, 0, OPEN_TYPE_constraint },
13275 0, 0, /* No members */
13276 &asn_SPC_extensionValue_specs_104 /* Additional specs */
13279 asn_TYPE_member_t asn_MBR_DRBs_ModifiedConf_ItemExtIEs_101[] = {
13280 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ModifiedConf_ItemExtIEs, id),
13281 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13282 -1, /* IMPLICIT tag at current level */
13283 &asn_DEF_ProtocolExtensionID,
13285 { &asn_OER_memb_id_constr_102, &asn_PER_memb_id_constr_102, memb_id_constraint_101 },
13286 0, 0, /* No default value */
13289 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ModifiedConf_ItemExtIEs, criticality),
13290 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13291 -1, /* IMPLICIT tag at current level */
13292 &asn_DEF_Criticality,
13294 { &asn_OER_memb_criticality_constr_103, &asn_PER_memb_criticality_constr_103, memb_criticality_constraint_101 },
13295 0, 0, /* No default value */
13298 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ModifiedConf_ItemExtIEs, extensionValue),
13299 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13300 +1, /* EXPLICIT tag at current level */
13301 &asn_DEF_extensionValue_104,
13303 { &asn_OER_memb_extensionValue_constr_104, &asn_PER_memb_extensionValue_constr_104, memb_extensionValue_constraint_101 },
13304 0, 0, /* No default value */
13308 static const ber_tlv_tag_t asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101[] = {
13309 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13311 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ModifiedConf_ItemExtIEs_tag2el_101[] = {
13312 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13313 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13314 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13316 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ModifiedConf_ItemExtIEs_specs_101 = {
13317 sizeof(struct DRBs_ModifiedConf_ItemExtIEs),
13318 offsetof(struct DRBs_ModifiedConf_ItemExtIEs, _asn_ctx),
13319 asn_MAP_DRBs_ModifiedConf_ItemExtIEs_tag2el_101,
13320 3, /* Count of tags in the map */
13321 0, 0, 0, /* Optional elements (not needed) */
13322 -1, /* First extension addition */
13324 asn_TYPE_descriptor_t asn_DEF_DRBs_ModifiedConf_ItemExtIEs = {
13325 "DRBs-ModifiedConf-ItemExtIEs",
13326 "DRBs-ModifiedConf-ItemExtIEs",
13328 asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101,
13329 sizeof(asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101)
13330 /sizeof(asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101[0]), /* 1 */
13331 asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101, /* Same as above */
13332 sizeof(asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101)
13333 /sizeof(asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101[0]), /* 1 */
13334 { 0, 0, SEQUENCE_constraint },
13335 asn_MBR_DRBs_ModifiedConf_ItemExtIEs_101,
13336 3, /* Elements count */
13337 &asn_SPC_DRBs_ModifiedConf_ItemExtIEs_specs_101 /* Additional specs */
13340 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_108 = {
13341 sizeof(struct DRB_Notify_ItemExtIEs__extensionValue),
13342 offsetof(struct DRB_Notify_ItemExtIEs__extensionValue, _asn_ctx),
13343 offsetof(struct DRB_Notify_ItemExtIEs__extensionValue, present),
13344 sizeof(((struct DRB_Notify_ItemExtIEs__extensionValue *)0)->present),
13345 0, /* No top level tags */
13346 0, /* No tags in the map */
13348 -1 /* Extensions start */
13350 static /* Use -fall-defs-global to expose */
13351 asn_TYPE_descriptor_t asn_DEF_extensionValue_108 = {
13355 0, /* No effective tags (pointer) */
13356 0, /* No effective tags (count) */
13357 0, /* No tags (pointer) */
13358 0, /* No tags (count) */
13359 { 0, 0, OPEN_TYPE_constraint },
13360 0, 0, /* No members */
13361 &asn_SPC_extensionValue_specs_108 /* Additional specs */
13364 asn_TYPE_member_t asn_MBR_DRB_Notify_ItemExtIEs_105[] = {
13365 { ATF_NOFLAGS, 0, offsetof(struct DRB_Notify_ItemExtIEs, id),
13366 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13367 -1, /* IMPLICIT tag at current level */
13368 &asn_DEF_ProtocolExtensionID,
13370 { &asn_OER_memb_id_constr_106, &asn_PER_memb_id_constr_106, memb_id_constraint_105 },
13371 0, 0, /* No default value */
13374 { ATF_NOFLAGS, 0, offsetof(struct DRB_Notify_ItemExtIEs, criticality),
13375 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13376 -1, /* IMPLICIT tag at current level */
13377 &asn_DEF_Criticality,
13379 { &asn_OER_memb_criticality_constr_107, &asn_PER_memb_criticality_constr_107, memb_criticality_constraint_105 },
13380 0, 0, /* No default value */
13383 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRB_Notify_ItemExtIEs, extensionValue),
13384 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13385 +1, /* EXPLICIT tag at current level */
13386 &asn_DEF_extensionValue_108,
13388 { &asn_OER_memb_extensionValue_constr_108, &asn_PER_memb_extensionValue_constr_108, memb_extensionValue_constraint_105 },
13389 0, 0, /* No default value */
13393 static const ber_tlv_tag_t asn_DEF_DRB_Notify_ItemExtIEs_tags_105[] = {
13394 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13396 static const asn_TYPE_tag2member_t asn_MAP_DRB_Notify_ItemExtIEs_tag2el_105[] = {
13397 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13398 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13399 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13401 asn_SEQUENCE_specifics_t asn_SPC_DRB_Notify_ItemExtIEs_specs_105 = {
13402 sizeof(struct DRB_Notify_ItemExtIEs),
13403 offsetof(struct DRB_Notify_ItemExtIEs, _asn_ctx),
13404 asn_MAP_DRB_Notify_ItemExtIEs_tag2el_105,
13405 3, /* Count of tags in the map */
13406 0, 0, 0, /* Optional elements (not needed) */
13407 -1, /* First extension addition */
13409 asn_TYPE_descriptor_t asn_DEF_DRB_Notify_ItemExtIEs = {
13410 "DRB-Notify-ItemExtIEs",
13411 "DRB-Notify-ItemExtIEs",
13413 asn_DEF_DRB_Notify_ItemExtIEs_tags_105,
13414 sizeof(asn_DEF_DRB_Notify_ItemExtIEs_tags_105)
13415 /sizeof(asn_DEF_DRB_Notify_ItemExtIEs_tags_105[0]), /* 1 */
13416 asn_DEF_DRB_Notify_ItemExtIEs_tags_105, /* Same as above */
13417 sizeof(asn_DEF_DRB_Notify_ItemExtIEs_tags_105)
13418 /sizeof(asn_DEF_DRB_Notify_ItemExtIEs_tags_105[0]), /* 1 */
13419 { 0, 0, SEQUENCE_constraint },
13420 asn_MBR_DRB_Notify_ItemExtIEs_105,
13421 3, /* Elements count */
13422 &asn_SPC_DRB_Notify_ItemExtIEs_specs_105 /* Additional specs */
13425 static asn_TYPE_member_t asn_MBR_extensionValue_112[] = {
13426 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs__extensionValue, choice.RLC_Status),
13427 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
13429 &asn_DEF_RLC_Status,
13432 0, 0, /* No default value */
13436 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_112[] = {
13437 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
13439 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_112 = {
13440 sizeof(struct DRBs_Required_ToBeModified_ItemExtIEs__extensionValue),
13441 offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs__extensionValue, _asn_ctx),
13442 offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs__extensionValue, present),
13443 sizeof(((struct DRBs_Required_ToBeModified_ItemExtIEs__extensionValue *)0)->present),
13444 asn_MAP_extensionValue_tag2el_112,
13445 1, /* Count of tags in the map */
13447 -1 /* Extensions start */
13449 static /* Use -fall-defs-global to expose */
13450 asn_TYPE_descriptor_t asn_DEF_extensionValue_112 = {
13454 0, /* No effective tags (pointer) */
13455 0, /* No effective tags (count) */
13456 0, /* No tags (pointer) */
13457 0, /* No tags (count) */
13458 { 0, 0, OPEN_TYPE_constraint },
13459 asn_MBR_extensionValue_112,
13460 1, /* Elements count */
13461 &asn_SPC_extensionValue_specs_112 /* Additional specs */
13464 asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeModified_ItemExtIEs_109[] = {
13465 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs, id),
13466 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13467 -1, /* IMPLICIT tag at current level */
13468 &asn_DEF_ProtocolExtensionID,
13470 { &asn_OER_memb_id_constr_110, &asn_PER_memb_id_constr_110, memb_id_constraint_109 },
13471 0, 0, /* No default value */
13474 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs, criticality),
13475 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13476 -1, /* IMPLICIT tag at current level */
13477 &asn_DEF_Criticality,
13478 select_DRBs_Required_ToBeModified_ItemExtIEs_criticality_type,
13479 { &asn_OER_memb_criticality_constr_111, &asn_PER_memb_criticality_constr_111, memb_criticality_constraint_109 },
13480 0, 0, /* No default value */
13483 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs, extensionValue),
13484 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13485 +1, /* EXPLICIT tag at current level */
13486 &asn_DEF_extensionValue_112,
13487 select_DRBs_Required_ToBeModified_ItemExtIEs_extensionValue_type,
13488 { &asn_OER_memb_extensionValue_constr_112, &asn_PER_memb_extensionValue_constr_112, memb_extensionValue_constraint_109 },
13489 0, 0, /* No default value */
13493 static const ber_tlv_tag_t asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109[] = {
13494 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13496 static const asn_TYPE_tag2member_t asn_MAP_DRBs_Required_ToBeModified_ItemExtIEs_tag2el_109[] = {
13497 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13498 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13499 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13501 asn_SEQUENCE_specifics_t asn_SPC_DRBs_Required_ToBeModified_ItemExtIEs_specs_109 = {
13502 sizeof(struct DRBs_Required_ToBeModified_ItemExtIEs),
13503 offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs, _asn_ctx),
13504 asn_MAP_DRBs_Required_ToBeModified_ItemExtIEs_tag2el_109,
13505 3, /* Count of tags in the map */
13506 0, 0, 0, /* Optional elements (not needed) */
13507 -1, /* First extension addition */
13509 asn_TYPE_descriptor_t asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs = {
13510 "DRBs-Required-ToBeModified-ItemExtIEs",
13511 "DRBs-Required-ToBeModified-ItemExtIEs",
13513 asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109,
13514 sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109)
13515 /sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109[0]), /* 1 */
13516 asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109, /* Same as above */
13517 sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109)
13518 /sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109[0]), /* 1 */
13519 { 0, 0, SEQUENCE_constraint },
13520 asn_MBR_DRBs_Required_ToBeModified_ItemExtIEs_109,
13521 3, /* Elements count */
13522 &asn_SPC_DRBs_Required_ToBeModified_ItemExtIEs_specs_109 /* Additional specs */
13525 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_116 = {
13526 sizeof(struct DRBs_Required_ToBeReleased_ItemExtIEs__extensionValue),
13527 offsetof(struct DRBs_Required_ToBeReleased_ItemExtIEs__extensionValue, _asn_ctx),
13528 offsetof(struct DRBs_Required_ToBeReleased_ItemExtIEs__extensionValue, present),
13529 sizeof(((struct DRBs_Required_ToBeReleased_ItemExtIEs__extensionValue *)0)->present),
13530 0, /* No top level tags */
13531 0, /* No tags in the map */
13533 -1 /* Extensions start */
13535 static /* Use -fall-defs-global to expose */
13536 asn_TYPE_descriptor_t asn_DEF_extensionValue_116 = {
13540 0, /* No effective tags (pointer) */
13541 0, /* No effective tags (count) */
13542 0, /* No tags (pointer) */
13543 0, /* No tags (count) */
13544 { 0, 0, OPEN_TYPE_constraint },
13545 0, 0, /* No members */
13546 &asn_SPC_extensionValue_specs_116 /* Additional specs */
13549 asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeReleased_ItemExtIEs_113[] = {
13550 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeReleased_ItemExtIEs, id),
13551 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13552 -1, /* IMPLICIT tag at current level */
13553 &asn_DEF_ProtocolExtensionID,
13555 { &asn_OER_memb_id_constr_114, &asn_PER_memb_id_constr_114, memb_id_constraint_113 },
13556 0, 0, /* No default value */
13559 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeReleased_ItemExtIEs, criticality),
13560 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13561 -1, /* IMPLICIT tag at current level */
13562 &asn_DEF_Criticality,
13564 { &asn_OER_memb_criticality_constr_115, &asn_PER_memb_criticality_constr_115, memb_criticality_constraint_113 },
13565 0, 0, /* No default value */
13568 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeReleased_ItemExtIEs, extensionValue),
13569 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13570 +1, /* EXPLICIT tag at current level */
13571 &asn_DEF_extensionValue_116,
13573 { &asn_OER_memb_extensionValue_constr_116, &asn_PER_memb_extensionValue_constr_116, memb_extensionValue_constraint_113 },
13574 0, 0, /* No default value */
13578 static const ber_tlv_tag_t asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113[] = {
13579 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13581 static const asn_TYPE_tag2member_t asn_MAP_DRBs_Required_ToBeReleased_ItemExtIEs_tag2el_113[] = {
13582 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13583 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13584 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13586 asn_SEQUENCE_specifics_t asn_SPC_DRBs_Required_ToBeReleased_ItemExtIEs_specs_113 = {
13587 sizeof(struct DRBs_Required_ToBeReleased_ItemExtIEs),
13588 offsetof(struct DRBs_Required_ToBeReleased_ItemExtIEs, _asn_ctx),
13589 asn_MAP_DRBs_Required_ToBeReleased_ItemExtIEs_tag2el_113,
13590 3, /* Count of tags in the map */
13591 0, 0, 0, /* Optional elements (not needed) */
13592 -1, /* First extension addition */
13594 asn_TYPE_descriptor_t asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs = {
13595 "DRBs-Required-ToBeReleased-ItemExtIEs",
13596 "DRBs-Required-ToBeReleased-ItemExtIEs",
13598 asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113,
13599 sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113)
13600 /sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113[0]), /* 1 */
13601 asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113, /* Same as above */
13602 sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113)
13603 /sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113[0]), /* 1 */
13604 { 0, 0, SEQUENCE_constraint },
13605 asn_MBR_DRBs_Required_ToBeReleased_ItemExtIEs_113,
13606 3, /* Elements count */
13607 &asn_SPC_DRBs_Required_ToBeReleased_ItemExtIEs_specs_113 /* Additional specs */
13610 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_120 = {
13611 sizeof(struct DRBs_Setup_ItemExtIEs__extensionValue),
13612 offsetof(struct DRBs_Setup_ItemExtIEs__extensionValue, _asn_ctx),
13613 offsetof(struct DRBs_Setup_ItemExtIEs__extensionValue, present),
13614 sizeof(((struct DRBs_Setup_ItemExtIEs__extensionValue *)0)->present),
13615 0, /* No top level tags */
13616 0, /* No tags in the map */
13618 -1 /* Extensions start */
13620 static /* Use -fall-defs-global to expose */
13621 asn_TYPE_descriptor_t asn_DEF_extensionValue_120 = {
13625 0, /* No effective tags (pointer) */
13626 0, /* No effective tags (count) */
13627 0, /* No tags (pointer) */
13628 0, /* No tags (count) */
13629 { 0, 0, OPEN_TYPE_constraint },
13630 0, 0, /* No members */
13631 &asn_SPC_extensionValue_specs_120 /* Additional specs */
13634 asn_TYPE_member_t asn_MBR_DRBs_Setup_ItemExtIEs_117[] = {
13635 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Setup_ItemExtIEs, id),
13636 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13637 -1, /* IMPLICIT tag at current level */
13638 &asn_DEF_ProtocolExtensionID,
13640 { &asn_OER_memb_id_constr_118, &asn_PER_memb_id_constr_118, memb_id_constraint_117 },
13641 0, 0, /* No default value */
13644 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Setup_ItemExtIEs, criticality),
13645 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13646 -1, /* IMPLICIT tag at current level */
13647 &asn_DEF_Criticality,
13649 { &asn_OER_memb_criticality_constr_119, &asn_PER_memb_criticality_constr_119, memb_criticality_constraint_117 },
13650 0, 0, /* No default value */
13653 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_Setup_ItemExtIEs, extensionValue),
13654 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13655 +1, /* EXPLICIT tag at current level */
13656 &asn_DEF_extensionValue_120,
13658 { &asn_OER_memb_extensionValue_constr_120, &asn_PER_memb_extensionValue_constr_120, memb_extensionValue_constraint_117 },
13659 0, 0, /* No default value */
13663 static const ber_tlv_tag_t asn_DEF_DRBs_Setup_ItemExtIEs_tags_117[] = {
13664 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13666 static const asn_TYPE_tag2member_t asn_MAP_DRBs_Setup_ItemExtIEs_tag2el_117[] = {
13667 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13668 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13669 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13671 asn_SEQUENCE_specifics_t asn_SPC_DRBs_Setup_ItemExtIEs_specs_117 = {
13672 sizeof(struct DRBs_Setup_ItemExtIEs),
13673 offsetof(struct DRBs_Setup_ItemExtIEs, _asn_ctx),
13674 asn_MAP_DRBs_Setup_ItemExtIEs_tag2el_117,
13675 3, /* Count of tags in the map */
13676 0, 0, 0, /* Optional elements (not needed) */
13677 -1, /* First extension addition */
13679 asn_TYPE_descriptor_t asn_DEF_DRBs_Setup_ItemExtIEs = {
13680 "DRBs-Setup-ItemExtIEs",
13681 "DRBs-Setup-ItemExtIEs",
13683 asn_DEF_DRBs_Setup_ItemExtIEs_tags_117,
13684 sizeof(asn_DEF_DRBs_Setup_ItemExtIEs_tags_117)
13685 /sizeof(asn_DEF_DRBs_Setup_ItemExtIEs_tags_117[0]), /* 1 */
13686 asn_DEF_DRBs_Setup_ItemExtIEs_tags_117, /* Same as above */
13687 sizeof(asn_DEF_DRBs_Setup_ItemExtIEs_tags_117)
13688 /sizeof(asn_DEF_DRBs_Setup_ItemExtIEs_tags_117[0]), /* 1 */
13689 { 0, 0, SEQUENCE_constraint },
13690 asn_MBR_DRBs_Setup_ItemExtIEs_117,
13691 3, /* Elements count */
13692 &asn_SPC_DRBs_Setup_ItemExtIEs_specs_117 /* Additional specs */
13695 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_124 = {
13696 sizeof(struct DRBs_SetupMod_ItemExtIEs__extensionValue),
13697 offsetof(struct DRBs_SetupMod_ItemExtIEs__extensionValue, _asn_ctx),
13698 offsetof(struct DRBs_SetupMod_ItemExtIEs__extensionValue, present),
13699 sizeof(((struct DRBs_SetupMod_ItemExtIEs__extensionValue *)0)->present),
13700 0, /* No top level tags */
13701 0, /* No tags in the map */
13703 -1 /* Extensions start */
13705 static /* Use -fall-defs-global to expose */
13706 asn_TYPE_descriptor_t asn_DEF_extensionValue_124 = {
13710 0, /* No effective tags (pointer) */
13711 0, /* No effective tags (count) */
13712 0, /* No tags (pointer) */
13713 0, /* No tags (count) */
13714 { 0, 0, OPEN_TYPE_constraint },
13715 0, 0, /* No members */
13716 &asn_SPC_extensionValue_specs_124 /* Additional specs */
13719 asn_TYPE_member_t asn_MBR_DRBs_SetupMod_ItemExtIEs_121[] = {
13720 { ATF_NOFLAGS, 0, offsetof(struct DRBs_SetupMod_ItemExtIEs, id),
13721 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13722 -1, /* IMPLICIT tag at current level */
13723 &asn_DEF_ProtocolExtensionID,
13725 { &asn_OER_memb_id_constr_122, &asn_PER_memb_id_constr_122, memb_id_constraint_121 },
13726 0, 0, /* No default value */
13729 { ATF_NOFLAGS, 0, offsetof(struct DRBs_SetupMod_ItemExtIEs, criticality),
13730 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13731 -1, /* IMPLICIT tag at current level */
13732 &asn_DEF_Criticality,
13734 { &asn_OER_memb_criticality_constr_123, &asn_PER_memb_criticality_constr_123, memb_criticality_constraint_121 },
13735 0, 0, /* No default value */
13738 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_SetupMod_ItemExtIEs, extensionValue),
13739 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13740 +1, /* EXPLICIT tag at current level */
13741 &asn_DEF_extensionValue_124,
13743 { &asn_OER_memb_extensionValue_constr_124, &asn_PER_memb_extensionValue_constr_124, memb_extensionValue_constraint_121 },
13744 0, 0, /* No default value */
13748 static const ber_tlv_tag_t asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121[] = {
13749 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13751 static const asn_TYPE_tag2member_t asn_MAP_DRBs_SetupMod_ItemExtIEs_tag2el_121[] = {
13752 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13753 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13754 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13756 asn_SEQUENCE_specifics_t asn_SPC_DRBs_SetupMod_ItemExtIEs_specs_121 = {
13757 sizeof(struct DRBs_SetupMod_ItemExtIEs),
13758 offsetof(struct DRBs_SetupMod_ItemExtIEs, _asn_ctx),
13759 asn_MAP_DRBs_SetupMod_ItemExtIEs_tag2el_121,
13760 3, /* Count of tags in the map */
13761 0, 0, 0, /* Optional elements (not needed) */
13762 -1, /* First extension addition */
13764 asn_TYPE_descriptor_t asn_DEF_DRBs_SetupMod_ItemExtIEs = {
13765 "DRBs-SetupMod-ItemExtIEs",
13766 "DRBs-SetupMod-ItemExtIEs",
13768 asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121,
13769 sizeof(asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121)
13770 /sizeof(asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121[0]), /* 1 */
13771 asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121, /* Same as above */
13772 sizeof(asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121)
13773 /sizeof(asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121[0]), /* 1 */
13774 { 0, 0, SEQUENCE_constraint },
13775 asn_MBR_DRBs_SetupMod_ItemExtIEs_121,
13776 3, /* Elements count */
13777 &asn_SPC_DRBs_SetupMod_ItemExtIEs_specs_121 /* Additional specs */
13780 static asn_TYPE_member_t asn_MBR_extensionValue_128[] = {
13781 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, choice.PDCPSNLength),
13782 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13784 &asn_DEF_PDCPSNLength,
13787 0, 0, /* No default value */
13790 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, choice.BearerTypeChange),
13791 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13793 &asn_DEF_BearerTypeChange,
13796 0, 0, /* No default value */
13799 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, choice.RLCMode),
13800 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13805 0, 0, /* No default value */
13808 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, choice.DuplicationActivation),
13809 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13811 &asn_DEF_DuplicationActivation,
13814 0, 0, /* No default value */
13815 "DuplicationActivation"
13817 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, choice.DCBasedDuplicationConfigured),
13818 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13820 &asn_DEF_DCBasedDuplicationConfigured,
13823 0, 0, /* No default value */
13824 "DCBasedDuplicationConfigured"
13827 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_128[] = {
13828 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 4 }, /* PDCPSNLength */
13829 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 3 }, /* BearerTypeChange */
13830 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -2, 2 }, /* RLCMode */
13831 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -3, 1 }, /* DuplicationActivation */
13832 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, -4, 0 } /* DCBasedDuplicationConfigured */
13834 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_128 = {
13835 sizeof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue),
13836 offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, _asn_ctx),
13837 offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, present),
13838 sizeof(((struct DRBs_ToBeModified_ItemExtIEs__extensionValue *)0)->present),
13839 asn_MAP_extensionValue_tag2el_128,
13840 5, /* Count of tags in the map */
13842 -1 /* Extensions start */
13844 static /* Use -fall-defs-global to expose */
13845 asn_TYPE_descriptor_t asn_DEF_extensionValue_128 = {
13849 0, /* No effective tags (pointer) */
13850 0, /* No effective tags (count) */
13851 0, /* No tags (pointer) */
13852 0, /* No tags (count) */
13853 { 0, 0, OPEN_TYPE_constraint },
13854 asn_MBR_extensionValue_128,
13855 5, /* Elements count */
13856 &asn_SPC_extensionValue_specs_128 /* Additional specs */
13859 asn_TYPE_member_t asn_MBR_DRBs_ToBeModified_ItemExtIEs_125[] = {
13860 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs, id),
13861 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13862 -1, /* IMPLICIT tag at current level */
13863 &asn_DEF_ProtocolExtensionID,
13865 { &asn_OER_memb_id_constr_126, &asn_PER_memb_id_constr_126, memb_id_constraint_125 },
13866 0, 0, /* No default value */
13869 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs, criticality),
13870 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13871 -1, /* IMPLICIT tag at current level */
13872 &asn_DEF_Criticality,
13873 select_DRBs_ToBeModified_ItemExtIEs_criticality_type,
13874 { &asn_OER_memb_criticality_constr_127, &asn_PER_memb_criticality_constr_127, memb_criticality_constraint_125 },
13875 0, 0, /* No default value */
13878 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs, extensionValue),
13879 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13880 +1, /* EXPLICIT tag at current level */
13881 &asn_DEF_extensionValue_128,
13882 select_DRBs_ToBeModified_ItemExtIEs_extensionValue_type,
13883 { &asn_OER_memb_extensionValue_constr_128, &asn_PER_memb_extensionValue_constr_128, memb_extensionValue_constraint_125 },
13884 0, 0, /* No default value */
13888 static const ber_tlv_tag_t asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125[] = {
13889 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13891 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeModified_ItemExtIEs_tag2el_125[] = {
13892 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13893 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13894 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13896 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeModified_ItemExtIEs_specs_125 = {
13897 sizeof(struct DRBs_ToBeModified_ItemExtIEs),
13898 offsetof(struct DRBs_ToBeModified_ItemExtIEs, _asn_ctx),
13899 asn_MAP_DRBs_ToBeModified_ItemExtIEs_tag2el_125,
13900 3, /* Count of tags in the map */
13901 0, 0, 0, /* Optional elements (not needed) */
13902 -1, /* First extension addition */
13904 asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeModified_ItemExtIEs = {
13905 "DRBs-ToBeModified-ItemExtIEs",
13906 "DRBs-ToBeModified-ItemExtIEs",
13908 asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125,
13909 sizeof(asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125)
13910 /sizeof(asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125[0]), /* 1 */
13911 asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125, /* Same as above */
13912 sizeof(asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125)
13913 /sizeof(asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125[0]), /* 1 */
13914 { 0, 0, SEQUENCE_constraint },
13915 asn_MBR_DRBs_ToBeModified_ItemExtIEs_125,
13916 3, /* Elements count */
13917 &asn_SPC_DRBs_ToBeModified_ItemExtIEs_specs_125 /* Additional specs */
13920 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_132 = {
13921 sizeof(struct DRBs_ToBeReleased_ItemExtIEs__extensionValue),
13922 offsetof(struct DRBs_ToBeReleased_ItemExtIEs__extensionValue, _asn_ctx),
13923 offsetof(struct DRBs_ToBeReleased_ItemExtIEs__extensionValue, present),
13924 sizeof(((struct DRBs_ToBeReleased_ItemExtIEs__extensionValue *)0)->present),
13925 0, /* No top level tags */
13926 0, /* No tags in the map */
13928 -1 /* Extensions start */
13930 static /* Use -fall-defs-global to expose */
13931 asn_TYPE_descriptor_t asn_DEF_extensionValue_132 = {
13935 0, /* No effective tags (pointer) */
13936 0, /* No effective tags (count) */
13937 0, /* No tags (pointer) */
13938 0, /* No tags (count) */
13939 { 0, 0, OPEN_TYPE_constraint },
13940 0, 0, /* No members */
13941 &asn_SPC_extensionValue_specs_132 /* Additional specs */
13944 asn_TYPE_member_t asn_MBR_DRBs_ToBeReleased_ItemExtIEs_129[] = {
13945 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeReleased_ItemExtIEs, id),
13946 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13947 -1, /* IMPLICIT tag at current level */
13948 &asn_DEF_ProtocolExtensionID,
13950 { &asn_OER_memb_id_constr_130, &asn_PER_memb_id_constr_130, memb_id_constraint_129 },
13951 0, 0, /* No default value */
13954 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeReleased_ItemExtIEs, criticality),
13955 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13956 -1, /* IMPLICIT tag at current level */
13957 &asn_DEF_Criticality,
13959 { &asn_OER_memb_criticality_constr_131, &asn_PER_memb_criticality_constr_131, memb_criticality_constraint_129 },
13960 0, 0, /* No default value */
13963 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeReleased_ItemExtIEs, extensionValue),
13964 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13965 +1, /* EXPLICIT tag at current level */
13966 &asn_DEF_extensionValue_132,
13968 { &asn_OER_memb_extensionValue_constr_132, &asn_PER_memb_extensionValue_constr_132, memb_extensionValue_constraint_129 },
13969 0, 0, /* No default value */
13973 static const ber_tlv_tag_t asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129[] = {
13974 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13976 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeReleased_ItemExtIEs_tag2el_129[] = {
13977 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13978 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13979 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13981 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeReleased_ItemExtIEs_specs_129 = {
13982 sizeof(struct DRBs_ToBeReleased_ItemExtIEs),
13983 offsetof(struct DRBs_ToBeReleased_ItemExtIEs, _asn_ctx),
13984 asn_MAP_DRBs_ToBeReleased_ItemExtIEs_tag2el_129,
13985 3, /* Count of tags in the map */
13986 0, 0, 0, /* Optional elements (not needed) */
13987 -1, /* First extension addition */
13989 asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeReleased_ItemExtIEs = {
13990 "DRBs-ToBeReleased-ItemExtIEs",
13991 "DRBs-ToBeReleased-ItemExtIEs",
13993 asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129,
13994 sizeof(asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129)
13995 /sizeof(asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129[0]), /* 1 */
13996 asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129, /* Same as above */
13997 sizeof(asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129)
13998 /sizeof(asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129[0]), /* 1 */
13999 { 0, 0, SEQUENCE_constraint },
14000 asn_MBR_DRBs_ToBeReleased_ItemExtIEs_129,
14001 3, /* Elements count */
14002 &asn_SPC_DRBs_ToBeReleased_ItemExtIEs_specs_129 /* Additional specs */
14005 static asn_TYPE_member_t asn_MBR_extensionValue_136[] = {
14006 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue, choice.DCBasedDuplicationConfigured),
14007 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14009 &asn_DEF_DCBasedDuplicationConfigured,
14012 0, 0, /* No default value */
14013 "DCBasedDuplicationConfigured"
14015 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue, choice.DuplicationActivation),
14016 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14018 &asn_DEF_DuplicationActivation,
14021 0, 0, /* No default value */
14022 "DuplicationActivation"
14024 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue, choice.PDCPSNLength),
14025 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14027 &asn_DEF_PDCPSNLength,
14030 0, 0, /* No default value */
14034 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_136[] = {
14035 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* DCBasedDuplicationConfigured */
14036 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 1 }, /* DuplicationActivation */
14037 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -2, 0 } /* PDCPSNLength */
14039 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_136 = {
14040 sizeof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue),
14041 offsetof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
14042 offsetof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue, present),
14043 sizeof(((struct DRBs_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
14044 asn_MAP_extensionValue_tag2el_136,
14045 3, /* Count of tags in the map */
14047 -1 /* Extensions start */
14049 static /* Use -fall-defs-global to expose */
14050 asn_TYPE_descriptor_t asn_DEF_extensionValue_136 = {
14054 0, /* No effective tags (pointer) */
14055 0, /* No effective tags (count) */
14056 0, /* No tags (pointer) */
14057 0, /* No tags (count) */
14058 { 0, 0, OPEN_TYPE_constraint },
14059 asn_MBR_extensionValue_136,
14060 3, /* Elements count */
14061 &asn_SPC_extensionValue_specs_136 /* Additional specs */
14064 asn_TYPE_member_t asn_MBR_DRBs_ToBeSetup_ItemExtIEs_133[] = {
14065 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemExtIEs, id),
14066 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14067 -1, /* IMPLICIT tag at current level */
14068 &asn_DEF_ProtocolExtensionID,
14070 { &asn_OER_memb_id_constr_134, &asn_PER_memb_id_constr_134, memb_id_constraint_133 },
14071 0, 0, /* No default value */
14074 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemExtIEs, criticality),
14075 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14076 -1, /* IMPLICIT tag at current level */
14077 &asn_DEF_Criticality,
14078 select_DRBs_ToBeSetup_ItemExtIEs_criticality_type,
14079 { &asn_OER_memb_criticality_constr_135, &asn_PER_memb_criticality_constr_135, memb_criticality_constraint_133 },
14080 0, 0, /* No default value */
14083 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemExtIEs, extensionValue),
14084 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14085 +1, /* EXPLICIT tag at current level */
14086 &asn_DEF_extensionValue_136,
14087 select_DRBs_ToBeSetup_ItemExtIEs_extensionValue_type,
14088 { &asn_OER_memb_extensionValue_constr_136, &asn_PER_memb_extensionValue_constr_136, memb_extensionValue_constraint_133 },
14089 0, 0, /* No default value */
14093 static const ber_tlv_tag_t asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133[] = {
14094 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14096 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeSetup_ItemExtIEs_tag2el_133[] = {
14097 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14098 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14099 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14101 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeSetup_ItemExtIEs_specs_133 = {
14102 sizeof(struct DRBs_ToBeSetup_ItemExtIEs),
14103 offsetof(struct DRBs_ToBeSetup_ItemExtIEs, _asn_ctx),
14104 asn_MAP_DRBs_ToBeSetup_ItemExtIEs_tag2el_133,
14105 3, /* Count of tags in the map */
14106 0, 0, 0, /* Optional elements (not needed) */
14107 -1, /* First extension addition */
14109 asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeSetup_ItemExtIEs = {
14110 "DRBs-ToBeSetup-ItemExtIEs",
14111 "DRBs-ToBeSetup-ItemExtIEs",
14113 asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133,
14114 sizeof(asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133)
14115 /sizeof(asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133[0]), /* 1 */
14116 asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133, /* Same as above */
14117 sizeof(asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133)
14118 /sizeof(asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133[0]), /* 1 */
14119 { 0, 0, SEQUENCE_constraint },
14120 asn_MBR_DRBs_ToBeSetup_ItemExtIEs_133,
14121 3, /* Elements count */
14122 &asn_SPC_DRBs_ToBeSetup_ItemExtIEs_specs_133 /* Additional specs */
14125 static asn_TYPE_member_t asn_MBR_extensionValue_140[] = {
14126 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue, choice.DCBasedDuplicationConfigured),
14127 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14129 &asn_DEF_DCBasedDuplicationConfigured,
14132 0, 0, /* No default value */
14133 "DCBasedDuplicationConfigured"
14135 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue, choice.DuplicationActivation),
14136 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14138 &asn_DEF_DuplicationActivation,
14141 0, 0, /* No default value */
14142 "DuplicationActivation"
14144 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue, choice.PDCPSNLength),
14145 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14147 &asn_DEF_PDCPSNLength,
14150 0, 0, /* No default value */
14154 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_140[] = {
14155 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* DCBasedDuplicationConfigured */
14156 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 1 }, /* DuplicationActivation */
14157 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -2, 0 } /* PDCPSNLength */
14159 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_140 = {
14160 sizeof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue),
14161 offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue, _asn_ctx),
14162 offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue, present),
14163 sizeof(((struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue *)0)->present),
14164 asn_MAP_extensionValue_tag2el_140,
14165 3, /* Count of tags in the map */
14167 -1 /* Extensions start */
14169 static /* Use -fall-defs-global to expose */
14170 asn_TYPE_descriptor_t asn_DEF_extensionValue_140 = {
14174 0, /* No effective tags (pointer) */
14175 0, /* No effective tags (count) */
14176 0, /* No tags (pointer) */
14177 0, /* No tags (count) */
14178 { 0, 0, OPEN_TYPE_constraint },
14179 asn_MBR_extensionValue_140,
14180 3, /* Elements count */
14181 &asn_SPC_extensionValue_specs_140 /* Additional specs */
14184 asn_TYPE_member_t asn_MBR_DRBs_ToBeSetupMod_ItemExtIEs_137[] = {
14185 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs, id),
14186 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14187 -1, /* IMPLICIT tag at current level */
14188 &asn_DEF_ProtocolExtensionID,
14190 { &asn_OER_memb_id_constr_138, &asn_PER_memb_id_constr_138, memb_id_constraint_137 },
14191 0, 0, /* No default value */
14194 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs, criticality),
14195 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14196 -1, /* IMPLICIT tag at current level */
14197 &asn_DEF_Criticality,
14198 select_DRBs_ToBeSetupMod_ItemExtIEs_criticality_type,
14199 { &asn_OER_memb_criticality_constr_139, &asn_PER_memb_criticality_constr_139, memb_criticality_constraint_137 },
14200 0, 0, /* No default value */
14203 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs, extensionValue),
14204 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14205 +1, /* EXPLICIT tag at current level */
14206 &asn_DEF_extensionValue_140,
14207 select_DRBs_ToBeSetupMod_ItemExtIEs_extensionValue_type,
14208 { &asn_OER_memb_extensionValue_constr_140, &asn_PER_memb_extensionValue_constr_140, memb_extensionValue_constraint_137 },
14209 0, 0, /* No default value */
14213 static const ber_tlv_tag_t asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137[] = {
14214 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14216 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeSetupMod_ItemExtIEs_tag2el_137[] = {
14217 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14218 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14219 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14221 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeSetupMod_ItemExtIEs_specs_137 = {
14222 sizeof(struct DRBs_ToBeSetupMod_ItemExtIEs),
14223 offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs, _asn_ctx),
14224 asn_MAP_DRBs_ToBeSetupMod_ItemExtIEs_tag2el_137,
14225 3, /* Count of tags in the map */
14226 0, 0, 0, /* Optional elements (not needed) */
14227 -1, /* First extension addition */
14229 asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs = {
14230 "DRBs-ToBeSetupMod-ItemExtIEs",
14231 "DRBs-ToBeSetupMod-ItemExtIEs",
14233 asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137,
14234 sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137)
14235 /sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137[0]), /* 1 */
14236 asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137, /* Same as above */
14237 sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137)
14238 /sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137[0]), /* 1 */
14239 { 0, 0, SEQUENCE_constraint },
14240 asn_MBR_DRBs_ToBeSetupMod_ItemExtIEs_137,
14241 3, /* Elements count */
14242 &asn_SPC_DRBs_ToBeSetupMod_ItemExtIEs_specs_137 /* Additional specs */
14245 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_144 = {
14246 sizeof(struct DRXCycle_ExtIEs__extensionValue),
14247 offsetof(struct DRXCycle_ExtIEs__extensionValue, _asn_ctx),
14248 offsetof(struct DRXCycle_ExtIEs__extensionValue, present),
14249 sizeof(((struct DRXCycle_ExtIEs__extensionValue *)0)->present),
14250 0, /* No top level tags */
14251 0, /* No tags in the map */
14253 -1 /* Extensions start */
14255 static /* Use -fall-defs-global to expose */
14256 asn_TYPE_descriptor_t asn_DEF_extensionValue_144 = {
14260 0, /* No effective tags (pointer) */
14261 0, /* No effective tags (count) */
14262 0, /* No tags (pointer) */
14263 0, /* No tags (count) */
14264 { 0, 0, OPEN_TYPE_constraint },
14265 0, 0, /* No members */
14266 &asn_SPC_extensionValue_specs_144 /* Additional specs */
14269 asn_TYPE_member_t asn_MBR_DRXCycle_ExtIEs_141[] = {
14270 { ATF_NOFLAGS, 0, offsetof(struct DRXCycle_ExtIEs, id),
14271 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14272 -1, /* IMPLICIT tag at current level */
14273 &asn_DEF_ProtocolExtensionID,
14275 { &asn_OER_memb_id_constr_142, &asn_PER_memb_id_constr_142, memb_id_constraint_141 },
14276 0, 0, /* No default value */
14279 { ATF_NOFLAGS, 0, offsetof(struct DRXCycle_ExtIEs, criticality),
14280 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14281 -1, /* IMPLICIT tag at current level */
14282 &asn_DEF_Criticality,
14284 { &asn_OER_memb_criticality_constr_143, &asn_PER_memb_criticality_constr_143, memb_criticality_constraint_141 },
14285 0, 0, /* No default value */
14288 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRXCycle_ExtIEs, extensionValue),
14289 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14290 +1, /* EXPLICIT tag at current level */
14291 &asn_DEF_extensionValue_144,
14293 { &asn_OER_memb_extensionValue_constr_144, &asn_PER_memb_extensionValue_constr_144, memb_extensionValue_constraint_141 },
14294 0, 0, /* No default value */
14298 static const ber_tlv_tag_t asn_DEF_DRXCycle_ExtIEs_tags_141[] = {
14299 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14301 static const asn_TYPE_tag2member_t asn_MAP_DRXCycle_ExtIEs_tag2el_141[] = {
14302 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14303 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14304 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14306 asn_SEQUENCE_specifics_t asn_SPC_DRXCycle_ExtIEs_specs_141 = {
14307 sizeof(struct DRXCycle_ExtIEs),
14308 offsetof(struct DRXCycle_ExtIEs, _asn_ctx),
14309 asn_MAP_DRXCycle_ExtIEs_tag2el_141,
14310 3, /* Count of tags in the map */
14311 0, 0, 0, /* Optional elements (not needed) */
14312 -1, /* First extension addition */
14314 asn_TYPE_descriptor_t asn_DEF_DRXCycle_ExtIEs = {
14318 asn_DEF_DRXCycle_ExtIEs_tags_141,
14319 sizeof(asn_DEF_DRXCycle_ExtIEs_tags_141)
14320 /sizeof(asn_DEF_DRXCycle_ExtIEs_tags_141[0]), /* 1 */
14321 asn_DEF_DRXCycle_ExtIEs_tags_141, /* Same as above */
14322 sizeof(asn_DEF_DRXCycle_ExtIEs_tags_141)
14323 /sizeof(asn_DEF_DRXCycle_ExtIEs_tags_141[0]), /* 1 */
14324 { 0, 0, SEQUENCE_constraint },
14325 asn_MBR_DRXCycle_ExtIEs_141,
14326 3, /* Elements count */
14327 &asn_SPC_DRXCycle_ExtIEs_specs_141 /* Additional specs */
14330 static asn_TYPE_member_t asn_MBR_extensionValue_148[] = {
14331 { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.DRX_LongCycleStartOffset),
14332 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
14334 &asn_DEF_DRX_LongCycleStartOffset,
14337 0, 0, /* No default value */
14338 "DRX-LongCycleStartOffset"
14340 { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.SelectedBandCombinationIndex),
14341 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14343 &asn_DEF_SelectedBandCombinationIndex,
14346 0, 0, /* No default value */
14347 "SelectedBandCombinationIndex"
14349 { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.SelectedFeatureSetEntryIndex),
14350 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14352 &asn_DEF_SelectedFeatureSetEntryIndex,
14355 0, 0, /* No default value */
14356 "SelectedFeatureSetEntryIndex"
14358 { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.Ph_InfoSCG),
14359 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14361 &asn_DEF_Ph_InfoSCG,
14364 0, 0, /* No default value */
14367 { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.RequestedBandCombinationIndex),
14368 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14370 &asn_DEF_RequestedBandCombinationIndex,
14373 0, 0, /* No default value */
14374 "RequestedBandCombinationIndex"
14376 { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.RequestedFeatureSetEntryIndex),
14377 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14379 &asn_DEF_RequestedFeatureSetEntryIndex,
14382 0, 0, /* No default value */
14383 "RequestedFeatureSetEntryIndex"
14385 { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.RequestedP_MaxFR2),
14386 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14388 &asn_DEF_RequestedP_MaxFR2,
14391 0, 0, /* No default value */
14392 "RequestedP-MaxFR2"
14394 { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.DRX_Config),
14395 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14397 &asn_DEF_DRX_Config,
14400 0, 0, /* No default value */
14404 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_148[] = {
14405 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* DRX-LongCycleStartOffset */
14406 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, 0, 6 }, /* SelectedBandCombinationIndex */
14407 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, -1, 5 }, /* SelectedFeatureSetEntryIndex */
14408 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, -2, 4 }, /* Ph-InfoSCG */
14409 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, -3, 3 }, /* RequestedBandCombinationIndex */
14410 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 5, -4, 2 }, /* RequestedFeatureSetEntryIndex */
14411 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 6, -5, 1 }, /* RequestedP-MaxFR2 */
14412 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 7, -6, 0 } /* DRX-Config */
14414 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_148 = {
14415 sizeof(struct DUtoCURRCInformation_ExtIEs__extensionValue),
14416 offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, _asn_ctx),
14417 offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, present),
14418 sizeof(((struct DUtoCURRCInformation_ExtIEs__extensionValue *)0)->present),
14419 asn_MAP_extensionValue_tag2el_148,
14420 8, /* Count of tags in the map */
14422 -1 /* Extensions start */
14424 static /* Use -fall-defs-global to expose */
14425 asn_TYPE_descriptor_t asn_DEF_extensionValue_148 = {
14429 0, /* No effective tags (pointer) */
14430 0, /* No effective tags (count) */
14431 0, /* No tags (pointer) */
14432 0, /* No tags (count) */
14433 { 0, 0, OPEN_TYPE_constraint },
14434 asn_MBR_extensionValue_148,
14435 8, /* Elements count */
14436 &asn_SPC_extensionValue_specs_148 /* Additional specs */
14439 asn_TYPE_member_t asn_MBR_DUtoCURRCInformation_ExtIEs_145[] = {
14440 { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs, id),
14441 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14442 -1, /* IMPLICIT tag at current level */
14443 &asn_DEF_ProtocolExtensionID,
14445 { &asn_OER_memb_id_constr_146, &asn_PER_memb_id_constr_146, memb_id_constraint_145 },
14446 0, 0, /* No default value */
14449 { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs, criticality),
14450 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14451 -1, /* IMPLICIT tag at current level */
14452 &asn_DEF_Criticality,
14453 select_DUtoCURRCInformation_ExtIEs_criticality_type,
14454 { &asn_OER_memb_criticality_constr_147, &asn_PER_memb_criticality_constr_147, memb_criticality_constraint_145 },
14455 0, 0, /* No default value */
14458 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs, extensionValue),
14459 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14460 +1, /* EXPLICIT tag at current level */
14461 &asn_DEF_extensionValue_148,
14462 select_DUtoCURRCInformation_ExtIEs_extensionValue_type,
14463 { &asn_OER_memb_extensionValue_constr_148, &asn_PER_memb_extensionValue_constr_148, memb_extensionValue_constraint_145 },
14464 0, 0, /* No default value */
14468 static const ber_tlv_tag_t asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145[] = {
14469 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14471 static const asn_TYPE_tag2member_t asn_MAP_DUtoCURRCInformation_ExtIEs_tag2el_145[] = {
14472 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14473 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14474 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14476 asn_SEQUENCE_specifics_t asn_SPC_DUtoCURRCInformation_ExtIEs_specs_145 = {
14477 sizeof(struct DUtoCURRCInformation_ExtIEs),
14478 offsetof(struct DUtoCURRCInformation_ExtIEs, _asn_ctx),
14479 asn_MAP_DUtoCURRCInformation_ExtIEs_tag2el_145,
14480 3, /* Count of tags in the map */
14481 0, 0, 0, /* Optional elements (not needed) */
14482 -1, /* First extension addition */
14484 asn_TYPE_descriptor_t asn_DEF_DUtoCURRCInformation_ExtIEs = {
14485 "DUtoCURRCInformation-ExtIEs",
14486 "DUtoCURRCInformation-ExtIEs",
14488 asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145,
14489 sizeof(asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145)
14490 /sizeof(asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145[0]), /* 1 */
14491 asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145, /* Same as above */
14492 sizeof(asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145)
14493 /sizeof(asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145[0]), /* 1 */
14494 { 0, 0, SEQUENCE_constraint },
14495 asn_MBR_DUtoCURRCInformation_ExtIEs_145,
14496 3, /* Elements count */
14497 &asn_SPC_DUtoCURRCInformation_ExtIEs_specs_145 /* Additional specs */
14500 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_152 = {
14501 sizeof(struct Dynamic5QIDescriptor_ExtIEs__extensionValue),
14502 offsetof(struct Dynamic5QIDescriptor_ExtIEs__extensionValue, _asn_ctx),
14503 offsetof(struct Dynamic5QIDescriptor_ExtIEs__extensionValue, present),
14504 sizeof(((struct Dynamic5QIDescriptor_ExtIEs__extensionValue *)0)->present),
14505 0, /* No top level tags */
14506 0, /* No tags in the map */
14508 -1 /* Extensions start */
14510 static /* Use -fall-defs-global to expose */
14511 asn_TYPE_descriptor_t asn_DEF_extensionValue_152 = {
14515 0, /* No effective tags (pointer) */
14516 0, /* No effective tags (count) */
14517 0, /* No tags (pointer) */
14518 0, /* No tags (count) */
14519 { 0, 0, OPEN_TYPE_constraint },
14520 0, 0, /* No members */
14521 &asn_SPC_extensionValue_specs_152 /* Additional specs */
14524 asn_TYPE_member_t asn_MBR_Dynamic5QIDescriptor_ExtIEs_149[] = {
14525 { ATF_NOFLAGS, 0, offsetof(struct Dynamic5QIDescriptor_ExtIEs, id),
14526 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14527 -1, /* IMPLICIT tag at current level */
14528 &asn_DEF_ProtocolExtensionID,
14530 { &asn_OER_memb_id_constr_150, &asn_PER_memb_id_constr_150, memb_id_constraint_149 },
14531 0, 0, /* No default value */
14534 { ATF_NOFLAGS, 0, offsetof(struct Dynamic5QIDescriptor_ExtIEs, criticality),
14535 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14536 -1, /* IMPLICIT tag at current level */
14537 &asn_DEF_Criticality,
14539 { &asn_OER_memb_criticality_constr_151, &asn_PER_memb_criticality_constr_151, memb_criticality_constraint_149 },
14540 0, 0, /* No default value */
14543 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Dynamic5QIDescriptor_ExtIEs, extensionValue),
14544 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14545 +1, /* EXPLICIT tag at current level */
14546 &asn_DEF_extensionValue_152,
14548 { &asn_OER_memb_extensionValue_constr_152, &asn_PER_memb_extensionValue_constr_152, memb_extensionValue_constraint_149 },
14549 0, 0, /* No default value */
14553 static const ber_tlv_tag_t asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149[] = {
14554 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14556 static const asn_TYPE_tag2member_t asn_MAP_Dynamic5QIDescriptor_ExtIEs_tag2el_149[] = {
14557 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14558 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14559 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14561 asn_SEQUENCE_specifics_t asn_SPC_Dynamic5QIDescriptor_ExtIEs_specs_149 = {
14562 sizeof(struct Dynamic5QIDescriptor_ExtIEs),
14563 offsetof(struct Dynamic5QIDescriptor_ExtIEs, _asn_ctx),
14564 asn_MAP_Dynamic5QIDescriptor_ExtIEs_tag2el_149,
14565 3, /* Count of tags in the map */
14566 0, 0, 0, /* Optional elements (not needed) */
14567 -1, /* First extension addition */
14569 asn_TYPE_descriptor_t asn_DEF_Dynamic5QIDescriptor_ExtIEs = {
14570 "Dynamic5QIDescriptor-ExtIEs",
14571 "Dynamic5QIDescriptor-ExtIEs",
14573 asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149,
14574 sizeof(asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149)
14575 /sizeof(asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149[0]), /* 1 */
14576 asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149, /* Same as above */
14577 sizeof(asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149)
14578 /sizeof(asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149[0]), /* 1 */
14579 { 0, 0, SEQUENCE_constraint },
14580 asn_MBR_Dynamic5QIDescriptor_ExtIEs_149,
14581 3, /* Elements count */
14582 &asn_SPC_Dynamic5QIDescriptor_ExtIEs_specs_149 /* Additional specs */
14585 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_156 = {
14586 sizeof(struct Endpoint_IP_address_and_port_ExtIEs__extensionValue),
14587 offsetof(struct Endpoint_IP_address_and_port_ExtIEs__extensionValue, _asn_ctx),
14588 offsetof(struct Endpoint_IP_address_and_port_ExtIEs__extensionValue, present),
14589 sizeof(((struct Endpoint_IP_address_and_port_ExtIEs__extensionValue *)0)->present),
14590 0, /* No top level tags */
14591 0, /* No tags in the map */
14593 -1 /* Extensions start */
14595 static /* Use -fall-defs-global to expose */
14596 asn_TYPE_descriptor_t asn_DEF_extensionValue_156 = {
14600 0, /* No effective tags (pointer) */
14601 0, /* No effective tags (count) */
14602 0, /* No tags (pointer) */
14603 0, /* No tags (count) */
14604 { 0, 0, OPEN_TYPE_constraint },
14605 0, 0, /* No members */
14606 &asn_SPC_extensionValue_specs_156 /* Additional specs */
14609 asn_TYPE_member_t asn_MBR_Endpoint_IP_address_and_port_ExtIEs_153[] = {
14610 { ATF_NOFLAGS, 0, offsetof(struct Endpoint_IP_address_and_port_ExtIEs, id),
14611 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14612 -1, /* IMPLICIT tag at current level */
14613 &asn_DEF_ProtocolExtensionID,
14615 { &asn_OER_memb_id_constr_154, &asn_PER_memb_id_constr_154, memb_id_constraint_153 },
14616 0, 0, /* No default value */
14619 { ATF_NOFLAGS, 0, offsetof(struct Endpoint_IP_address_and_port_ExtIEs, criticality),
14620 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14621 -1, /* IMPLICIT tag at current level */
14622 &asn_DEF_Criticality,
14624 { &asn_OER_memb_criticality_constr_155, &asn_PER_memb_criticality_constr_155, memb_criticality_constraint_153 },
14625 0, 0, /* No default value */
14628 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Endpoint_IP_address_and_port_ExtIEs, extensionValue),
14629 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14630 +1, /* EXPLICIT tag at current level */
14631 &asn_DEF_extensionValue_156,
14633 { &asn_OER_memb_extensionValue_constr_156, &asn_PER_memb_extensionValue_constr_156, memb_extensionValue_constraint_153 },
14634 0, 0, /* No default value */
14638 static const ber_tlv_tag_t asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153[] = {
14639 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14641 static const asn_TYPE_tag2member_t asn_MAP_Endpoint_IP_address_and_port_ExtIEs_tag2el_153[] = {
14642 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14643 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14644 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14646 asn_SEQUENCE_specifics_t asn_SPC_Endpoint_IP_address_and_port_ExtIEs_specs_153 = {
14647 sizeof(struct Endpoint_IP_address_and_port_ExtIEs),
14648 offsetof(struct Endpoint_IP_address_and_port_ExtIEs, _asn_ctx),
14649 asn_MAP_Endpoint_IP_address_and_port_ExtIEs_tag2el_153,
14650 3, /* Count of tags in the map */
14651 0, 0, 0, /* Optional elements (not needed) */
14652 -1, /* First extension addition */
14654 asn_TYPE_descriptor_t asn_DEF_Endpoint_IP_address_and_port_ExtIEs = {
14655 "Endpoint-IP-address-and-port-ExtIEs",
14656 "Endpoint-IP-address-and-port-ExtIEs",
14658 asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153,
14659 sizeof(asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153)
14660 /sizeof(asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153[0]), /* 1 */
14661 asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153, /* Same as above */
14662 sizeof(asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153)
14663 /sizeof(asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153[0]), /* 1 */
14664 { 0, 0, SEQUENCE_constraint },
14665 asn_MBR_Endpoint_IP_address_and_port_ExtIEs_153,
14666 3, /* Elements count */
14667 &asn_SPC_Endpoint_IP_address_and_port_ExtIEs_specs_153 /* Additional specs */
14670 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_160 = {
14671 sizeof(struct ExtendedAvailablePLMN_Item_ExtIEs__extensionValue),
14672 offsetof(struct ExtendedAvailablePLMN_Item_ExtIEs__extensionValue, _asn_ctx),
14673 offsetof(struct ExtendedAvailablePLMN_Item_ExtIEs__extensionValue, present),
14674 sizeof(((struct ExtendedAvailablePLMN_Item_ExtIEs__extensionValue *)0)->present),
14675 0, /* No top level tags */
14676 0, /* No tags in the map */
14678 -1 /* Extensions start */
14680 static /* Use -fall-defs-global to expose */
14681 asn_TYPE_descriptor_t asn_DEF_extensionValue_160 = {
14685 0, /* No effective tags (pointer) */
14686 0, /* No effective tags (count) */
14687 0, /* No tags (pointer) */
14688 0, /* No tags (count) */
14689 { 0, 0, OPEN_TYPE_constraint },
14690 0, 0, /* No members */
14691 &asn_SPC_extensionValue_specs_160 /* Additional specs */
14694 asn_TYPE_member_t asn_MBR_ExtendedAvailablePLMN_Item_ExtIEs_157[] = {
14695 { ATF_NOFLAGS, 0, offsetof(struct ExtendedAvailablePLMN_Item_ExtIEs, id),
14696 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14697 -1, /* IMPLICIT tag at current level */
14698 &asn_DEF_ProtocolExtensionID,
14700 { &asn_OER_memb_id_constr_158, &asn_PER_memb_id_constr_158, memb_id_constraint_157 },
14701 0, 0, /* No default value */
14704 { ATF_NOFLAGS, 0, offsetof(struct ExtendedAvailablePLMN_Item_ExtIEs, criticality),
14705 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14706 -1, /* IMPLICIT tag at current level */
14707 &asn_DEF_Criticality,
14709 { &asn_OER_memb_criticality_constr_159, &asn_PER_memb_criticality_constr_159, memb_criticality_constraint_157 },
14710 0, 0, /* No default value */
14713 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExtendedAvailablePLMN_Item_ExtIEs, extensionValue),
14714 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14715 +1, /* EXPLICIT tag at current level */
14716 &asn_DEF_extensionValue_160,
14718 { &asn_OER_memb_extensionValue_constr_160, &asn_PER_memb_extensionValue_constr_160, memb_extensionValue_constraint_157 },
14719 0, 0, /* No default value */
14723 static const ber_tlv_tag_t asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157[] = {
14724 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14726 static const asn_TYPE_tag2member_t asn_MAP_ExtendedAvailablePLMN_Item_ExtIEs_tag2el_157[] = {
14727 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14728 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14729 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14731 asn_SEQUENCE_specifics_t asn_SPC_ExtendedAvailablePLMN_Item_ExtIEs_specs_157 = {
14732 sizeof(struct ExtendedAvailablePLMN_Item_ExtIEs),
14733 offsetof(struct ExtendedAvailablePLMN_Item_ExtIEs, _asn_ctx),
14734 asn_MAP_ExtendedAvailablePLMN_Item_ExtIEs_tag2el_157,
14735 3, /* Count of tags in the map */
14736 0, 0, 0, /* Optional elements (not needed) */
14737 -1, /* First extension addition */
14739 asn_TYPE_descriptor_t asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs = {
14740 "ExtendedAvailablePLMN-Item-ExtIEs",
14741 "ExtendedAvailablePLMN-Item-ExtIEs",
14743 asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157,
14744 sizeof(asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157)
14745 /sizeof(asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157[0]), /* 1 */
14746 asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157, /* Same as above */
14747 sizeof(asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157)
14748 /sizeof(asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157[0]), /* 1 */
14749 { 0, 0, SEQUENCE_constraint },
14750 asn_MBR_ExtendedAvailablePLMN_Item_ExtIEs_157,
14751 3, /* Elements count */
14752 &asn_SPC_ExtendedAvailablePLMN_Item_ExtIEs_specs_157 /* Additional specs */
14755 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_164 = {
14756 sizeof(struct ExtendedServedPLMNs_ItemExtIEs__extensionValue),
14757 offsetof(struct ExtendedServedPLMNs_ItemExtIEs__extensionValue, _asn_ctx),
14758 offsetof(struct ExtendedServedPLMNs_ItemExtIEs__extensionValue, present),
14759 sizeof(((struct ExtendedServedPLMNs_ItemExtIEs__extensionValue *)0)->present),
14760 0, /* No top level tags */
14761 0, /* No tags in the map */
14763 -1 /* Extensions start */
14765 static /* Use -fall-defs-global to expose */
14766 asn_TYPE_descriptor_t asn_DEF_extensionValue_164 = {
14770 0, /* No effective tags (pointer) */
14771 0, /* No effective tags (count) */
14772 0, /* No tags (pointer) */
14773 0, /* No tags (count) */
14774 { 0, 0, OPEN_TYPE_constraint },
14775 0, 0, /* No members */
14776 &asn_SPC_extensionValue_specs_164 /* Additional specs */
14779 asn_TYPE_member_t asn_MBR_ExtendedServedPLMNs_ItemExtIEs_161[] = {
14780 { ATF_NOFLAGS, 0, offsetof(struct ExtendedServedPLMNs_ItemExtIEs, id),
14781 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14782 -1, /* IMPLICIT tag at current level */
14783 &asn_DEF_ProtocolExtensionID,
14785 { &asn_OER_memb_id_constr_162, &asn_PER_memb_id_constr_162, memb_id_constraint_161 },
14786 0, 0, /* No default value */
14789 { ATF_NOFLAGS, 0, offsetof(struct ExtendedServedPLMNs_ItemExtIEs, criticality),
14790 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14791 -1, /* IMPLICIT tag at current level */
14792 &asn_DEF_Criticality,
14794 { &asn_OER_memb_criticality_constr_163, &asn_PER_memb_criticality_constr_163, memb_criticality_constraint_161 },
14795 0, 0, /* No default value */
14798 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExtendedServedPLMNs_ItemExtIEs, extensionValue),
14799 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14800 +1, /* EXPLICIT tag at current level */
14801 &asn_DEF_extensionValue_164,
14803 { &asn_OER_memb_extensionValue_constr_164, &asn_PER_memb_extensionValue_constr_164, memb_extensionValue_constraint_161 },
14804 0, 0, /* No default value */
14808 static const ber_tlv_tag_t asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161[] = {
14809 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14811 static const asn_TYPE_tag2member_t asn_MAP_ExtendedServedPLMNs_ItemExtIEs_tag2el_161[] = {
14812 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14813 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14814 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14816 asn_SEQUENCE_specifics_t asn_SPC_ExtendedServedPLMNs_ItemExtIEs_specs_161 = {
14817 sizeof(struct ExtendedServedPLMNs_ItemExtIEs),
14818 offsetof(struct ExtendedServedPLMNs_ItemExtIEs, _asn_ctx),
14819 asn_MAP_ExtendedServedPLMNs_ItemExtIEs_tag2el_161,
14820 3, /* Count of tags in the map */
14821 0, 0, 0, /* Optional elements (not needed) */
14822 -1, /* First extension addition */
14824 asn_TYPE_descriptor_t asn_DEF_ExtendedServedPLMNs_ItemExtIEs = {
14825 "ExtendedServedPLMNs-ItemExtIEs",
14826 "ExtendedServedPLMNs-ItemExtIEs",
14828 asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161,
14829 sizeof(asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161)
14830 /sizeof(asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161[0]), /* 1 */
14831 asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161, /* Same as above */
14832 sizeof(asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161)
14833 /sizeof(asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161[0]), /* 1 */
14834 { 0, 0, SEQUENCE_constraint },
14835 asn_MBR_ExtendedServedPLMNs_ItemExtIEs_161,
14836 3, /* Elements count */
14837 &asn_SPC_ExtendedServedPLMNs_ItemExtIEs_specs_161 /* Additional specs */
14840 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_168 = {
14841 sizeof(struct EUTRACells_List_itemExtIEs__extensionValue),
14842 offsetof(struct EUTRACells_List_itemExtIEs__extensionValue, _asn_ctx),
14843 offsetof(struct EUTRACells_List_itemExtIEs__extensionValue, present),
14844 sizeof(((struct EUTRACells_List_itemExtIEs__extensionValue *)0)->present),
14845 0, /* No top level tags */
14846 0, /* No tags in the map */
14848 -1 /* Extensions start */
14850 static /* Use -fall-defs-global to expose */
14851 asn_TYPE_descriptor_t asn_DEF_extensionValue_168 = {
14855 0, /* No effective tags (pointer) */
14856 0, /* No effective tags (count) */
14857 0, /* No tags (pointer) */
14858 0, /* No tags (count) */
14859 { 0, 0, OPEN_TYPE_constraint },
14860 0, 0, /* No members */
14861 &asn_SPC_extensionValue_specs_168 /* Additional specs */
14864 asn_TYPE_member_t asn_MBR_EUTRACells_List_itemExtIEs_165[] = {
14865 { ATF_NOFLAGS, 0, offsetof(struct EUTRACells_List_itemExtIEs, id),
14866 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14867 -1, /* IMPLICIT tag at current level */
14868 &asn_DEF_ProtocolExtensionID,
14870 { &asn_OER_memb_id_constr_166, &asn_PER_memb_id_constr_166, memb_id_constraint_165 },
14871 0, 0, /* No default value */
14874 { ATF_NOFLAGS, 0, offsetof(struct EUTRACells_List_itemExtIEs, criticality),
14875 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14876 -1, /* IMPLICIT tag at current level */
14877 &asn_DEF_Criticality,
14879 { &asn_OER_memb_criticality_constr_167, &asn_PER_memb_criticality_constr_167, memb_criticality_constraint_165 },
14880 0, 0, /* No default value */
14883 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRACells_List_itemExtIEs, extensionValue),
14884 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14885 +1, /* EXPLICIT tag at current level */
14886 &asn_DEF_extensionValue_168,
14888 { &asn_OER_memb_extensionValue_constr_168, &asn_PER_memb_extensionValue_constr_168, memb_extensionValue_constraint_165 },
14889 0, 0, /* No default value */
14893 static const ber_tlv_tag_t asn_DEF_EUTRACells_List_itemExtIEs_tags_165[] = {
14894 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14896 static const asn_TYPE_tag2member_t asn_MAP_EUTRACells_List_itemExtIEs_tag2el_165[] = {
14897 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14898 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14899 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14901 asn_SEQUENCE_specifics_t asn_SPC_EUTRACells_List_itemExtIEs_specs_165 = {
14902 sizeof(struct EUTRACells_List_itemExtIEs),
14903 offsetof(struct EUTRACells_List_itemExtIEs, _asn_ctx),
14904 asn_MAP_EUTRACells_List_itemExtIEs_tag2el_165,
14905 3, /* Count of tags in the map */
14906 0, 0, 0, /* Optional elements (not needed) */
14907 -1, /* First extension addition */
14909 asn_TYPE_descriptor_t asn_DEF_EUTRACells_List_itemExtIEs = {
14910 "EUTRACells-List-itemExtIEs",
14911 "EUTRACells-List-itemExtIEs",
14913 asn_DEF_EUTRACells_List_itemExtIEs_tags_165,
14914 sizeof(asn_DEF_EUTRACells_List_itemExtIEs_tags_165)
14915 /sizeof(asn_DEF_EUTRACells_List_itemExtIEs_tags_165[0]), /* 1 */
14916 asn_DEF_EUTRACells_List_itemExtIEs_tags_165, /* Same as above */
14917 sizeof(asn_DEF_EUTRACells_List_itemExtIEs_tags_165)
14918 /sizeof(asn_DEF_EUTRACells_List_itemExtIEs_tags_165[0]), /* 1 */
14919 { 0, 0, SEQUENCE_constraint },
14920 asn_MBR_EUTRACells_List_itemExtIEs_165,
14921 3, /* Elements count */
14922 &asn_SPC_EUTRACells_List_itemExtIEs_specs_165 /* Additional specs */
14925 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_172 = {
14926 sizeof(struct EUTRA_Coex_FDD_Info_ExtIEs__extensionValue),
14927 offsetof(struct EUTRA_Coex_FDD_Info_ExtIEs__extensionValue, _asn_ctx),
14928 offsetof(struct EUTRA_Coex_FDD_Info_ExtIEs__extensionValue, present),
14929 sizeof(((struct EUTRA_Coex_FDD_Info_ExtIEs__extensionValue *)0)->present),
14930 0, /* No top level tags */
14931 0, /* No tags in the map */
14933 -1 /* Extensions start */
14935 static /* Use -fall-defs-global to expose */
14936 asn_TYPE_descriptor_t asn_DEF_extensionValue_172 = {
14940 0, /* No effective tags (pointer) */
14941 0, /* No effective tags (count) */
14942 0, /* No tags (pointer) */
14943 0, /* No tags (count) */
14944 { 0, 0, OPEN_TYPE_constraint },
14945 0, 0, /* No members */
14946 &asn_SPC_extensionValue_specs_172 /* Additional specs */
14949 asn_TYPE_member_t asn_MBR_EUTRA_Coex_FDD_Info_ExtIEs_169[] = {
14950 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_Coex_FDD_Info_ExtIEs, id),
14951 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14952 -1, /* IMPLICIT tag at current level */
14953 &asn_DEF_ProtocolExtensionID,
14955 { &asn_OER_memb_id_constr_170, &asn_PER_memb_id_constr_170, memb_id_constraint_169 },
14956 0, 0, /* No default value */
14959 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_Coex_FDD_Info_ExtIEs, criticality),
14960 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14961 -1, /* IMPLICIT tag at current level */
14962 &asn_DEF_Criticality,
14964 { &asn_OER_memb_criticality_constr_171, &asn_PER_memb_criticality_constr_171, memb_criticality_constraint_169 },
14965 0, 0, /* No default value */
14968 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRA_Coex_FDD_Info_ExtIEs, extensionValue),
14969 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14970 +1, /* EXPLICIT tag at current level */
14971 &asn_DEF_extensionValue_172,
14973 { &asn_OER_memb_extensionValue_constr_172, &asn_PER_memb_extensionValue_constr_172, memb_extensionValue_constraint_169 },
14974 0, 0, /* No default value */
14978 static const ber_tlv_tag_t asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169[] = {
14979 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14981 static const asn_TYPE_tag2member_t asn_MAP_EUTRA_Coex_FDD_Info_ExtIEs_tag2el_169[] = {
14982 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14983 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14984 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14986 asn_SEQUENCE_specifics_t asn_SPC_EUTRA_Coex_FDD_Info_ExtIEs_specs_169 = {
14987 sizeof(struct EUTRA_Coex_FDD_Info_ExtIEs),
14988 offsetof(struct EUTRA_Coex_FDD_Info_ExtIEs, _asn_ctx),
14989 asn_MAP_EUTRA_Coex_FDD_Info_ExtIEs_tag2el_169,
14990 3, /* Count of tags in the map */
14991 0, 0, 0, /* Optional elements (not needed) */
14992 -1, /* First extension addition */
14994 asn_TYPE_descriptor_t asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs = {
14995 "EUTRA-Coex-FDD-Info-ExtIEs",
14996 "EUTRA-Coex-FDD-Info-ExtIEs",
14998 asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169,
14999 sizeof(asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169)
15000 /sizeof(asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169[0]), /* 1 */
15001 asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169, /* Same as above */
15002 sizeof(asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169)
15003 /sizeof(asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169[0]), /* 1 */
15004 { 0, 0, SEQUENCE_constraint },
15005 asn_MBR_EUTRA_Coex_FDD_Info_ExtIEs_169,
15006 3, /* Elements count */
15007 &asn_SPC_EUTRA_Coex_FDD_Info_ExtIEs_specs_169 /* Additional specs */
15010 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_176 = {
15011 sizeof(struct EUTRA_Coex_TDD_Info_ExtIEs__extensionValue),
15012 offsetof(struct EUTRA_Coex_TDD_Info_ExtIEs__extensionValue, _asn_ctx),
15013 offsetof(struct EUTRA_Coex_TDD_Info_ExtIEs__extensionValue, present),
15014 sizeof(((struct EUTRA_Coex_TDD_Info_ExtIEs__extensionValue *)0)->present),
15015 0, /* No top level tags */
15016 0, /* No tags in the map */
15018 -1 /* Extensions start */
15020 static /* Use -fall-defs-global to expose */
15021 asn_TYPE_descriptor_t asn_DEF_extensionValue_176 = {
15025 0, /* No effective tags (pointer) */
15026 0, /* No effective tags (count) */
15027 0, /* No tags (pointer) */
15028 0, /* No tags (count) */
15029 { 0, 0, OPEN_TYPE_constraint },
15030 0, 0, /* No members */
15031 &asn_SPC_extensionValue_specs_176 /* Additional specs */
15034 asn_TYPE_member_t asn_MBR_EUTRA_Coex_TDD_Info_ExtIEs_173[] = {
15035 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_Coex_TDD_Info_ExtIEs, id),
15036 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15037 -1, /* IMPLICIT tag at current level */
15038 &asn_DEF_ProtocolExtensionID,
15040 { &asn_OER_memb_id_constr_174, &asn_PER_memb_id_constr_174, memb_id_constraint_173 },
15041 0, 0, /* No default value */
15044 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_Coex_TDD_Info_ExtIEs, criticality),
15045 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15046 -1, /* IMPLICIT tag at current level */
15047 &asn_DEF_Criticality,
15049 { &asn_OER_memb_criticality_constr_175, &asn_PER_memb_criticality_constr_175, memb_criticality_constraint_173 },
15050 0, 0, /* No default value */
15053 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRA_Coex_TDD_Info_ExtIEs, extensionValue),
15054 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15055 +1, /* EXPLICIT tag at current level */
15056 &asn_DEF_extensionValue_176,
15058 { &asn_OER_memb_extensionValue_constr_176, &asn_PER_memb_extensionValue_constr_176, memb_extensionValue_constraint_173 },
15059 0, 0, /* No default value */
15063 static const ber_tlv_tag_t asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173[] = {
15064 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15066 static const asn_TYPE_tag2member_t asn_MAP_EUTRA_Coex_TDD_Info_ExtIEs_tag2el_173[] = {
15067 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15068 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15069 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15071 asn_SEQUENCE_specifics_t asn_SPC_EUTRA_Coex_TDD_Info_ExtIEs_specs_173 = {
15072 sizeof(struct EUTRA_Coex_TDD_Info_ExtIEs),
15073 offsetof(struct EUTRA_Coex_TDD_Info_ExtIEs, _asn_ctx),
15074 asn_MAP_EUTRA_Coex_TDD_Info_ExtIEs_tag2el_173,
15075 3, /* Count of tags in the map */
15076 0, 0, 0, /* Optional elements (not needed) */
15077 -1, /* First extension addition */
15079 asn_TYPE_descriptor_t asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs = {
15080 "EUTRA-Coex-TDD-Info-ExtIEs",
15081 "EUTRA-Coex-TDD-Info-ExtIEs",
15083 asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173,
15084 sizeof(asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173)
15085 /sizeof(asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173[0]), /* 1 */
15086 asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173, /* Same as above */
15087 sizeof(asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173)
15088 /sizeof(asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173[0]), /* 1 */
15089 { 0, 0, SEQUENCE_constraint },
15090 asn_MBR_EUTRA_Coex_TDD_Info_ExtIEs_173,
15091 3, /* Elements count */
15092 &asn_SPC_EUTRA_Coex_TDD_Info_ExtIEs_specs_173 /* Additional specs */
15095 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_180 = {
15096 sizeof(struct EUTRA_PRACH_Configuration_ExtIEs__extensionValue),
15097 offsetof(struct EUTRA_PRACH_Configuration_ExtIEs__extensionValue, _asn_ctx),
15098 offsetof(struct EUTRA_PRACH_Configuration_ExtIEs__extensionValue, present),
15099 sizeof(((struct EUTRA_PRACH_Configuration_ExtIEs__extensionValue *)0)->present),
15100 0, /* No top level tags */
15101 0, /* No tags in the map */
15103 -1 /* Extensions start */
15105 static /* Use -fall-defs-global to expose */
15106 asn_TYPE_descriptor_t asn_DEF_extensionValue_180 = {
15110 0, /* No effective tags (pointer) */
15111 0, /* No effective tags (count) */
15112 0, /* No tags (pointer) */
15113 0, /* No tags (count) */
15114 { 0, 0, OPEN_TYPE_constraint },
15115 0, 0, /* No members */
15116 &asn_SPC_extensionValue_specs_180 /* Additional specs */
15119 asn_TYPE_member_t asn_MBR_EUTRA_PRACH_Configuration_ExtIEs_177[] = {
15120 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_PRACH_Configuration_ExtIEs, id),
15121 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15122 -1, /* IMPLICIT tag at current level */
15123 &asn_DEF_ProtocolExtensionID,
15125 { &asn_OER_memb_id_constr_178, &asn_PER_memb_id_constr_178, memb_id_constraint_177 },
15126 0, 0, /* No default value */
15129 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_PRACH_Configuration_ExtIEs, criticality),
15130 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15131 -1, /* IMPLICIT tag at current level */
15132 &asn_DEF_Criticality,
15134 { &asn_OER_memb_criticality_constr_179, &asn_PER_memb_criticality_constr_179, memb_criticality_constraint_177 },
15135 0, 0, /* No default value */
15138 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRA_PRACH_Configuration_ExtIEs, extensionValue),
15139 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15140 +1, /* EXPLICIT tag at current level */
15141 &asn_DEF_extensionValue_180,
15143 { &asn_OER_memb_extensionValue_constr_180, &asn_PER_memb_extensionValue_constr_180, memb_extensionValue_constraint_177 },
15144 0, 0, /* No default value */
15148 static const ber_tlv_tag_t asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177[] = {
15149 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15151 static const asn_TYPE_tag2member_t asn_MAP_EUTRA_PRACH_Configuration_ExtIEs_tag2el_177[] = {
15152 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15153 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15154 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15156 asn_SEQUENCE_specifics_t asn_SPC_EUTRA_PRACH_Configuration_ExtIEs_specs_177 = {
15157 sizeof(struct EUTRA_PRACH_Configuration_ExtIEs),
15158 offsetof(struct EUTRA_PRACH_Configuration_ExtIEs, _asn_ctx),
15159 asn_MAP_EUTRA_PRACH_Configuration_ExtIEs_tag2el_177,
15160 3, /* Count of tags in the map */
15161 0, 0, 0, /* Optional elements (not needed) */
15162 -1, /* First extension addition */
15164 asn_TYPE_descriptor_t asn_DEF_EUTRA_PRACH_Configuration_ExtIEs = {
15165 "EUTRA-PRACH-Configuration-ExtIEs",
15166 "EUTRA-PRACH-Configuration-ExtIEs",
15168 asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177,
15169 sizeof(asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177)
15170 /sizeof(asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177[0]), /* 1 */
15171 asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177, /* Same as above */
15172 sizeof(asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177)
15173 /sizeof(asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177[0]), /* 1 */
15174 { 0, 0, SEQUENCE_constraint },
15175 asn_MBR_EUTRA_PRACH_Configuration_ExtIEs_177,
15176 3, /* Elements count */
15177 &asn_SPC_EUTRA_PRACH_Configuration_ExtIEs_specs_177 /* Additional specs */
15180 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_184 = {
15181 sizeof(struct EUTRA_SpecialSubframe_Info_ExtIEs__extensionValue),
15182 offsetof(struct EUTRA_SpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
15183 offsetof(struct EUTRA_SpecialSubframe_Info_ExtIEs__extensionValue, present),
15184 sizeof(((struct EUTRA_SpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
15185 0, /* No top level tags */
15186 0, /* No tags in the map */
15188 -1 /* Extensions start */
15190 static /* Use -fall-defs-global to expose */
15191 asn_TYPE_descriptor_t asn_DEF_extensionValue_184 = {
15195 0, /* No effective tags (pointer) */
15196 0, /* No effective tags (count) */
15197 0, /* No tags (pointer) */
15198 0, /* No tags (count) */
15199 { 0, 0, OPEN_TYPE_constraint },
15200 0, 0, /* No members */
15201 &asn_SPC_extensionValue_specs_184 /* Additional specs */
15204 asn_TYPE_member_t asn_MBR_EUTRA_SpecialSubframe_Info_ExtIEs_181[] = {
15205 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_SpecialSubframe_Info_ExtIEs, id),
15206 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15207 -1, /* IMPLICIT tag at current level */
15208 &asn_DEF_ProtocolExtensionID,
15210 { &asn_OER_memb_id_constr_182, &asn_PER_memb_id_constr_182, memb_id_constraint_181 },
15211 0, 0, /* No default value */
15214 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_SpecialSubframe_Info_ExtIEs, criticality),
15215 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15216 -1, /* IMPLICIT tag at current level */
15217 &asn_DEF_Criticality,
15219 { &asn_OER_memb_criticality_constr_183, &asn_PER_memb_criticality_constr_183, memb_criticality_constraint_181 },
15220 0, 0, /* No default value */
15223 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRA_SpecialSubframe_Info_ExtIEs, extensionValue),
15224 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15225 +1, /* EXPLICIT tag at current level */
15226 &asn_DEF_extensionValue_184,
15228 { &asn_OER_memb_extensionValue_constr_184, &asn_PER_memb_extensionValue_constr_184, memb_extensionValue_constraint_181 },
15229 0, 0, /* No default value */
15233 static const ber_tlv_tag_t asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181[] = {
15234 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15236 static const asn_TYPE_tag2member_t asn_MAP_EUTRA_SpecialSubframe_Info_ExtIEs_tag2el_181[] = {
15237 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15238 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15239 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15241 asn_SEQUENCE_specifics_t asn_SPC_EUTRA_SpecialSubframe_Info_ExtIEs_specs_181 = {
15242 sizeof(struct EUTRA_SpecialSubframe_Info_ExtIEs),
15243 offsetof(struct EUTRA_SpecialSubframe_Info_ExtIEs, _asn_ctx),
15244 asn_MAP_EUTRA_SpecialSubframe_Info_ExtIEs_tag2el_181,
15245 3, /* Count of tags in the map */
15246 0, 0, 0, /* Optional elements (not needed) */
15247 -1, /* First extension addition */
15249 asn_TYPE_descriptor_t asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs = {
15250 "EUTRA-SpecialSubframe-Info-ExtIEs",
15251 "EUTRA-SpecialSubframe-Info-ExtIEs",
15253 asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181,
15254 sizeof(asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181)
15255 /sizeof(asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181[0]), /* 1 */
15256 asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181, /* Same as above */
15257 sizeof(asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181)
15258 /sizeof(asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181[0]), /* 1 */
15259 { 0, 0, SEQUENCE_constraint },
15260 asn_MBR_EUTRA_SpecialSubframe_Info_ExtIEs_181,
15261 3, /* Elements count */
15262 &asn_SPC_EUTRA_SpecialSubframe_Info_ExtIEs_specs_181 /* Additional specs */
15265 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_188 = {
15266 sizeof(struct EUTRANQoS_ExtIEs__extensionValue),
15267 offsetof(struct EUTRANQoS_ExtIEs__extensionValue, _asn_ctx),
15268 offsetof(struct EUTRANQoS_ExtIEs__extensionValue, present),
15269 sizeof(((struct EUTRANQoS_ExtIEs__extensionValue *)0)->present),
15270 0, /* No top level tags */
15271 0, /* No tags in the map */
15273 -1 /* Extensions start */
15275 static /* Use -fall-defs-global to expose */
15276 asn_TYPE_descriptor_t asn_DEF_extensionValue_188 = {
15280 0, /* No effective tags (pointer) */
15281 0, /* No effective tags (count) */
15282 0, /* No tags (pointer) */
15283 0, /* No tags (count) */
15284 { 0, 0, OPEN_TYPE_constraint },
15285 0, 0, /* No members */
15286 &asn_SPC_extensionValue_specs_188 /* Additional specs */
15289 asn_TYPE_member_t asn_MBR_EUTRANQoS_ExtIEs_185[] = {
15290 { ATF_NOFLAGS, 0, offsetof(struct EUTRANQoS_ExtIEs, id),
15291 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15292 -1, /* IMPLICIT tag at current level */
15293 &asn_DEF_ProtocolExtensionID,
15295 { &asn_OER_memb_id_constr_186, &asn_PER_memb_id_constr_186, memb_id_constraint_185 },
15296 0, 0, /* No default value */
15299 { ATF_NOFLAGS, 0, offsetof(struct EUTRANQoS_ExtIEs, criticality),
15300 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15301 -1, /* IMPLICIT tag at current level */
15302 &asn_DEF_Criticality,
15304 { &asn_OER_memb_criticality_constr_187, &asn_PER_memb_criticality_constr_187, memb_criticality_constraint_185 },
15305 0, 0, /* No default value */
15308 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRANQoS_ExtIEs, extensionValue),
15309 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15310 +1, /* EXPLICIT tag at current level */
15311 &asn_DEF_extensionValue_188,
15313 { &asn_OER_memb_extensionValue_constr_188, &asn_PER_memb_extensionValue_constr_188, memb_extensionValue_constraint_185 },
15314 0, 0, /* No default value */
15318 static const ber_tlv_tag_t asn_DEF_EUTRANQoS_ExtIEs_tags_185[] = {
15319 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15321 static const asn_TYPE_tag2member_t asn_MAP_EUTRANQoS_ExtIEs_tag2el_185[] = {
15322 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15323 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15324 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15326 asn_SEQUENCE_specifics_t asn_SPC_EUTRANQoS_ExtIEs_specs_185 = {
15327 sizeof(struct EUTRANQoS_ExtIEs),
15328 offsetof(struct EUTRANQoS_ExtIEs, _asn_ctx),
15329 asn_MAP_EUTRANQoS_ExtIEs_tag2el_185,
15330 3, /* Count of tags in the map */
15331 0, 0, 0, /* Optional elements (not needed) */
15332 -1, /* First extension addition */
15334 asn_TYPE_descriptor_t asn_DEF_EUTRANQoS_ExtIEs = {
15335 "EUTRANQoS-ExtIEs",
15336 "EUTRANQoS-ExtIEs",
15338 asn_DEF_EUTRANQoS_ExtIEs_tags_185,
15339 sizeof(asn_DEF_EUTRANQoS_ExtIEs_tags_185)
15340 /sizeof(asn_DEF_EUTRANQoS_ExtIEs_tags_185[0]), /* 1 */
15341 asn_DEF_EUTRANQoS_ExtIEs_tags_185, /* Same as above */
15342 sizeof(asn_DEF_EUTRANQoS_ExtIEs_tags_185)
15343 /sizeof(asn_DEF_EUTRANQoS_ExtIEs_tags_185[0]), /* 1 */
15344 { 0, 0, SEQUENCE_constraint },
15345 asn_MBR_EUTRANQoS_ExtIEs_185,
15346 3, /* Elements count */
15347 &asn_SPC_EUTRANQoS_ExtIEs_specs_185 /* Additional specs */
15350 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_192 = {
15351 sizeof(struct EUTRA_FDD_Info_ExtIEs__extensionValue),
15352 offsetof(struct EUTRA_FDD_Info_ExtIEs__extensionValue, _asn_ctx),
15353 offsetof(struct EUTRA_FDD_Info_ExtIEs__extensionValue, present),
15354 sizeof(((struct EUTRA_FDD_Info_ExtIEs__extensionValue *)0)->present),
15355 0, /* No top level tags */
15356 0, /* No tags in the map */
15358 -1 /* Extensions start */
15360 static /* Use -fall-defs-global to expose */
15361 asn_TYPE_descriptor_t asn_DEF_extensionValue_192 = {
15365 0, /* No effective tags (pointer) */
15366 0, /* No effective tags (count) */
15367 0, /* No tags (pointer) */
15368 0, /* No tags (count) */
15369 { 0, 0, OPEN_TYPE_constraint },
15370 0, 0, /* No members */
15371 &asn_SPC_extensionValue_specs_192 /* Additional specs */
15374 asn_TYPE_member_t asn_MBR_EUTRA_FDD_Info_ExtIEs_189[] = {
15375 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_FDD_Info_ExtIEs, id),
15376 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15377 -1, /* IMPLICIT tag at current level */
15378 &asn_DEF_ProtocolExtensionID,
15380 { &asn_OER_memb_id_constr_190, &asn_PER_memb_id_constr_190, memb_id_constraint_189 },
15381 0, 0, /* No default value */
15384 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_FDD_Info_ExtIEs, criticality),
15385 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15386 -1, /* IMPLICIT tag at current level */
15387 &asn_DEF_Criticality,
15389 { &asn_OER_memb_criticality_constr_191, &asn_PER_memb_criticality_constr_191, memb_criticality_constraint_189 },
15390 0, 0, /* No default value */
15393 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRA_FDD_Info_ExtIEs, extensionValue),
15394 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15395 +1, /* EXPLICIT tag at current level */
15396 &asn_DEF_extensionValue_192,
15398 { &asn_OER_memb_extensionValue_constr_192, &asn_PER_memb_extensionValue_constr_192, memb_extensionValue_constraint_189 },
15399 0, 0, /* No default value */
15403 static const ber_tlv_tag_t asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189[] = {
15404 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15406 static const asn_TYPE_tag2member_t asn_MAP_EUTRA_FDD_Info_ExtIEs_tag2el_189[] = {
15407 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15408 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15409 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15411 asn_SEQUENCE_specifics_t asn_SPC_EUTRA_FDD_Info_ExtIEs_specs_189 = {
15412 sizeof(struct EUTRA_FDD_Info_ExtIEs),
15413 offsetof(struct EUTRA_FDD_Info_ExtIEs, _asn_ctx),
15414 asn_MAP_EUTRA_FDD_Info_ExtIEs_tag2el_189,
15415 3, /* Count of tags in the map */
15416 0, 0, 0, /* Optional elements (not needed) */
15417 -1, /* First extension addition */
15419 asn_TYPE_descriptor_t asn_DEF_EUTRA_FDD_Info_ExtIEs = {
15420 "EUTRA-FDD-Info-ExtIEs",
15421 "EUTRA-FDD-Info-ExtIEs",
15423 asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189,
15424 sizeof(asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189)
15425 /sizeof(asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189[0]), /* 1 */
15426 asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189, /* Same as above */
15427 sizeof(asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189)
15428 /sizeof(asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189[0]), /* 1 */
15429 { 0, 0, SEQUENCE_constraint },
15430 asn_MBR_EUTRA_FDD_Info_ExtIEs_189,
15431 3, /* Elements count */
15432 &asn_SPC_EUTRA_FDD_Info_ExtIEs_specs_189 /* Additional specs */
15435 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_196 = {
15436 sizeof(struct EUTRA_TDD_Info_ExtIEs__extensionValue),
15437 offsetof(struct EUTRA_TDD_Info_ExtIEs__extensionValue, _asn_ctx),
15438 offsetof(struct EUTRA_TDD_Info_ExtIEs__extensionValue, present),
15439 sizeof(((struct EUTRA_TDD_Info_ExtIEs__extensionValue *)0)->present),
15440 0, /* No top level tags */
15441 0, /* No tags in the map */
15443 -1 /* Extensions start */
15445 static /* Use -fall-defs-global to expose */
15446 asn_TYPE_descriptor_t asn_DEF_extensionValue_196 = {
15450 0, /* No effective tags (pointer) */
15451 0, /* No effective tags (count) */
15452 0, /* No tags (pointer) */
15453 0, /* No tags (count) */
15454 { 0, 0, OPEN_TYPE_constraint },
15455 0, 0, /* No members */
15456 &asn_SPC_extensionValue_specs_196 /* Additional specs */
15459 asn_TYPE_member_t asn_MBR_EUTRA_TDD_Info_ExtIEs_193[] = {
15460 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_TDD_Info_ExtIEs, id),
15461 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15462 -1, /* IMPLICIT tag at current level */
15463 &asn_DEF_ProtocolExtensionID,
15465 { &asn_OER_memb_id_constr_194, &asn_PER_memb_id_constr_194, memb_id_constraint_193 },
15466 0, 0, /* No default value */
15469 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_TDD_Info_ExtIEs, criticality),
15470 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15471 -1, /* IMPLICIT tag at current level */
15472 &asn_DEF_Criticality,
15474 { &asn_OER_memb_criticality_constr_195, &asn_PER_memb_criticality_constr_195, memb_criticality_constraint_193 },
15475 0, 0, /* No default value */
15478 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRA_TDD_Info_ExtIEs, extensionValue),
15479 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15480 +1, /* EXPLICIT tag at current level */
15481 &asn_DEF_extensionValue_196,
15483 { &asn_OER_memb_extensionValue_constr_196, &asn_PER_memb_extensionValue_constr_196, memb_extensionValue_constraint_193 },
15484 0, 0, /* No default value */
15488 static const ber_tlv_tag_t asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193[] = {
15489 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15491 static const asn_TYPE_tag2member_t asn_MAP_EUTRA_TDD_Info_ExtIEs_tag2el_193[] = {
15492 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15493 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15494 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15496 asn_SEQUENCE_specifics_t asn_SPC_EUTRA_TDD_Info_ExtIEs_specs_193 = {
15497 sizeof(struct EUTRA_TDD_Info_ExtIEs),
15498 offsetof(struct EUTRA_TDD_Info_ExtIEs, _asn_ctx),
15499 asn_MAP_EUTRA_TDD_Info_ExtIEs_tag2el_193,
15500 3, /* Count of tags in the map */
15501 0, 0, 0, /* Optional elements (not needed) */
15502 -1, /* First extension addition */
15504 asn_TYPE_descriptor_t asn_DEF_EUTRA_TDD_Info_ExtIEs = {
15505 "EUTRA-TDD-Info-ExtIEs",
15506 "EUTRA-TDD-Info-ExtIEs",
15508 asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193,
15509 sizeof(asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193)
15510 /sizeof(asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193[0]), /* 1 */
15511 asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193, /* Same as above */
15512 sizeof(asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193)
15513 /sizeof(asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193[0]), /* 1 */
15514 { 0, 0, SEQUENCE_constraint },
15515 asn_MBR_EUTRA_TDD_Info_ExtIEs_193,
15516 3, /* Elements count */
15517 &asn_SPC_EUTRA_TDD_Info_ExtIEs_specs_193 /* Additional specs */
15520 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_200 = {
15521 sizeof(struct FDD_Info_ExtIEs__extensionValue),
15522 offsetof(struct FDD_Info_ExtIEs__extensionValue, _asn_ctx),
15523 offsetof(struct FDD_Info_ExtIEs__extensionValue, present),
15524 sizeof(((struct FDD_Info_ExtIEs__extensionValue *)0)->present),
15525 0, /* No top level tags */
15526 0, /* No tags in the map */
15528 -1 /* Extensions start */
15530 static /* Use -fall-defs-global to expose */
15531 asn_TYPE_descriptor_t asn_DEF_extensionValue_200 = {
15535 0, /* No effective tags (pointer) */
15536 0, /* No effective tags (count) */
15537 0, /* No tags (pointer) */
15538 0, /* No tags (count) */
15539 { 0, 0, OPEN_TYPE_constraint },
15540 0, 0, /* No members */
15541 &asn_SPC_extensionValue_specs_200 /* Additional specs */
15544 asn_TYPE_member_t asn_MBR_FDD_Info_ExtIEs_197[] = {
15545 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, id),
15546 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15547 -1, /* IMPLICIT tag at current level */
15548 &asn_DEF_ProtocolExtensionID,
15550 { &asn_OER_memb_id_constr_198, &asn_PER_memb_id_constr_198, memb_id_constraint_197 },
15551 0, 0, /* No default value */
15554 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, criticality),
15555 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15556 -1, /* IMPLICIT tag at current level */
15557 &asn_DEF_Criticality,
15559 { &asn_OER_memb_criticality_constr_199, &asn_PER_memb_criticality_constr_199, memb_criticality_constraint_197 },
15560 0, 0, /* No default value */
15563 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, extensionValue),
15564 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15565 +1, /* EXPLICIT tag at current level */
15566 &asn_DEF_extensionValue_200,
15568 { &asn_OER_memb_extensionValue_constr_200, &asn_PER_memb_extensionValue_constr_200, memb_extensionValue_constraint_197 },
15569 0, 0, /* No default value */
15573 static const ber_tlv_tag_t asn_DEF_FDD_Info_ExtIEs_tags_197[] = {
15574 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15576 static const asn_TYPE_tag2member_t asn_MAP_FDD_Info_ExtIEs_tag2el_197[] = {
15577 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15578 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15579 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15581 asn_SEQUENCE_specifics_t asn_SPC_FDD_Info_ExtIEs_specs_197 = {
15582 sizeof(struct FDD_Info_ExtIEs),
15583 offsetof(struct FDD_Info_ExtIEs, _asn_ctx),
15584 asn_MAP_FDD_Info_ExtIEs_tag2el_197,
15585 3, /* Count of tags in the map */
15586 0, 0, 0, /* Optional elements (not needed) */
15587 -1, /* First extension addition */
15589 asn_TYPE_descriptor_t asn_DEF_FDD_Info_ExtIEs = {
15593 asn_DEF_FDD_Info_ExtIEs_tags_197,
15594 sizeof(asn_DEF_FDD_Info_ExtIEs_tags_197)
15595 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_197[0]), /* 1 */
15596 asn_DEF_FDD_Info_ExtIEs_tags_197, /* Same as above */
15597 sizeof(asn_DEF_FDD_Info_ExtIEs_tags_197)
15598 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_197[0]), /* 1 */
15599 { 0, 0, SEQUENCE_constraint },
15600 asn_MBR_FDD_Info_ExtIEs_197,
15601 3, /* Elements count */
15602 &asn_SPC_FDD_Info_ExtIEs_specs_197 /* Additional specs */
15605 static asn_TYPE_member_t asn_MBR_extensionValue_204[] = {
15606 { ATF_NOFLAGS, 0, offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs__extensionValue, choice.QoSFlowMappingIndication),
15607 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
15609 &asn_DEF_QoSFlowMappingIndication,
15612 0, 0, /* No default value */
15613 "QoSFlowMappingIndication"
15616 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_204[] = {
15617 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* QoSFlowMappingIndication */
15619 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_204 = {
15620 sizeof(struct Flows_Mapped_To_DRB_ItemExtIEs__extensionValue),
15621 offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs__extensionValue, _asn_ctx),
15622 offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs__extensionValue, present),
15623 sizeof(((struct Flows_Mapped_To_DRB_ItemExtIEs__extensionValue *)0)->present),
15624 asn_MAP_extensionValue_tag2el_204,
15625 1, /* Count of tags in the map */
15627 -1 /* Extensions start */
15629 static /* Use -fall-defs-global to expose */
15630 asn_TYPE_descriptor_t asn_DEF_extensionValue_204 = {
15634 0, /* No effective tags (pointer) */
15635 0, /* No effective tags (count) */
15636 0, /* No tags (pointer) */
15637 0, /* No tags (count) */
15638 { 0, 0, OPEN_TYPE_constraint },
15639 asn_MBR_extensionValue_204,
15640 1, /* Elements count */
15641 &asn_SPC_extensionValue_specs_204 /* Additional specs */
15644 asn_TYPE_member_t asn_MBR_Flows_Mapped_To_DRB_ItemExtIEs_201[] = {
15645 { ATF_NOFLAGS, 0, offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs, id),
15646 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15647 -1, /* IMPLICIT tag at current level */
15648 &asn_DEF_ProtocolExtensionID,
15650 { &asn_OER_memb_id_constr_202, &asn_PER_memb_id_constr_202, memb_id_constraint_201 },
15651 0, 0, /* No default value */
15654 { ATF_NOFLAGS, 0, offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs, criticality),
15655 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15656 -1, /* IMPLICIT tag at current level */
15657 &asn_DEF_Criticality,
15658 select_Flows_Mapped_To_DRB_ItemExtIEs_criticality_type,
15659 { &asn_OER_memb_criticality_constr_203, &asn_PER_memb_criticality_constr_203, memb_criticality_constraint_201 },
15660 0, 0, /* No default value */
15663 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs, extensionValue),
15664 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15665 +1, /* EXPLICIT tag at current level */
15666 &asn_DEF_extensionValue_204,
15667 select_Flows_Mapped_To_DRB_ItemExtIEs_extensionValue_type,
15668 { &asn_OER_memb_extensionValue_constr_204, &asn_PER_memb_extensionValue_constr_204, memb_extensionValue_constraint_201 },
15669 0, 0, /* No default value */
15673 static const ber_tlv_tag_t asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201[] = {
15674 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15676 static const asn_TYPE_tag2member_t asn_MAP_Flows_Mapped_To_DRB_ItemExtIEs_tag2el_201[] = {
15677 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15678 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15679 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15681 asn_SEQUENCE_specifics_t asn_SPC_Flows_Mapped_To_DRB_ItemExtIEs_specs_201 = {
15682 sizeof(struct Flows_Mapped_To_DRB_ItemExtIEs),
15683 offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs, _asn_ctx),
15684 asn_MAP_Flows_Mapped_To_DRB_ItemExtIEs_tag2el_201,
15685 3, /* Count of tags in the map */
15686 0, 0, 0, /* Optional elements (not needed) */
15687 -1, /* First extension addition */
15689 asn_TYPE_descriptor_t asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs = {
15690 "Flows-Mapped-To-DRB-ItemExtIEs",
15691 "Flows-Mapped-To-DRB-ItemExtIEs",
15693 asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201,
15694 sizeof(asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201)
15695 /sizeof(asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201[0]), /* 1 */
15696 asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201, /* Same as above */
15697 sizeof(asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201)
15698 /sizeof(asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201[0]), /* 1 */
15699 { 0, 0, SEQUENCE_constraint },
15700 asn_MBR_Flows_Mapped_To_DRB_ItemExtIEs_201,
15701 3, /* Elements count */
15702 &asn_SPC_Flows_Mapped_To_DRB_ItemExtIEs_specs_201 /* Additional specs */
15705 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_208 = {
15706 sizeof(struct FreqBandNrItem_ExtIEs__extensionValue),
15707 offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, _asn_ctx),
15708 offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, present),
15709 sizeof(((struct FreqBandNrItem_ExtIEs__extensionValue *)0)->present),
15710 0, /* No top level tags */
15711 0, /* No tags in the map */
15713 -1 /* Extensions start */
15715 static /* Use -fall-defs-global to expose */
15716 asn_TYPE_descriptor_t asn_DEF_extensionValue_208 = {
15720 0, /* No effective tags (pointer) */
15721 0, /* No effective tags (count) */
15722 0, /* No tags (pointer) */
15723 0, /* No tags (count) */
15724 { 0, 0, OPEN_TYPE_constraint },
15725 0, 0, /* No members */
15726 &asn_SPC_extensionValue_specs_208 /* Additional specs */
15729 asn_TYPE_member_t asn_MBR_FreqBandNrItem_ExtIEs_205[] = {
15730 { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, id),
15731 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15732 -1, /* IMPLICIT tag at current level */
15733 &asn_DEF_ProtocolExtensionID,
15735 { &asn_OER_memb_id_constr_206, &asn_PER_memb_id_constr_206, memb_id_constraint_205 },
15736 0, 0, /* No default value */
15739 { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, criticality),
15740 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15741 -1, /* IMPLICIT tag at current level */
15742 &asn_DEF_Criticality,
15744 { &asn_OER_memb_criticality_constr_207, &asn_PER_memb_criticality_constr_207, memb_criticality_constraint_205 },
15745 0, 0, /* No default value */
15748 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, extensionValue),
15749 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15750 +1, /* EXPLICIT tag at current level */
15751 &asn_DEF_extensionValue_208,
15753 { &asn_OER_memb_extensionValue_constr_208, &asn_PER_memb_extensionValue_constr_208, memb_extensionValue_constraint_205 },
15754 0, 0, /* No default value */
15758 static const ber_tlv_tag_t asn_DEF_FreqBandNrItem_ExtIEs_tags_205[] = {
15759 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15761 static const asn_TYPE_tag2member_t asn_MAP_FreqBandNrItem_ExtIEs_tag2el_205[] = {
15762 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15763 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15764 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15766 asn_SEQUENCE_specifics_t asn_SPC_FreqBandNrItem_ExtIEs_specs_205 = {
15767 sizeof(struct FreqBandNrItem_ExtIEs),
15768 offsetof(struct FreqBandNrItem_ExtIEs, _asn_ctx),
15769 asn_MAP_FreqBandNrItem_ExtIEs_tag2el_205,
15770 3, /* Count of tags in the map */
15771 0, 0, 0, /* Optional elements (not needed) */
15772 -1, /* First extension addition */
15774 asn_TYPE_descriptor_t asn_DEF_FreqBandNrItem_ExtIEs = {
15775 "FreqBandNrItem-ExtIEs",
15776 "FreqBandNrItem-ExtIEs",
15778 asn_DEF_FreqBandNrItem_ExtIEs_tags_205,
15779 sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_205)
15780 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_205[0]), /* 1 */
15781 asn_DEF_FreqBandNrItem_ExtIEs_tags_205, /* Same as above */
15782 sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_205)
15783 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_205[0]), /* 1 */
15784 { 0, 0, SEQUENCE_constraint },
15785 asn_MBR_FreqBandNrItem_ExtIEs_205,
15786 3, /* Elements count */
15787 &asn_SPC_FreqBandNrItem_ExtIEs_specs_205 /* Additional specs */
15790 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_212 = {
15791 sizeof(struct GBR_QosInformation_ExtIEs__extensionValue),
15792 offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, _asn_ctx),
15793 offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, present),
15794 sizeof(((struct GBR_QosInformation_ExtIEs__extensionValue *)0)->present),
15795 0, /* No top level tags */
15796 0, /* No tags in the map */
15798 -1 /* Extensions start */
15800 static /* Use -fall-defs-global to expose */
15801 asn_TYPE_descriptor_t asn_DEF_extensionValue_212 = {
15805 0, /* No effective tags (pointer) */
15806 0, /* No effective tags (count) */
15807 0, /* No tags (pointer) */
15808 0, /* No tags (count) */
15809 { 0, 0, OPEN_TYPE_constraint },
15810 0, 0, /* No members */
15811 &asn_SPC_extensionValue_specs_212 /* Additional specs */
15814 asn_TYPE_member_t asn_MBR_GBR_QosInformation_ExtIEs_209[] = {
15815 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, id),
15816 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15817 -1, /* IMPLICIT tag at current level */
15818 &asn_DEF_ProtocolExtensionID,
15820 { &asn_OER_memb_id_constr_210, &asn_PER_memb_id_constr_210, memb_id_constraint_209 },
15821 0, 0, /* No default value */
15824 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, criticality),
15825 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15826 -1, /* IMPLICIT tag at current level */
15827 &asn_DEF_Criticality,
15829 { &asn_OER_memb_criticality_constr_211, &asn_PER_memb_criticality_constr_211, memb_criticality_constraint_209 },
15830 0, 0, /* No default value */
15833 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, extensionValue),
15834 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15835 +1, /* EXPLICIT tag at current level */
15836 &asn_DEF_extensionValue_212,
15838 { &asn_OER_memb_extensionValue_constr_212, &asn_PER_memb_extensionValue_constr_212, memb_extensionValue_constraint_209 },
15839 0, 0, /* No default value */
15843 static const ber_tlv_tag_t asn_DEF_GBR_QosInformation_ExtIEs_tags_209[] = {
15844 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15846 static const asn_TYPE_tag2member_t asn_MAP_GBR_QosInformation_ExtIEs_tag2el_209[] = {
15847 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15848 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15849 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15851 asn_SEQUENCE_specifics_t asn_SPC_GBR_QosInformation_ExtIEs_specs_209 = {
15852 sizeof(struct GBR_QosInformation_ExtIEs),
15853 offsetof(struct GBR_QosInformation_ExtIEs, _asn_ctx),
15854 asn_MAP_GBR_QosInformation_ExtIEs_tag2el_209,
15855 3, /* Count of tags in the map */
15856 0, 0, 0, /* Optional elements (not needed) */
15857 -1, /* First extension addition */
15859 asn_TYPE_descriptor_t asn_DEF_GBR_QosInformation_ExtIEs = {
15860 "GBR-QosInformation-ExtIEs",
15861 "GBR-QosInformation-ExtIEs",
15863 asn_DEF_GBR_QosInformation_ExtIEs_tags_209,
15864 sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_209)
15865 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_209[0]), /* 1 */
15866 asn_DEF_GBR_QosInformation_ExtIEs_tags_209, /* Same as above */
15867 sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_209)
15868 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_209[0]), /* 1 */
15869 { 0, 0, SEQUENCE_constraint },
15870 asn_MBR_GBR_QosInformation_ExtIEs_209,
15871 3, /* Elements count */
15872 &asn_SPC_GBR_QosInformation_ExtIEs_specs_209 /* Additional specs */
15875 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_216 = {
15876 sizeof(struct GBR_QosFlowInformation_ExtIEs__extensionValue),
15877 offsetof(struct GBR_QosFlowInformation_ExtIEs__extensionValue, _asn_ctx),
15878 offsetof(struct GBR_QosFlowInformation_ExtIEs__extensionValue, present),
15879 sizeof(((struct GBR_QosFlowInformation_ExtIEs__extensionValue *)0)->present),
15880 0, /* No top level tags */
15881 0, /* No tags in the map */
15883 -1 /* Extensions start */
15885 static /* Use -fall-defs-global to expose */
15886 asn_TYPE_descriptor_t asn_DEF_extensionValue_216 = {
15890 0, /* No effective tags (pointer) */
15891 0, /* No effective tags (count) */
15892 0, /* No tags (pointer) */
15893 0, /* No tags (count) */
15894 { 0, 0, OPEN_TYPE_constraint },
15895 0, 0, /* No members */
15896 &asn_SPC_extensionValue_specs_216 /* Additional specs */
15899 asn_TYPE_member_t asn_MBR_GBR_QosFlowInformation_ExtIEs_213[] = {
15900 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosFlowInformation_ExtIEs, id),
15901 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15902 -1, /* IMPLICIT tag at current level */
15903 &asn_DEF_ProtocolExtensionID,
15905 { &asn_OER_memb_id_constr_214, &asn_PER_memb_id_constr_214, memb_id_constraint_213 },
15906 0, 0, /* No default value */
15909 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosFlowInformation_ExtIEs, criticality),
15910 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15911 -1, /* IMPLICIT tag at current level */
15912 &asn_DEF_Criticality,
15914 { &asn_OER_memb_criticality_constr_215, &asn_PER_memb_criticality_constr_215, memb_criticality_constraint_213 },
15915 0, 0, /* No default value */
15918 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GBR_QosFlowInformation_ExtIEs, extensionValue),
15919 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15920 +1, /* EXPLICIT tag at current level */
15921 &asn_DEF_extensionValue_216,
15923 { &asn_OER_memb_extensionValue_constr_216, &asn_PER_memb_extensionValue_constr_216, memb_extensionValue_constraint_213 },
15924 0, 0, /* No default value */
15928 static const ber_tlv_tag_t asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213[] = {
15929 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15931 static const asn_TYPE_tag2member_t asn_MAP_GBR_QosFlowInformation_ExtIEs_tag2el_213[] = {
15932 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15933 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15934 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15936 asn_SEQUENCE_specifics_t asn_SPC_GBR_QosFlowInformation_ExtIEs_specs_213 = {
15937 sizeof(struct GBR_QosFlowInformation_ExtIEs),
15938 offsetof(struct GBR_QosFlowInformation_ExtIEs, _asn_ctx),
15939 asn_MAP_GBR_QosFlowInformation_ExtIEs_tag2el_213,
15940 3, /* Count of tags in the map */
15941 0, 0, 0, /* Optional elements (not needed) */
15942 -1, /* First extension addition */
15944 asn_TYPE_descriptor_t asn_DEF_GBR_QosFlowInformation_ExtIEs = {
15945 "GBR-QosFlowInformation-ExtIEs",
15946 "GBR-QosFlowInformation-ExtIEs",
15948 asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213,
15949 sizeof(asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213)
15950 /sizeof(asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213[0]), /* 1 */
15951 asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213, /* Same as above */
15952 sizeof(asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213)
15953 /sizeof(asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213[0]), /* 1 */
15954 { 0, 0, SEQUENCE_constraint },
15955 asn_MBR_GBR_QosFlowInformation_ExtIEs_213,
15956 3, /* Elements count */
15957 &asn_SPC_GBR_QosFlowInformation_ExtIEs_specs_213 /* Additional specs */
15960 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_220 = {
15961 sizeof(struct GNB_CUSystemInformation_ExtIEs__extensionValue),
15962 offsetof(struct GNB_CUSystemInformation_ExtIEs__extensionValue, _asn_ctx),
15963 offsetof(struct GNB_CUSystemInformation_ExtIEs__extensionValue, present),
15964 sizeof(((struct GNB_CUSystemInformation_ExtIEs__extensionValue *)0)->present),
15965 0, /* No top level tags */
15966 0, /* No tags in the map */
15968 -1 /* Extensions start */
15970 static /* Use -fall-defs-global to expose */
15971 asn_TYPE_descriptor_t asn_DEF_extensionValue_220 = {
15975 0, /* No effective tags (pointer) */
15976 0, /* No effective tags (count) */
15977 0, /* No tags (pointer) */
15978 0, /* No tags (count) */
15979 { 0, 0, OPEN_TYPE_constraint },
15980 0, 0, /* No members */
15981 &asn_SPC_extensionValue_specs_220 /* Additional specs */
15984 asn_TYPE_member_t asn_MBR_GNB_CUSystemInformation_ExtIEs_217[] = {
15985 { ATF_NOFLAGS, 0, offsetof(struct GNB_CUSystemInformation_ExtIEs, id),
15986 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15987 -1, /* IMPLICIT tag at current level */
15988 &asn_DEF_ProtocolExtensionID,
15990 { &asn_OER_memb_id_constr_218, &asn_PER_memb_id_constr_218, memb_id_constraint_217 },
15991 0, 0, /* No default value */
15994 { ATF_NOFLAGS, 0, offsetof(struct GNB_CUSystemInformation_ExtIEs, criticality),
15995 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15996 -1, /* IMPLICIT tag at current level */
15997 &asn_DEF_Criticality,
15999 { &asn_OER_memb_criticality_constr_219, &asn_PER_memb_criticality_constr_219, memb_criticality_constraint_217 },
16000 0, 0, /* No default value */
16003 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CUSystemInformation_ExtIEs, extensionValue),
16004 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16005 +1, /* EXPLICIT tag at current level */
16006 &asn_DEF_extensionValue_220,
16008 { &asn_OER_memb_extensionValue_constr_220, &asn_PER_memb_extensionValue_constr_220, memb_extensionValue_constraint_217 },
16009 0, 0, /* No default value */
16013 static const ber_tlv_tag_t asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217[] = {
16014 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16016 static const asn_TYPE_tag2member_t asn_MAP_GNB_CUSystemInformation_ExtIEs_tag2el_217[] = {
16017 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16018 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16019 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16021 asn_SEQUENCE_specifics_t asn_SPC_GNB_CUSystemInformation_ExtIEs_specs_217 = {
16022 sizeof(struct GNB_CUSystemInformation_ExtIEs),
16023 offsetof(struct GNB_CUSystemInformation_ExtIEs, _asn_ctx),
16024 asn_MAP_GNB_CUSystemInformation_ExtIEs_tag2el_217,
16025 3, /* Count of tags in the map */
16026 0, 0, 0, /* Optional elements (not needed) */
16027 -1, /* First extension addition */
16029 asn_TYPE_descriptor_t asn_DEF_GNB_CUSystemInformation_ExtIEs = {
16030 "GNB-CUSystemInformation-ExtIEs",
16031 "GNB-CUSystemInformation-ExtIEs",
16033 asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217,
16034 sizeof(asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217)
16035 /sizeof(asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217[0]), /* 1 */
16036 asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217, /* Same as above */
16037 sizeof(asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217)
16038 /sizeof(asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217[0]), /* 1 */
16039 { 0, 0, SEQUENCE_constraint },
16040 asn_MBR_GNB_CUSystemInformation_ExtIEs_217,
16041 3, /* Elements count */
16042 &asn_SPC_GNB_CUSystemInformation_ExtIEs_specs_217 /* Additional specs */
16045 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_224 = {
16046 sizeof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs__extensionValue),
16047 offsetof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs__extensionValue, _asn_ctx),
16048 offsetof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs__extensionValue, present),
16049 sizeof(((struct GNB_CU_TNL_Association_Setup_Item_ExtIEs__extensionValue *)0)->present),
16050 0, /* No top level tags */
16051 0, /* No tags in the map */
16053 -1 /* Extensions start */
16055 static /* Use -fall-defs-global to expose */
16056 asn_TYPE_descriptor_t asn_DEF_extensionValue_224 = {
16060 0, /* No effective tags (pointer) */
16061 0, /* No effective tags (count) */
16062 0, /* No tags (pointer) */
16063 0, /* No tags (count) */
16064 { 0, 0, OPEN_TYPE_constraint },
16065 0, 0, /* No members */
16066 &asn_SPC_extensionValue_specs_224 /* Additional specs */
16069 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Setup_Item_ExtIEs_221[] = {
16070 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs, id),
16071 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16072 -1, /* IMPLICIT tag at current level */
16073 &asn_DEF_ProtocolExtensionID,
16075 { &asn_OER_memb_id_constr_222, &asn_PER_memb_id_constr_222, memb_id_constraint_221 },
16076 0, 0, /* No default value */
16079 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs, criticality),
16080 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16081 -1, /* IMPLICIT tag at current level */
16082 &asn_DEF_Criticality,
16084 { &asn_OER_memb_criticality_constr_223, &asn_PER_memb_criticality_constr_223, memb_criticality_constraint_221 },
16085 0, 0, /* No default value */
16088 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs, extensionValue),
16089 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16090 +1, /* EXPLICIT tag at current level */
16091 &asn_DEF_extensionValue_224,
16093 { &asn_OER_memb_extensionValue_constr_224, &asn_PER_memb_extensionValue_constr_224, memb_extensionValue_constraint_221 },
16094 0, 0, /* No default value */
16098 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221[] = {
16099 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16101 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tag2el_221[] = {
16102 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16103 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16104 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16106 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_Setup_Item_ExtIEs_specs_221 = {
16107 sizeof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs),
16108 offsetof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs, _asn_ctx),
16109 asn_MAP_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tag2el_221,
16110 3, /* Count of tags in the map */
16111 0, 0, 0, /* Optional elements (not needed) */
16112 -1, /* First extension addition */
16114 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs = {
16115 "GNB-CU-TNL-Association-Setup-Item-ExtIEs",
16116 "GNB-CU-TNL-Association-Setup-Item-ExtIEs",
16118 asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221,
16119 sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221)
16120 /sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221[0]), /* 1 */
16121 asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221, /* Same as above */
16122 sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221)
16123 /sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221[0]), /* 1 */
16124 { 0, 0, SEQUENCE_constraint },
16125 asn_MBR_GNB_CU_TNL_Association_Setup_Item_ExtIEs_221,
16126 3, /* Elements count */
16127 &asn_SPC_GNB_CU_TNL_Association_Setup_Item_ExtIEs_specs_221 /* Additional specs */
16130 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_228 = {
16131 sizeof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs__extensionValue),
16132 offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs__extensionValue, _asn_ctx),
16133 offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs__extensionValue, present),
16134 sizeof(((struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs__extensionValue *)0)->present),
16135 0, /* No top level tags */
16136 0, /* No tags in the map */
16138 -1 /* Extensions start */
16140 static /* Use -fall-defs-global to expose */
16141 asn_TYPE_descriptor_t asn_DEF_extensionValue_228 = {
16145 0, /* No effective tags (pointer) */
16146 0, /* No effective tags (count) */
16147 0, /* No tags (pointer) */
16148 0, /* No tags (count) */
16149 { 0, 0, OPEN_TYPE_constraint },
16150 0, 0, /* No members */
16151 &asn_SPC_extensionValue_specs_228 /* Additional specs */
16154 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_225[] = {
16155 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs, id),
16156 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16157 -1, /* IMPLICIT tag at current level */
16158 &asn_DEF_ProtocolExtensionID,
16160 { &asn_OER_memb_id_constr_226, &asn_PER_memb_id_constr_226, memb_id_constraint_225 },
16161 0, 0, /* No default value */
16164 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs, criticality),
16165 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16166 -1, /* IMPLICIT tag at current level */
16167 &asn_DEF_Criticality,
16169 { &asn_OER_memb_criticality_constr_227, &asn_PER_memb_criticality_constr_227, memb_criticality_constraint_225 },
16170 0, 0, /* No default value */
16173 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs, extensionValue),
16174 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16175 +1, /* EXPLICIT tag at current level */
16176 &asn_DEF_extensionValue_228,
16178 { &asn_OER_memb_extensionValue_constr_228, &asn_PER_memb_extensionValue_constr_228, memb_extensionValue_constraint_225 },
16179 0, 0, /* No default value */
16183 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225[] = {
16184 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16186 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tag2el_225[] = {
16187 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16188 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16189 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16191 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_specs_225 = {
16192 sizeof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs),
16193 offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs, _asn_ctx),
16194 asn_MAP_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tag2el_225,
16195 3, /* Count of tags in the map */
16196 0, 0, 0, /* Optional elements (not needed) */
16197 -1, /* First extension addition */
16199 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs = {
16200 "GNB-CU-TNL-Association-Failed-To-Setup-Item-ExtIEs",
16201 "GNB-CU-TNL-Association-Failed-To-Setup-Item-ExtIEs",
16203 asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225,
16204 sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225)
16205 /sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225[0]), /* 1 */
16206 asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225, /* Same as above */
16207 sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225)
16208 /sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225[0]), /* 1 */
16209 { 0, 0, SEQUENCE_constraint },
16210 asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_225,
16211 3, /* Elements count */
16212 &asn_SPC_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_specs_225 /* Additional specs */
16215 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_232 = {
16216 sizeof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs__extensionValue),
16217 offsetof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs__extensionValue, _asn_ctx),
16218 offsetof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs__extensionValue, present),
16219 sizeof(((struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs__extensionValue *)0)->present),
16220 0, /* No top level tags */
16221 0, /* No tags in the map */
16223 -1 /* Extensions start */
16225 static /* Use -fall-defs-global to expose */
16226 asn_TYPE_descriptor_t asn_DEF_extensionValue_232 = {
16230 0, /* No effective tags (pointer) */
16231 0, /* No effective tags (count) */
16232 0, /* No tags (pointer) */
16233 0, /* No tags (count) */
16234 { 0, 0, OPEN_TYPE_constraint },
16235 0, 0, /* No members */
16236 &asn_SPC_extensionValue_specs_232 /* Additional specs */
16239 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_229[] = {
16240 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs, id),
16241 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16242 -1, /* IMPLICIT tag at current level */
16243 &asn_DEF_ProtocolExtensionID,
16245 { &asn_OER_memb_id_constr_230, &asn_PER_memb_id_constr_230, memb_id_constraint_229 },
16246 0, 0, /* No default value */
16249 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs, criticality),
16250 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16251 -1, /* IMPLICIT tag at current level */
16252 &asn_DEF_Criticality,
16254 { &asn_OER_memb_criticality_constr_231, &asn_PER_memb_criticality_constr_231, memb_criticality_constraint_229 },
16255 0, 0, /* No default value */
16258 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs, extensionValue),
16259 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16260 +1, /* EXPLICIT tag at current level */
16261 &asn_DEF_extensionValue_232,
16263 { &asn_OER_memb_extensionValue_constr_232, &asn_PER_memb_extensionValue_constr_232, memb_extensionValue_constraint_229 },
16264 0, 0, /* No default value */
16268 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229[] = {
16269 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16271 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tag2el_229[] = {
16272 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16273 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16274 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16276 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_specs_229 = {
16277 sizeof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs),
16278 offsetof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs, _asn_ctx),
16279 asn_MAP_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tag2el_229,
16280 3, /* Count of tags in the map */
16281 0, 0, 0, /* Optional elements (not needed) */
16282 -1, /* First extension addition */
16284 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs = {
16285 "GNB-CU-TNL-Association-To-Add-Item-ExtIEs",
16286 "GNB-CU-TNL-Association-To-Add-Item-ExtIEs",
16288 asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229,
16289 sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229)
16290 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229[0]), /* 1 */
16291 asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229, /* Same as above */
16292 sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229)
16293 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229[0]), /* 1 */
16294 { 0, 0, SEQUENCE_constraint },
16295 asn_MBR_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_229,
16296 3, /* Elements count */
16297 &asn_SPC_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_specs_229 /* Additional specs */
16300 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_236 = {
16301 sizeof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs__extensionValue),
16302 offsetof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs__extensionValue, _asn_ctx),
16303 offsetof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs__extensionValue, present),
16304 sizeof(((struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs__extensionValue *)0)->present),
16305 0, /* No top level tags */
16306 0, /* No tags in the map */
16308 -1 /* Extensions start */
16310 static /* Use -fall-defs-global to expose */
16311 asn_TYPE_descriptor_t asn_DEF_extensionValue_236 = {
16315 0, /* No effective tags (pointer) */
16316 0, /* No effective tags (count) */
16317 0, /* No tags (pointer) */
16318 0, /* No tags (count) */
16319 { 0, 0, OPEN_TYPE_constraint },
16320 0, 0, /* No members */
16321 &asn_SPC_extensionValue_specs_236 /* Additional specs */
16324 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_233[] = {
16325 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs, id),
16326 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16327 -1, /* IMPLICIT tag at current level */
16328 &asn_DEF_ProtocolExtensionID,
16330 { &asn_OER_memb_id_constr_234, &asn_PER_memb_id_constr_234, memb_id_constraint_233 },
16331 0, 0, /* No default value */
16334 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs, criticality),
16335 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16336 -1, /* IMPLICIT tag at current level */
16337 &asn_DEF_Criticality,
16339 { &asn_OER_memb_criticality_constr_235, &asn_PER_memb_criticality_constr_235, memb_criticality_constraint_233 },
16340 0, 0, /* No default value */
16343 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs, extensionValue),
16344 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16345 +1, /* EXPLICIT tag at current level */
16346 &asn_DEF_extensionValue_236,
16348 { &asn_OER_memb_extensionValue_constr_236, &asn_PER_memb_extensionValue_constr_236, memb_extensionValue_constraint_233 },
16349 0, 0, /* No default value */
16353 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233[] = {
16354 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16356 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tag2el_233[] = {
16357 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16358 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16359 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16361 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_specs_233 = {
16362 sizeof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs),
16363 offsetof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs, _asn_ctx),
16364 asn_MAP_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tag2el_233,
16365 3, /* Count of tags in the map */
16366 0, 0, 0, /* Optional elements (not needed) */
16367 -1, /* First extension addition */
16369 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs = {
16370 "GNB-CU-TNL-Association-To-Remove-Item-ExtIEs",
16371 "GNB-CU-TNL-Association-To-Remove-Item-ExtIEs",
16373 asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233,
16374 sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233)
16375 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233[0]), /* 1 */
16376 asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233, /* Same as above */
16377 sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233)
16378 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233[0]), /* 1 */
16379 { 0, 0, SEQUENCE_constraint },
16380 asn_MBR_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_233,
16381 3, /* Elements count */
16382 &asn_SPC_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_specs_233 /* Additional specs */
16385 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_240 = {
16386 sizeof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs__extensionValue),
16387 offsetof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs__extensionValue, _asn_ctx),
16388 offsetof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs__extensionValue, present),
16389 sizeof(((struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs__extensionValue *)0)->present),
16390 0, /* No top level tags */
16391 0, /* No tags in the map */
16393 -1 /* Extensions start */
16395 static /* Use -fall-defs-global to expose */
16396 asn_TYPE_descriptor_t asn_DEF_extensionValue_240 = {
16400 0, /* No effective tags (pointer) */
16401 0, /* No effective tags (count) */
16402 0, /* No tags (pointer) */
16403 0, /* No tags (count) */
16404 { 0, 0, OPEN_TYPE_constraint },
16405 0, 0, /* No members */
16406 &asn_SPC_extensionValue_specs_240 /* Additional specs */
16409 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_237[] = {
16410 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs, id),
16411 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16412 -1, /* IMPLICIT tag at current level */
16413 &asn_DEF_ProtocolExtensionID,
16415 { &asn_OER_memb_id_constr_238, &asn_PER_memb_id_constr_238, memb_id_constraint_237 },
16416 0, 0, /* No default value */
16419 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs, criticality),
16420 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16421 -1, /* IMPLICIT tag at current level */
16422 &asn_DEF_Criticality,
16424 { &asn_OER_memb_criticality_constr_239, &asn_PER_memb_criticality_constr_239, memb_criticality_constraint_237 },
16425 0, 0, /* No default value */
16428 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs, extensionValue),
16429 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16430 +1, /* EXPLICIT tag at current level */
16431 &asn_DEF_extensionValue_240,
16433 { &asn_OER_memb_extensionValue_constr_240, &asn_PER_memb_extensionValue_constr_240, memb_extensionValue_constraint_237 },
16434 0, 0, /* No default value */
16438 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237[] = {
16439 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16441 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tag2el_237[] = {
16442 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16443 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16444 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16446 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_specs_237 = {
16447 sizeof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs),
16448 offsetof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs, _asn_ctx),
16449 asn_MAP_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tag2el_237,
16450 3, /* Count of tags in the map */
16451 0, 0, 0, /* Optional elements (not needed) */
16452 -1, /* First extension addition */
16454 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs = {
16455 "GNB-CU-TNL-Association-To-Update-Item-ExtIEs",
16456 "GNB-CU-TNL-Association-To-Update-Item-ExtIEs",
16458 asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237,
16459 sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237)
16460 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237[0]), /* 1 */
16461 asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237, /* Same as above */
16462 sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237)
16463 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237[0]), /* 1 */
16464 { 0, 0, SEQUENCE_constraint },
16465 asn_MBR_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_237,
16466 3, /* Elements count */
16467 &asn_SPC_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_specs_237 /* Additional specs */
16470 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_244 = {
16471 sizeof(struct GNB_DU_Served_Cells_ItemExtIEs__extensionValue),
16472 offsetof(struct GNB_DU_Served_Cells_ItemExtIEs__extensionValue, _asn_ctx),
16473 offsetof(struct GNB_DU_Served_Cells_ItemExtIEs__extensionValue, present),
16474 sizeof(((struct GNB_DU_Served_Cells_ItemExtIEs__extensionValue *)0)->present),
16475 0, /* No top level tags */
16476 0, /* No tags in the map */
16478 -1 /* Extensions start */
16480 static /* Use -fall-defs-global to expose */
16481 asn_TYPE_descriptor_t asn_DEF_extensionValue_244 = {
16485 0, /* No effective tags (pointer) */
16486 0, /* No effective tags (count) */
16487 0, /* No tags (pointer) */
16488 0, /* No tags (count) */
16489 { 0, 0, OPEN_TYPE_constraint },
16490 0, 0, /* No members */
16491 &asn_SPC_extensionValue_specs_244 /* Additional specs */
16494 asn_TYPE_member_t asn_MBR_GNB_DU_Served_Cells_ItemExtIEs_241[] = {
16495 { ATF_NOFLAGS, 0, offsetof(struct GNB_DU_Served_Cells_ItemExtIEs, id),
16496 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16497 -1, /* IMPLICIT tag at current level */
16498 &asn_DEF_ProtocolExtensionID,
16500 { &asn_OER_memb_id_constr_242, &asn_PER_memb_id_constr_242, memb_id_constraint_241 },
16501 0, 0, /* No default value */
16504 { ATF_NOFLAGS, 0, offsetof(struct GNB_DU_Served_Cells_ItemExtIEs, criticality),
16505 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16506 -1, /* IMPLICIT tag at current level */
16507 &asn_DEF_Criticality,
16509 { &asn_OER_memb_criticality_constr_243, &asn_PER_memb_criticality_constr_243, memb_criticality_constraint_241 },
16510 0, 0, /* No default value */
16513 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_DU_Served_Cells_ItemExtIEs, extensionValue),
16514 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16515 +1, /* EXPLICIT tag at current level */
16516 &asn_DEF_extensionValue_244,
16518 { &asn_OER_memb_extensionValue_constr_244, &asn_PER_memb_extensionValue_constr_244, memb_extensionValue_constraint_241 },
16519 0, 0, /* No default value */
16523 static const ber_tlv_tag_t asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241[] = {
16524 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16526 static const asn_TYPE_tag2member_t asn_MAP_GNB_DU_Served_Cells_ItemExtIEs_tag2el_241[] = {
16527 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16528 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16529 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16531 asn_SEQUENCE_specifics_t asn_SPC_GNB_DU_Served_Cells_ItemExtIEs_specs_241 = {
16532 sizeof(struct GNB_DU_Served_Cells_ItemExtIEs),
16533 offsetof(struct GNB_DU_Served_Cells_ItemExtIEs, _asn_ctx),
16534 asn_MAP_GNB_DU_Served_Cells_ItemExtIEs_tag2el_241,
16535 3, /* Count of tags in the map */
16536 0, 0, 0, /* Optional elements (not needed) */
16537 -1, /* First extension addition */
16539 asn_TYPE_descriptor_t asn_DEF_GNB_DU_Served_Cells_ItemExtIEs = {
16540 "GNB-DU-Served-Cells-ItemExtIEs",
16541 "GNB-DU-Served-Cells-ItemExtIEs",
16543 asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241,
16544 sizeof(asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241)
16545 /sizeof(asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241[0]), /* 1 */
16546 asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241, /* Same as above */
16547 sizeof(asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241)
16548 /sizeof(asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241[0]), /* 1 */
16549 { 0, 0, SEQUENCE_constraint },
16550 asn_MBR_GNB_DU_Served_Cells_ItemExtIEs_241,
16551 3, /* Elements count */
16552 &asn_SPC_GNB_DU_Served_Cells_ItemExtIEs_specs_241 /* Additional specs */
16555 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_248 = {
16556 sizeof(struct GNB_DU_System_Information_ExtIEs__extensionValue),
16557 offsetof(struct GNB_DU_System_Information_ExtIEs__extensionValue, _asn_ctx),
16558 offsetof(struct GNB_DU_System_Information_ExtIEs__extensionValue, present),
16559 sizeof(((struct GNB_DU_System_Information_ExtIEs__extensionValue *)0)->present),
16560 0, /* No top level tags */
16561 0, /* No tags in the map */
16563 -1 /* Extensions start */
16565 static /* Use -fall-defs-global to expose */
16566 asn_TYPE_descriptor_t asn_DEF_extensionValue_248 = {
16570 0, /* No effective tags (pointer) */
16571 0, /* No effective tags (count) */
16572 0, /* No tags (pointer) */
16573 0, /* No tags (count) */
16574 { 0, 0, OPEN_TYPE_constraint },
16575 0, 0, /* No members */
16576 &asn_SPC_extensionValue_specs_248 /* Additional specs */
16579 asn_TYPE_member_t asn_MBR_GNB_DU_System_Information_ExtIEs_245[] = {
16580 { ATF_NOFLAGS, 0, offsetof(struct GNB_DU_System_Information_ExtIEs, id),
16581 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16582 -1, /* IMPLICIT tag at current level */
16583 &asn_DEF_ProtocolExtensionID,
16585 { &asn_OER_memb_id_constr_246, &asn_PER_memb_id_constr_246, memb_id_constraint_245 },
16586 0, 0, /* No default value */
16589 { ATF_NOFLAGS, 0, offsetof(struct GNB_DU_System_Information_ExtIEs, criticality),
16590 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16591 -1, /* IMPLICIT tag at current level */
16592 &asn_DEF_Criticality,
16594 { &asn_OER_memb_criticality_constr_247, &asn_PER_memb_criticality_constr_247, memb_criticality_constraint_245 },
16595 0, 0, /* No default value */
16598 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_DU_System_Information_ExtIEs, extensionValue),
16599 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16600 +1, /* EXPLICIT tag at current level */
16601 &asn_DEF_extensionValue_248,
16603 { &asn_OER_memb_extensionValue_constr_248, &asn_PER_memb_extensionValue_constr_248, memb_extensionValue_constraint_245 },
16604 0, 0, /* No default value */
16608 static const ber_tlv_tag_t asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245[] = {
16609 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16611 static const asn_TYPE_tag2member_t asn_MAP_GNB_DU_System_Information_ExtIEs_tag2el_245[] = {
16612 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16613 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16614 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16616 asn_SEQUENCE_specifics_t asn_SPC_GNB_DU_System_Information_ExtIEs_specs_245 = {
16617 sizeof(struct GNB_DU_System_Information_ExtIEs),
16618 offsetof(struct GNB_DU_System_Information_ExtIEs, _asn_ctx),
16619 asn_MAP_GNB_DU_System_Information_ExtIEs_tag2el_245,
16620 3, /* Count of tags in the map */
16621 0, 0, 0, /* Optional elements (not needed) */
16622 -1, /* First extension addition */
16624 asn_TYPE_descriptor_t asn_DEF_GNB_DU_System_Information_ExtIEs = {
16625 "GNB-DU-System-Information-ExtIEs",
16626 "GNB-DU-System-Information-ExtIEs",
16628 asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245,
16629 sizeof(asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245)
16630 /sizeof(asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245[0]), /* 1 */
16631 asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245, /* Same as above */
16632 sizeof(asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245)
16633 /sizeof(asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245[0]), /* 1 */
16634 { 0, 0, SEQUENCE_constraint },
16635 asn_MBR_GNB_DU_System_Information_ExtIEs_245,
16636 3, /* Elements count */
16637 &asn_SPC_GNB_DU_System_Information_ExtIEs_specs_245 /* Additional specs */
16640 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_252 = {
16641 sizeof(struct GTPTunnel_ExtIEs__extensionValue),
16642 offsetof(struct GTPTunnel_ExtIEs__extensionValue, _asn_ctx),
16643 offsetof(struct GTPTunnel_ExtIEs__extensionValue, present),
16644 sizeof(((struct GTPTunnel_ExtIEs__extensionValue *)0)->present),
16645 0, /* No top level tags */
16646 0, /* No tags in the map */
16648 -1 /* Extensions start */
16650 static /* Use -fall-defs-global to expose */
16651 asn_TYPE_descriptor_t asn_DEF_extensionValue_252 = {
16655 0, /* No effective tags (pointer) */
16656 0, /* No effective tags (count) */
16657 0, /* No tags (pointer) */
16658 0, /* No tags (count) */
16659 { 0, 0, OPEN_TYPE_constraint },
16660 0, 0, /* No members */
16661 &asn_SPC_extensionValue_specs_252 /* Additional specs */
16664 asn_TYPE_member_t asn_MBR_GTPTunnel_ExtIEs_249[] = {
16665 { ATF_NOFLAGS, 0, offsetof(struct GTPTunnel_ExtIEs, id),
16666 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16667 -1, /* IMPLICIT tag at current level */
16668 &asn_DEF_ProtocolExtensionID,
16670 { &asn_OER_memb_id_constr_250, &asn_PER_memb_id_constr_250, memb_id_constraint_249 },
16671 0, 0, /* No default value */
16674 { ATF_NOFLAGS, 0, offsetof(struct GTPTunnel_ExtIEs, criticality),
16675 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16676 -1, /* IMPLICIT tag at current level */
16677 &asn_DEF_Criticality,
16679 { &asn_OER_memb_criticality_constr_251, &asn_PER_memb_criticality_constr_251, memb_criticality_constraint_249 },
16680 0, 0, /* No default value */
16683 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GTPTunnel_ExtIEs, extensionValue),
16684 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16685 +1, /* EXPLICIT tag at current level */
16686 &asn_DEF_extensionValue_252,
16688 { &asn_OER_memb_extensionValue_constr_252, &asn_PER_memb_extensionValue_constr_252, memb_extensionValue_constraint_249 },
16689 0, 0, /* No default value */
16693 static const ber_tlv_tag_t asn_DEF_GTPTunnel_ExtIEs_tags_249[] = {
16694 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16696 static const asn_TYPE_tag2member_t asn_MAP_GTPTunnel_ExtIEs_tag2el_249[] = {
16697 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16698 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16699 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16701 asn_SEQUENCE_specifics_t asn_SPC_GTPTunnel_ExtIEs_specs_249 = {
16702 sizeof(struct GTPTunnel_ExtIEs),
16703 offsetof(struct GTPTunnel_ExtIEs, _asn_ctx),
16704 asn_MAP_GTPTunnel_ExtIEs_tag2el_249,
16705 3, /* Count of tags in the map */
16706 0, 0, 0, /* Optional elements (not needed) */
16707 -1, /* First extension addition */
16709 asn_TYPE_descriptor_t asn_DEF_GTPTunnel_ExtIEs = {
16710 "GTPTunnel-ExtIEs",
16711 "GTPTunnel-ExtIEs",
16713 asn_DEF_GTPTunnel_ExtIEs_tags_249,
16714 sizeof(asn_DEF_GTPTunnel_ExtIEs_tags_249)
16715 /sizeof(asn_DEF_GTPTunnel_ExtIEs_tags_249[0]), /* 1 */
16716 asn_DEF_GTPTunnel_ExtIEs_tags_249, /* Same as above */
16717 sizeof(asn_DEF_GTPTunnel_ExtIEs_tags_249)
16718 /sizeof(asn_DEF_GTPTunnel_ExtIEs_tags_249[0]), /* 1 */
16719 { 0, 0, SEQUENCE_constraint },
16720 asn_MBR_GTPTunnel_ExtIEs_249,
16721 3, /* Elements count */
16722 &asn_SPC_GTPTunnel_ExtIEs_specs_249 /* Additional specs */
16725 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_256 = {
16726 sizeof(struct NGRANAllocationAndRetentionPriority_ExtIEs__extensionValue),
16727 offsetof(struct NGRANAllocationAndRetentionPriority_ExtIEs__extensionValue, _asn_ctx),
16728 offsetof(struct NGRANAllocationAndRetentionPriority_ExtIEs__extensionValue, present),
16729 sizeof(((struct NGRANAllocationAndRetentionPriority_ExtIEs__extensionValue *)0)->present),
16730 0, /* No top level tags */
16731 0, /* No tags in the map */
16733 -1 /* Extensions start */
16735 static /* Use -fall-defs-global to expose */
16736 asn_TYPE_descriptor_t asn_DEF_extensionValue_256 = {
16740 0, /* No effective tags (pointer) */
16741 0, /* No effective tags (count) */
16742 0, /* No tags (pointer) */
16743 0, /* No tags (count) */
16744 { 0, 0, OPEN_TYPE_constraint },
16745 0, 0, /* No members */
16746 &asn_SPC_extensionValue_specs_256 /* Additional specs */
16749 asn_TYPE_member_t asn_MBR_NGRANAllocationAndRetentionPriority_ExtIEs_253[] = {
16750 { ATF_NOFLAGS, 0, offsetof(struct NGRANAllocationAndRetentionPriority_ExtIEs, id),
16751 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16752 -1, /* IMPLICIT tag at current level */
16753 &asn_DEF_ProtocolExtensionID,
16755 { &asn_OER_memb_id_constr_254, &asn_PER_memb_id_constr_254, memb_id_constraint_253 },
16756 0, 0, /* No default value */
16759 { ATF_NOFLAGS, 0, offsetof(struct NGRANAllocationAndRetentionPriority_ExtIEs, criticality),
16760 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16761 -1, /* IMPLICIT tag at current level */
16762 &asn_DEF_Criticality,
16764 { &asn_OER_memb_criticality_constr_255, &asn_PER_memb_criticality_constr_255, memb_criticality_constraint_253 },
16765 0, 0, /* No default value */
16768 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGRANAllocationAndRetentionPriority_ExtIEs, extensionValue),
16769 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16770 +1, /* EXPLICIT tag at current level */
16771 &asn_DEF_extensionValue_256,
16773 { &asn_OER_memb_extensionValue_constr_256, &asn_PER_memb_extensionValue_constr_256, memb_extensionValue_constraint_253 },
16774 0, 0, /* No default value */
16778 static const ber_tlv_tag_t asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253[] = {
16779 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16781 static const asn_TYPE_tag2member_t asn_MAP_NGRANAllocationAndRetentionPriority_ExtIEs_tag2el_253[] = {
16782 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16783 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16784 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16786 asn_SEQUENCE_specifics_t asn_SPC_NGRANAllocationAndRetentionPriority_ExtIEs_specs_253 = {
16787 sizeof(struct NGRANAllocationAndRetentionPriority_ExtIEs),
16788 offsetof(struct NGRANAllocationAndRetentionPriority_ExtIEs, _asn_ctx),
16789 asn_MAP_NGRANAllocationAndRetentionPriority_ExtIEs_tag2el_253,
16790 3, /* Count of tags in the map */
16791 0, 0, 0, /* Optional elements (not needed) */
16792 -1, /* First extension addition */
16794 asn_TYPE_descriptor_t asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs = {
16795 "NGRANAllocationAndRetentionPriority-ExtIEs",
16796 "NGRANAllocationAndRetentionPriority-ExtIEs",
16798 asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253,
16799 sizeof(asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253)
16800 /sizeof(asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253[0]), /* 1 */
16801 asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253, /* Same as above */
16802 sizeof(asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253)
16803 /sizeof(asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253[0]), /* 1 */
16804 { 0, 0, SEQUENCE_constraint },
16805 asn_MBR_NGRANAllocationAndRetentionPriority_ExtIEs_253,
16806 3, /* Elements count */
16807 &asn_SPC_NGRANAllocationAndRetentionPriority_ExtIEs_specs_253 /* Additional specs */
16810 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_260 = {
16811 sizeof(struct NR_CGI_List_For_Restart_ItemExtIEs__extensionValue),
16812 offsetof(struct NR_CGI_List_For_Restart_ItemExtIEs__extensionValue, _asn_ctx),
16813 offsetof(struct NR_CGI_List_For_Restart_ItemExtIEs__extensionValue, present),
16814 sizeof(((struct NR_CGI_List_For_Restart_ItemExtIEs__extensionValue *)0)->present),
16815 0, /* No top level tags */
16816 0, /* No tags in the map */
16818 -1 /* Extensions start */
16820 static /* Use -fall-defs-global to expose */
16821 asn_TYPE_descriptor_t asn_DEF_extensionValue_260 = {
16825 0, /* No effective tags (pointer) */
16826 0, /* No effective tags (count) */
16827 0, /* No tags (pointer) */
16828 0, /* No tags (count) */
16829 { 0, 0, OPEN_TYPE_constraint },
16830 0, 0, /* No members */
16831 &asn_SPC_extensionValue_specs_260 /* Additional specs */
16834 asn_TYPE_member_t asn_MBR_NR_CGI_List_For_Restart_ItemExtIEs_257[] = {
16835 { ATF_NOFLAGS, 0, offsetof(struct NR_CGI_List_For_Restart_ItemExtIEs, id),
16836 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16837 -1, /* IMPLICIT tag at current level */
16838 &asn_DEF_ProtocolExtensionID,
16840 { &asn_OER_memb_id_constr_258, &asn_PER_memb_id_constr_258, memb_id_constraint_257 },
16841 0, 0, /* No default value */
16844 { ATF_NOFLAGS, 0, offsetof(struct NR_CGI_List_For_Restart_ItemExtIEs, criticality),
16845 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16846 -1, /* IMPLICIT tag at current level */
16847 &asn_DEF_Criticality,
16849 { &asn_OER_memb_criticality_constr_259, &asn_PER_memb_criticality_constr_259, memb_criticality_constraint_257 },
16850 0, 0, /* No default value */
16853 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NR_CGI_List_For_Restart_ItemExtIEs, extensionValue),
16854 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16855 +1, /* EXPLICIT tag at current level */
16856 &asn_DEF_extensionValue_260,
16858 { &asn_OER_memb_extensionValue_constr_260, &asn_PER_memb_extensionValue_constr_260, memb_extensionValue_constraint_257 },
16859 0, 0, /* No default value */
16863 static const ber_tlv_tag_t asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257[] = {
16864 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16866 static const asn_TYPE_tag2member_t asn_MAP_NR_CGI_List_For_Restart_ItemExtIEs_tag2el_257[] = {
16867 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16868 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16869 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16871 asn_SEQUENCE_specifics_t asn_SPC_NR_CGI_List_For_Restart_ItemExtIEs_specs_257 = {
16872 sizeof(struct NR_CGI_List_For_Restart_ItemExtIEs),
16873 offsetof(struct NR_CGI_List_For_Restart_ItemExtIEs, _asn_ctx),
16874 asn_MAP_NR_CGI_List_For_Restart_ItemExtIEs_tag2el_257,
16875 3, /* Count of tags in the map */
16876 0, 0, 0, /* Optional elements (not needed) */
16877 -1, /* First extension addition */
16879 asn_TYPE_descriptor_t asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs = {
16880 "NR-CGI-List-For-Restart-ItemExtIEs",
16881 "NR-CGI-List-For-Restart-ItemExtIEs",
16883 asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257,
16884 sizeof(asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257)
16885 /sizeof(asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257[0]), /* 1 */
16886 asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257, /* Same as above */
16887 sizeof(asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257)
16888 /sizeof(asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257[0]), /* 1 */
16889 { 0, 0, SEQUENCE_constraint },
16890 asn_MBR_NR_CGI_List_For_Restart_ItemExtIEs_257,
16891 3, /* Elements count */
16892 &asn_SPC_NR_CGI_List_For_Restart_ItemExtIEs_specs_257 /* Additional specs */
16895 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_264 = {
16896 sizeof(struct NonDynamic5QIDescriptor_ExtIEs__extensionValue),
16897 offsetof(struct NonDynamic5QIDescriptor_ExtIEs__extensionValue, _asn_ctx),
16898 offsetof(struct NonDynamic5QIDescriptor_ExtIEs__extensionValue, present),
16899 sizeof(((struct NonDynamic5QIDescriptor_ExtIEs__extensionValue *)0)->present),
16900 0, /* No top level tags */
16901 0, /* No tags in the map */
16903 -1 /* Extensions start */
16905 static /* Use -fall-defs-global to expose */
16906 asn_TYPE_descriptor_t asn_DEF_extensionValue_264 = {
16910 0, /* No effective tags (pointer) */
16911 0, /* No effective tags (count) */
16912 0, /* No tags (pointer) */
16913 0, /* No tags (count) */
16914 { 0, 0, OPEN_TYPE_constraint },
16915 0, 0, /* No members */
16916 &asn_SPC_extensionValue_specs_264 /* Additional specs */
16919 asn_TYPE_member_t asn_MBR_NonDynamic5QIDescriptor_ExtIEs_261[] = {
16920 { ATF_NOFLAGS, 0, offsetof(struct NonDynamic5QIDescriptor_ExtIEs, id),
16921 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16922 -1, /* IMPLICIT tag at current level */
16923 &asn_DEF_ProtocolExtensionID,
16925 { &asn_OER_memb_id_constr_262, &asn_PER_memb_id_constr_262, memb_id_constraint_261 },
16926 0, 0, /* No default value */
16929 { ATF_NOFLAGS, 0, offsetof(struct NonDynamic5QIDescriptor_ExtIEs, criticality),
16930 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16931 -1, /* IMPLICIT tag at current level */
16932 &asn_DEF_Criticality,
16934 { &asn_OER_memb_criticality_constr_263, &asn_PER_memb_criticality_constr_263, memb_criticality_constraint_261 },
16935 0, 0, /* No default value */
16938 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NonDynamic5QIDescriptor_ExtIEs, extensionValue),
16939 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16940 +1, /* EXPLICIT tag at current level */
16941 &asn_DEF_extensionValue_264,
16943 { &asn_OER_memb_extensionValue_constr_264, &asn_PER_memb_extensionValue_constr_264, memb_extensionValue_constraint_261 },
16944 0, 0, /* No default value */
16948 static const ber_tlv_tag_t asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261[] = {
16949 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16951 static const asn_TYPE_tag2member_t asn_MAP_NonDynamic5QIDescriptor_ExtIEs_tag2el_261[] = {
16952 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16953 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16954 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16956 asn_SEQUENCE_specifics_t asn_SPC_NonDynamic5QIDescriptor_ExtIEs_specs_261 = {
16957 sizeof(struct NonDynamic5QIDescriptor_ExtIEs),
16958 offsetof(struct NonDynamic5QIDescriptor_ExtIEs, _asn_ctx),
16959 asn_MAP_NonDynamic5QIDescriptor_ExtIEs_tag2el_261,
16960 3, /* Count of tags in the map */
16961 0, 0, 0, /* Optional elements (not needed) */
16962 -1, /* First extension addition */
16964 asn_TYPE_descriptor_t asn_DEF_NonDynamic5QIDescriptor_ExtIEs = {
16965 "NonDynamic5QIDescriptor-ExtIEs",
16966 "NonDynamic5QIDescriptor-ExtIEs",
16968 asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261,
16969 sizeof(asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261)
16970 /sizeof(asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261[0]), /* 1 */
16971 asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261, /* Same as above */
16972 sizeof(asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261)
16973 /sizeof(asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261[0]), /* 1 */
16974 { 0, 0, SEQUENCE_constraint },
16975 asn_MBR_NonDynamic5QIDescriptor_ExtIEs_261,
16976 3, /* Elements count */
16977 &asn_SPC_NonDynamic5QIDescriptor_ExtIEs_specs_261 /* Additional specs */
16980 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_268 = {
16981 sizeof(struct NRFreqInfoExtIEs__extensionValue),
16982 offsetof(struct NRFreqInfoExtIEs__extensionValue, _asn_ctx),
16983 offsetof(struct NRFreqInfoExtIEs__extensionValue, present),
16984 sizeof(((struct NRFreqInfoExtIEs__extensionValue *)0)->present),
16985 0, /* No top level tags */
16986 0, /* No tags in the map */
16988 -1 /* Extensions start */
16990 static /* Use -fall-defs-global to expose */
16991 asn_TYPE_descriptor_t asn_DEF_extensionValue_268 = {
16995 0, /* No effective tags (pointer) */
16996 0, /* No effective tags (count) */
16997 0, /* No tags (pointer) */
16998 0, /* No tags (count) */
16999 { 0, 0, OPEN_TYPE_constraint },
17000 0, 0, /* No members */
17001 &asn_SPC_extensionValue_specs_268 /* Additional specs */
17004 asn_TYPE_member_t asn_MBR_NRFreqInfoExtIEs_265[] = {
17005 { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfoExtIEs, id),
17006 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17007 -1, /* IMPLICIT tag at current level */
17008 &asn_DEF_ProtocolExtensionID,
17010 { &asn_OER_memb_id_constr_266, &asn_PER_memb_id_constr_266, memb_id_constraint_265 },
17011 0, 0, /* No default value */
17014 { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfoExtIEs, criticality),
17015 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17016 -1, /* IMPLICIT tag at current level */
17017 &asn_DEF_Criticality,
17019 { &asn_OER_memb_criticality_constr_267, &asn_PER_memb_criticality_constr_267, memb_criticality_constraint_265 },
17020 0, 0, /* No default value */
17023 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRFreqInfoExtIEs, extensionValue),
17024 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17025 +1, /* EXPLICIT tag at current level */
17026 &asn_DEF_extensionValue_268,
17028 { &asn_OER_memb_extensionValue_constr_268, &asn_PER_memb_extensionValue_constr_268, memb_extensionValue_constraint_265 },
17029 0, 0, /* No default value */
17033 static const ber_tlv_tag_t asn_DEF_NRFreqInfoExtIEs_tags_265[] = {
17034 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17036 static const asn_TYPE_tag2member_t asn_MAP_NRFreqInfoExtIEs_tag2el_265[] = {
17037 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17038 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17039 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17041 asn_SEQUENCE_specifics_t asn_SPC_NRFreqInfoExtIEs_specs_265 = {
17042 sizeof(struct NRFreqInfoExtIEs),
17043 offsetof(struct NRFreqInfoExtIEs, _asn_ctx),
17044 asn_MAP_NRFreqInfoExtIEs_tag2el_265,
17045 3, /* Count of tags in the map */
17046 0, 0, 0, /* Optional elements (not needed) */
17047 -1, /* First extension addition */
17049 asn_TYPE_descriptor_t asn_DEF_NRFreqInfoExtIEs = {
17050 "NRFreqInfoExtIEs",
17051 "NRFreqInfoExtIEs",
17053 asn_DEF_NRFreqInfoExtIEs_tags_265,
17054 sizeof(asn_DEF_NRFreqInfoExtIEs_tags_265)
17055 /sizeof(asn_DEF_NRFreqInfoExtIEs_tags_265[0]), /* 1 */
17056 asn_DEF_NRFreqInfoExtIEs_tags_265, /* Same as above */
17057 sizeof(asn_DEF_NRFreqInfoExtIEs_tags_265)
17058 /sizeof(asn_DEF_NRFreqInfoExtIEs_tags_265[0]), /* 1 */
17059 { 0, 0, SEQUENCE_constraint },
17060 asn_MBR_NRFreqInfoExtIEs_265,
17061 3, /* Elements count */
17062 &asn_SPC_NRFreqInfoExtIEs_specs_265 /* Additional specs */
17065 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_272 = {
17066 sizeof(struct NRCGI_ExtIEs__extensionValue),
17067 offsetof(struct NRCGI_ExtIEs__extensionValue, _asn_ctx),
17068 offsetof(struct NRCGI_ExtIEs__extensionValue, present),
17069 sizeof(((struct NRCGI_ExtIEs__extensionValue *)0)->present),
17070 0, /* No top level tags */
17071 0, /* No tags in the map */
17073 -1 /* Extensions start */
17075 static /* Use -fall-defs-global to expose */
17076 asn_TYPE_descriptor_t asn_DEF_extensionValue_272 = {
17080 0, /* No effective tags (pointer) */
17081 0, /* No effective tags (count) */
17082 0, /* No tags (pointer) */
17083 0, /* No tags (count) */
17084 { 0, 0, OPEN_TYPE_constraint },
17085 0, 0, /* No members */
17086 &asn_SPC_extensionValue_specs_272 /* Additional specs */
17089 asn_TYPE_member_t asn_MBR_NRCGI_ExtIEs_269[] = {
17090 { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, id),
17091 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17092 -1, /* IMPLICIT tag at current level */
17093 &asn_DEF_ProtocolExtensionID,
17095 { &asn_OER_memb_id_constr_270, &asn_PER_memb_id_constr_270, memb_id_constraint_269 },
17096 0, 0, /* No default value */
17099 { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, criticality),
17100 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17101 -1, /* IMPLICIT tag at current level */
17102 &asn_DEF_Criticality,
17104 { &asn_OER_memb_criticality_constr_271, &asn_PER_memb_criticality_constr_271, memb_criticality_constraint_269 },
17105 0, 0, /* No default value */
17108 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, extensionValue),
17109 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17110 +1, /* EXPLICIT tag at current level */
17111 &asn_DEF_extensionValue_272,
17113 { &asn_OER_memb_extensionValue_constr_272, &asn_PER_memb_extensionValue_constr_272, memb_extensionValue_constraint_269 },
17114 0, 0, /* No default value */
17118 static const ber_tlv_tag_t asn_DEF_NRCGI_ExtIEs_tags_269[] = {
17119 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17121 static const asn_TYPE_tag2member_t asn_MAP_NRCGI_ExtIEs_tag2el_269[] = {
17122 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17123 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17124 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17126 asn_SEQUENCE_specifics_t asn_SPC_NRCGI_ExtIEs_specs_269 = {
17127 sizeof(struct NRCGI_ExtIEs),
17128 offsetof(struct NRCGI_ExtIEs, _asn_ctx),
17129 asn_MAP_NRCGI_ExtIEs_tag2el_269,
17130 3, /* Count of tags in the map */
17131 0, 0, 0, /* Optional elements (not needed) */
17132 -1, /* First extension addition */
17134 asn_TYPE_descriptor_t asn_DEF_NRCGI_ExtIEs = {
17138 asn_DEF_NRCGI_ExtIEs_tags_269,
17139 sizeof(asn_DEF_NRCGI_ExtIEs_tags_269)
17140 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_269[0]), /* 1 */
17141 asn_DEF_NRCGI_ExtIEs_tags_269, /* Same as above */
17142 sizeof(asn_DEF_NRCGI_ExtIEs_tags_269)
17143 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_269[0]), /* 1 */
17144 { 0, 0, SEQUENCE_constraint },
17145 asn_MBR_NRCGI_ExtIEs_269,
17146 3, /* Elements count */
17147 &asn_SPC_NRCGI_ExtIEs_specs_269 /* Additional specs */
17150 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_276 = {
17151 sizeof(struct PacketErrorRate_ExtIEs__extensionValue),
17152 offsetof(struct PacketErrorRate_ExtIEs__extensionValue, _asn_ctx),
17153 offsetof(struct PacketErrorRate_ExtIEs__extensionValue, present),
17154 sizeof(((struct PacketErrorRate_ExtIEs__extensionValue *)0)->present),
17155 0, /* No top level tags */
17156 0, /* No tags in the map */
17158 -1 /* Extensions start */
17160 static /* Use -fall-defs-global to expose */
17161 asn_TYPE_descriptor_t asn_DEF_extensionValue_276 = {
17165 0, /* No effective tags (pointer) */
17166 0, /* No effective tags (count) */
17167 0, /* No tags (pointer) */
17168 0, /* No tags (count) */
17169 { 0, 0, OPEN_TYPE_constraint },
17170 0, 0, /* No members */
17171 &asn_SPC_extensionValue_specs_276 /* Additional specs */
17174 asn_TYPE_member_t asn_MBR_PacketErrorRate_ExtIEs_273[] = {
17175 { ATF_NOFLAGS, 0, offsetof(struct PacketErrorRate_ExtIEs, id),
17176 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17177 -1, /* IMPLICIT tag at current level */
17178 &asn_DEF_ProtocolExtensionID,
17180 { &asn_OER_memb_id_constr_274, &asn_PER_memb_id_constr_274, memb_id_constraint_273 },
17181 0, 0, /* No default value */
17184 { ATF_NOFLAGS, 0, offsetof(struct PacketErrorRate_ExtIEs, criticality),
17185 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17186 -1, /* IMPLICIT tag at current level */
17187 &asn_DEF_Criticality,
17189 { &asn_OER_memb_criticality_constr_275, &asn_PER_memb_criticality_constr_275, memb_criticality_constraint_273 },
17190 0, 0, /* No default value */
17193 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PacketErrorRate_ExtIEs, extensionValue),
17194 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17195 +1, /* EXPLICIT tag at current level */
17196 &asn_DEF_extensionValue_276,
17198 { &asn_OER_memb_extensionValue_constr_276, &asn_PER_memb_extensionValue_constr_276, memb_extensionValue_constraint_273 },
17199 0, 0, /* No default value */
17203 static const ber_tlv_tag_t asn_DEF_PacketErrorRate_ExtIEs_tags_273[] = {
17204 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17206 static const asn_TYPE_tag2member_t asn_MAP_PacketErrorRate_ExtIEs_tag2el_273[] = {
17207 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17208 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17209 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17211 asn_SEQUENCE_specifics_t asn_SPC_PacketErrorRate_ExtIEs_specs_273 = {
17212 sizeof(struct PacketErrorRate_ExtIEs),
17213 offsetof(struct PacketErrorRate_ExtIEs, _asn_ctx),
17214 asn_MAP_PacketErrorRate_ExtIEs_tag2el_273,
17215 3, /* Count of tags in the map */
17216 0, 0, 0, /* Optional elements (not needed) */
17217 -1, /* First extension addition */
17219 asn_TYPE_descriptor_t asn_DEF_PacketErrorRate_ExtIEs = {
17220 "PacketErrorRate-ExtIEs",
17221 "PacketErrorRate-ExtIEs",
17223 asn_DEF_PacketErrorRate_ExtIEs_tags_273,
17224 sizeof(asn_DEF_PacketErrorRate_ExtIEs_tags_273)
17225 /sizeof(asn_DEF_PacketErrorRate_ExtIEs_tags_273[0]), /* 1 */
17226 asn_DEF_PacketErrorRate_ExtIEs_tags_273, /* Same as above */
17227 sizeof(asn_DEF_PacketErrorRate_ExtIEs_tags_273)
17228 /sizeof(asn_DEF_PacketErrorRate_ExtIEs_tags_273[0]), /* 1 */
17229 { 0, 0, SEQUENCE_constraint },
17230 asn_MBR_PacketErrorRate_ExtIEs_273,
17231 3, /* Elements count */
17232 &asn_SPC_PacketErrorRate_ExtIEs_specs_273 /* Additional specs */
17235 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_280 = {
17236 sizeof(struct PagingCell_ItemExtIEs__extensionValue),
17237 offsetof(struct PagingCell_ItemExtIEs__extensionValue, _asn_ctx),
17238 offsetof(struct PagingCell_ItemExtIEs__extensionValue, present),
17239 sizeof(((struct PagingCell_ItemExtIEs__extensionValue *)0)->present),
17240 0, /* No top level tags */
17241 0, /* No tags in the map */
17243 -1 /* Extensions start */
17245 static /* Use -fall-defs-global to expose */
17246 asn_TYPE_descriptor_t asn_DEF_extensionValue_280 = {
17250 0, /* No effective tags (pointer) */
17251 0, /* No effective tags (count) */
17252 0, /* No tags (pointer) */
17253 0, /* No tags (count) */
17254 { 0, 0, OPEN_TYPE_constraint },
17255 0, 0, /* No members */
17256 &asn_SPC_extensionValue_specs_280 /* Additional specs */
17259 asn_TYPE_member_t asn_MBR_PagingCell_ItemExtIEs_277[] = {
17260 { ATF_NOFLAGS, 0, offsetof(struct PagingCell_ItemExtIEs, id),
17261 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17262 -1, /* IMPLICIT tag at current level */
17263 &asn_DEF_ProtocolExtensionID,
17265 { &asn_OER_memb_id_constr_278, &asn_PER_memb_id_constr_278, memb_id_constraint_277 },
17266 0, 0, /* No default value */
17269 { ATF_NOFLAGS, 0, offsetof(struct PagingCell_ItemExtIEs, criticality),
17270 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17271 -1, /* IMPLICIT tag at current level */
17272 &asn_DEF_Criticality,
17274 { &asn_OER_memb_criticality_constr_279, &asn_PER_memb_criticality_constr_279, memb_criticality_constraint_277 },
17275 0, 0, /* No default value */
17278 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PagingCell_ItemExtIEs, extensionValue),
17279 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17280 +1, /* EXPLICIT tag at current level */
17281 &asn_DEF_extensionValue_280,
17283 { &asn_OER_memb_extensionValue_constr_280, &asn_PER_memb_extensionValue_constr_280, memb_extensionValue_constraint_277 },
17284 0, 0, /* No default value */
17288 static const ber_tlv_tag_t asn_DEF_PagingCell_ItemExtIEs_tags_277[] = {
17289 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17291 static const asn_TYPE_tag2member_t asn_MAP_PagingCell_ItemExtIEs_tag2el_277[] = {
17292 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17293 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17294 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17296 asn_SEQUENCE_specifics_t asn_SPC_PagingCell_ItemExtIEs_specs_277 = {
17297 sizeof(struct PagingCell_ItemExtIEs),
17298 offsetof(struct PagingCell_ItemExtIEs, _asn_ctx),
17299 asn_MAP_PagingCell_ItemExtIEs_tag2el_277,
17300 3, /* Count of tags in the map */
17301 0, 0, 0, /* Optional elements (not needed) */
17302 -1, /* First extension addition */
17304 asn_TYPE_descriptor_t asn_DEF_PagingCell_ItemExtIEs = {
17305 "PagingCell-ItemExtIEs",
17306 "PagingCell-ItemExtIEs",
17308 asn_DEF_PagingCell_ItemExtIEs_tags_277,
17309 sizeof(asn_DEF_PagingCell_ItemExtIEs_tags_277)
17310 /sizeof(asn_DEF_PagingCell_ItemExtIEs_tags_277[0]), /* 1 */
17311 asn_DEF_PagingCell_ItemExtIEs_tags_277, /* Same as above */
17312 sizeof(asn_DEF_PagingCell_ItemExtIEs_tags_277)
17313 /sizeof(asn_DEF_PagingCell_ItemExtIEs_tags_277[0]), /* 1 */
17314 { 0, 0, SEQUENCE_constraint },
17315 asn_MBR_PagingCell_ItemExtIEs_277,
17316 3, /* Elements count */
17317 &asn_SPC_PagingCell_ItemExtIEs_specs_277 /* Additional specs */
17320 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_284 = {
17321 sizeof(struct Protected_EUTRA_Resources_ItemExtIEs__extensionValue),
17322 offsetof(struct Protected_EUTRA_Resources_ItemExtIEs__extensionValue, _asn_ctx),
17323 offsetof(struct Protected_EUTRA_Resources_ItemExtIEs__extensionValue, present),
17324 sizeof(((struct Protected_EUTRA_Resources_ItemExtIEs__extensionValue *)0)->present),
17325 0, /* No top level tags */
17326 0, /* No tags in the map */
17328 -1 /* Extensions start */
17330 static /* Use -fall-defs-global to expose */
17331 asn_TYPE_descriptor_t asn_DEF_extensionValue_284 = {
17335 0, /* No effective tags (pointer) */
17336 0, /* No effective tags (count) */
17337 0, /* No tags (pointer) */
17338 0, /* No tags (count) */
17339 { 0, 0, OPEN_TYPE_constraint },
17340 0, 0, /* No members */
17341 &asn_SPC_extensionValue_specs_284 /* Additional specs */
17344 asn_TYPE_member_t asn_MBR_Protected_EUTRA_Resources_ItemExtIEs_281[] = {
17345 { ATF_NOFLAGS, 0, offsetof(struct Protected_EUTRA_Resources_ItemExtIEs, id),
17346 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17347 -1, /* IMPLICIT tag at current level */
17348 &asn_DEF_ProtocolExtensionID,
17350 { &asn_OER_memb_id_constr_282, &asn_PER_memb_id_constr_282, memb_id_constraint_281 },
17351 0, 0, /* No default value */
17354 { ATF_NOFLAGS, 0, offsetof(struct Protected_EUTRA_Resources_ItemExtIEs, criticality),
17355 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17356 -1, /* IMPLICIT tag at current level */
17357 &asn_DEF_Criticality,
17359 { &asn_OER_memb_criticality_constr_283, &asn_PER_memb_criticality_constr_283, memb_criticality_constraint_281 },
17360 0, 0, /* No default value */
17363 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Protected_EUTRA_Resources_ItemExtIEs, extensionValue),
17364 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17365 +1, /* EXPLICIT tag at current level */
17366 &asn_DEF_extensionValue_284,
17368 { &asn_OER_memb_extensionValue_constr_284, &asn_PER_memb_extensionValue_constr_284, memb_extensionValue_constraint_281 },
17369 0, 0, /* No default value */
17373 static const ber_tlv_tag_t asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281[] = {
17374 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17376 static const asn_TYPE_tag2member_t asn_MAP_Protected_EUTRA_Resources_ItemExtIEs_tag2el_281[] = {
17377 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17378 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17379 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17381 asn_SEQUENCE_specifics_t asn_SPC_Protected_EUTRA_Resources_ItemExtIEs_specs_281 = {
17382 sizeof(struct Protected_EUTRA_Resources_ItemExtIEs),
17383 offsetof(struct Protected_EUTRA_Resources_ItemExtIEs, _asn_ctx),
17384 asn_MAP_Protected_EUTRA_Resources_ItemExtIEs_tag2el_281,
17385 3, /* Count of tags in the map */
17386 0, 0, 0, /* Optional elements (not needed) */
17387 -1, /* First extension addition */
17389 asn_TYPE_descriptor_t asn_DEF_Protected_EUTRA_Resources_ItemExtIEs = {
17390 "Protected-EUTRA-Resources-ItemExtIEs",
17391 "Protected-EUTRA-Resources-ItemExtIEs",
17393 asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281,
17394 sizeof(asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281)
17395 /sizeof(asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281[0]), /* 1 */
17396 asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281, /* Same as above */
17397 sizeof(asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281)
17398 /sizeof(asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281[0]), /* 1 */
17399 { 0, 0, SEQUENCE_constraint },
17400 asn_MBR_Protected_EUTRA_Resources_ItemExtIEs_281,
17401 3, /* Elements count */
17402 &asn_SPC_Protected_EUTRA_Resources_ItemExtIEs_specs_281 /* Additional specs */
17405 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_288 = {
17406 sizeof(struct Potential_SpCell_ItemExtIEs__extensionValue),
17407 offsetof(struct Potential_SpCell_ItemExtIEs__extensionValue, _asn_ctx),
17408 offsetof(struct Potential_SpCell_ItemExtIEs__extensionValue, present),
17409 sizeof(((struct Potential_SpCell_ItemExtIEs__extensionValue *)0)->present),
17410 0, /* No top level tags */
17411 0, /* No tags in the map */
17413 -1 /* Extensions start */
17415 static /* Use -fall-defs-global to expose */
17416 asn_TYPE_descriptor_t asn_DEF_extensionValue_288 = {
17420 0, /* No effective tags (pointer) */
17421 0, /* No effective tags (count) */
17422 0, /* No tags (pointer) */
17423 0, /* No tags (count) */
17424 { 0, 0, OPEN_TYPE_constraint },
17425 0, 0, /* No members */
17426 &asn_SPC_extensionValue_specs_288 /* Additional specs */
17429 asn_TYPE_member_t asn_MBR_Potential_SpCell_ItemExtIEs_285[] = {
17430 { ATF_NOFLAGS, 0, offsetof(struct Potential_SpCell_ItemExtIEs, id),
17431 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17432 -1, /* IMPLICIT tag at current level */
17433 &asn_DEF_ProtocolExtensionID,
17435 { &asn_OER_memb_id_constr_286, &asn_PER_memb_id_constr_286, memb_id_constraint_285 },
17436 0, 0, /* No default value */
17439 { ATF_NOFLAGS, 0, offsetof(struct Potential_SpCell_ItemExtIEs, criticality),
17440 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17441 -1, /* IMPLICIT tag at current level */
17442 &asn_DEF_Criticality,
17444 { &asn_OER_memb_criticality_constr_287, &asn_PER_memb_criticality_constr_287, memb_criticality_constraint_285 },
17445 0, 0, /* No default value */
17448 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Potential_SpCell_ItemExtIEs, extensionValue),
17449 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17450 +1, /* EXPLICIT tag at current level */
17451 &asn_DEF_extensionValue_288,
17453 { &asn_OER_memb_extensionValue_constr_288, &asn_PER_memb_extensionValue_constr_288, memb_extensionValue_constraint_285 },
17454 0, 0, /* No default value */
17458 static const ber_tlv_tag_t asn_DEF_Potential_SpCell_ItemExtIEs_tags_285[] = {
17459 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17461 static const asn_TYPE_tag2member_t asn_MAP_Potential_SpCell_ItemExtIEs_tag2el_285[] = {
17462 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17463 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17464 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17466 asn_SEQUENCE_specifics_t asn_SPC_Potential_SpCell_ItemExtIEs_specs_285 = {
17467 sizeof(struct Potential_SpCell_ItemExtIEs),
17468 offsetof(struct Potential_SpCell_ItemExtIEs, _asn_ctx),
17469 asn_MAP_Potential_SpCell_ItemExtIEs_tag2el_285,
17470 3, /* Count of tags in the map */
17471 0, 0, 0, /* Optional elements (not needed) */
17472 -1, /* First extension addition */
17474 asn_TYPE_descriptor_t asn_DEF_Potential_SpCell_ItemExtIEs = {
17475 "Potential-SpCell-ItemExtIEs",
17476 "Potential-SpCell-ItemExtIEs",
17478 asn_DEF_Potential_SpCell_ItemExtIEs_tags_285,
17479 sizeof(asn_DEF_Potential_SpCell_ItemExtIEs_tags_285)
17480 /sizeof(asn_DEF_Potential_SpCell_ItemExtIEs_tags_285[0]), /* 1 */
17481 asn_DEF_Potential_SpCell_ItemExtIEs_tags_285, /* Same as above */
17482 sizeof(asn_DEF_Potential_SpCell_ItemExtIEs_tags_285)
17483 /sizeof(asn_DEF_Potential_SpCell_ItemExtIEs_tags_285[0]), /* 1 */
17484 { 0, 0, SEQUENCE_constraint },
17485 asn_MBR_Potential_SpCell_ItemExtIEs_285,
17486 3, /* Elements count */
17487 &asn_SPC_Potential_SpCell_ItemExtIEs_specs_285 /* Additional specs */
17490 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_292 = {
17491 sizeof(struct PWS_Failed_NR_CGI_ItemExtIEs__extensionValue),
17492 offsetof(struct PWS_Failed_NR_CGI_ItemExtIEs__extensionValue, _asn_ctx),
17493 offsetof(struct PWS_Failed_NR_CGI_ItemExtIEs__extensionValue, present),
17494 sizeof(((struct PWS_Failed_NR_CGI_ItemExtIEs__extensionValue *)0)->present),
17495 0, /* No top level tags */
17496 0, /* No tags in the map */
17498 -1 /* Extensions start */
17500 static /* Use -fall-defs-global to expose */
17501 asn_TYPE_descriptor_t asn_DEF_extensionValue_292 = {
17505 0, /* No effective tags (pointer) */
17506 0, /* No effective tags (count) */
17507 0, /* No tags (pointer) */
17508 0, /* No tags (count) */
17509 { 0, 0, OPEN_TYPE_constraint },
17510 0, 0, /* No members */
17511 &asn_SPC_extensionValue_specs_292 /* Additional specs */
17514 asn_TYPE_member_t asn_MBR_PWS_Failed_NR_CGI_ItemExtIEs_289[] = {
17515 { ATF_NOFLAGS, 0, offsetof(struct PWS_Failed_NR_CGI_ItemExtIEs, id),
17516 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17517 -1, /* IMPLICIT tag at current level */
17518 &asn_DEF_ProtocolExtensionID,
17520 { &asn_OER_memb_id_constr_290, &asn_PER_memb_id_constr_290, memb_id_constraint_289 },
17521 0, 0, /* No default value */
17524 { ATF_NOFLAGS, 0, offsetof(struct PWS_Failed_NR_CGI_ItemExtIEs, criticality),
17525 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17526 -1, /* IMPLICIT tag at current level */
17527 &asn_DEF_Criticality,
17529 { &asn_OER_memb_criticality_constr_291, &asn_PER_memb_criticality_constr_291, memb_criticality_constraint_289 },
17530 0, 0, /* No default value */
17533 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PWS_Failed_NR_CGI_ItemExtIEs, extensionValue),
17534 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17535 +1, /* EXPLICIT tag at current level */
17536 &asn_DEF_extensionValue_292,
17538 { &asn_OER_memb_extensionValue_constr_292, &asn_PER_memb_extensionValue_constr_292, memb_extensionValue_constraint_289 },
17539 0, 0, /* No default value */
17543 static const ber_tlv_tag_t asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289[] = {
17544 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17546 static const asn_TYPE_tag2member_t asn_MAP_PWS_Failed_NR_CGI_ItemExtIEs_tag2el_289[] = {
17547 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17548 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17549 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17551 asn_SEQUENCE_specifics_t asn_SPC_PWS_Failed_NR_CGI_ItemExtIEs_specs_289 = {
17552 sizeof(struct PWS_Failed_NR_CGI_ItemExtIEs),
17553 offsetof(struct PWS_Failed_NR_CGI_ItemExtIEs, _asn_ctx),
17554 asn_MAP_PWS_Failed_NR_CGI_ItemExtIEs_tag2el_289,
17555 3, /* Count of tags in the map */
17556 0, 0, 0, /* Optional elements (not needed) */
17557 -1, /* First extension addition */
17559 asn_TYPE_descriptor_t asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs = {
17560 "PWS-Failed-NR-CGI-ItemExtIEs",
17561 "PWS-Failed-NR-CGI-ItemExtIEs",
17563 asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289,
17564 sizeof(asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289)
17565 /sizeof(asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289[0]), /* 1 */
17566 asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289, /* Same as above */
17567 sizeof(asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289)
17568 /sizeof(asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289[0]), /* 1 */
17569 { 0, 0, SEQUENCE_constraint },
17570 asn_MBR_PWS_Failed_NR_CGI_ItemExtIEs_289,
17571 3, /* Elements count */
17572 &asn_SPC_PWS_Failed_NR_CGI_ItemExtIEs_specs_289 /* Additional specs */
17575 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_296 = {
17576 sizeof(struct PWSSystemInformationExtIEs__extensionValue),
17577 offsetof(struct PWSSystemInformationExtIEs__extensionValue, _asn_ctx),
17578 offsetof(struct PWSSystemInformationExtIEs__extensionValue, present),
17579 sizeof(((struct PWSSystemInformationExtIEs__extensionValue *)0)->present),
17580 0, /* No top level tags */
17581 0, /* No tags in the map */
17583 -1 /* Extensions start */
17585 static /* Use -fall-defs-global to expose */
17586 asn_TYPE_descriptor_t asn_DEF_extensionValue_296 = {
17590 0, /* No effective tags (pointer) */
17591 0, /* No effective tags (count) */
17592 0, /* No tags (pointer) */
17593 0, /* No tags (count) */
17594 { 0, 0, OPEN_TYPE_constraint },
17595 0, 0, /* No members */
17596 &asn_SPC_extensionValue_specs_296 /* Additional specs */
17599 asn_TYPE_member_t asn_MBR_PWSSystemInformationExtIEs_293[] = {
17600 { ATF_NOFLAGS, 0, offsetof(struct PWSSystemInformationExtIEs, id),
17601 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17602 -1, /* IMPLICIT tag at current level */
17603 &asn_DEF_ProtocolExtensionID,
17605 { &asn_OER_memb_id_constr_294, &asn_PER_memb_id_constr_294, memb_id_constraint_293 },
17606 0, 0, /* No default value */
17609 { ATF_NOFLAGS, 0, offsetof(struct PWSSystemInformationExtIEs, criticality),
17610 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17611 -1, /* IMPLICIT tag at current level */
17612 &asn_DEF_Criticality,
17614 { &asn_OER_memb_criticality_constr_295, &asn_PER_memb_criticality_constr_295, memb_criticality_constraint_293 },
17615 0, 0, /* No default value */
17618 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PWSSystemInformationExtIEs, extensionValue),
17619 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17620 +1, /* EXPLICIT tag at current level */
17621 &asn_DEF_extensionValue_296,
17623 { &asn_OER_memb_extensionValue_constr_296, &asn_PER_memb_extensionValue_constr_296, memb_extensionValue_constraint_293 },
17624 0, 0, /* No default value */
17628 static const ber_tlv_tag_t asn_DEF_PWSSystemInformationExtIEs_tags_293[] = {
17629 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17631 static const asn_TYPE_tag2member_t asn_MAP_PWSSystemInformationExtIEs_tag2el_293[] = {
17632 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17633 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17634 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17636 asn_SEQUENCE_specifics_t asn_SPC_PWSSystemInformationExtIEs_specs_293 = {
17637 sizeof(struct PWSSystemInformationExtIEs),
17638 offsetof(struct PWSSystemInformationExtIEs, _asn_ctx),
17639 asn_MAP_PWSSystemInformationExtIEs_tag2el_293,
17640 3, /* Count of tags in the map */
17641 0, 0, 0, /* Optional elements (not needed) */
17642 -1, /* First extension addition */
17644 asn_TYPE_descriptor_t asn_DEF_PWSSystemInformationExtIEs = {
17645 "PWSSystemInformationExtIEs",
17646 "PWSSystemInformationExtIEs",
17648 asn_DEF_PWSSystemInformationExtIEs_tags_293,
17649 sizeof(asn_DEF_PWSSystemInformationExtIEs_tags_293)
17650 /sizeof(asn_DEF_PWSSystemInformationExtIEs_tags_293[0]), /* 1 */
17651 asn_DEF_PWSSystemInformationExtIEs_tags_293, /* Same as above */
17652 sizeof(asn_DEF_PWSSystemInformationExtIEs_tags_293)
17653 /sizeof(asn_DEF_PWSSystemInformationExtIEs_tags_293[0]), /* 1 */
17654 { 0, 0, SEQUENCE_constraint },
17655 asn_MBR_PWSSystemInformationExtIEs_293,
17656 3, /* Elements count */
17657 &asn_SPC_PWSSystemInformationExtIEs_specs_293 /* Additional specs */
17660 static asn_TYPE_member_t asn_MBR_extensionValue_300[] = {
17661 { ATF_NOFLAGS, 0, offsetof(struct QoSFlowLevelQoSParameters_ExtIEs__extensionValue, choice.PDUSessionID),
17662 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
17664 &asn_DEF_PDUSessionID,
17667 0, 0, /* No default value */
17670 { ATF_NOFLAGS, 0, offsetof(struct QoSFlowLevelQoSParameters_ExtIEs__extensionValue, choice.BitRate),
17671 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
17676 0, 0, /* No default value */
17680 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_300[] = {
17681 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* PDUSessionID */
17682 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* BitRate */
17684 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_300 = {
17685 sizeof(struct QoSFlowLevelQoSParameters_ExtIEs__extensionValue),
17686 offsetof(struct QoSFlowLevelQoSParameters_ExtIEs__extensionValue, _asn_ctx),
17687 offsetof(struct QoSFlowLevelQoSParameters_ExtIEs__extensionValue, present),
17688 sizeof(((struct QoSFlowLevelQoSParameters_ExtIEs__extensionValue *)0)->present),
17689 asn_MAP_extensionValue_tag2el_300,
17690 2, /* Count of tags in the map */
17692 -1 /* Extensions start */
17694 static /* Use -fall-defs-global to expose */
17695 asn_TYPE_descriptor_t asn_DEF_extensionValue_300 = {
17699 0, /* No effective tags (pointer) */
17700 0, /* No effective tags (count) */
17701 0, /* No tags (pointer) */
17702 0, /* No tags (count) */
17703 { 0, 0, OPEN_TYPE_constraint },
17704 asn_MBR_extensionValue_300,
17705 2, /* Elements count */
17706 &asn_SPC_extensionValue_specs_300 /* Additional specs */
17709 asn_TYPE_member_t asn_MBR_QoSFlowLevelQoSParameters_ExtIEs_297[] = {
17710 { ATF_NOFLAGS, 0, offsetof(struct QoSFlowLevelQoSParameters_ExtIEs, id),
17711 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17712 -1, /* IMPLICIT tag at current level */
17713 &asn_DEF_ProtocolExtensionID,
17715 { &asn_OER_memb_id_constr_298, &asn_PER_memb_id_constr_298, memb_id_constraint_297 },
17716 0, 0, /* No default value */
17719 { ATF_NOFLAGS, 0, offsetof(struct QoSFlowLevelQoSParameters_ExtIEs, criticality),
17720 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17721 -1, /* IMPLICIT tag at current level */
17722 &asn_DEF_Criticality,
17723 select_QoSFlowLevelQoSParameters_ExtIEs_criticality_type,
17724 { &asn_OER_memb_criticality_constr_299, &asn_PER_memb_criticality_constr_299, memb_criticality_constraint_297 },
17725 0, 0, /* No default value */
17728 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct QoSFlowLevelQoSParameters_ExtIEs, extensionValue),
17729 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17730 +1, /* EXPLICIT tag at current level */
17731 &asn_DEF_extensionValue_300,
17732 select_QoSFlowLevelQoSParameters_ExtIEs_extensionValue_type,
17733 { &asn_OER_memb_extensionValue_constr_300, &asn_PER_memb_extensionValue_constr_300, memb_extensionValue_constraint_297 },
17734 0, 0, /* No default value */
17738 static const ber_tlv_tag_t asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297[] = {
17739 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17741 static const asn_TYPE_tag2member_t asn_MAP_QoSFlowLevelQoSParameters_ExtIEs_tag2el_297[] = {
17742 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17743 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17744 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17746 asn_SEQUENCE_specifics_t asn_SPC_QoSFlowLevelQoSParameters_ExtIEs_specs_297 = {
17747 sizeof(struct QoSFlowLevelQoSParameters_ExtIEs),
17748 offsetof(struct QoSFlowLevelQoSParameters_ExtIEs, _asn_ctx),
17749 asn_MAP_QoSFlowLevelQoSParameters_ExtIEs_tag2el_297,
17750 3, /* Count of tags in the map */
17751 0, 0, 0, /* Optional elements (not needed) */
17752 -1, /* First extension addition */
17754 asn_TYPE_descriptor_t asn_DEF_QoSFlowLevelQoSParameters_ExtIEs = {
17755 "QoSFlowLevelQoSParameters-ExtIEs",
17756 "QoSFlowLevelQoSParameters-ExtIEs",
17758 asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297,
17759 sizeof(asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297)
17760 /sizeof(asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297[0]), /* 1 */
17761 asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297, /* Same as above */
17762 sizeof(asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297)
17763 /sizeof(asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297[0]), /* 1 */
17764 { 0, 0, SEQUENCE_constraint },
17765 asn_MBR_QoSFlowLevelQoSParameters_ExtIEs_297,
17766 3, /* Elements count */
17767 &asn_SPC_QoSFlowLevelQoSParameters_ExtIEs_specs_297 /* Additional specs */
17770 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_304 = {
17771 sizeof(struct RANUEPagingIdentity_ExtIEs__extensionValue),
17772 offsetof(struct RANUEPagingIdentity_ExtIEs__extensionValue, _asn_ctx),
17773 offsetof(struct RANUEPagingIdentity_ExtIEs__extensionValue, present),
17774 sizeof(((struct RANUEPagingIdentity_ExtIEs__extensionValue *)0)->present),
17775 0, /* No top level tags */
17776 0, /* No tags in the map */
17778 -1 /* Extensions start */
17780 static /* Use -fall-defs-global to expose */
17781 asn_TYPE_descriptor_t asn_DEF_extensionValue_304 = {
17785 0, /* No effective tags (pointer) */
17786 0, /* No effective tags (count) */
17787 0, /* No tags (pointer) */
17788 0, /* No tags (count) */
17789 { 0, 0, OPEN_TYPE_constraint },
17790 0, 0, /* No members */
17791 &asn_SPC_extensionValue_specs_304 /* Additional specs */
17794 asn_TYPE_member_t asn_MBR_RANUEPagingIdentity_ExtIEs_301[] = {
17795 { ATF_NOFLAGS, 0, offsetof(struct RANUEPagingIdentity_ExtIEs, id),
17796 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17797 -1, /* IMPLICIT tag at current level */
17798 &asn_DEF_ProtocolExtensionID,
17800 { &asn_OER_memb_id_constr_302, &asn_PER_memb_id_constr_302, memb_id_constraint_301 },
17801 0, 0, /* No default value */
17804 { ATF_NOFLAGS, 0, offsetof(struct RANUEPagingIdentity_ExtIEs, criticality),
17805 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17806 -1, /* IMPLICIT tag at current level */
17807 &asn_DEF_Criticality,
17809 { &asn_OER_memb_criticality_constr_303, &asn_PER_memb_criticality_constr_303, memb_criticality_constraint_301 },
17810 0, 0, /* No default value */
17813 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RANUEPagingIdentity_ExtIEs, extensionValue),
17814 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17815 +1, /* EXPLICIT tag at current level */
17816 &asn_DEF_extensionValue_304,
17818 { &asn_OER_memb_extensionValue_constr_304, &asn_PER_memb_extensionValue_constr_304, memb_extensionValue_constraint_301 },
17819 0, 0, /* No default value */
17823 static const ber_tlv_tag_t asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301[] = {
17824 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17826 static const asn_TYPE_tag2member_t asn_MAP_RANUEPagingIdentity_ExtIEs_tag2el_301[] = {
17827 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17828 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17829 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17831 asn_SEQUENCE_specifics_t asn_SPC_RANUEPagingIdentity_ExtIEs_specs_301 = {
17832 sizeof(struct RANUEPagingIdentity_ExtIEs),
17833 offsetof(struct RANUEPagingIdentity_ExtIEs, _asn_ctx),
17834 asn_MAP_RANUEPagingIdentity_ExtIEs_tag2el_301,
17835 3, /* Count of tags in the map */
17836 0, 0, 0, /* Optional elements (not needed) */
17837 -1, /* First extension addition */
17839 asn_TYPE_descriptor_t asn_DEF_RANUEPagingIdentity_ExtIEs = {
17840 "RANUEPagingIdentity-ExtIEs",
17841 "RANUEPagingIdentity-ExtIEs",
17843 asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301,
17844 sizeof(asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301)
17845 /sizeof(asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301[0]), /* 1 */
17846 asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301, /* Same as above */
17847 sizeof(asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301)
17848 /sizeof(asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301[0]), /* 1 */
17849 { 0, 0, SEQUENCE_constraint },
17850 asn_MBR_RANUEPagingIdentity_ExtIEs_301,
17851 3, /* Elements count */
17852 &asn_SPC_RANUEPagingIdentity_ExtIEs_specs_301 /* Additional specs */
17855 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_308 = {
17856 sizeof(struct ResourceCoordinationEUTRACellInfo_ExtIEs__extensionValue),
17857 offsetof(struct ResourceCoordinationEUTRACellInfo_ExtIEs__extensionValue, _asn_ctx),
17858 offsetof(struct ResourceCoordinationEUTRACellInfo_ExtIEs__extensionValue, present),
17859 sizeof(((struct ResourceCoordinationEUTRACellInfo_ExtIEs__extensionValue *)0)->present),
17860 0, /* No top level tags */
17861 0, /* No tags in the map */
17863 -1 /* Extensions start */
17865 static /* Use -fall-defs-global to expose */
17866 asn_TYPE_descriptor_t asn_DEF_extensionValue_308 = {
17870 0, /* No effective tags (pointer) */
17871 0, /* No effective tags (count) */
17872 0, /* No tags (pointer) */
17873 0, /* No tags (count) */
17874 { 0, 0, OPEN_TYPE_constraint },
17875 0, 0, /* No members */
17876 &asn_SPC_extensionValue_specs_308 /* Additional specs */
17879 asn_TYPE_member_t asn_MBR_ResourceCoordinationEUTRACellInfo_ExtIEs_305[] = {
17880 { ATF_NOFLAGS, 0, offsetof(struct ResourceCoordinationEUTRACellInfo_ExtIEs, id),
17881 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17882 -1, /* IMPLICIT tag at current level */
17883 &asn_DEF_ProtocolExtensionID,
17885 { &asn_OER_memb_id_constr_306, &asn_PER_memb_id_constr_306, memb_id_constraint_305 },
17886 0, 0, /* No default value */
17889 { ATF_NOFLAGS, 0, offsetof(struct ResourceCoordinationEUTRACellInfo_ExtIEs, criticality),
17890 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17891 -1, /* IMPLICIT tag at current level */
17892 &asn_DEF_Criticality,
17894 { &asn_OER_memb_criticality_constr_307, &asn_PER_memb_criticality_constr_307, memb_criticality_constraint_305 },
17895 0, 0, /* No default value */
17898 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResourceCoordinationEUTRACellInfo_ExtIEs, extensionValue),
17899 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17900 +1, /* EXPLICIT tag at current level */
17901 &asn_DEF_extensionValue_308,
17903 { &asn_OER_memb_extensionValue_constr_308, &asn_PER_memb_extensionValue_constr_308, memb_extensionValue_constraint_305 },
17904 0, 0, /* No default value */
17908 static const ber_tlv_tag_t asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305[] = {
17909 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17911 static const asn_TYPE_tag2member_t asn_MAP_ResourceCoordinationEUTRACellInfo_ExtIEs_tag2el_305[] = {
17912 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17913 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17914 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17916 asn_SEQUENCE_specifics_t asn_SPC_ResourceCoordinationEUTRACellInfo_ExtIEs_specs_305 = {
17917 sizeof(struct ResourceCoordinationEUTRACellInfo_ExtIEs),
17918 offsetof(struct ResourceCoordinationEUTRACellInfo_ExtIEs, _asn_ctx),
17919 asn_MAP_ResourceCoordinationEUTRACellInfo_ExtIEs_tag2el_305,
17920 3, /* Count of tags in the map */
17921 0, 0, 0, /* Optional elements (not needed) */
17922 -1, /* First extension addition */
17924 asn_TYPE_descriptor_t asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs = {
17925 "ResourceCoordinationEUTRACellInfo-ExtIEs",
17926 "ResourceCoordinationEUTRACellInfo-ExtIEs",
17928 asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305,
17929 sizeof(asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305)
17930 /sizeof(asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305[0]), /* 1 */
17931 asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305, /* Same as above */
17932 sizeof(asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305)
17933 /sizeof(asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305[0]), /* 1 */
17934 { 0, 0, SEQUENCE_constraint },
17935 asn_MBR_ResourceCoordinationEUTRACellInfo_ExtIEs_305,
17936 3, /* Elements count */
17937 &asn_SPC_ResourceCoordinationEUTRACellInfo_ExtIEs_specs_305 /* Additional specs */
17940 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_312 = {
17941 sizeof(struct ResourceCoordinationTransferInformation_ExtIEs__extensionValue),
17942 offsetof(struct ResourceCoordinationTransferInformation_ExtIEs__extensionValue, _asn_ctx),
17943 offsetof(struct ResourceCoordinationTransferInformation_ExtIEs__extensionValue, present),
17944 sizeof(((struct ResourceCoordinationTransferInformation_ExtIEs__extensionValue *)0)->present),
17945 0, /* No top level tags */
17946 0, /* No tags in the map */
17948 -1 /* Extensions start */
17950 static /* Use -fall-defs-global to expose */
17951 asn_TYPE_descriptor_t asn_DEF_extensionValue_312 = {
17955 0, /* No effective tags (pointer) */
17956 0, /* No effective tags (count) */
17957 0, /* No tags (pointer) */
17958 0, /* No tags (count) */
17959 { 0, 0, OPEN_TYPE_constraint },
17960 0, 0, /* No members */
17961 &asn_SPC_extensionValue_specs_312 /* Additional specs */
17964 asn_TYPE_member_t asn_MBR_ResourceCoordinationTransferInformation_ExtIEs_309[] = {
17965 { ATF_NOFLAGS, 0, offsetof(struct ResourceCoordinationTransferInformation_ExtIEs, id),
17966 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17967 -1, /* IMPLICIT tag at current level */
17968 &asn_DEF_ProtocolExtensionID,
17970 { &asn_OER_memb_id_constr_310, &asn_PER_memb_id_constr_310, memb_id_constraint_309 },
17971 0, 0, /* No default value */
17974 { ATF_NOFLAGS, 0, offsetof(struct ResourceCoordinationTransferInformation_ExtIEs, criticality),
17975 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17976 -1, /* IMPLICIT tag at current level */
17977 &asn_DEF_Criticality,
17979 { &asn_OER_memb_criticality_constr_311, &asn_PER_memb_criticality_constr_311, memb_criticality_constraint_309 },
17980 0, 0, /* No default value */
17983 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResourceCoordinationTransferInformation_ExtIEs, extensionValue),
17984 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17985 +1, /* EXPLICIT tag at current level */
17986 &asn_DEF_extensionValue_312,
17988 { &asn_OER_memb_extensionValue_constr_312, &asn_PER_memb_extensionValue_constr_312, memb_extensionValue_constraint_309 },
17989 0, 0, /* No default value */
17993 static const ber_tlv_tag_t asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309[] = {
17994 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17996 static const asn_TYPE_tag2member_t asn_MAP_ResourceCoordinationTransferInformation_ExtIEs_tag2el_309[] = {
17997 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17998 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17999 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18001 asn_SEQUENCE_specifics_t asn_SPC_ResourceCoordinationTransferInformation_ExtIEs_specs_309 = {
18002 sizeof(struct ResourceCoordinationTransferInformation_ExtIEs),
18003 offsetof(struct ResourceCoordinationTransferInformation_ExtIEs, _asn_ctx),
18004 asn_MAP_ResourceCoordinationTransferInformation_ExtIEs_tag2el_309,
18005 3, /* Count of tags in the map */
18006 0, 0, 0, /* Optional elements (not needed) */
18007 -1, /* First extension addition */
18009 asn_TYPE_descriptor_t asn_DEF_ResourceCoordinationTransferInformation_ExtIEs = {
18010 "ResourceCoordinationTransferInformation-ExtIEs",
18011 "ResourceCoordinationTransferInformation-ExtIEs",
18013 asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309,
18014 sizeof(asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309)
18015 /sizeof(asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309[0]), /* 1 */
18016 asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309, /* Same as above */
18017 sizeof(asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309)
18018 /sizeof(asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309[0]), /* 1 */
18019 { 0, 0, SEQUENCE_constraint },
18020 asn_MBR_ResourceCoordinationTransferInformation_ExtIEs_309,
18021 3, /* Elements count */
18022 &asn_SPC_ResourceCoordinationTransferInformation_ExtIEs_specs_309 /* Additional specs */
18025 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_316 = {
18026 sizeof(struct RLCFailureIndication_ExtIEs__extensionValue),
18027 offsetof(struct RLCFailureIndication_ExtIEs__extensionValue, _asn_ctx),
18028 offsetof(struct RLCFailureIndication_ExtIEs__extensionValue, present),
18029 sizeof(((struct RLCFailureIndication_ExtIEs__extensionValue *)0)->present),
18030 0, /* No top level tags */
18031 0, /* No tags in the map */
18033 -1 /* Extensions start */
18035 static /* Use -fall-defs-global to expose */
18036 asn_TYPE_descriptor_t asn_DEF_extensionValue_316 = {
18040 0, /* No effective tags (pointer) */
18041 0, /* No effective tags (count) */
18042 0, /* No tags (pointer) */
18043 0, /* No tags (count) */
18044 { 0, 0, OPEN_TYPE_constraint },
18045 0, 0, /* No members */
18046 &asn_SPC_extensionValue_specs_316 /* Additional specs */
18049 asn_TYPE_member_t asn_MBR_RLCFailureIndication_ExtIEs_313[] = {
18050 { ATF_NOFLAGS, 0, offsetof(struct RLCFailureIndication_ExtIEs, id),
18051 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18052 -1, /* IMPLICIT tag at current level */
18053 &asn_DEF_ProtocolExtensionID,
18055 { &asn_OER_memb_id_constr_314, &asn_PER_memb_id_constr_314, memb_id_constraint_313 },
18056 0, 0, /* No default value */
18059 { ATF_NOFLAGS, 0, offsetof(struct RLCFailureIndication_ExtIEs, criticality),
18060 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18061 -1, /* IMPLICIT tag at current level */
18062 &asn_DEF_Criticality,
18064 { &asn_OER_memb_criticality_constr_315, &asn_PER_memb_criticality_constr_315, memb_criticality_constraint_313 },
18065 0, 0, /* No default value */
18068 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RLCFailureIndication_ExtIEs, extensionValue),
18069 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18070 +1, /* EXPLICIT tag at current level */
18071 &asn_DEF_extensionValue_316,
18073 { &asn_OER_memb_extensionValue_constr_316, &asn_PER_memb_extensionValue_constr_316, memb_extensionValue_constraint_313 },
18074 0, 0, /* No default value */
18078 static const ber_tlv_tag_t asn_DEF_RLCFailureIndication_ExtIEs_tags_313[] = {
18079 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18081 static const asn_TYPE_tag2member_t asn_MAP_RLCFailureIndication_ExtIEs_tag2el_313[] = {
18082 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18083 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18084 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18086 asn_SEQUENCE_specifics_t asn_SPC_RLCFailureIndication_ExtIEs_specs_313 = {
18087 sizeof(struct RLCFailureIndication_ExtIEs),
18088 offsetof(struct RLCFailureIndication_ExtIEs, _asn_ctx),
18089 asn_MAP_RLCFailureIndication_ExtIEs_tag2el_313,
18090 3, /* Count of tags in the map */
18091 0, 0, 0, /* Optional elements (not needed) */
18092 -1, /* First extension addition */
18094 asn_TYPE_descriptor_t asn_DEF_RLCFailureIndication_ExtIEs = {
18095 "RLCFailureIndication-ExtIEs",
18096 "RLCFailureIndication-ExtIEs",
18098 asn_DEF_RLCFailureIndication_ExtIEs_tags_313,
18099 sizeof(asn_DEF_RLCFailureIndication_ExtIEs_tags_313)
18100 /sizeof(asn_DEF_RLCFailureIndication_ExtIEs_tags_313[0]), /* 1 */
18101 asn_DEF_RLCFailureIndication_ExtIEs_tags_313, /* Same as above */
18102 sizeof(asn_DEF_RLCFailureIndication_ExtIEs_tags_313)
18103 /sizeof(asn_DEF_RLCFailureIndication_ExtIEs_tags_313[0]), /* 1 */
18104 { 0, 0, SEQUENCE_constraint },
18105 asn_MBR_RLCFailureIndication_ExtIEs_313,
18106 3, /* Elements count */
18107 &asn_SPC_RLCFailureIndication_ExtIEs_specs_313 /* Additional specs */
18110 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_320 = {
18111 sizeof(struct RLC_Status_ExtIEs__extensionValue),
18112 offsetof(struct RLC_Status_ExtIEs__extensionValue, _asn_ctx),
18113 offsetof(struct RLC_Status_ExtIEs__extensionValue, present),
18114 sizeof(((struct RLC_Status_ExtIEs__extensionValue *)0)->present),
18115 0, /* No top level tags */
18116 0, /* No tags in the map */
18118 -1 /* Extensions start */
18120 static /* Use -fall-defs-global to expose */
18121 asn_TYPE_descriptor_t asn_DEF_extensionValue_320 = {
18125 0, /* No effective tags (pointer) */
18126 0, /* No effective tags (count) */
18127 0, /* No tags (pointer) */
18128 0, /* No tags (count) */
18129 { 0, 0, OPEN_TYPE_constraint },
18130 0, 0, /* No members */
18131 &asn_SPC_extensionValue_specs_320 /* Additional specs */
18134 asn_TYPE_member_t asn_MBR_RLC_Status_ExtIEs_317[] = {
18135 { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, id),
18136 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18137 -1, /* IMPLICIT tag at current level */
18138 &asn_DEF_ProtocolExtensionID,
18140 { &asn_OER_memb_id_constr_318, &asn_PER_memb_id_constr_318, memb_id_constraint_317 },
18141 0, 0, /* No default value */
18144 { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, criticality),
18145 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18146 -1, /* IMPLICIT tag at current level */
18147 &asn_DEF_Criticality,
18149 { &asn_OER_memb_criticality_constr_319, &asn_PER_memb_criticality_constr_319, memb_criticality_constraint_317 },
18150 0, 0, /* No default value */
18153 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, extensionValue),
18154 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18155 +1, /* EXPLICIT tag at current level */
18156 &asn_DEF_extensionValue_320,
18158 { &asn_OER_memb_extensionValue_constr_320, &asn_PER_memb_extensionValue_constr_320, memb_extensionValue_constraint_317 },
18159 0, 0, /* No default value */
18163 static const ber_tlv_tag_t asn_DEF_RLC_Status_ExtIEs_tags_317[] = {
18164 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18166 static const asn_TYPE_tag2member_t asn_MAP_RLC_Status_ExtIEs_tag2el_317[] = {
18167 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18168 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18169 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18171 asn_SEQUENCE_specifics_t asn_SPC_RLC_Status_ExtIEs_specs_317 = {
18172 sizeof(struct RLC_Status_ExtIEs),
18173 offsetof(struct RLC_Status_ExtIEs, _asn_ctx),
18174 asn_MAP_RLC_Status_ExtIEs_tag2el_317,
18175 3, /* Count of tags in the map */
18176 0, 0, 0, /* Optional elements (not needed) */
18177 -1, /* First extension addition */
18179 asn_TYPE_descriptor_t asn_DEF_RLC_Status_ExtIEs = {
18180 "RLC-Status-ExtIEs",
18181 "RLC-Status-ExtIEs",
18183 asn_DEF_RLC_Status_ExtIEs_tags_317,
18184 sizeof(asn_DEF_RLC_Status_ExtIEs_tags_317)
18185 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_317[0]), /* 1 */
18186 asn_DEF_RLC_Status_ExtIEs_tags_317, /* Same as above */
18187 sizeof(asn_DEF_RLC_Status_ExtIEs_tags_317)
18188 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_317[0]), /* 1 */
18189 { 0, 0, SEQUENCE_constraint },
18190 asn_MBR_RLC_Status_ExtIEs_317,
18191 3, /* Elements count */
18192 &asn_SPC_RLC_Status_ExtIEs_specs_317 /* Additional specs */
18195 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_324 = {
18196 sizeof(struct RRCDeliveryStatus_ExtIEs__extensionValue),
18197 offsetof(struct RRCDeliveryStatus_ExtIEs__extensionValue, _asn_ctx),
18198 offsetof(struct RRCDeliveryStatus_ExtIEs__extensionValue, present),
18199 sizeof(((struct RRCDeliveryStatus_ExtIEs__extensionValue *)0)->present),
18200 0, /* No top level tags */
18201 0, /* No tags in the map */
18203 -1 /* Extensions start */
18205 static /* Use -fall-defs-global to expose */
18206 asn_TYPE_descriptor_t asn_DEF_extensionValue_324 = {
18210 0, /* No effective tags (pointer) */
18211 0, /* No effective tags (count) */
18212 0, /* No tags (pointer) */
18213 0, /* No tags (count) */
18214 { 0, 0, OPEN_TYPE_constraint },
18215 0, 0, /* No members */
18216 &asn_SPC_extensionValue_specs_324 /* Additional specs */
18219 asn_TYPE_member_t asn_MBR_RRCDeliveryStatus_ExtIEs_321[] = {
18220 { ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryStatus_ExtIEs, id),
18221 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18222 -1, /* IMPLICIT tag at current level */
18223 &asn_DEF_ProtocolExtensionID,
18225 { &asn_OER_memb_id_constr_322, &asn_PER_memb_id_constr_322, memb_id_constraint_321 },
18226 0, 0, /* No default value */
18229 { ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryStatus_ExtIEs, criticality),
18230 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18231 -1, /* IMPLICIT tag at current level */
18232 &asn_DEF_Criticality,
18234 { &asn_OER_memb_criticality_constr_323, &asn_PER_memb_criticality_constr_323, memb_criticality_constraint_321 },
18235 0, 0, /* No default value */
18238 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryStatus_ExtIEs, extensionValue),
18239 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18240 +1, /* EXPLICIT tag at current level */
18241 &asn_DEF_extensionValue_324,
18243 { &asn_OER_memb_extensionValue_constr_324, &asn_PER_memb_extensionValue_constr_324, memb_extensionValue_constraint_321 },
18244 0, 0, /* No default value */
18248 static const ber_tlv_tag_t asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321[] = {
18249 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18251 static const asn_TYPE_tag2member_t asn_MAP_RRCDeliveryStatus_ExtIEs_tag2el_321[] = {
18252 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18253 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18254 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18256 asn_SEQUENCE_specifics_t asn_SPC_RRCDeliveryStatus_ExtIEs_specs_321 = {
18257 sizeof(struct RRCDeliveryStatus_ExtIEs),
18258 offsetof(struct RRCDeliveryStatus_ExtIEs, _asn_ctx),
18259 asn_MAP_RRCDeliveryStatus_ExtIEs_tag2el_321,
18260 3, /* Count of tags in the map */
18261 0, 0, 0, /* Optional elements (not needed) */
18262 -1, /* First extension addition */
18264 asn_TYPE_descriptor_t asn_DEF_RRCDeliveryStatus_ExtIEs = {
18265 "RRCDeliveryStatus-ExtIEs",
18266 "RRCDeliveryStatus-ExtIEs",
18268 asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321,
18269 sizeof(asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321)
18270 /sizeof(asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321[0]), /* 1 */
18271 asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321, /* Same as above */
18272 sizeof(asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321)
18273 /sizeof(asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321[0]), /* 1 */
18274 { 0, 0, SEQUENCE_constraint },
18275 asn_MBR_RRCDeliveryStatus_ExtIEs_321,
18276 3, /* Elements count */
18277 &asn_SPC_RRCDeliveryStatus_ExtIEs_specs_321 /* Additional specs */
18280 static asn_TYPE_member_t asn_MBR_extensionValue_328[] = {
18281 { ATF_NOFLAGS, 0, offsetof(struct RRC_Version_ExtIEs__extensionValue, choice.Latest_RRC_Version_Enhanced),
18282 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
18284 &asn_DEF_Latest_RRC_Version_Enhanced,
18287 0, 0, /* No default value */
18288 "Latest-RRC-Version-Enhanced"
18291 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_328[] = {
18292 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Latest-RRC-Version-Enhanced */
18294 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_328 = {
18295 sizeof(struct RRC_Version_ExtIEs__extensionValue),
18296 offsetof(struct RRC_Version_ExtIEs__extensionValue, _asn_ctx),
18297 offsetof(struct RRC_Version_ExtIEs__extensionValue, present),
18298 sizeof(((struct RRC_Version_ExtIEs__extensionValue *)0)->present),
18299 asn_MAP_extensionValue_tag2el_328,
18300 1, /* Count of tags in the map */
18302 -1 /* Extensions start */
18304 static /* Use -fall-defs-global to expose */
18305 asn_TYPE_descriptor_t asn_DEF_extensionValue_328 = {
18309 0, /* No effective tags (pointer) */
18310 0, /* No effective tags (count) */
18311 0, /* No tags (pointer) */
18312 0, /* No tags (count) */
18313 { 0, 0, OPEN_TYPE_constraint },
18314 asn_MBR_extensionValue_328,
18315 1, /* Elements count */
18316 &asn_SPC_extensionValue_specs_328 /* Additional specs */
18319 asn_TYPE_member_t asn_MBR_RRC_Version_ExtIEs_325[] = {
18320 { ATF_NOFLAGS, 0, offsetof(struct RRC_Version_ExtIEs, id),
18321 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18322 -1, /* IMPLICIT tag at current level */
18323 &asn_DEF_ProtocolExtensionID,
18325 { &asn_OER_memb_id_constr_326, &asn_PER_memb_id_constr_326, memb_id_constraint_325 },
18326 0, 0, /* No default value */
18329 { ATF_NOFLAGS, 0, offsetof(struct RRC_Version_ExtIEs, criticality),
18330 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18331 -1, /* IMPLICIT tag at current level */
18332 &asn_DEF_Criticality,
18333 select_RRC_Version_ExtIEs_criticality_type,
18334 { &asn_OER_memb_criticality_constr_327, &asn_PER_memb_criticality_constr_327, memb_criticality_constraint_325 },
18335 0, 0, /* No default value */
18338 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RRC_Version_ExtIEs, extensionValue),
18339 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18340 +1, /* EXPLICIT tag at current level */
18341 &asn_DEF_extensionValue_328,
18342 select_RRC_Version_ExtIEs_extensionValue_type,
18343 { &asn_OER_memb_extensionValue_constr_328, &asn_PER_memb_extensionValue_constr_328, memb_extensionValue_constraint_325 },
18344 0, 0, /* No default value */
18348 static const ber_tlv_tag_t asn_DEF_RRC_Version_ExtIEs_tags_325[] = {
18349 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18351 static const asn_TYPE_tag2member_t asn_MAP_RRC_Version_ExtIEs_tag2el_325[] = {
18352 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18353 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18354 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18356 asn_SEQUENCE_specifics_t asn_SPC_RRC_Version_ExtIEs_specs_325 = {
18357 sizeof(struct RRC_Version_ExtIEs),
18358 offsetof(struct RRC_Version_ExtIEs, _asn_ctx),
18359 asn_MAP_RRC_Version_ExtIEs_tag2el_325,
18360 3, /* Count of tags in the map */
18361 0, 0, 0, /* Optional elements (not needed) */
18362 -1, /* First extension addition */
18364 asn_TYPE_descriptor_t asn_DEF_RRC_Version_ExtIEs = {
18365 "RRC-Version-ExtIEs",
18366 "RRC-Version-ExtIEs",
18368 asn_DEF_RRC_Version_ExtIEs_tags_325,
18369 sizeof(asn_DEF_RRC_Version_ExtIEs_tags_325)
18370 /sizeof(asn_DEF_RRC_Version_ExtIEs_tags_325[0]), /* 1 */
18371 asn_DEF_RRC_Version_ExtIEs_tags_325, /* Same as above */
18372 sizeof(asn_DEF_RRC_Version_ExtIEs_tags_325)
18373 /sizeof(asn_DEF_RRC_Version_ExtIEs_tags_325[0]), /* 1 */
18374 { 0, 0, SEQUENCE_constraint },
18375 asn_MBR_RRC_Version_ExtIEs_325,
18376 3, /* Elements count */
18377 &asn_SPC_RRC_Version_ExtIEs_specs_325 /* Additional specs */
18380 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_332 = {
18381 sizeof(struct SCell_FailedtoSetup_ItemExtIEs__extensionValue),
18382 offsetof(struct SCell_FailedtoSetup_ItemExtIEs__extensionValue, _asn_ctx),
18383 offsetof(struct SCell_FailedtoSetup_ItemExtIEs__extensionValue, present),
18384 sizeof(((struct SCell_FailedtoSetup_ItemExtIEs__extensionValue *)0)->present),
18385 0, /* No top level tags */
18386 0, /* No tags in the map */
18388 -1 /* Extensions start */
18390 static /* Use -fall-defs-global to expose */
18391 asn_TYPE_descriptor_t asn_DEF_extensionValue_332 = {
18395 0, /* No effective tags (pointer) */
18396 0, /* No effective tags (count) */
18397 0, /* No tags (pointer) */
18398 0, /* No tags (count) */
18399 { 0, 0, OPEN_TYPE_constraint },
18400 0, 0, /* No members */
18401 &asn_SPC_extensionValue_specs_332 /* Additional specs */
18404 asn_TYPE_member_t asn_MBR_SCell_FailedtoSetup_ItemExtIEs_329[] = {
18405 { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetup_ItemExtIEs, id),
18406 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18407 -1, /* IMPLICIT tag at current level */
18408 &asn_DEF_ProtocolExtensionID,
18410 { &asn_OER_memb_id_constr_330, &asn_PER_memb_id_constr_330, memb_id_constraint_329 },
18411 0, 0, /* No default value */
18414 { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetup_ItemExtIEs, criticality),
18415 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18416 -1, /* IMPLICIT tag at current level */
18417 &asn_DEF_Criticality,
18419 { &asn_OER_memb_criticality_constr_331, &asn_PER_memb_criticality_constr_331, memb_criticality_constraint_329 },
18420 0, 0, /* No default value */
18423 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetup_ItemExtIEs, extensionValue),
18424 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18425 +1, /* EXPLICIT tag at current level */
18426 &asn_DEF_extensionValue_332,
18428 { &asn_OER_memb_extensionValue_constr_332, &asn_PER_memb_extensionValue_constr_332, memb_extensionValue_constraint_329 },
18429 0, 0, /* No default value */
18433 static const ber_tlv_tag_t asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329[] = {
18434 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18436 static const asn_TYPE_tag2member_t asn_MAP_SCell_FailedtoSetup_ItemExtIEs_tag2el_329[] = {
18437 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18438 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18439 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18441 asn_SEQUENCE_specifics_t asn_SPC_SCell_FailedtoSetup_ItemExtIEs_specs_329 = {
18442 sizeof(struct SCell_FailedtoSetup_ItemExtIEs),
18443 offsetof(struct SCell_FailedtoSetup_ItemExtIEs, _asn_ctx),
18444 asn_MAP_SCell_FailedtoSetup_ItemExtIEs_tag2el_329,
18445 3, /* Count of tags in the map */
18446 0, 0, 0, /* Optional elements (not needed) */
18447 -1, /* First extension addition */
18449 asn_TYPE_descriptor_t asn_DEF_SCell_FailedtoSetup_ItemExtIEs = {
18450 "SCell-FailedtoSetup-ItemExtIEs",
18451 "SCell-FailedtoSetup-ItemExtIEs",
18453 asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329,
18454 sizeof(asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329)
18455 /sizeof(asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329[0]), /* 1 */
18456 asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329, /* Same as above */
18457 sizeof(asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329)
18458 /sizeof(asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329[0]), /* 1 */
18459 { 0, 0, SEQUENCE_constraint },
18460 asn_MBR_SCell_FailedtoSetup_ItemExtIEs_329,
18461 3, /* Elements count */
18462 &asn_SPC_SCell_FailedtoSetup_ItemExtIEs_specs_329 /* Additional specs */
18465 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_336 = {
18466 sizeof(struct SCell_FailedtoSetupMod_ItemExtIEs__extensionValue),
18467 offsetof(struct SCell_FailedtoSetupMod_ItemExtIEs__extensionValue, _asn_ctx),
18468 offsetof(struct SCell_FailedtoSetupMod_ItemExtIEs__extensionValue, present),
18469 sizeof(((struct SCell_FailedtoSetupMod_ItemExtIEs__extensionValue *)0)->present),
18470 0, /* No top level tags */
18471 0, /* No tags in the map */
18473 -1 /* Extensions start */
18475 static /* Use -fall-defs-global to expose */
18476 asn_TYPE_descriptor_t asn_DEF_extensionValue_336 = {
18480 0, /* No effective tags (pointer) */
18481 0, /* No effective tags (count) */
18482 0, /* No tags (pointer) */
18483 0, /* No tags (count) */
18484 { 0, 0, OPEN_TYPE_constraint },
18485 0, 0, /* No members */
18486 &asn_SPC_extensionValue_specs_336 /* Additional specs */
18489 asn_TYPE_member_t asn_MBR_SCell_FailedtoSetupMod_ItemExtIEs_333[] = {
18490 { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetupMod_ItemExtIEs, id),
18491 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18492 -1, /* IMPLICIT tag at current level */
18493 &asn_DEF_ProtocolExtensionID,
18495 { &asn_OER_memb_id_constr_334, &asn_PER_memb_id_constr_334, memb_id_constraint_333 },
18496 0, 0, /* No default value */
18499 { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetupMod_ItemExtIEs, criticality),
18500 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18501 -1, /* IMPLICIT tag at current level */
18502 &asn_DEF_Criticality,
18504 { &asn_OER_memb_criticality_constr_335, &asn_PER_memb_criticality_constr_335, memb_criticality_constraint_333 },
18505 0, 0, /* No default value */
18508 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetupMod_ItemExtIEs, extensionValue),
18509 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18510 +1, /* EXPLICIT tag at current level */
18511 &asn_DEF_extensionValue_336,
18513 { &asn_OER_memb_extensionValue_constr_336, &asn_PER_memb_extensionValue_constr_336, memb_extensionValue_constraint_333 },
18514 0, 0, /* No default value */
18518 static const ber_tlv_tag_t asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333[] = {
18519 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18521 static const asn_TYPE_tag2member_t asn_MAP_SCell_FailedtoSetupMod_ItemExtIEs_tag2el_333[] = {
18522 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18523 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18524 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18526 asn_SEQUENCE_specifics_t asn_SPC_SCell_FailedtoSetupMod_ItemExtIEs_specs_333 = {
18527 sizeof(struct SCell_FailedtoSetupMod_ItemExtIEs),
18528 offsetof(struct SCell_FailedtoSetupMod_ItemExtIEs, _asn_ctx),
18529 asn_MAP_SCell_FailedtoSetupMod_ItemExtIEs_tag2el_333,
18530 3, /* Count of tags in the map */
18531 0, 0, 0, /* Optional elements (not needed) */
18532 -1, /* First extension addition */
18534 asn_TYPE_descriptor_t asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs = {
18535 "SCell-FailedtoSetupMod-ItemExtIEs",
18536 "SCell-FailedtoSetupMod-ItemExtIEs",
18538 asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333,
18539 sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333)
18540 /sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333[0]), /* 1 */
18541 asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333, /* Same as above */
18542 sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333)
18543 /sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333[0]), /* 1 */
18544 { 0, 0, SEQUENCE_constraint },
18545 asn_MBR_SCell_FailedtoSetupMod_ItemExtIEs_333,
18546 3, /* Elements count */
18547 &asn_SPC_SCell_FailedtoSetupMod_ItemExtIEs_specs_333 /* Additional specs */
18550 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_340 = {
18551 sizeof(struct SCell_ToBeRemoved_ItemExtIEs__extensionValue),
18552 offsetof(struct SCell_ToBeRemoved_ItemExtIEs__extensionValue, _asn_ctx),
18553 offsetof(struct SCell_ToBeRemoved_ItemExtIEs__extensionValue, present),
18554 sizeof(((struct SCell_ToBeRemoved_ItemExtIEs__extensionValue *)0)->present),
18555 0, /* No top level tags */
18556 0, /* No tags in the map */
18558 -1 /* Extensions start */
18560 static /* Use -fall-defs-global to expose */
18561 asn_TYPE_descriptor_t asn_DEF_extensionValue_340 = {
18565 0, /* No effective tags (pointer) */
18566 0, /* No effective tags (count) */
18567 0, /* No tags (pointer) */
18568 0, /* No tags (count) */
18569 { 0, 0, OPEN_TYPE_constraint },
18570 0, 0, /* No members */
18571 &asn_SPC_extensionValue_specs_340 /* Additional specs */
18574 asn_TYPE_member_t asn_MBR_SCell_ToBeRemoved_ItemExtIEs_337[] = {
18575 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeRemoved_ItemExtIEs, id),
18576 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18577 -1, /* IMPLICIT tag at current level */
18578 &asn_DEF_ProtocolExtensionID,
18580 { &asn_OER_memb_id_constr_338, &asn_PER_memb_id_constr_338, memb_id_constraint_337 },
18581 0, 0, /* No default value */
18584 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeRemoved_ItemExtIEs, criticality),
18585 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18586 -1, /* IMPLICIT tag at current level */
18587 &asn_DEF_Criticality,
18589 { &asn_OER_memb_criticality_constr_339, &asn_PER_memb_criticality_constr_339, memb_criticality_constraint_337 },
18590 0, 0, /* No default value */
18593 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeRemoved_ItemExtIEs, extensionValue),
18594 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18595 +1, /* EXPLICIT tag at current level */
18596 &asn_DEF_extensionValue_340,
18598 { &asn_OER_memb_extensionValue_constr_340, &asn_PER_memb_extensionValue_constr_340, memb_extensionValue_constraint_337 },
18599 0, 0, /* No default value */
18603 static const ber_tlv_tag_t asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337[] = {
18604 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18606 static const asn_TYPE_tag2member_t asn_MAP_SCell_ToBeRemoved_ItemExtIEs_tag2el_337[] = {
18607 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18608 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18609 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18611 asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeRemoved_ItemExtIEs_specs_337 = {
18612 sizeof(struct SCell_ToBeRemoved_ItemExtIEs),
18613 offsetof(struct SCell_ToBeRemoved_ItemExtIEs, _asn_ctx),
18614 asn_MAP_SCell_ToBeRemoved_ItemExtIEs_tag2el_337,
18615 3, /* Count of tags in the map */
18616 0, 0, 0, /* Optional elements (not needed) */
18617 -1, /* First extension addition */
18619 asn_TYPE_descriptor_t asn_DEF_SCell_ToBeRemoved_ItemExtIEs = {
18620 "SCell-ToBeRemoved-ItemExtIEs",
18621 "SCell-ToBeRemoved-ItemExtIEs",
18623 asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337,
18624 sizeof(asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337)
18625 /sizeof(asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337[0]), /* 1 */
18626 asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337, /* Same as above */
18627 sizeof(asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337)
18628 /sizeof(asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337[0]), /* 1 */
18629 { 0, 0, SEQUENCE_constraint },
18630 asn_MBR_SCell_ToBeRemoved_ItemExtIEs_337,
18631 3, /* Elements count */
18632 &asn_SPC_SCell_ToBeRemoved_ItemExtIEs_specs_337 /* Additional specs */
18635 static asn_TYPE_member_t asn_MBR_extensionValue_344[] = {
18636 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetup_ItemExtIEs__extensionValue, choice.ServingCellMO),
18637 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
18639 &asn_DEF_ServingCellMO,
18642 0, 0, /* No default value */
18646 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_344[] = {
18647 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ServingCellMO */
18649 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_344 = {
18650 sizeof(struct SCell_ToBeSetup_ItemExtIEs__extensionValue),
18651 offsetof(struct SCell_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
18652 offsetof(struct SCell_ToBeSetup_ItemExtIEs__extensionValue, present),
18653 sizeof(((struct SCell_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
18654 asn_MAP_extensionValue_tag2el_344,
18655 1, /* Count of tags in the map */
18657 -1 /* Extensions start */
18659 static /* Use -fall-defs-global to expose */
18660 asn_TYPE_descriptor_t asn_DEF_extensionValue_344 = {
18664 0, /* No effective tags (pointer) */
18665 0, /* No effective tags (count) */
18666 0, /* No tags (pointer) */
18667 0, /* No tags (count) */
18668 { 0, 0, OPEN_TYPE_constraint },
18669 asn_MBR_extensionValue_344,
18670 1, /* Elements count */
18671 &asn_SPC_extensionValue_specs_344 /* Additional specs */
18674 asn_TYPE_member_t asn_MBR_SCell_ToBeSetup_ItemExtIEs_341[] = {
18675 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetup_ItemExtIEs, id),
18676 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18677 -1, /* IMPLICIT tag at current level */
18678 &asn_DEF_ProtocolExtensionID,
18680 { &asn_OER_memb_id_constr_342, &asn_PER_memb_id_constr_342, memb_id_constraint_341 },
18681 0, 0, /* No default value */
18684 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetup_ItemExtIEs, criticality),
18685 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18686 -1, /* IMPLICIT tag at current level */
18687 &asn_DEF_Criticality,
18688 select_SCell_ToBeSetup_ItemExtIEs_criticality_type,
18689 { &asn_OER_memb_criticality_constr_343, &asn_PER_memb_criticality_constr_343, memb_criticality_constraint_341 },
18690 0, 0, /* No default value */
18693 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetup_ItemExtIEs, extensionValue),
18694 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18695 +1, /* EXPLICIT tag at current level */
18696 &asn_DEF_extensionValue_344,
18697 select_SCell_ToBeSetup_ItemExtIEs_extensionValue_type,
18698 { &asn_OER_memb_extensionValue_constr_344, &asn_PER_memb_extensionValue_constr_344, memb_extensionValue_constraint_341 },
18699 0, 0, /* No default value */
18703 static const ber_tlv_tag_t asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341[] = {
18704 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18706 static const asn_TYPE_tag2member_t asn_MAP_SCell_ToBeSetup_ItemExtIEs_tag2el_341[] = {
18707 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18708 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18709 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18711 asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeSetup_ItemExtIEs_specs_341 = {
18712 sizeof(struct SCell_ToBeSetup_ItemExtIEs),
18713 offsetof(struct SCell_ToBeSetup_ItemExtIEs, _asn_ctx),
18714 asn_MAP_SCell_ToBeSetup_ItemExtIEs_tag2el_341,
18715 3, /* Count of tags in the map */
18716 0, 0, 0, /* Optional elements (not needed) */
18717 -1, /* First extension addition */
18719 asn_TYPE_descriptor_t asn_DEF_SCell_ToBeSetup_ItemExtIEs = {
18720 "SCell-ToBeSetup-ItemExtIEs",
18721 "SCell-ToBeSetup-ItemExtIEs",
18723 asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341,
18724 sizeof(asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341)
18725 /sizeof(asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341[0]), /* 1 */
18726 asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341, /* Same as above */
18727 sizeof(asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341)
18728 /sizeof(asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341[0]), /* 1 */
18729 { 0, 0, SEQUENCE_constraint },
18730 asn_MBR_SCell_ToBeSetup_ItemExtIEs_341,
18731 3, /* Elements count */
18732 &asn_SPC_SCell_ToBeSetup_ItemExtIEs_specs_341 /* Additional specs */
18735 static asn_TYPE_member_t asn_MBR_extensionValue_348[] = {
18736 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetupMod_ItemExtIEs__extensionValue, choice.ServingCellMO),
18737 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
18739 &asn_DEF_ServingCellMO,
18742 0, 0, /* No default value */
18746 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_348[] = {
18747 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ServingCellMO */
18749 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_348 = {
18750 sizeof(struct SCell_ToBeSetupMod_ItemExtIEs__extensionValue),
18751 offsetof(struct SCell_ToBeSetupMod_ItemExtIEs__extensionValue, _asn_ctx),
18752 offsetof(struct SCell_ToBeSetupMod_ItemExtIEs__extensionValue, present),
18753 sizeof(((struct SCell_ToBeSetupMod_ItemExtIEs__extensionValue *)0)->present),
18754 asn_MAP_extensionValue_tag2el_348,
18755 1, /* Count of tags in the map */
18757 -1 /* Extensions start */
18759 static /* Use -fall-defs-global to expose */
18760 asn_TYPE_descriptor_t asn_DEF_extensionValue_348 = {
18764 0, /* No effective tags (pointer) */
18765 0, /* No effective tags (count) */
18766 0, /* No tags (pointer) */
18767 0, /* No tags (count) */
18768 { 0, 0, OPEN_TYPE_constraint },
18769 asn_MBR_extensionValue_348,
18770 1, /* Elements count */
18771 &asn_SPC_extensionValue_specs_348 /* Additional specs */
18774 asn_TYPE_member_t asn_MBR_SCell_ToBeSetupMod_ItemExtIEs_345[] = {
18775 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetupMod_ItemExtIEs, id),
18776 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18777 -1, /* IMPLICIT tag at current level */
18778 &asn_DEF_ProtocolExtensionID,
18780 { &asn_OER_memb_id_constr_346, &asn_PER_memb_id_constr_346, memb_id_constraint_345 },
18781 0, 0, /* No default value */
18784 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetupMod_ItemExtIEs, criticality),
18785 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18786 -1, /* IMPLICIT tag at current level */
18787 &asn_DEF_Criticality,
18788 select_SCell_ToBeSetupMod_ItemExtIEs_criticality_type,
18789 { &asn_OER_memb_criticality_constr_347, &asn_PER_memb_criticality_constr_347, memb_criticality_constraint_345 },
18790 0, 0, /* No default value */
18793 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetupMod_ItemExtIEs, extensionValue),
18794 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18795 +1, /* EXPLICIT tag at current level */
18796 &asn_DEF_extensionValue_348,
18797 select_SCell_ToBeSetupMod_ItemExtIEs_extensionValue_type,
18798 { &asn_OER_memb_extensionValue_constr_348, &asn_PER_memb_extensionValue_constr_348, memb_extensionValue_constraint_345 },
18799 0, 0, /* No default value */
18803 static const ber_tlv_tag_t asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345[] = {
18804 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18806 static const asn_TYPE_tag2member_t asn_MAP_SCell_ToBeSetupMod_ItemExtIEs_tag2el_345[] = {
18807 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18808 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18809 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18811 asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeSetupMod_ItemExtIEs_specs_345 = {
18812 sizeof(struct SCell_ToBeSetupMod_ItemExtIEs),
18813 offsetof(struct SCell_ToBeSetupMod_ItemExtIEs, _asn_ctx),
18814 asn_MAP_SCell_ToBeSetupMod_ItemExtIEs_tag2el_345,
18815 3, /* Count of tags in the map */
18816 0, 0, 0, /* Optional elements (not needed) */
18817 -1, /* First extension addition */
18819 asn_TYPE_descriptor_t asn_DEF_SCell_ToBeSetupMod_ItemExtIEs = {
18820 "SCell-ToBeSetupMod-ItemExtIEs",
18821 "SCell-ToBeSetupMod-ItemExtIEs",
18823 asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345,
18824 sizeof(asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345)
18825 /sizeof(asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345[0]), /* 1 */
18826 asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345, /* Same as above */
18827 sizeof(asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345)
18828 /sizeof(asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345[0]), /* 1 */
18829 { 0, 0, SEQUENCE_constraint },
18830 asn_MBR_SCell_ToBeSetupMod_ItemExtIEs_345,
18831 3, /* Elements count */
18832 &asn_SPC_SCell_ToBeSetupMod_ItemExtIEs_specs_345 /* Additional specs */
18835 static asn_TYPE_member_t asn_MBR_extensionValue_352[] = {
18836 { ATF_NOFLAGS, 0, offsetof(struct Served_Cell_Information_ExtIEs__extensionValue, choice.RANAC),
18837 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
18842 0, 0, /* No default value */
18845 { ATF_NOFLAGS, 0, offsetof(struct Served_Cell_Information_ExtIEs__extensionValue, choice.ExtendedServedPLMNs_List),
18846 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18848 &asn_DEF_ExtendedServedPLMNs_List,
18851 0, 0, /* No default value */
18852 "ExtendedServedPLMNs-List"
18854 { ATF_NOFLAGS, 0, offsetof(struct Served_Cell_Information_ExtIEs__extensionValue, choice.Cell_Direction),
18855 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
18857 &asn_DEF_Cell_Direction,
18860 0, 0, /* No default value */
18864 static const unsigned asn_MAP_extensionValue_to_canonical_352[] = { 0, 2, 1 };
18865 static const unsigned asn_MAP_extensionValue_from_canonical_352[] = { 0, 2, 1 };
18866 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_352[] = {
18867 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* RANAC */
18868 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* Cell-Direction */
18869 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* ExtendedServedPLMNs-List */
18871 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_352 = {
18872 sizeof(struct Served_Cell_Information_ExtIEs__extensionValue),
18873 offsetof(struct Served_Cell_Information_ExtIEs__extensionValue, _asn_ctx),
18874 offsetof(struct Served_Cell_Information_ExtIEs__extensionValue, present),
18875 sizeof(((struct Served_Cell_Information_ExtIEs__extensionValue *)0)->present),
18876 asn_MAP_extensionValue_tag2el_352,
18877 3, /* Count of tags in the map */
18878 asn_MAP_extensionValue_to_canonical_352,
18879 asn_MAP_extensionValue_from_canonical_352,
18880 -1 /* Extensions start */
18882 static /* Use -fall-defs-global to expose */
18883 asn_TYPE_descriptor_t asn_DEF_extensionValue_352 = {
18887 0, /* No effective tags (pointer) */
18888 0, /* No effective tags (count) */
18889 0, /* No tags (pointer) */
18890 0, /* No tags (count) */
18891 { 0, 0, OPEN_TYPE_constraint },
18892 asn_MBR_extensionValue_352,
18893 3, /* Elements count */
18894 &asn_SPC_extensionValue_specs_352 /* Additional specs */
18897 asn_TYPE_member_t asn_MBR_Served_Cell_Information_ExtIEs_349[] = {
18898 { ATF_NOFLAGS, 0, offsetof(struct Served_Cell_Information_ExtIEs, id),
18899 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18900 -1, /* IMPLICIT tag at current level */
18901 &asn_DEF_ProtocolExtensionID,
18903 { &asn_OER_memb_id_constr_350, &asn_PER_memb_id_constr_350, memb_id_constraint_349 },
18904 0, 0, /* No default value */
18907 { ATF_NOFLAGS, 0, offsetof(struct Served_Cell_Information_ExtIEs, criticality),
18908 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18909 -1, /* IMPLICIT tag at current level */
18910 &asn_DEF_Criticality,
18911 select_Served_Cell_Information_ExtIEs_criticality_type,
18912 { &asn_OER_memb_criticality_constr_351, &asn_PER_memb_criticality_constr_351, memb_criticality_constraint_349 },
18913 0, 0, /* No default value */
18916 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Served_Cell_Information_ExtIEs, extensionValue),
18917 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18918 +1, /* EXPLICIT tag at current level */
18919 &asn_DEF_extensionValue_352,
18920 select_Served_Cell_Information_ExtIEs_extensionValue_type,
18921 { &asn_OER_memb_extensionValue_constr_352, &asn_PER_memb_extensionValue_constr_352, memb_extensionValue_constraint_349 },
18922 0, 0, /* No default value */
18926 static const ber_tlv_tag_t asn_DEF_Served_Cell_Information_ExtIEs_tags_349[] = {
18927 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18929 static const asn_TYPE_tag2member_t asn_MAP_Served_Cell_Information_ExtIEs_tag2el_349[] = {
18930 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18931 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18932 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18934 asn_SEQUENCE_specifics_t asn_SPC_Served_Cell_Information_ExtIEs_specs_349 = {
18935 sizeof(struct Served_Cell_Information_ExtIEs),
18936 offsetof(struct Served_Cell_Information_ExtIEs, _asn_ctx),
18937 asn_MAP_Served_Cell_Information_ExtIEs_tag2el_349,
18938 3, /* Count of tags in the map */
18939 0, 0, 0, /* Optional elements (not needed) */
18940 -1, /* First extension addition */
18942 asn_TYPE_descriptor_t asn_DEF_Served_Cell_Information_ExtIEs = {
18943 "Served-Cell-Information-ExtIEs",
18944 "Served-Cell-Information-ExtIEs",
18946 asn_DEF_Served_Cell_Information_ExtIEs_tags_349,
18947 sizeof(asn_DEF_Served_Cell_Information_ExtIEs_tags_349)
18948 /sizeof(asn_DEF_Served_Cell_Information_ExtIEs_tags_349[0]), /* 1 */
18949 asn_DEF_Served_Cell_Information_ExtIEs_tags_349, /* Same as above */
18950 sizeof(asn_DEF_Served_Cell_Information_ExtIEs_tags_349)
18951 /sizeof(asn_DEF_Served_Cell_Information_ExtIEs_tags_349[0]), /* 1 */
18952 { 0, 0, SEQUENCE_constraint },
18953 asn_MBR_Served_Cell_Information_ExtIEs_349,
18954 3, /* Elements count */
18955 &asn_SPC_Served_Cell_Information_ExtIEs_specs_349 /* Additional specs */
18958 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_356 = {
18959 sizeof(struct Served_Cells_To_Add_ItemExtIEs__extensionValue),
18960 offsetof(struct Served_Cells_To_Add_ItemExtIEs__extensionValue, _asn_ctx),
18961 offsetof(struct Served_Cells_To_Add_ItemExtIEs__extensionValue, present),
18962 sizeof(((struct Served_Cells_To_Add_ItemExtIEs__extensionValue *)0)->present),
18963 0, /* No top level tags */
18964 0, /* No tags in the map */
18966 -1 /* Extensions start */
18968 static /* Use -fall-defs-global to expose */
18969 asn_TYPE_descriptor_t asn_DEF_extensionValue_356 = {
18973 0, /* No effective tags (pointer) */
18974 0, /* No effective tags (count) */
18975 0, /* No tags (pointer) */
18976 0, /* No tags (count) */
18977 { 0, 0, OPEN_TYPE_constraint },
18978 0, 0, /* No members */
18979 &asn_SPC_extensionValue_specs_356 /* Additional specs */
18982 asn_TYPE_member_t asn_MBR_Served_Cells_To_Add_ItemExtIEs_353[] = {
18983 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Add_ItemExtIEs, id),
18984 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18985 -1, /* IMPLICIT tag at current level */
18986 &asn_DEF_ProtocolExtensionID,
18988 { &asn_OER_memb_id_constr_354, &asn_PER_memb_id_constr_354, memb_id_constraint_353 },
18989 0, 0, /* No default value */
18992 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Add_ItemExtIEs, criticality),
18993 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18994 -1, /* IMPLICIT tag at current level */
18995 &asn_DEF_Criticality,
18997 { &asn_OER_memb_criticality_constr_355, &asn_PER_memb_criticality_constr_355, memb_criticality_constraint_353 },
18998 0, 0, /* No default value */
19001 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Add_ItemExtIEs, extensionValue),
19002 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19003 +1, /* EXPLICIT tag at current level */
19004 &asn_DEF_extensionValue_356,
19006 { &asn_OER_memb_extensionValue_constr_356, &asn_PER_memb_extensionValue_constr_356, memb_extensionValue_constraint_353 },
19007 0, 0, /* No default value */
19011 static const ber_tlv_tag_t asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353[] = {
19012 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19014 static const asn_TYPE_tag2member_t asn_MAP_Served_Cells_To_Add_ItemExtIEs_tag2el_353[] = {
19015 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19016 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19017 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19019 asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Add_ItemExtIEs_specs_353 = {
19020 sizeof(struct Served_Cells_To_Add_ItemExtIEs),
19021 offsetof(struct Served_Cells_To_Add_ItemExtIEs, _asn_ctx),
19022 asn_MAP_Served_Cells_To_Add_ItemExtIEs_tag2el_353,
19023 3, /* Count of tags in the map */
19024 0, 0, 0, /* Optional elements (not needed) */
19025 -1, /* First extension addition */
19027 asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Add_ItemExtIEs = {
19028 "Served-Cells-To-Add-ItemExtIEs",
19029 "Served-Cells-To-Add-ItemExtIEs",
19031 asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353,
19032 sizeof(asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353)
19033 /sizeof(asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353[0]), /* 1 */
19034 asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353, /* Same as above */
19035 sizeof(asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353)
19036 /sizeof(asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353[0]), /* 1 */
19037 { 0, 0, SEQUENCE_constraint },
19038 asn_MBR_Served_Cells_To_Add_ItemExtIEs_353,
19039 3, /* Elements count */
19040 &asn_SPC_Served_Cells_To_Add_ItemExtIEs_specs_353 /* Additional specs */
19043 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_360 = {
19044 sizeof(struct Served_Cells_To_Delete_ItemExtIEs__extensionValue),
19045 offsetof(struct Served_Cells_To_Delete_ItemExtIEs__extensionValue, _asn_ctx),
19046 offsetof(struct Served_Cells_To_Delete_ItemExtIEs__extensionValue, present),
19047 sizeof(((struct Served_Cells_To_Delete_ItemExtIEs__extensionValue *)0)->present),
19048 0, /* No top level tags */
19049 0, /* No tags in the map */
19051 -1 /* Extensions start */
19053 static /* Use -fall-defs-global to expose */
19054 asn_TYPE_descriptor_t asn_DEF_extensionValue_360 = {
19058 0, /* No effective tags (pointer) */
19059 0, /* No effective tags (count) */
19060 0, /* No tags (pointer) */
19061 0, /* No tags (count) */
19062 { 0, 0, OPEN_TYPE_constraint },
19063 0, 0, /* No members */
19064 &asn_SPC_extensionValue_specs_360 /* Additional specs */
19067 asn_TYPE_member_t asn_MBR_Served_Cells_To_Delete_ItemExtIEs_357[] = {
19068 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Delete_ItemExtIEs, id),
19069 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19070 -1, /* IMPLICIT tag at current level */
19071 &asn_DEF_ProtocolExtensionID,
19073 { &asn_OER_memb_id_constr_358, &asn_PER_memb_id_constr_358, memb_id_constraint_357 },
19074 0, 0, /* No default value */
19077 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Delete_ItemExtIEs, criticality),
19078 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19079 -1, /* IMPLICIT tag at current level */
19080 &asn_DEF_Criticality,
19082 { &asn_OER_memb_criticality_constr_359, &asn_PER_memb_criticality_constr_359, memb_criticality_constraint_357 },
19083 0, 0, /* No default value */
19086 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Delete_ItemExtIEs, extensionValue),
19087 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19088 +1, /* EXPLICIT tag at current level */
19089 &asn_DEF_extensionValue_360,
19091 { &asn_OER_memb_extensionValue_constr_360, &asn_PER_memb_extensionValue_constr_360, memb_extensionValue_constraint_357 },
19092 0, 0, /* No default value */
19096 static const ber_tlv_tag_t asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357[] = {
19097 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19099 static const asn_TYPE_tag2member_t asn_MAP_Served_Cells_To_Delete_ItemExtIEs_tag2el_357[] = {
19100 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19101 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19102 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19104 asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Delete_ItemExtIEs_specs_357 = {
19105 sizeof(struct Served_Cells_To_Delete_ItemExtIEs),
19106 offsetof(struct Served_Cells_To_Delete_ItemExtIEs, _asn_ctx),
19107 asn_MAP_Served_Cells_To_Delete_ItemExtIEs_tag2el_357,
19108 3, /* Count of tags in the map */
19109 0, 0, 0, /* Optional elements (not needed) */
19110 -1, /* First extension addition */
19112 asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Delete_ItemExtIEs = {
19113 "Served-Cells-To-Delete-ItemExtIEs",
19114 "Served-Cells-To-Delete-ItemExtIEs",
19116 asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357,
19117 sizeof(asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357)
19118 /sizeof(asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357[0]), /* 1 */
19119 asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357, /* Same as above */
19120 sizeof(asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357)
19121 /sizeof(asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357[0]), /* 1 */
19122 { 0, 0, SEQUENCE_constraint },
19123 asn_MBR_Served_Cells_To_Delete_ItemExtIEs_357,
19124 3, /* Elements count */
19125 &asn_SPC_Served_Cells_To_Delete_ItemExtIEs_specs_357 /* Additional specs */
19128 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_364 = {
19129 sizeof(struct Served_Cells_To_Modify_ItemExtIEs__extensionValue),
19130 offsetof(struct Served_Cells_To_Modify_ItemExtIEs__extensionValue, _asn_ctx),
19131 offsetof(struct Served_Cells_To_Modify_ItemExtIEs__extensionValue, present),
19132 sizeof(((struct Served_Cells_To_Modify_ItemExtIEs__extensionValue *)0)->present),
19133 0, /* No top level tags */
19134 0, /* No tags in the map */
19136 -1 /* Extensions start */
19138 static /* Use -fall-defs-global to expose */
19139 asn_TYPE_descriptor_t asn_DEF_extensionValue_364 = {
19143 0, /* No effective tags (pointer) */
19144 0, /* No effective tags (count) */
19145 0, /* No tags (pointer) */
19146 0, /* No tags (count) */
19147 { 0, 0, OPEN_TYPE_constraint },
19148 0, 0, /* No members */
19149 &asn_SPC_extensionValue_specs_364 /* Additional specs */
19152 asn_TYPE_member_t asn_MBR_Served_Cells_To_Modify_ItemExtIEs_361[] = {
19153 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Modify_ItemExtIEs, id),
19154 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19155 -1, /* IMPLICIT tag at current level */
19156 &asn_DEF_ProtocolExtensionID,
19158 { &asn_OER_memb_id_constr_362, &asn_PER_memb_id_constr_362, memb_id_constraint_361 },
19159 0, 0, /* No default value */
19162 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Modify_ItemExtIEs, criticality),
19163 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19164 -1, /* IMPLICIT tag at current level */
19165 &asn_DEF_Criticality,
19167 { &asn_OER_memb_criticality_constr_363, &asn_PER_memb_criticality_constr_363, memb_criticality_constraint_361 },
19168 0, 0, /* No default value */
19171 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Modify_ItemExtIEs, extensionValue),
19172 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19173 +1, /* EXPLICIT tag at current level */
19174 &asn_DEF_extensionValue_364,
19176 { &asn_OER_memb_extensionValue_constr_364, &asn_PER_memb_extensionValue_constr_364, memb_extensionValue_constraint_361 },
19177 0, 0, /* No default value */
19181 static const ber_tlv_tag_t asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361[] = {
19182 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19184 static const asn_TYPE_tag2member_t asn_MAP_Served_Cells_To_Modify_ItemExtIEs_tag2el_361[] = {
19185 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19186 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19187 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19189 asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Modify_ItemExtIEs_specs_361 = {
19190 sizeof(struct Served_Cells_To_Modify_ItemExtIEs),
19191 offsetof(struct Served_Cells_To_Modify_ItemExtIEs, _asn_ctx),
19192 asn_MAP_Served_Cells_To_Modify_ItemExtIEs_tag2el_361,
19193 3, /* Count of tags in the map */
19194 0, 0, 0, /* Optional elements (not needed) */
19195 -1, /* First extension addition */
19197 asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Modify_ItemExtIEs = {
19198 "Served-Cells-To-Modify-ItemExtIEs",
19199 "Served-Cells-To-Modify-ItemExtIEs",
19201 asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361,
19202 sizeof(asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361)
19203 /sizeof(asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361[0]), /* 1 */
19204 asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361, /* Same as above */
19205 sizeof(asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361)
19206 /sizeof(asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361[0]), /* 1 */
19207 { 0, 0, SEQUENCE_constraint },
19208 asn_MBR_Served_Cells_To_Modify_ItemExtIEs_361,
19209 3, /* Elements count */
19210 &asn_SPC_Served_Cells_To_Modify_ItemExtIEs_specs_361 /* Additional specs */
19213 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_368 = {
19214 sizeof(struct Served_EUTRA_Cell_Information_ExtIEs__extensionValue),
19215 offsetof(struct Served_EUTRA_Cell_Information_ExtIEs__extensionValue, _asn_ctx),
19216 offsetof(struct Served_EUTRA_Cell_Information_ExtIEs__extensionValue, present),
19217 sizeof(((struct Served_EUTRA_Cell_Information_ExtIEs__extensionValue *)0)->present),
19218 0, /* No top level tags */
19219 0, /* No tags in the map */
19221 -1 /* Extensions start */
19223 static /* Use -fall-defs-global to expose */
19224 asn_TYPE_descriptor_t asn_DEF_extensionValue_368 = {
19228 0, /* No effective tags (pointer) */
19229 0, /* No effective tags (count) */
19230 0, /* No tags (pointer) */
19231 0, /* No tags (count) */
19232 { 0, 0, OPEN_TYPE_constraint },
19233 0, 0, /* No members */
19234 &asn_SPC_extensionValue_specs_368 /* Additional specs */
19237 asn_TYPE_member_t asn_MBR_Served_EUTRA_Cell_Information_ExtIEs_365[] = {
19238 { ATF_NOFLAGS, 0, offsetof(struct Served_EUTRA_Cell_Information_ExtIEs, id),
19239 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19240 -1, /* IMPLICIT tag at current level */
19241 &asn_DEF_ProtocolExtensionID,
19243 { &asn_OER_memb_id_constr_366, &asn_PER_memb_id_constr_366, memb_id_constraint_365 },
19244 0, 0, /* No default value */
19247 { ATF_NOFLAGS, 0, offsetof(struct Served_EUTRA_Cell_Information_ExtIEs, criticality),
19248 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19249 -1, /* IMPLICIT tag at current level */
19250 &asn_DEF_Criticality,
19252 { &asn_OER_memb_criticality_constr_367, &asn_PER_memb_criticality_constr_367, memb_criticality_constraint_365 },
19253 0, 0, /* No default value */
19256 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Served_EUTRA_Cell_Information_ExtIEs, extensionValue),
19257 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19258 +1, /* EXPLICIT tag at current level */
19259 &asn_DEF_extensionValue_368,
19261 { &asn_OER_memb_extensionValue_constr_368, &asn_PER_memb_extensionValue_constr_368, memb_extensionValue_constraint_365 },
19262 0, 0, /* No default value */
19266 static const ber_tlv_tag_t asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365[] = {
19267 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19269 static const asn_TYPE_tag2member_t asn_MAP_Served_EUTRA_Cell_Information_ExtIEs_tag2el_365[] = {
19270 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19271 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19272 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19274 asn_SEQUENCE_specifics_t asn_SPC_Served_EUTRA_Cell_Information_ExtIEs_specs_365 = {
19275 sizeof(struct Served_EUTRA_Cell_Information_ExtIEs),
19276 offsetof(struct Served_EUTRA_Cell_Information_ExtIEs, _asn_ctx),
19277 asn_MAP_Served_EUTRA_Cell_Information_ExtIEs_tag2el_365,
19278 3, /* Count of tags in the map */
19279 0, 0, 0, /* Optional elements (not needed) */
19280 -1, /* First extension addition */
19282 asn_TYPE_descriptor_t asn_DEF_Served_EUTRA_Cell_Information_ExtIEs = {
19283 "Served-EUTRA-Cell-Information-ExtIEs",
19284 "Served-EUTRA-Cell-Information-ExtIEs",
19286 asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365,
19287 sizeof(asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365)
19288 /sizeof(asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365[0]), /* 1 */
19289 asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365, /* Same as above */
19290 sizeof(asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365)
19291 /sizeof(asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365[0]), /* 1 */
19292 { 0, 0, SEQUENCE_constraint },
19293 asn_MBR_Served_EUTRA_Cell_Information_ExtIEs_365,
19294 3, /* Elements count */
19295 &asn_SPC_Served_EUTRA_Cell_Information_ExtIEs_specs_365 /* Additional specs */
19298 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_372 = {
19299 sizeof(struct Service_Status_ExtIEs__extensionValue),
19300 offsetof(struct Service_Status_ExtIEs__extensionValue, _asn_ctx),
19301 offsetof(struct Service_Status_ExtIEs__extensionValue, present),
19302 sizeof(((struct Service_Status_ExtIEs__extensionValue *)0)->present),
19303 0, /* No top level tags */
19304 0, /* No tags in the map */
19306 -1 /* Extensions start */
19308 static /* Use -fall-defs-global to expose */
19309 asn_TYPE_descriptor_t asn_DEF_extensionValue_372 = {
19313 0, /* No effective tags (pointer) */
19314 0, /* No effective tags (count) */
19315 0, /* No tags (pointer) */
19316 0, /* No tags (count) */
19317 { 0, 0, OPEN_TYPE_constraint },
19318 0, 0, /* No members */
19319 &asn_SPC_extensionValue_specs_372 /* Additional specs */
19322 asn_TYPE_member_t asn_MBR_Service_Status_ExtIEs_369[] = {
19323 { ATF_NOFLAGS, 0, offsetof(struct Service_Status_ExtIEs, id),
19324 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19325 -1, /* IMPLICIT tag at current level */
19326 &asn_DEF_ProtocolExtensionID,
19328 { &asn_OER_memb_id_constr_370, &asn_PER_memb_id_constr_370, memb_id_constraint_369 },
19329 0, 0, /* No default value */
19332 { ATF_NOFLAGS, 0, offsetof(struct Service_Status_ExtIEs, criticality),
19333 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19334 -1, /* IMPLICIT tag at current level */
19335 &asn_DEF_Criticality,
19337 { &asn_OER_memb_criticality_constr_371, &asn_PER_memb_criticality_constr_371, memb_criticality_constraint_369 },
19338 0, 0, /* No default value */
19341 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Service_Status_ExtIEs, extensionValue),
19342 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19343 +1, /* EXPLICIT tag at current level */
19344 &asn_DEF_extensionValue_372,
19346 { &asn_OER_memb_extensionValue_constr_372, &asn_PER_memb_extensionValue_constr_372, memb_extensionValue_constraint_369 },
19347 0, 0, /* No default value */
19351 static const ber_tlv_tag_t asn_DEF_Service_Status_ExtIEs_tags_369[] = {
19352 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19354 static const asn_TYPE_tag2member_t asn_MAP_Service_Status_ExtIEs_tag2el_369[] = {
19355 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19356 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19357 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19359 asn_SEQUENCE_specifics_t asn_SPC_Service_Status_ExtIEs_specs_369 = {
19360 sizeof(struct Service_Status_ExtIEs),
19361 offsetof(struct Service_Status_ExtIEs, _asn_ctx),
19362 asn_MAP_Service_Status_ExtIEs_tag2el_369,
19363 3, /* Count of tags in the map */
19364 0, 0, 0, /* Optional elements (not needed) */
19365 -1, /* First extension addition */
19367 asn_TYPE_descriptor_t asn_DEF_Service_Status_ExtIEs = {
19368 "Service-Status-ExtIEs",
19369 "Service-Status-ExtIEs",
19371 asn_DEF_Service_Status_ExtIEs_tags_369,
19372 sizeof(asn_DEF_Service_Status_ExtIEs_tags_369)
19373 /sizeof(asn_DEF_Service_Status_ExtIEs_tags_369[0]), /* 1 */
19374 asn_DEF_Service_Status_ExtIEs_tags_369, /* Same as above */
19375 sizeof(asn_DEF_Service_Status_ExtIEs_tags_369)
19376 /sizeof(asn_DEF_Service_Status_ExtIEs_tags_369[0]), /* 1 */
19377 { 0, 0, SEQUENCE_constraint },
19378 asn_MBR_Service_Status_ExtIEs_369,
19379 3, /* Elements count */
19380 &asn_SPC_Service_Status_ExtIEs_specs_369 /* Additional specs */
19383 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_376 = {
19384 sizeof(struct SItype_ItemExtIEs__extensionValue),
19385 offsetof(struct SItype_ItemExtIEs__extensionValue, _asn_ctx),
19386 offsetof(struct SItype_ItemExtIEs__extensionValue, present),
19387 sizeof(((struct SItype_ItemExtIEs__extensionValue *)0)->present),
19388 0, /* No top level tags */
19389 0, /* No tags in the map */
19391 -1 /* Extensions start */
19393 static /* Use -fall-defs-global to expose */
19394 asn_TYPE_descriptor_t asn_DEF_extensionValue_376 = {
19398 0, /* No effective tags (pointer) */
19399 0, /* No effective tags (count) */
19400 0, /* No tags (pointer) */
19401 0, /* No tags (count) */
19402 { 0, 0, OPEN_TYPE_constraint },
19403 0, 0, /* No members */
19404 &asn_SPC_extensionValue_specs_376 /* Additional specs */
19407 asn_TYPE_member_t asn_MBR_SItype_ItemExtIEs_373[] = {
19408 { ATF_NOFLAGS, 0, offsetof(struct SItype_ItemExtIEs, id),
19409 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19410 -1, /* IMPLICIT tag at current level */
19411 &asn_DEF_ProtocolExtensionID,
19413 { &asn_OER_memb_id_constr_374, &asn_PER_memb_id_constr_374, memb_id_constraint_373 },
19414 0, 0, /* No default value */
19417 { ATF_NOFLAGS, 0, offsetof(struct SItype_ItemExtIEs, criticality),
19418 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19419 -1, /* IMPLICIT tag at current level */
19420 &asn_DEF_Criticality,
19422 { &asn_OER_memb_criticality_constr_375, &asn_PER_memb_criticality_constr_375, memb_criticality_constraint_373 },
19423 0, 0, /* No default value */
19426 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SItype_ItemExtIEs, extensionValue),
19427 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19428 +1, /* EXPLICIT tag at current level */
19429 &asn_DEF_extensionValue_376,
19431 { &asn_OER_memb_extensionValue_constr_376, &asn_PER_memb_extensionValue_constr_376, memb_extensionValue_constraint_373 },
19432 0, 0, /* No default value */
19436 static const ber_tlv_tag_t asn_DEF_SItype_ItemExtIEs_tags_373[] = {
19437 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19439 static const asn_TYPE_tag2member_t asn_MAP_SItype_ItemExtIEs_tag2el_373[] = {
19440 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19441 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19442 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19444 asn_SEQUENCE_specifics_t asn_SPC_SItype_ItemExtIEs_specs_373 = {
19445 sizeof(struct SItype_ItemExtIEs),
19446 offsetof(struct SItype_ItemExtIEs, _asn_ctx),
19447 asn_MAP_SItype_ItemExtIEs_tag2el_373,
19448 3, /* Count of tags in the map */
19449 0, 0, 0, /* Optional elements (not needed) */
19450 -1, /* First extension addition */
19452 asn_TYPE_descriptor_t asn_DEF_SItype_ItemExtIEs = {
19453 "SItype-ItemExtIEs",
19454 "SItype-ItemExtIEs",
19456 asn_DEF_SItype_ItemExtIEs_tags_373,
19457 sizeof(asn_DEF_SItype_ItemExtIEs_tags_373)
19458 /sizeof(asn_DEF_SItype_ItemExtIEs_tags_373[0]), /* 1 */
19459 asn_DEF_SItype_ItemExtIEs_tags_373, /* Same as above */
19460 sizeof(asn_DEF_SItype_ItemExtIEs_tags_373)
19461 /sizeof(asn_DEF_SItype_ItemExtIEs_tags_373[0]), /* 1 */
19462 { 0, 0, SEQUENCE_constraint },
19463 asn_MBR_SItype_ItemExtIEs_373,
19464 3, /* Elements count */
19465 &asn_SPC_SItype_ItemExtIEs_specs_373 /* Additional specs */
19468 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_380 = {
19469 sizeof(struct SibtypetobeupdatedListItem_ExtIEs__extensionValue),
19470 offsetof(struct SibtypetobeupdatedListItem_ExtIEs__extensionValue, _asn_ctx),
19471 offsetof(struct SibtypetobeupdatedListItem_ExtIEs__extensionValue, present),
19472 sizeof(((struct SibtypetobeupdatedListItem_ExtIEs__extensionValue *)0)->present),
19473 0, /* No top level tags */
19474 0, /* No tags in the map */
19476 -1 /* Extensions start */
19478 static /* Use -fall-defs-global to expose */
19479 asn_TYPE_descriptor_t asn_DEF_extensionValue_380 = {
19483 0, /* No effective tags (pointer) */
19484 0, /* No effective tags (count) */
19485 0, /* No tags (pointer) */
19486 0, /* No tags (count) */
19487 { 0, 0, OPEN_TYPE_constraint },
19488 0, 0, /* No members */
19489 &asn_SPC_extensionValue_specs_380 /* Additional specs */
19492 asn_TYPE_member_t asn_MBR_SibtypetobeupdatedListItem_ExtIEs_377[] = {
19493 { ATF_NOFLAGS, 0, offsetof(struct SibtypetobeupdatedListItem_ExtIEs, id),
19494 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19495 -1, /* IMPLICIT tag at current level */
19496 &asn_DEF_ProtocolExtensionID,
19498 { &asn_OER_memb_id_constr_378, &asn_PER_memb_id_constr_378, memb_id_constraint_377 },
19499 0, 0, /* No default value */
19502 { ATF_NOFLAGS, 0, offsetof(struct SibtypetobeupdatedListItem_ExtIEs, criticality),
19503 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19504 -1, /* IMPLICIT tag at current level */
19505 &asn_DEF_Criticality,
19507 { &asn_OER_memb_criticality_constr_379, &asn_PER_memb_criticality_constr_379, memb_criticality_constraint_377 },
19508 0, 0, /* No default value */
19511 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SibtypetobeupdatedListItem_ExtIEs, extensionValue),
19512 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19513 +1, /* EXPLICIT tag at current level */
19514 &asn_DEF_extensionValue_380,
19516 { &asn_OER_memb_extensionValue_constr_380, &asn_PER_memb_extensionValue_constr_380, memb_extensionValue_constraint_377 },
19517 0, 0, /* No default value */
19521 static const ber_tlv_tag_t asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377[] = {
19522 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19524 static const asn_TYPE_tag2member_t asn_MAP_SibtypetobeupdatedListItem_ExtIEs_tag2el_377[] = {
19525 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19526 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19527 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19529 asn_SEQUENCE_specifics_t asn_SPC_SibtypetobeupdatedListItem_ExtIEs_specs_377 = {
19530 sizeof(struct SibtypetobeupdatedListItem_ExtIEs),
19531 offsetof(struct SibtypetobeupdatedListItem_ExtIEs, _asn_ctx),
19532 asn_MAP_SibtypetobeupdatedListItem_ExtIEs_tag2el_377,
19533 3, /* Count of tags in the map */
19534 0, 0, 0, /* Optional elements (not needed) */
19535 -1, /* First extension addition */
19537 asn_TYPE_descriptor_t asn_DEF_SibtypetobeupdatedListItem_ExtIEs = {
19538 "SibtypetobeupdatedListItem-ExtIEs",
19539 "SibtypetobeupdatedListItem-ExtIEs",
19541 asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377,
19542 sizeof(asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377)
19543 /sizeof(asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377[0]), /* 1 */
19544 asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377, /* Same as above */
19545 sizeof(asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377)
19546 /sizeof(asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377[0]), /* 1 */
19547 { 0, 0, SEQUENCE_constraint },
19548 asn_MBR_SibtypetobeupdatedListItem_ExtIEs_377,
19549 3, /* Elements count */
19550 &asn_SPC_SibtypetobeupdatedListItem_ExtIEs_specs_377 /* Additional specs */
19553 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_384 = {
19554 sizeof(struct SliceSupportItem_ExtIEs__extensionValue),
19555 offsetof(struct SliceSupportItem_ExtIEs__extensionValue, _asn_ctx),
19556 offsetof(struct SliceSupportItem_ExtIEs__extensionValue, present),
19557 sizeof(((struct SliceSupportItem_ExtIEs__extensionValue *)0)->present),
19558 0, /* No top level tags */
19559 0, /* No tags in the map */
19561 -1 /* Extensions start */
19563 static /* Use -fall-defs-global to expose */
19564 asn_TYPE_descriptor_t asn_DEF_extensionValue_384 = {
19568 0, /* No effective tags (pointer) */
19569 0, /* No effective tags (count) */
19570 0, /* No tags (pointer) */
19571 0, /* No tags (count) */
19572 { 0, 0, OPEN_TYPE_constraint },
19573 0, 0, /* No members */
19574 &asn_SPC_extensionValue_specs_384 /* Additional specs */
19577 asn_TYPE_member_t asn_MBR_SliceSupportItem_ExtIEs_381[] = {
19578 { ATF_NOFLAGS, 0, offsetof(struct SliceSupportItem_ExtIEs, id),
19579 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19580 -1, /* IMPLICIT tag at current level */
19581 &asn_DEF_ProtocolExtensionID,
19583 { &asn_OER_memb_id_constr_382, &asn_PER_memb_id_constr_382, memb_id_constraint_381 },
19584 0, 0, /* No default value */
19587 { ATF_NOFLAGS, 0, offsetof(struct SliceSupportItem_ExtIEs, criticality),
19588 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19589 -1, /* IMPLICIT tag at current level */
19590 &asn_DEF_Criticality,
19592 { &asn_OER_memb_criticality_constr_383, &asn_PER_memb_criticality_constr_383, memb_criticality_constraint_381 },
19593 0, 0, /* No default value */
19596 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SliceSupportItem_ExtIEs, extensionValue),
19597 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19598 +1, /* EXPLICIT tag at current level */
19599 &asn_DEF_extensionValue_384,
19601 { &asn_OER_memb_extensionValue_constr_384, &asn_PER_memb_extensionValue_constr_384, memb_extensionValue_constraint_381 },
19602 0, 0, /* No default value */
19606 static const ber_tlv_tag_t asn_DEF_SliceSupportItem_ExtIEs_tags_381[] = {
19607 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19609 static const asn_TYPE_tag2member_t asn_MAP_SliceSupportItem_ExtIEs_tag2el_381[] = {
19610 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19611 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19612 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19614 asn_SEQUENCE_specifics_t asn_SPC_SliceSupportItem_ExtIEs_specs_381 = {
19615 sizeof(struct SliceSupportItem_ExtIEs),
19616 offsetof(struct SliceSupportItem_ExtIEs, _asn_ctx),
19617 asn_MAP_SliceSupportItem_ExtIEs_tag2el_381,
19618 3, /* Count of tags in the map */
19619 0, 0, 0, /* Optional elements (not needed) */
19620 -1, /* First extension addition */
19622 asn_TYPE_descriptor_t asn_DEF_SliceSupportItem_ExtIEs = {
19623 "SliceSupportItem-ExtIEs",
19624 "SliceSupportItem-ExtIEs",
19626 asn_DEF_SliceSupportItem_ExtIEs_tags_381,
19627 sizeof(asn_DEF_SliceSupportItem_ExtIEs_tags_381)
19628 /sizeof(asn_DEF_SliceSupportItem_ExtIEs_tags_381[0]), /* 1 */
19629 asn_DEF_SliceSupportItem_ExtIEs_tags_381, /* Same as above */
19630 sizeof(asn_DEF_SliceSupportItem_ExtIEs_tags_381)
19631 /sizeof(asn_DEF_SliceSupportItem_ExtIEs_tags_381[0]), /* 1 */
19632 { 0, 0, SEQUENCE_constraint },
19633 asn_MBR_SliceSupportItem_ExtIEs_381,
19634 3, /* Elements count */
19635 &asn_SPC_SliceSupportItem_ExtIEs_specs_381 /* Additional specs */
19638 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_388 = {
19639 sizeof(struct SNSSAI_ExtIEs__extensionValue),
19640 offsetof(struct SNSSAI_ExtIEs__extensionValue, _asn_ctx),
19641 offsetof(struct SNSSAI_ExtIEs__extensionValue, present),
19642 sizeof(((struct SNSSAI_ExtIEs__extensionValue *)0)->present),
19643 0, /* No top level tags */
19644 0, /* No tags in the map */
19646 -1 /* Extensions start */
19648 static /* Use -fall-defs-global to expose */
19649 asn_TYPE_descriptor_t asn_DEF_extensionValue_388 = {
19653 0, /* No effective tags (pointer) */
19654 0, /* No effective tags (count) */
19655 0, /* No tags (pointer) */
19656 0, /* No tags (count) */
19657 { 0, 0, OPEN_TYPE_constraint },
19658 0, 0, /* No members */
19659 &asn_SPC_extensionValue_specs_388 /* Additional specs */
19662 asn_TYPE_member_t asn_MBR_SNSSAI_ExtIEs_385[] = {
19663 { ATF_NOFLAGS, 0, offsetof(struct SNSSAI_ExtIEs, id),
19664 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19665 -1, /* IMPLICIT tag at current level */
19666 &asn_DEF_ProtocolExtensionID,
19668 { &asn_OER_memb_id_constr_386, &asn_PER_memb_id_constr_386, memb_id_constraint_385 },
19669 0, 0, /* No default value */
19672 { ATF_NOFLAGS, 0, offsetof(struct SNSSAI_ExtIEs, criticality),
19673 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19674 -1, /* IMPLICIT tag at current level */
19675 &asn_DEF_Criticality,
19677 { &asn_OER_memb_criticality_constr_387, &asn_PER_memb_criticality_constr_387, memb_criticality_constraint_385 },
19678 0, 0, /* No default value */
19681 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SNSSAI_ExtIEs, extensionValue),
19682 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19683 +1, /* EXPLICIT tag at current level */
19684 &asn_DEF_extensionValue_388,
19686 { &asn_OER_memb_extensionValue_constr_388, &asn_PER_memb_extensionValue_constr_388, memb_extensionValue_constraint_385 },
19687 0, 0, /* No default value */
19691 static const ber_tlv_tag_t asn_DEF_SNSSAI_ExtIEs_tags_385[] = {
19692 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19694 static const asn_TYPE_tag2member_t asn_MAP_SNSSAI_ExtIEs_tag2el_385[] = {
19695 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19696 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19697 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19699 asn_SEQUENCE_specifics_t asn_SPC_SNSSAI_ExtIEs_specs_385 = {
19700 sizeof(struct SNSSAI_ExtIEs),
19701 offsetof(struct SNSSAI_ExtIEs, _asn_ctx),
19702 asn_MAP_SNSSAI_ExtIEs_tag2el_385,
19703 3, /* Count of tags in the map */
19704 0, 0, 0, /* Optional elements (not needed) */
19705 -1, /* First extension addition */
19707 asn_TYPE_descriptor_t asn_DEF_SNSSAI_ExtIEs = {
19711 asn_DEF_SNSSAI_ExtIEs_tags_385,
19712 sizeof(asn_DEF_SNSSAI_ExtIEs_tags_385)
19713 /sizeof(asn_DEF_SNSSAI_ExtIEs_tags_385[0]), /* 1 */
19714 asn_DEF_SNSSAI_ExtIEs_tags_385, /* Same as above */
19715 sizeof(asn_DEF_SNSSAI_ExtIEs_tags_385)
19716 /sizeof(asn_DEF_SNSSAI_ExtIEs_tags_385[0]), /* 1 */
19717 { 0, 0, SEQUENCE_constraint },
19718 asn_MBR_SNSSAI_ExtIEs_385,
19719 3, /* Elements count */
19720 &asn_SPC_SNSSAI_ExtIEs_specs_385 /* Additional specs */
19723 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_392 = {
19724 sizeof(struct SRBs_FailedToBeSetup_ItemExtIEs__extensionValue),
19725 offsetof(struct SRBs_FailedToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
19726 offsetof(struct SRBs_FailedToBeSetup_ItemExtIEs__extensionValue, present),
19727 sizeof(((struct SRBs_FailedToBeSetup_ItemExtIEs__extensionValue *)0)->present),
19728 0, /* No top level tags */
19729 0, /* No tags in the map */
19731 -1 /* Extensions start */
19733 static /* Use -fall-defs-global to expose */
19734 asn_TYPE_descriptor_t asn_DEF_extensionValue_392 = {
19738 0, /* No effective tags (pointer) */
19739 0, /* No effective tags (count) */
19740 0, /* No tags (pointer) */
19741 0, /* No tags (count) */
19742 { 0, 0, OPEN_TYPE_constraint },
19743 0, 0, /* No members */
19744 &asn_SPC_extensionValue_specs_392 /* Additional specs */
19747 asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetup_ItemExtIEs_389[] = {
19748 { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetup_ItemExtIEs, id),
19749 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19750 -1, /* IMPLICIT tag at current level */
19751 &asn_DEF_ProtocolExtensionID,
19753 { &asn_OER_memb_id_constr_390, &asn_PER_memb_id_constr_390, memb_id_constraint_389 },
19754 0, 0, /* No default value */
19757 { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetup_ItemExtIEs, criticality),
19758 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19759 -1, /* IMPLICIT tag at current level */
19760 &asn_DEF_Criticality,
19762 { &asn_OER_memb_criticality_constr_391, &asn_PER_memb_criticality_constr_391, memb_criticality_constraint_389 },
19763 0, 0, /* No default value */
19766 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetup_ItemExtIEs, extensionValue),
19767 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19768 +1, /* EXPLICIT tag at current level */
19769 &asn_DEF_extensionValue_392,
19771 { &asn_OER_memb_extensionValue_constr_392, &asn_PER_memb_extensionValue_constr_392, memb_extensionValue_constraint_389 },
19772 0, 0, /* No default value */
19776 static const ber_tlv_tag_t asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389[] = {
19777 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19779 static const asn_TYPE_tag2member_t asn_MAP_SRBs_FailedToBeSetup_ItemExtIEs_tag2el_389[] = {
19780 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19781 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19782 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19784 asn_SEQUENCE_specifics_t asn_SPC_SRBs_FailedToBeSetup_ItemExtIEs_specs_389 = {
19785 sizeof(struct SRBs_FailedToBeSetup_ItemExtIEs),
19786 offsetof(struct SRBs_FailedToBeSetup_ItemExtIEs, _asn_ctx),
19787 asn_MAP_SRBs_FailedToBeSetup_ItemExtIEs_tag2el_389,
19788 3, /* Count of tags in the map */
19789 0, 0, 0, /* Optional elements (not needed) */
19790 -1, /* First extension addition */
19792 asn_TYPE_descriptor_t asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs = {
19793 "SRBs-FailedToBeSetup-ItemExtIEs",
19794 "SRBs-FailedToBeSetup-ItemExtIEs",
19796 asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389,
19797 sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389)
19798 /sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389[0]), /* 1 */
19799 asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389, /* Same as above */
19800 sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389)
19801 /sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389[0]), /* 1 */
19802 { 0, 0, SEQUENCE_constraint },
19803 asn_MBR_SRBs_FailedToBeSetup_ItemExtIEs_389,
19804 3, /* Elements count */
19805 &asn_SPC_SRBs_FailedToBeSetup_ItemExtIEs_specs_389 /* Additional specs */
19808 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_396 = {
19809 sizeof(struct SRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue),
19810 offsetof(struct SRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue, _asn_ctx),
19811 offsetof(struct SRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue, present),
19812 sizeof(((struct SRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue *)0)->present),
19813 0, /* No top level tags */
19814 0, /* No tags in the map */
19816 -1 /* Extensions start */
19818 static /* Use -fall-defs-global to expose */
19819 asn_TYPE_descriptor_t asn_DEF_extensionValue_396 = {
19823 0, /* No effective tags (pointer) */
19824 0, /* No effective tags (count) */
19825 0, /* No tags (pointer) */
19826 0, /* No tags (count) */
19827 { 0, 0, OPEN_TYPE_constraint },
19828 0, 0, /* No members */
19829 &asn_SPC_extensionValue_specs_396 /* Additional specs */
19832 asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetupMod_ItemExtIEs_393[] = {
19833 { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetupMod_ItemExtIEs, id),
19834 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19835 -1, /* IMPLICIT tag at current level */
19836 &asn_DEF_ProtocolExtensionID,
19838 { &asn_OER_memb_id_constr_394, &asn_PER_memb_id_constr_394, memb_id_constraint_393 },
19839 0, 0, /* No default value */
19842 { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetupMod_ItemExtIEs, criticality),
19843 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19844 -1, /* IMPLICIT tag at current level */
19845 &asn_DEF_Criticality,
19847 { &asn_OER_memb_criticality_constr_395, &asn_PER_memb_criticality_constr_395, memb_criticality_constraint_393 },
19848 0, 0, /* No default value */
19851 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetupMod_ItemExtIEs, extensionValue),
19852 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19853 +1, /* EXPLICIT tag at current level */
19854 &asn_DEF_extensionValue_396,
19856 { &asn_OER_memb_extensionValue_constr_396, &asn_PER_memb_extensionValue_constr_396, memb_extensionValue_constraint_393 },
19857 0, 0, /* No default value */
19861 static const ber_tlv_tag_t asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393[] = {
19862 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19864 static const asn_TYPE_tag2member_t asn_MAP_SRBs_FailedToBeSetupMod_ItemExtIEs_tag2el_393[] = {
19865 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19866 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19867 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19869 asn_SEQUENCE_specifics_t asn_SPC_SRBs_FailedToBeSetupMod_ItemExtIEs_specs_393 = {
19870 sizeof(struct SRBs_FailedToBeSetupMod_ItemExtIEs),
19871 offsetof(struct SRBs_FailedToBeSetupMod_ItemExtIEs, _asn_ctx),
19872 asn_MAP_SRBs_FailedToBeSetupMod_ItemExtIEs_tag2el_393,
19873 3, /* Count of tags in the map */
19874 0, 0, 0, /* Optional elements (not needed) */
19875 -1, /* First extension addition */
19877 asn_TYPE_descriptor_t asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs = {
19878 "SRBs-FailedToBeSetupMod-ItemExtIEs",
19879 "SRBs-FailedToBeSetupMod-ItemExtIEs",
19881 asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393,
19882 sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393)
19883 /sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393[0]), /* 1 */
19884 asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393, /* Same as above */
19885 sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393)
19886 /sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393[0]), /* 1 */
19887 { 0, 0, SEQUENCE_constraint },
19888 asn_MBR_SRBs_FailedToBeSetupMod_ItemExtIEs_393,
19889 3, /* Elements count */
19890 &asn_SPC_SRBs_FailedToBeSetupMod_ItemExtIEs_specs_393 /* Additional specs */
19893 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_400 = {
19894 sizeof(struct SRBs_Modified_ItemExtIEs__extensionValue),
19895 offsetof(struct SRBs_Modified_ItemExtIEs__extensionValue, _asn_ctx),
19896 offsetof(struct SRBs_Modified_ItemExtIEs__extensionValue, present),
19897 sizeof(((struct SRBs_Modified_ItemExtIEs__extensionValue *)0)->present),
19898 0, /* No top level tags */
19899 0, /* No tags in the map */
19901 -1 /* Extensions start */
19903 static /* Use -fall-defs-global to expose */
19904 asn_TYPE_descriptor_t asn_DEF_extensionValue_400 = {
19908 0, /* No effective tags (pointer) */
19909 0, /* No effective tags (count) */
19910 0, /* No tags (pointer) */
19911 0, /* No tags (count) */
19912 { 0, 0, OPEN_TYPE_constraint },
19913 0, 0, /* No members */
19914 &asn_SPC_extensionValue_specs_400 /* Additional specs */
19917 asn_TYPE_member_t asn_MBR_SRBs_Modified_ItemExtIEs_397[] = {
19918 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Modified_ItemExtIEs, id),
19919 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19920 -1, /* IMPLICIT tag at current level */
19921 &asn_DEF_ProtocolExtensionID,
19923 { &asn_OER_memb_id_constr_398, &asn_PER_memb_id_constr_398, memb_id_constraint_397 },
19924 0, 0, /* No default value */
19927 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Modified_ItemExtIEs, criticality),
19928 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19929 -1, /* IMPLICIT tag at current level */
19930 &asn_DEF_Criticality,
19932 { &asn_OER_memb_criticality_constr_399, &asn_PER_memb_criticality_constr_399, memb_criticality_constraint_397 },
19933 0, 0, /* No default value */
19936 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_Modified_ItemExtIEs, extensionValue),
19937 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19938 +1, /* EXPLICIT tag at current level */
19939 &asn_DEF_extensionValue_400,
19941 { &asn_OER_memb_extensionValue_constr_400, &asn_PER_memb_extensionValue_constr_400, memb_extensionValue_constraint_397 },
19942 0, 0, /* No default value */
19946 static const ber_tlv_tag_t asn_DEF_SRBs_Modified_ItemExtIEs_tags_397[] = {
19947 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19949 static const asn_TYPE_tag2member_t asn_MAP_SRBs_Modified_ItemExtIEs_tag2el_397[] = {
19950 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19951 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19952 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19954 asn_SEQUENCE_specifics_t asn_SPC_SRBs_Modified_ItemExtIEs_specs_397 = {
19955 sizeof(struct SRBs_Modified_ItemExtIEs),
19956 offsetof(struct SRBs_Modified_ItemExtIEs, _asn_ctx),
19957 asn_MAP_SRBs_Modified_ItemExtIEs_tag2el_397,
19958 3, /* Count of tags in the map */
19959 0, 0, 0, /* Optional elements (not needed) */
19960 -1, /* First extension addition */
19962 asn_TYPE_descriptor_t asn_DEF_SRBs_Modified_ItemExtIEs = {
19963 "SRBs-Modified-ItemExtIEs",
19964 "SRBs-Modified-ItemExtIEs",
19966 asn_DEF_SRBs_Modified_ItemExtIEs_tags_397,
19967 sizeof(asn_DEF_SRBs_Modified_ItemExtIEs_tags_397)
19968 /sizeof(asn_DEF_SRBs_Modified_ItemExtIEs_tags_397[0]), /* 1 */
19969 asn_DEF_SRBs_Modified_ItemExtIEs_tags_397, /* Same as above */
19970 sizeof(asn_DEF_SRBs_Modified_ItemExtIEs_tags_397)
19971 /sizeof(asn_DEF_SRBs_Modified_ItemExtIEs_tags_397[0]), /* 1 */
19972 { 0, 0, SEQUENCE_constraint },
19973 asn_MBR_SRBs_Modified_ItemExtIEs_397,
19974 3, /* Elements count */
19975 &asn_SPC_SRBs_Modified_ItemExtIEs_specs_397 /* Additional specs */
19978 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_404 = {
19979 sizeof(struct SRBs_Required_ToBeReleased_ItemExtIEs__extensionValue),
19980 offsetof(struct SRBs_Required_ToBeReleased_ItemExtIEs__extensionValue, _asn_ctx),
19981 offsetof(struct SRBs_Required_ToBeReleased_ItemExtIEs__extensionValue, present),
19982 sizeof(((struct SRBs_Required_ToBeReleased_ItemExtIEs__extensionValue *)0)->present),
19983 0, /* No top level tags */
19984 0, /* No tags in the map */
19986 -1 /* Extensions start */
19988 static /* Use -fall-defs-global to expose */
19989 asn_TYPE_descriptor_t asn_DEF_extensionValue_404 = {
19993 0, /* No effective tags (pointer) */
19994 0, /* No effective tags (count) */
19995 0, /* No tags (pointer) */
19996 0, /* No tags (count) */
19997 { 0, 0, OPEN_TYPE_constraint },
19998 0, 0, /* No members */
19999 &asn_SPC_extensionValue_specs_404 /* Additional specs */
20002 asn_TYPE_member_t asn_MBR_SRBs_Required_ToBeReleased_ItemExtIEs_401[] = {
20003 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Required_ToBeReleased_ItemExtIEs, id),
20004 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20005 -1, /* IMPLICIT tag at current level */
20006 &asn_DEF_ProtocolExtensionID,
20008 { &asn_OER_memb_id_constr_402, &asn_PER_memb_id_constr_402, memb_id_constraint_401 },
20009 0, 0, /* No default value */
20012 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Required_ToBeReleased_ItemExtIEs, criticality),
20013 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20014 -1, /* IMPLICIT tag at current level */
20015 &asn_DEF_Criticality,
20017 { &asn_OER_memb_criticality_constr_403, &asn_PER_memb_criticality_constr_403, memb_criticality_constraint_401 },
20018 0, 0, /* No default value */
20021 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_Required_ToBeReleased_ItemExtIEs, extensionValue),
20022 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20023 +1, /* EXPLICIT tag at current level */
20024 &asn_DEF_extensionValue_404,
20026 { &asn_OER_memb_extensionValue_constr_404, &asn_PER_memb_extensionValue_constr_404, memb_extensionValue_constraint_401 },
20027 0, 0, /* No default value */
20031 static const ber_tlv_tag_t asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401[] = {
20032 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20034 static const asn_TYPE_tag2member_t asn_MAP_SRBs_Required_ToBeReleased_ItemExtIEs_tag2el_401[] = {
20035 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20036 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20037 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20039 asn_SEQUENCE_specifics_t asn_SPC_SRBs_Required_ToBeReleased_ItemExtIEs_specs_401 = {
20040 sizeof(struct SRBs_Required_ToBeReleased_ItemExtIEs),
20041 offsetof(struct SRBs_Required_ToBeReleased_ItemExtIEs, _asn_ctx),
20042 asn_MAP_SRBs_Required_ToBeReleased_ItemExtIEs_tag2el_401,
20043 3, /* Count of tags in the map */
20044 0, 0, 0, /* Optional elements (not needed) */
20045 -1, /* First extension addition */
20047 asn_TYPE_descriptor_t asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs = {
20048 "SRBs-Required-ToBeReleased-ItemExtIEs",
20049 "SRBs-Required-ToBeReleased-ItemExtIEs",
20051 asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401,
20052 sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401)
20053 /sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401[0]), /* 1 */
20054 asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401, /* Same as above */
20055 sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401)
20056 /sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401[0]), /* 1 */
20057 { 0, 0, SEQUENCE_constraint },
20058 asn_MBR_SRBs_Required_ToBeReleased_ItemExtIEs_401,
20059 3, /* Elements count */
20060 &asn_SPC_SRBs_Required_ToBeReleased_ItemExtIEs_specs_401 /* Additional specs */
20063 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_408 = {
20064 sizeof(struct SRBs_Setup_ItemExtIEs__extensionValue),
20065 offsetof(struct SRBs_Setup_ItemExtIEs__extensionValue, _asn_ctx),
20066 offsetof(struct SRBs_Setup_ItemExtIEs__extensionValue, present),
20067 sizeof(((struct SRBs_Setup_ItemExtIEs__extensionValue *)0)->present),
20068 0, /* No top level tags */
20069 0, /* No tags in the map */
20071 -1 /* Extensions start */
20073 static /* Use -fall-defs-global to expose */
20074 asn_TYPE_descriptor_t asn_DEF_extensionValue_408 = {
20078 0, /* No effective tags (pointer) */
20079 0, /* No effective tags (count) */
20080 0, /* No tags (pointer) */
20081 0, /* No tags (count) */
20082 { 0, 0, OPEN_TYPE_constraint },
20083 0, 0, /* No members */
20084 &asn_SPC_extensionValue_specs_408 /* Additional specs */
20087 asn_TYPE_member_t asn_MBR_SRBs_Setup_ItemExtIEs_405[] = {
20088 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Setup_ItemExtIEs, id),
20089 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20090 -1, /* IMPLICIT tag at current level */
20091 &asn_DEF_ProtocolExtensionID,
20093 { &asn_OER_memb_id_constr_406, &asn_PER_memb_id_constr_406, memb_id_constraint_405 },
20094 0, 0, /* No default value */
20097 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Setup_ItemExtIEs, criticality),
20098 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20099 -1, /* IMPLICIT tag at current level */
20100 &asn_DEF_Criticality,
20102 { &asn_OER_memb_criticality_constr_407, &asn_PER_memb_criticality_constr_407, memb_criticality_constraint_405 },
20103 0, 0, /* No default value */
20106 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_Setup_ItemExtIEs, extensionValue),
20107 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20108 +1, /* EXPLICIT tag at current level */
20109 &asn_DEF_extensionValue_408,
20111 { &asn_OER_memb_extensionValue_constr_408, &asn_PER_memb_extensionValue_constr_408, memb_extensionValue_constraint_405 },
20112 0, 0, /* No default value */
20116 static const ber_tlv_tag_t asn_DEF_SRBs_Setup_ItemExtIEs_tags_405[] = {
20117 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20119 static const asn_TYPE_tag2member_t asn_MAP_SRBs_Setup_ItemExtIEs_tag2el_405[] = {
20120 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20121 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20122 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20124 asn_SEQUENCE_specifics_t asn_SPC_SRBs_Setup_ItemExtIEs_specs_405 = {
20125 sizeof(struct SRBs_Setup_ItemExtIEs),
20126 offsetof(struct SRBs_Setup_ItemExtIEs, _asn_ctx),
20127 asn_MAP_SRBs_Setup_ItemExtIEs_tag2el_405,
20128 3, /* Count of tags in the map */
20129 0, 0, 0, /* Optional elements (not needed) */
20130 -1, /* First extension addition */
20132 asn_TYPE_descriptor_t asn_DEF_SRBs_Setup_ItemExtIEs = {
20133 "SRBs-Setup-ItemExtIEs",
20134 "SRBs-Setup-ItemExtIEs",
20136 asn_DEF_SRBs_Setup_ItemExtIEs_tags_405,
20137 sizeof(asn_DEF_SRBs_Setup_ItemExtIEs_tags_405)
20138 /sizeof(asn_DEF_SRBs_Setup_ItemExtIEs_tags_405[0]), /* 1 */
20139 asn_DEF_SRBs_Setup_ItemExtIEs_tags_405, /* Same as above */
20140 sizeof(asn_DEF_SRBs_Setup_ItemExtIEs_tags_405)
20141 /sizeof(asn_DEF_SRBs_Setup_ItemExtIEs_tags_405[0]), /* 1 */
20142 { 0, 0, SEQUENCE_constraint },
20143 asn_MBR_SRBs_Setup_ItemExtIEs_405,
20144 3, /* Elements count */
20145 &asn_SPC_SRBs_Setup_ItemExtIEs_specs_405 /* Additional specs */
20148 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_412 = {
20149 sizeof(struct SRBs_SetupMod_ItemExtIEs__extensionValue),
20150 offsetof(struct SRBs_SetupMod_ItemExtIEs__extensionValue, _asn_ctx),
20151 offsetof(struct SRBs_SetupMod_ItemExtIEs__extensionValue, present),
20152 sizeof(((struct SRBs_SetupMod_ItemExtIEs__extensionValue *)0)->present),
20153 0, /* No top level tags */
20154 0, /* No tags in the map */
20156 -1 /* Extensions start */
20158 static /* Use -fall-defs-global to expose */
20159 asn_TYPE_descriptor_t asn_DEF_extensionValue_412 = {
20163 0, /* No effective tags (pointer) */
20164 0, /* No effective tags (count) */
20165 0, /* No tags (pointer) */
20166 0, /* No tags (count) */
20167 { 0, 0, OPEN_TYPE_constraint },
20168 0, 0, /* No members */
20169 &asn_SPC_extensionValue_specs_412 /* Additional specs */
20172 asn_TYPE_member_t asn_MBR_SRBs_SetupMod_ItemExtIEs_409[] = {
20173 { ATF_NOFLAGS, 0, offsetof(struct SRBs_SetupMod_ItemExtIEs, id),
20174 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20175 -1, /* IMPLICIT tag at current level */
20176 &asn_DEF_ProtocolExtensionID,
20178 { &asn_OER_memb_id_constr_410, &asn_PER_memb_id_constr_410, memb_id_constraint_409 },
20179 0, 0, /* No default value */
20182 { ATF_NOFLAGS, 0, offsetof(struct SRBs_SetupMod_ItemExtIEs, criticality),
20183 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20184 -1, /* IMPLICIT tag at current level */
20185 &asn_DEF_Criticality,
20187 { &asn_OER_memb_criticality_constr_411, &asn_PER_memb_criticality_constr_411, memb_criticality_constraint_409 },
20188 0, 0, /* No default value */
20191 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_SetupMod_ItemExtIEs, extensionValue),
20192 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20193 +1, /* EXPLICIT tag at current level */
20194 &asn_DEF_extensionValue_412,
20196 { &asn_OER_memb_extensionValue_constr_412, &asn_PER_memb_extensionValue_constr_412, memb_extensionValue_constraint_409 },
20197 0, 0, /* No default value */
20201 static const ber_tlv_tag_t asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409[] = {
20202 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20204 static const asn_TYPE_tag2member_t asn_MAP_SRBs_SetupMod_ItemExtIEs_tag2el_409[] = {
20205 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20206 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20207 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20209 asn_SEQUENCE_specifics_t asn_SPC_SRBs_SetupMod_ItemExtIEs_specs_409 = {
20210 sizeof(struct SRBs_SetupMod_ItemExtIEs),
20211 offsetof(struct SRBs_SetupMod_ItemExtIEs, _asn_ctx),
20212 asn_MAP_SRBs_SetupMod_ItemExtIEs_tag2el_409,
20213 3, /* Count of tags in the map */
20214 0, 0, 0, /* Optional elements (not needed) */
20215 -1, /* First extension addition */
20217 asn_TYPE_descriptor_t asn_DEF_SRBs_SetupMod_ItemExtIEs = {
20218 "SRBs-SetupMod-ItemExtIEs",
20219 "SRBs-SetupMod-ItemExtIEs",
20221 asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409,
20222 sizeof(asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409)
20223 /sizeof(asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409[0]), /* 1 */
20224 asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409, /* Same as above */
20225 sizeof(asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409)
20226 /sizeof(asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409[0]), /* 1 */
20227 { 0, 0, SEQUENCE_constraint },
20228 asn_MBR_SRBs_SetupMod_ItemExtIEs_409,
20229 3, /* Elements count */
20230 &asn_SPC_SRBs_SetupMod_ItemExtIEs_specs_409 /* Additional specs */
20233 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_416 = {
20234 sizeof(struct SRBs_ToBeReleased_ItemExtIEs__extensionValue),
20235 offsetof(struct SRBs_ToBeReleased_ItemExtIEs__extensionValue, _asn_ctx),
20236 offsetof(struct SRBs_ToBeReleased_ItemExtIEs__extensionValue, present),
20237 sizeof(((struct SRBs_ToBeReleased_ItemExtIEs__extensionValue *)0)->present),
20238 0, /* No top level tags */
20239 0, /* No tags in the map */
20241 -1 /* Extensions start */
20243 static /* Use -fall-defs-global to expose */
20244 asn_TYPE_descriptor_t asn_DEF_extensionValue_416 = {
20248 0, /* No effective tags (pointer) */
20249 0, /* No effective tags (count) */
20250 0, /* No tags (pointer) */
20251 0, /* No tags (count) */
20252 { 0, 0, OPEN_TYPE_constraint },
20253 0, 0, /* No members */
20254 &asn_SPC_extensionValue_specs_416 /* Additional specs */
20257 asn_TYPE_member_t asn_MBR_SRBs_ToBeReleased_ItemExtIEs_413[] = {
20258 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeReleased_ItemExtIEs, id),
20259 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20260 -1, /* IMPLICIT tag at current level */
20261 &asn_DEF_ProtocolExtensionID,
20263 { &asn_OER_memb_id_constr_414, &asn_PER_memb_id_constr_414, memb_id_constraint_413 },
20264 0, 0, /* No default value */
20267 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeReleased_ItemExtIEs, criticality),
20268 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20269 -1, /* IMPLICIT tag at current level */
20270 &asn_DEF_Criticality,
20272 { &asn_OER_memb_criticality_constr_415, &asn_PER_memb_criticality_constr_415, memb_criticality_constraint_413 },
20273 0, 0, /* No default value */
20276 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeReleased_ItemExtIEs, extensionValue),
20277 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20278 +1, /* EXPLICIT tag at current level */
20279 &asn_DEF_extensionValue_416,
20281 { &asn_OER_memb_extensionValue_constr_416, &asn_PER_memb_extensionValue_constr_416, memb_extensionValue_constraint_413 },
20282 0, 0, /* No default value */
20286 static const ber_tlv_tag_t asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413[] = {
20287 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20289 static const asn_TYPE_tag2member_t asn_MAP_SRBs_ToBeReleased_ItemExtIEs_tag2el_413[] = {
20290 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20291 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20292 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20294 asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeReleased_ItemExtIEs_specs_413 = {
20295 sizeof(struct SRBs_ToBeReleased_ItemExtIEs),
20296 offsetof(struct SRBs_ToBeReleased_ItemExtIEs, _asn_ctx),
20297 asn_MAP_SRBs_ToBeReleased_ItemExtIEs_tag2el_413,
20298 3, /* Count of tags in the map */
20299 0, 0, 0, /* Optional elements (not needed) */
20300 -1, /* First extension addition */
20302 asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeReleased_ItemExtIEs = {
20303 "SRBs-ToBeReleased-ItemExtIEs",
20304 "SRBs-ToBeReleased-ItemExtIEs",
20306 asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413,
20307 sizeof(asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413)
20308 /sizeof(asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413[0]), /* 1 */
20309 asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413, /* Same as above */
20310 sizeof(asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413)
20311 /sizeof(asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413[0]), /* 1 */
20312 { 0, 0, SEQUENCE_constraint },
20313 asn_MBR_SRBs_ToBeReleased_ItemExtIEs_413,
20314 3, /* Elements count */
20315 &asn_SPC_SRBs_ToBeReleased_ItemExtIEs_specs_413 /* Additional specs */
20318 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_420 = {
20319 sizeof(struct SRBs_ToBeSetup_ItemExtIEs__extensionValue),
20320 offsetof(struct SRBs_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
20321 offsetof(struct SRBs_ToBeSetup_ItemExtIEs__extensionValue, present),
20322 sizeof(((struct SRBs_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
20323 0, /* No top level tags */
20324 0, /* No tags in the map */
20326 -1 /* Extensions start */
20328 static /* Use -fall-defs-global to expose */
20329 asn_TYPE_descriptor_t asn_DEF_extensionValue_420 = {
20333 0, /* No effective tags (pointer) */
20334 0, /* No effective tags (count) */
20335 0, /* No tags (pointer) */
20336 0, /* No tags (count) */
20337 { 0, 0, OPEN_TYPE_constraint },
20338 0, 0, /* No members */
20339 &asn_SPC_extensionValue_specs_420 /* Additional specs */
20342 asn_TYPE_member_t asn_MBR_SRBs_ToBeSetup_ItemExtIEs_417[] = {
20343 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetup_ItemExtIEs, id),
20344 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20345 -1, /* IMPLICIT tag at current level */
20346 &asn_DEF_ProtocolExtensionID,
20348 { &asn_OER_memb_id_constr_418, &asn_PER_memb_id_constr_418, memb_id_constraint_417 },
20349 0, 0, /* No default value */
20352 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetup_ItemExtIEs, criticality),
20353 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20354 -1, /* IMPLICIT tag at current level */
20355 &asn_DEF_Criticality,
20357 { &asn_OER_memb_criticality_constr_419, &asn_PER_memb_criticality_constr_419, memb_criticality_constraint_417 },
20358 0, 0, /* No default value */
20361 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetup_ItemExtIEs, extensionValue),
20362 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20363 +1, /* EXPLICIT tag at current level */
20364 &asn_DEF_extensionValue_420,
20366 { &asn_OER_memb_extensionValue_constr_420, &asn_PER_memb_extensionValue_constr_420, memb_extensionValue_constraint_417 },
20367 0, 0, /* No default value */
20371 static const ber_tlv_tag_t asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417[] = {
20372 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20374 static const asn_TYPE_tag2member_t asn_MAP_SRBs_ToBeSetup_ItemExtIEs_tag2el_417[] = {
20375 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20376 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20377 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20379 asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeSetup_ItemExtIEs_specs_417 = {
20380 sizeof(struct SRBs_ToBeSetup_ItemExtIEs),
20381 offsetof(struct SRBs_ToBeSetup_ItemExtIEs, _asn_ctx),
20382 asn_MAP_SRBs_ToBeSetup_ItemExtIEs_tag2el_417,
20383 3, /* Count of tags in the map */
20384 0, 0, 0, /* Optional elements (not needed) */
20385 -1, /* First extension addition */
20387 asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeSetup_ItemExtIEs = {
20388 "SRBs-ToBeSetup-ItemExtIEs",
20389 "SRBs-ToBeSetup-ItemExtIEs",
20391 asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417,
20392 sizeof(asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417)
20393 /sizeof(asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417[0]), /* 1 */
20394 asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417, /* Same as above */
20395 sizeof(asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417)
20396 /sizeof(asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417[0]), /* 1 */
20397 { 0, 0, SEQUENCE_constraint },
20398 asn_MBR_SRBs_ToBeSetup_ItemExtIEs_417,
20399 3, /* Elements count */
20400 &asn_SPC_SRBs_ToBeSetup_ItemExtIEs_specs_417 /* Additional specs */
20403 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_424 = {
20404 sizeof(struct SRBs_ToBeSetupMod_ItemExtIEs__extensionValue),
20405 offsetof(struct SRBs_ToBeSetupMod_ItemExtIEs__extensionValue, _asn_ctx),
20406 offsetof(struct SRBs_ToBeSetupMod_ItemExtIEs__extensionValue, present),
20407 sizeof(((struct SRBs_ToBeSetupMod_ItemExtIEs__extensionValue *)0)->present),
20408 0, /* No top level tags */
20409 0, /* No tags in the map */
20411 -1 /* Extensions start */
20413 static /* Use -fall-defs-global to expose */
20414 asn_TYPE_descriptor_t asn_DEF_extensionValue_424 = {
20418 0, /* No effective tags (pointer) */
20419 0, /* No effective tags (count) */
20420 0, /* No tags (pointer) */
20421 0, /* No tags (count) */
20422 { 0, 0, OPEN_TYPE_constraint },
20423 0, 0, /* No members */
20424 &asn_SPC_extensionValue_specs_424 /* Additional specs */
20427 asn_TYPE_member_t asn_MBR_SRBs_ToBeSetupMod_ItemExtIEs_421[] = {
20428 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetupMod_ItemExtIEs, id),
20429 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20430 -1, /* IMPLICIT tag at current level */
20431 &asn_DEF_ProtocolExtensionID,
20433 { &asn_OER_memb_id_constr_422, &asn_PER_memb_id_constr_422, memb_id_constraint_421 },
20434 0, 0, /* No default value */
20437 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetupMod_ItemExtIEs, criticality),
20438 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20439 -1, /* IMPLICIT tag at current level */
20440 &asn_DEF_Criticality,
20442 { &asn_OER_memb_criticality_constr_423, &asn_PER_memb_criticality_constr_423, memb_criticality_constraint_421 },
20443 0, 0, /* No default value */
20446 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetupMod_ItemExtIEs, extensionValue),
20447 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20448 +1, /* EXPLICIT tag at current level */
20449 &asn_DEF_extensionValue_424,
20451 { &asn_OER_memb_extensionValue_constr_424, &asn_PER_memb_extensionValue_constr_424, memb_extensionValue_constraint_421 },
20452 0, 0, /* No default value */
20456 static const ber_tlv_tag_t asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421[] = {
20457 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20459 static const asn_TYPE_tag2member_t asn_MAP_SRBs_ToBeSetupMod_ItemExtIEs_tag2el_421[] = {
20460 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20461 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20462 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20464 asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeSetupMod_ItemExtIEs_specs_421 = {
20465 sizeof(struct SRBs_ToBeSetupMod_ItemExtIEs),
20466 offsetof(struct SRBs_ToBeSetupMod_ItemExtIEs, _asn_ctx),
20467 asn_MAP_SRBs_ToBeSetupMod_ItemExtIEs_tag2el_421,
20468 3, /* Count of tags in the map */
20469 0, 0, 0, /* Optional elements (not needed) */
20470 -1, /* First extension addition */
20472 asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs = {
20473 "SRBs-ToBeSetupMod-ItemExtIEs",
20474 "SRBs-ToBeSetupMod-ItemExtIEs",
20476 asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421,
20477 sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421)
20478 /sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421[0]), /* 1 */
20479 asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421, /* Same as above */
20480 sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421)
20481 /sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421[0]), /* 1 */
20482 { 0, 0, SEQUENCE_constraint },
20483 asn_MBR_SRBs_ToBeSetupMod_ItemExtIEs_421,
20484 3, /* Elements count */
20485 &asn_SPC_SRBs_ToBeSetupMod_ItemExtIEs_specs_421 /* Additional specs */
20488 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_428 = {
20489 sizeof(struct SUL_InformationExtIEs__extensionValue),
20490 offsetof(struct SUL_InformationExtIEs__extensionValue, _asn_ctx),
20491 offsetof(struct SUL_InformationExtIEs__extensionValue, present),
20492 sizeof(((struct SUL_InformationExtIEs__extensionValue *)0)->present),
20493 0, /* No top level tags */
20494 0, /* No tags in the map */
20496 -1 /* Extensions start */
20498 static /* Use -fall-defs-global to expose */
20499 asn_TYPE_descriptor_t asn_DEF_extensionValue_428 = {
20503 0, /* No effective tags (pointer) */
20504 0, /* No effective tags (count) */
20505 0, /* No tags (pointer) */
20506 0, /* No tags (count) */
20507 { 0, 0, OPEN_TYPE_constraint },
20508 0, 0, /* No members */
20509 &asn_SPC_extensionValue_specs_428 /* Additional specs */
20512 asn_TYPE_member_t asn_MBR_SUL_InformationExtIEs_425[] = {
20513 { ATF_NOFLAGS, 0, offsetof(struct SUL_InformationExtIEs, id),
20514 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20515 -1, /* IMPLICIT tag at current level */
20516 &asn_DEF_ProtocolExtensionID,
20518 { &asn_OER_memb_id_constr_426, &asn_PER_memb_id_constr_426, memb_id_constraint_425 },
20519 0, 0, /* No default value */
20522 { ATF_NOFLAGS, 0, offsetof(struct SUL_InformationExtIEs, criticality),
20523 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20524 -1, /* IMPLICIT tag at current level */
20525 &asn_DEF_Criticality,
20527 { &asn_OER_memb_criticality_constr_427, &asn_PER_memb_criticality_constr_427, memb_criticality_constraint_425 },
20528 0, 0, /* No default value */
20531 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SUL_InformationExtIEs, extensionValue),
20532 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20533 +1, /* EXPLICIT tag at current level */
20534 &asn_DEF_extensionValue_428,
20536 { &asn_OER_memb_extensionValue_constr_428, &asn_PER_memb_extensionValue_constr_428, memb_extensionValue_constraint_425 },
20537 0, 0, /* No default value */
20541 static const ber_tlv_tag_t asn_DEF_SUL_InformationExtIEs_tags_425[] = {
20542 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20544 static const asn_TYPE_tag2member_t asn_MAP_SUL_InformationExtIEs_tag2el_425[] = {
20545 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20546 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20547 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20549 asn_SEQUENCE_specifics_t asn_SPC_SUL_InformationExtIEs_specs_425 = {
20550 sizeof(struct SUL_InformationExtIEs),
20551 offsetof(struct SUL_InformationExtIEs, _asn_ctx),
20552 asn_MAP_SUL_InformationExtIEs_tag2el_425,
20553 3, /* Count of tags in the map */
20554 0, 0, 0, /* Optional elements (not needed) */
20555 -1, /* First extension addition */
20557 asn_TYPE_descriptor_t asn_DEF_SUL_InformationExtIEs = {
20558 "SUL-InformationExtIEs",
20559 "SUL-InformationExtIEs",
20561 asn_DEF_SUL_InformationExtIEs_tags_425,
20562 sizeof(asn_DEF_SUL_InformationExtIEs_tags_425)
20563 /sizeof(asn_DEF_SUL_InformationExtIEs_tags_425[0]), /* 1 */
20564 asn_DEF_SUL_InformationExtIEs_tags_425, /* Same as above */
20565 sizeof(asn_DEF_SUL_InformationExtIEs_tags_425)
20566 /sizeof(asn_DEF_SUL_InformationExtIEs_tags_425[0]), /* 1 */
20567 { 0, 0, SEQUENCE_constraint },
20568 asn_MBR_SUL_InformationExtIEs_425,
20569 3, /* Elements count */
20570 &asn_SPC_SUL_InformationExtIEs_specs_425 /* Additional specs */
20573 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_432 = {
20574 sizeof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue),
20575 offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, _asn_ctx),
20576 offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, present),
20577 sizeof(((struct SupportedSULFreqBandItem_ExtIEs__extensionValue *)0)->present),
20578 0, /* No top level tags */
20579 0, /* No tags in the map */
20581 -1 /* Extensions start */
20583 static /* Use -fall-defs-global to expose */
20584 asn_TYPE_descriptor_t asn_DEF_extensionValue_432 = {
20588 0, /* No effective tags (pointer) */
20589 0, /* No effective tags (count) */
20590 0, /* No tags (pointer) */
20591 0, /* No tags (count) */
20592 { 0, 0, OPEN_TYPE_constraint },
20593 0, 0, /* No members */
20594 &asn_SPC_extensionValue_specs_432 /* Additional specs */
20597 asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_ExtIEs_429[] = {
20598 { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, id),
20599 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20600 -1, /* IMPLICIT tag at current level */
20601 &asn_DEF_ProtocolExtensionID,
20603 { &asn_OER_memb_id_constr_430, &asn_PER_memb_id_constr_430, memb_id_constraint_429 },
20604 0, 0, /* No default value */
20607 { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, criticality),
20608 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20609 -1, /* IMPLICIT tag at current level */
20610 &asn_DEF_Criticality,
20612 { &asn_OER_memb_criticality_constr_431, &asn_PER_memb_criticality_constr_431, memb_criticality_constraint_429 },
20613 0, 0, /* No default value */
20616 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, extensionValue),
20617 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20618 +1, /* EXPLICIT tag at current level */
20619 &asn_DEF_extensionValue_432,
20621 { &asn_OER_memb_extensionValue_constr_432, &asn_PER_memb_extensionValue_constr_432, memb_extensionValue_constraint_429 },
20622 0, 0, /* No default value */
20626 static const ber_tlv_tag_t asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429[] = {
20627 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20629 static const asn_TYPE_tag2member_t asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_429[] = {
20630 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20631 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20632 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20634 asn_SEQUENCE_specifics_t asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_429 = {
20635 sizeof(struct SupportedSULFreqBandItem_ExtIEs),
20636 offsetof(struct SupportedSULFreqBandItem_ExtIEs, _asn_ctx),
20637 asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_429,
20638 3, /* Count of tags in the map */
20639 0, 0, 0, /* Optional elements (not needed) */
20640 -1, /* First extension addition */
20642 asn_TYPE_descriptor_t asn_DEF_SupportedSULFreqBandItem_ExtIEs = {
20643 "SupportedSULFreqBandItem-ExtIEs",
20644 "SupportedSULFreqBandItem-ExtIEs",
20646 asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429,
20647 sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429)
20648 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429[0]), /* 1 */
20649 asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429, /* Same as above */
20650 sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429)
20651 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429[0]), /* 1 */
20652 { 0, 0, SEQUENCE_constraint },
20653 asn_MBR_SupportedSULFreqBandItem_ExtIEs_429,
20654 3, /* Elements count */
20655 &asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_429 /* Additional specs */
20658 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_436 = {
20659 sizeof(struct TDD_Info_ExtIEs__extensionValue),
20660 offsetof(struct TDD_Info_ExtIEs__extensionValue, _asn_ctx),
20661 offsetof(struct TDD_Info_ExtIEs__extensionValue, present),
20662 sizeof(((struct TDD_Info_ExtIEs__extensionValue *)0)->present),
20663 0, /* No top level tags */
20664 0, /* No tags in the map */
20666 -1 /* Extensions start */
20668 static /* Use -fall-defs-global to expose */
20669 asn_TYPE_descriptor_t asn_DEF_extensionValue_436 = {
20673 0, /* No effective tags (pointer) */
20674 0, /* No effective tags (count) */
20675 0, /* No tags (pointer) */
20676 0, /* No tags (count) */
20677 { 0, 0, OPEN_TYPE_constraint },
20678 0, 0, /* No members */
20679 &asn_SPC_extensionValue_specs_436 /* Additional specs */
20682 asn_TYPE_member_t asn_MBR_TDD_Info_ExtIEs_433[] = {
20683 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, id),
20684 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20685 -1, /* IMPLICIT tag at current level */
20686 &asn_DEF_ProtocolExtensionID,
20688 { &asn_OER_memb_id_constr_434, &asn_PER_memb_id_constr_434, memb_id_constraint_433 },
20689 0, 0, /* No default value */
20692 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, criticality),
20693 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20694 -1, /* IMPLICIT tag at current level */
20695 &asn_DEF_Criticality,
20697 { &asn_OER_memb_criticality_constr_435, &asn_PER_memb_criticality_constr_435, memb_criticality_constraint_433 },
20698 0, 0, /* No default value */
20701 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, extensionValue),
20702 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20703 +1, /* EXPLICIT tag at current level */
20704 &asn_DEF_extensionValue_436,
20706 { &asn_OER_memb_extensionValue_constr_436, &asn_PER_memb_extensionValue_constr_436, memb_extensionValue_constraint_433 },
20707 0, 0, /* No default value */
20711 static const ber_tlv_tag_t asn_DEF_TDD_Info_ExtIEs_tags_433[] = {
20712 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20714 static const asn_TYPE_tag2member_t asn_MAP_TDD_Info_ExtIEs_tag2el_433[] = {
20715 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20716 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20717 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20719 asn_SEQUENCE_specifics_t asn_SPC_TDD_Info_ExtIEs_specs_433 = {
20720 sizeof(struct TDD_Info_ExtIEs),
20721 offsetof(struct TDD_Info_ExtIEs, _asn_ctx),
20722 asn_MAP_TDD_Info_ExtIEs_tag2el_433,
20723 3, /* Count of tags in the map */
20724 0, 0, 0, /* Optional elements (not needed) */
20725 -1, /* First extension addition */
20727 asn_TYPE_descriptor_t asn_DEF_TDD_Info_ExtIEs = {
20731 asn_DEF_TDD_Info_ExtIEs_tags_433,
20732 sizeof(asn_DEF_TDD_Info_ExtIEs_tags_433)
20733 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_433[0]), /* 1 */
20734 asn_DEF_TDD_Info_ExtIEs_tags_433, /* Same as above */
20735 sizeof(asn_DEF_TDD_Info_ExtIEs_tags_433)
20736 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_433[0]), /* 1 */
20737 { 0, 0, SEQUENCE_constraint },
20738 asn_MBR_TDD_Info_ExtIEs_433,
20739 3, /* Elements count */
20740 &asn_SPC_TDD_Info_ExtIEs_specs_433 /* Additional specs */
20743 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_440 = {
20744 sizeof(struct Transmission_Bandwidth_ExtIEs__extensionValue),
20745 offsetof(struct Transmission_Bandwidth_ExtIEs__extensionValue, _asn_ctx),
20746 offsetof(struct Transmission_Bandwidth_ExtIEs__extensionValue, present),
20747 sizeof(((struct Transmission_Bandwidth_ExtIEs__extensionValue *)0)->present),
20748 0, /* No top level tags */
20749 0, /* No tags in the map */
20751 -1 /* Extensions start */
20753 static /* Use -fall-defs-global to expose */
20754 asn_TYPE_descriptor_t asn_DEF_extensionValue_440 = {
20758 0, /* No effective tags (pointer) */
20759 0, /* No effective tags (count) */
20760 0, /* No tags (pointer) */
20761 0, /* No tags (count) */
20762 { 0, 0, OPEN_TYPE_constraint },
20763 0, 0, /* No members */
20764 &asn_SPC_extensionValue_specs_440 /* Additional specs */
20767 asn_TYPE_member_t asn_MBR_Transmission_Bandwidth_ExtIEs_437[] = {
20768 { ATF_NOFLAGS, 0, offsetof(struct Transmission_Bandwidth_ExtIEs, id),
20769 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20770 -1, /* IMPLICIT tag at current level */
20771 &asn_DEF_ProtocolExtensionID,
20773 { &asn_OER_memb_id_constr_438, &asn_PER_memb_id_constr_438, memb_id_constraint_437 },
20774 0, 0, /* No default value */
20777 { ATF_NOFLAGS, 0, offsetof(struct Transmission_Bandwidth_ExtIEs, criticality),
20778 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20779 -1, /* IMPLICIT tag at current level */
20780 &asn_DEF_Criticality,
20782 { &asn_OER_memb_criticality_constr_439, &asn_PER_memb_criticality_constr_439, memb_criticality_constraint_437 },
20783 0, 0, /* No default value */
20786 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Transmission_Bandwidth_ExtIEs, extensionValue),
20787 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20788 +1, /* EXPLICIT tag at current level */
20789 &asn_DEF_extensionValue_440,
20791 { &asn_OER_memb_extensionValue_constr_440, &asn_PER_memb_extensionValue_constr_440, memb_extensionValue_constraint_437 },
20792 0, 0, /* No default value */
20796 static const ber_tlv_tag_t asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437[] = {
20797 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20799 static const asn_TYPE_tag2member_t asn_MAP_Transmission_Bandwidth_ExtIEs_tag2el_437[] = {
20800 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20801 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20802 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20804 asn_SEQUENCE_specifics_t asn_SPC_Transmission_Bandwidth_ExtIEs_specs_437 = {
20805 sizeof(struct Transmission_Bandwidth_ExtIEs),
20806 offsetof(struct Transmission_Bandwidth_ExtIEs, _asn_ctx),
20807 asn_MAP_Transmission_Bandwidth_ExtIEs_tag2el_437,
20808 3, /* Count of tags in the map */
20809 0, 0, 0, /* Optional elements (not needed) */
20810 -1, /* First extension addition */
20812 asn_TYPE_descriptor_t asn_DEF_Transmission_Bandwidth_ExtIEs = {
20813 "Transmission-Bandwidth-ExtIEs",
20814 "Transmission-Bandwidth-ExtIEs",
20816 asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437,
20817 sizeof(asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437)
20818 /sizeof(asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437[0]), /* 1 */
20819 asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437, /* Same as above */
20820 sizeof(asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437)
20821 /sizeof(asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437[0]), /* 1 */
20822 { 0, 0, SEQUENCE_constraint },
20823 asn_MBR_Transmission_Bandwidth_ExtIEs_437,
20824 3, /* Elements count */
20825 &asn_SPC_Transmission_Bandwidth_ExtIEs_specs_437 /* Additional specs */
20828 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_444 = {
20829 sizeof(struct UE_associatedLogicalF1_ConnectionItemExtIEs__extensionValue),
20830 offsetof(struct UE_associatedLogicalF1_ConnectionItemExtIEs__extensionValue, _asn_ctx),
20831 offsetof(struct UE_associatedLogicalF1_ConnectionItemExtIEs__extensionValue, present),
20832 sizeof(((struct UE_associatedLogicalF1_ConnectionItemExtIEs__extensionValue *)0)->present),
20833 0, /* No top level tags */
20834 0, /* No tags in the map */
20836 -1 /* Extensions start */
20838 static /* Use -fall-defs-global to expose */
20839 asn_TYPE_descriptor_t asn_DEF_extensionValue_444 = {
20843 0, /* No effective tags (pointer) */
20844 0, /* No effective tags (count) */
20845 0, /* No tags (pointer) */
20846 0, /* No tags (count) */
20847 { 0, 0, OPEN_TYPE_constraint },
20848 0, 0, /* No members */
20849 &asn_SPC_extensionValue_specs_444 /* Additional specs */
20852 asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionItemExtIEs_441[] = {
20853 { ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemExtIEs, id),
20854 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20855 -1, /* IMPLICIT tag at current level */
20856 &asn_DEF_ProtocolExtensionID,
20858 { &asn_OER_memb_id_constr_442, &asn_PER_memb_id_constr_442, memb_id_constraint_441 },
20859 0, 0, /* No default value */
20862 { ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemExtIEs, criticality),
20863 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20864 -1, /* IMPLICIT tag at current level */
20865 &asn_DEF_Criticality,
20867 { &asn_OER_memb_criticality_constr_443, &asn_PER_memb_criticality_constr_443, memb_criticality_constraint_441 },
20868 0, 0, /* No default value */
20871 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemExtIEs, extensionValue),
20872 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20873 +1, /* EXPLICIT tag at current level */
20874 &asn_DEF_extensionValue_444,
20876 { &asn_OER_memb_extensionValue_constr_444, &asn_PER_memb_extensionValue_constr_444, memb_extensionValue_constraint_441 },
20877 0, 0, /* No default value */
20881 static const ber_tlv_tag_t asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441[] = {
20882 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20884 static const asn_TYPE_tag2member_t asn_MAP_UE_associatedLogicalF1_ConnectionItemExtIEs_tag2el_441[] = {
20885 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20886 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20887 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20889 asn_SEQUENCE_specifics_t asn_SPC_UE_associatedLogicalF1_ConnectionItemExtIEs_specs_441 = {
20890 sizeof(struct UE_associatedLogicalF1_ConnectionItemExtIEs),
20891 offsetof(struct UE_associatedLogicalF1_ConnectionItemExtIEs, _asn_ctx),
20892 asn_MAP_UE_associatedLogicalF1_ConnectionItemExtIEs_tag2el_441,
20893 3, /* Count of tags in the map */
20894 0, 0, 0, /* Optional elements (not needed) */
20895 -1, /* First extension addition */
20897 asn_TYPE_descriptor_t asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs = {
20898 "UE-associatedLogicalF1-ConnectionItemExtIEs",
20899 "UE-associatedLogicalF1-ConnectionItemExtIEs",
20901 asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441,
20902 sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441)
20903 /sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441[0]), /* 1 */
20904 asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441, /* Same as above */
20905 sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441)
20906 /sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441[0]), /* 1 */
20907 { 0, 0, SEQUENCE_constraint },
20908 asn_MBR_UE_associatedLogicalF1_ConnectionItemExtIEs_441,
20909 3, /* Elements count */
20910 &asn_SPC_UE_associatedLogicalF1_ConnectionItemExtIEs_specs_441 /* Additional specs */
20913 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_448 = {
20914 sizeof(struct ULConfigurationExtIEs__extensionValue),
20915 offsetof(struct ULConfigurationExtIEs__extensionValue, _asn_ctx),
20916 offsetof(struct ULConfigurationExtIEs__extensionValue, present),
20917 sizeof(((struct ULConfigurationExtIEs__extensionValue *)0)->present),
20918 0, /* No top level tags */
20919 0, /* No tags in the map */
20921 -1 /* Extensions start */
20923 static /* Use -fall-defs-global to expose */
20924 asn_TYPE_descriptor_t asn_DEF_extensionValue_448 = {
20928 0, /* No effective tags (pointer) */
20929 0, /* No effective tags (count) */
20930 0, /* No tags (pointer) */
20931 0, /* No tags (count) */
20932 { 0, 0, OPEN_TYPE_constraint },
20933 0, 0, /* No members */
20934 &asn_SPC_extensionValue_specs_448 /* Additional specs */
20937 asn_TYPE_member_t asn_MBR_ULConfigurationExtIEs_445[] = {
20938 { ATF_NOFLAGS, 0, offsetof(struct ULConfigurationExtIEs, id),
20939 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20940 -1, /* IMPLICIT tag at current level */
20941 &asn_DEF_ProtocolExtensionID,
20943 { &asn_OER_memb_id_constr_446, &asn_PER_memb_id_constr_446, memb_id_constraint_445 },
20944 0, 0, /* No default value */
20947 { ATF_NOFLAGS, 0, offsetof(struct ULConfigurationExtIEs, criticality),
20948 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20949 -1, /* IMPLICIT tag at current level */
20950 &asn_DEF_Criticality,
20952 { &asn_OER_memb_criticality_constr_447, &asn_PER_memb_criticality_constr_447, memb_criticality_constraint_445 },
20953 0, 0, /* No default value */
20956 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULConfigurationExtIEs, extensionValue),
20957 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20958 +1, /* EXPLICIT tag at current level */
20959 &asn_DEF_extensionValue_448,
20961 { &asn_OER_memb_extensionValue_constr_448, &asn_PER_memb_extensionValue_constr_448, memb_extensionValue_constraint_445 },
20962 0, 0, /* No default value */
20966 static const ber_tlv_tag_t asn_DEF_ULConfigurationExtIEs_tags_445[] = {
20967 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20969 static const asn_TYPE_tag2member_t asn_MAP_ULConfigurationExtIEs_tag2el_445[] = {
20970 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20971 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20972 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20974 asn_SEQUENCE_specifics_t asn_SPC_ULConfigurationExtIEs_specs_445 = {
20975 sizeof(struct ULConfigurationExtIEs),
20976 offsetof(struct ULConfigurationExtIEs, _asn_ctx),
20977 asn_MAP_ULConfigurationExtIEs_tag2el_445,
20978 3, /* Count of tags in the map */
20979 0, 0, 0, /* Optional elements (not needed) */
20980 -1, /* First extension addition */
20982 asn_TYPE_descriptor_t asn_DEF_ULConfigurationExtIEs = {
20983 "ULConfigurationExtIEs",
20984 "ULConfigurationExtIEs",
20986 asn_DEF_ULConfigurationExtIEs_tags_445,
20987 sizeof(asn_DEF_ULConfigurationExtIEs_tags_445)
20988 /sizeof(asn_DEF_ULConfigurationExtIEs_tags_445[0]), /* 1 */
20989 asn_DEF_ULConfigurationExtIEs_tags_445, /* Same as above */
20990 sizeof(asn_DEF_ULConfigurationExtIEs_tags_445)
20991 /sizeof(asn_DEF_ULConfigurationExtIEs_tags_445[0]), /* 1 */
20992 { 0, 0, SEQUENCE_constraint },
20993 asn_MBR_ULConfigurationExtIEs_445,
20994 3, /* Elements count */
20995 &asn_SPC_ULConfigurationExtIEs_specs_445 /* Additional specs */
20998 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_452 = {
20999 sizeof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue),
21000 offsetof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
21001 offsetof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue, present),
21002 sizeof(((struct ULUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
21003 0, /* No top level tags */
21004 0, /* No tags in the map */
21006 -1 /* Extensions start */
21008 static /* Use -fall-defs-global to expose */
21009 asn_TYPE_descriptor_t asn_DEF_extensionValue_452 = {
21013 0, /* No effective tags (pointer) */
21014 0, /* No effective tags (count) */
21015 0, /* No tags (pointer) */
21016 0, /* No tags (count) */
21017 { 0, 0, OPEN_TYPE_constraint },
21018 0, 0, /* No members */
21019 &asn_SPC_extensionValue_specs_452 /* Additional specs */
21022 asn_TYPE_member_t asn_MBR_ULUPTNLInformation_ToBeSetup_ItemExtIEs_449[] = {
21023 { ATF_NOFLAGS, 0, offsetof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs, id),
21024 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21025 -1, /* IMPLICIT tag at current level */
21026 &asn_DEF_ProtocolExtensionID,
21028 { &asn_OER_memb_id_constr_450, &asn_PER_memb_id_constr_450, memb_id_constraint_449 },
21029 0, 0, /* No default value */
21032 { ATF_NOFLAGS, 0, offsetof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs, criticality),
21033 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21034 -1, /* IMPLICIT tag at current level */
21035 &asn_DEF_Criticality,
21037 { &asn_OER_memb_criticality_constr_451, &asn_PER_memb_criticality_constr_451, memb_criticality_constraint_449 },
21038 0, 0, /* No default value */
21041 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs, extensionValue),
21042 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21043 +1, /* EXPLICIT tag at current level */
21044 &asn_DEF_extensionValue_452,
21046 { &asn_OER_memb_extensionValue_constr_452, &asn_PER_memb_extensionValue_constr_452, memb_extensionValue_constraint_449 },
21047 0, 0, /* No default value */
21051 static const ber_tlv_tag_t asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449[] = {
21052 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21054 static const asn_TYPE_tag2member_t asn_MAP_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tag2el_449[] = {
21055 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21056 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21057 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21059 asn_SEQUENCE_specifics_t asn_SPC_ULUPTNLInformation_ToBeSetup_ItemExtIEs_specs_449 = {
21060 sizeof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs),
21061 offsetof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs, _asn_ctx),
21062 asn_MAP_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tag2el_449,
21063 3, /* Count of tags in the map */
21064 0, 0, 0, /* Optional elements (not needed) */
21065 -1, /* First extension addition */
21067 asn_TYPE_descriptor_t asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs = {
21068 "ULUPTNLInformation-ToBeSetup-ItemExtIEs",
21069 "ULUPTNLInformation-ToBeSetup-ItemExtIEs",
21071 asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449,
21072 sizeof(asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449)
21073 /sizeof(asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449[0]), /* 1 */
21074 asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449, /* Same as above */
21075 sizeof(asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449)
21076 /sizeof(asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449[0]), /* 1 */
21077 { 0, 0, SEQUENCE_constraint },
21078 asn_MBR_ULUPTNLInformation_ToBeSetup_ItemExtIEs_449,
21079 3, /* Elements count */
21080 &asn_SPC_ULUPTNLInformation_ToBeSetup_ItemExtIEs_specs_449 /* Additional specs */