2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "X2AP-Containers"
4 * found in "Spec/e2_and_x2-combined-and-minimized.asn1"
5 * `asn1c -pdu=auto -fincludes-quoted -fcompound-names -fno-include-deps -gen-PER -no-gen-OER -no-gen-example`
8 #include "ProtocolExtensionField.h"
10 static const long asn_VAL_1_id_ABSInformation = 61;
11 static const long asn_VAL_1_ignore = 1;
12 static const long asn_VAL_1_optional = 0;
13 static const long asn_VAL_2_id_InvokeIndication = 62;
14 static const long asn_VAL_2_ignore = 1;
15 static const long asn_VAL_2_optional = 0;
16 static const long asn_VAL_3_id_IntendedULDLConfiguration = 99;
17 static const long asn_VAL_3_ignore = 1;
18 static const long asn_VAL_3_optional = 0;
19 static const long asn_VAL_4_id_ExtendedULInterferenceOverloadInfo = 100;
20 static const long asn_VAL_4_ignore = 1;
21 static const long asn_VAL_4_optional = 0;
22 static const long asn_VAL_5_id_CoMPInformation = 108;
23 static const long asn_VAL_5_ignore = 1;
24 static const long asn_VAL_5_optional = 0;
25 static const long asn_VAL_6_id_DynamicDLTransmissionInformation = 106;
26 static const long asn_VAL_6_ignore = 1;
27 static const long asn_VAL_6_optional = 0;
28 static const asn_ioc_cell_t asn_IOS_CellInformation_Item_ExtIEs_1_rows[] = {
29 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_1_id_ABSInformation },
30 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_1_ignore },
31 { "&Extension", aioc__type, &asn_DEF_ABSInformation },
32 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_1_optional },
33 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_2_id_InvokeIndication },
34 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_2_ignore },
35 { "&Extension", aioc__type, &asn_DEF_InvokeIndication },
36 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_2_optional },
37 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_3_id_IntendedULDLConfiguration },
38 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_ignore },
39 { "&Extension", aioc__type, &asn_DEF_SubframeAssignment },
40 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_3_optional },
41 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_4_id_ExtendedULInterferenceOverloadInfo },
42 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_ignore },
43 { "&Extension", aioc__type, &asn_DEF_ExtendedULInterferenceOverloadInfo },
44 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_4_optional },
45 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_5_id_CoMPInformation },
46 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_5_ignore },
47 { "&Extension", aioc__type, &asn_DEF_CoMPInformation },
48 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_5_optional },
49 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_6_id_DynamicDLTransmissionInformation },
50 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_ignore },
51 { "&Extension", aioc__type, &asn_DEF_DynamicDLTransmissionInformation },
52 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_6_optional }
54 static const asn_ioc_set_t asn_IOS_CellInformation_Item_ExtIEs_1[] = {
55 { 6, 4, asn_IOS_CellInformation_Item_ExtIEs_1_rows }
57 static const long asn_VAL_7_id_DeactivationIndication = 59;
58 static const long asn_VAL_7_ignore = 1;
59 static const long asn_VAL_7_optional = 0;
60 static const asn_ioc_cell_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows[] = {
61 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_7_id_DeactivationIndication },
62 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_7_ignore },
63 { "&Extension", aioc__type, &asn_DEF_DeactivationIndication },
64 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_7_optional }
66 static const asn_ioc_set_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1[] = {
67 { 1, 4, asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows }
69 static const long asn_VAL_8_id_CompositeAvailableCapacityGroup = 42;
70 static const long asn_VAL_8_ignore = 1;
71 static const long asn_VAL_8_optional = 0;
72 static const long asn_VAL_9_id_ABS_Status = 63;
73 static const long asn_VAL_9_ignore = 1;
74 static const long asn_VAL_9_optional = 0;
75 static const long asn_VAL_10_id_RSRPMRList = 110;
76 static const long asn_VAL_10_ignore = 1;
77 static const long asn_VAL_10_optional = 0;
78 static const long asn_VAL_11_id_CSIReportList = 146;
79 static const long asn_VAL_11_ignore = 1;
80 static const long asn_VAL_11_optional = 0;
81 static const long asn_VAL_12_id_CellReportingIndicator = 170;
82 static const long asn_VAL_12_ignore = 1;
83 static const long asn_VAL_12_optional = 0;
84 static const asn_ioc_cell_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows[] = {
85 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_8_id_CompositeAvailableCapacityGroup },
86 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_8_ignore },
87 { "&Extension", aioc__type, &asn_DEF_CompositeAvailableCapacityGroup },
88 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_8_optional },
89 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_9_id_ABS_Status },
90 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_9_ignore },
91 { "&Extension", aioc__type, &asn_DEF_ABS_Status },
92 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_9_optional },
93 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_10_id_RSRPMRList },
94 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_10_ignore },
95 { "&Extension", aioc__type, &asn_DEF_RSRPMRList },
96 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_10_optional },
97 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_11_id_CSIReportList },
98 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_11_ignore },
99 { "&Extension", aioc__type, &asn_DEF_CSIReportList },
100 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_11_optional },
101 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_12_id_CellReportingIndicator },
102 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_12_ignore },
103 { "&Extension", aioc__type, &asn_DEF_CellReportingIndicator },
104 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_12_optional }
106 static const asn_ioc_set_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1[] = {
107 { 5, 4, asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows }
109 static const long asn_VAL_13_id_UL_EARFCNExtension = 95;
110 static const long asn_VAL_13_reject = 0;
111 static const long asn_VAL_13_optional = 0;
112 static const long asn_VAL_14_id_DL_EARFCNExtension = 96;
113 static const long asn_VAL_14_reject = 0;
114 static const long asn_VAL_14_optional = 0;
115 static const long asn_VAL_15_id_OffsetOfNbiotChannelNumberToDL_EARFCN = 177;
116 static const long asn_VAL_15_reject = 0;
117 static const long asn_VAL_15_optional = 0;
118 static const long asn_VAL_16_id_OffsetOfNbiotChannelNumberToUL_EARFCN = 178;
119 static const long asn_VAL_16_reject = 0;
120 static const long asn_VAL_16_optional = 0;
121 static const long asn_VAL_17_id_NRS_NSSS_PowerOffset = 282;
122 static const long asn_VAL_17_ignore = 1;
123 static const long asn_VAL_17_optional = 0;
124 static const long asn_VAL_18_id_NSSS_NumOccasionDifferentPrecoder = 283;
125 static const long asn_VAL_18_ignore = 1;
126 static const long asn_VAL_18_optional = 0;
127 static const asn_ioc_cell_t asn_IOS_FDD_Info_ExtIEs_1_rows[] = {
128 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_13_id_UL_EARFCNExtension },
129 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_13_reject },
130 { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
131 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_13_optional },
132 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_14_id_DL_EARFCNExtension },
133 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_14_reject },
134 { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
135 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_14_optional },
136 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_15_id_OffsetOfNbiotChannelNumberToDL_EARFCN },
137 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_15_reject },
138 { "&Extension", aioc__type, &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN },
139 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_15_optional },
140 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_16_id_OffsetOfNbiotChannelNumberToUL_EARFCN },
141 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_16_reject },
142 { "&Extension", aioc__type, &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN },
143 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_16_optional },
144 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_17_id_NRS_NSSS_PowerOffset },
145 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_17_ignore },
146 { "&Extension", aioc__type, &asn_DEF_NRS_NSSS_PowerOffset },
147 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_17_optional },
148 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_18_id_NSSS_NumOccasionDifferentPrecoder },
149 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_18_ignore },
150 { "&Extension", aioc__type, &asn_DEF_NSSS_NumOccasionDifferentPrecoder },
151 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_18_optional }
153 static const asn_ioc_set_t asn_IOS_FDD_Info_ExtIEs_1[] = {
154 { 6, 4, asn_IOS_FDD_Info_ExtIEs_1_rows }
156 static const long asn_VAL_19_id_NeighbourTAC = 76;
157 static const long asn_VAL_19_ignore = 1;
158 static const long asn_VAL_19_optional = 0;
159 static const long asn_VAL_20_id_eARFCNExtension = 94;
160 static const long asn_VAL_20_reject = 0;
161 static const long asn_VAL_20_optional = 0;
162 static const asn_ioc_cell_t asn_IOS_Neighbour_Information_ExtIEs_1_rows[] = {
163 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_19_id_NeighbourTAC },
164 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_19_ignore },
165 { "&Extension", aioc__type, &asn_DEF_TAC },
166 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_19_optional },
167 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_20_id_eARFCNExtension },
168 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_20_reject },
169 { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
170 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_20_optional }
172 static const asn_ioc_set_t asn_IOS_Neighbour_Information_ExtIEs_1[] = {
173 { 2, 4, asn_IOS_Neighbour_Information_ExtIEs_1_rows }
175 static const long asn_VAL_21_id_DL_scheduling_PDCCH_CCE_usage = 193;
176 static const long asn_VAL_21_ignore = 1;
177 static const long asn_VAL_21_optional = 0;
178 static const long asn_VAL_22_id_UL_scheduling_PDCCH_CCE_usage = 194;
179 static const long asn_VAL_22_ignore = 1;
180 static const long asn_VAL_22_optional = 0;
181 static const asn_ioc_cell_t asn_IOS_RadioResourceStatus_ExtIEs_1_rows[] = {
182 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_21_id_DL_scheduling_PDCCH_CCE_usage },
183 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_21_ignore },
184 { "&Extension", aioc__type, &asn_DEF_DL_scheduling_PDCCH_CCE_usage },
185 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_21_optional },
186 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_22_id_UL_scheduling_PDCCH_CCE_usage },
187 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_22_ignore },
188 { "&Extension", aioc__type, &asn_DEF_UL_scheduling_PDCCH_CCE_usage },
189 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_22_optional }
191 static const asn_ioc_set_t asn_IOS_RadioResourceStatus_ExtIEs_1[] = {
192 { 2, 4, asn_IOS_RadioResourceStatus_ExtIEs_1_rows }
194 static const long asn_VAL_23_id_enhancedRNTP = 148;
195 static const long asn_VAL_23_ignore = 1;
196 static const long asn_VAL_23_optional = 0;
197 static const asn_ioc_cell_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows[] = {
198 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_23_id_enhancedRNTP },
199 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_23_ignore },
200 { "&Extension", aioc__type, &asn_DEF_EnhancedRNTP },
201 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_23_optional }
203 static const asn_ioc_set_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1[] = {
204 { 1, 4, asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows }
206 static const long asn_VAL_24_id_UEID = 147;
207 static const long asn_VAL_24_ignore = 1;
208 static const long asn_VAL_24_optional = 0;
209 static const asn_ioc_cell_t asn_IOS_RSRPMRList_ExtIEs_1_rows[] = {
210 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_24_id_UEID },
211 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_24_ignore },
212 { "&Extension", aioc__type, &asn_DEF_UEID },
213 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_24_optional }
215 static const asn_ioc_set_t asn_IOS_RSRPMRList_ExtIEs_1[] = {
216 { 1, 4, asn_IOS_RSRPMRList_ExtIEs_1_rows }
218 static const long asn_VAL_25_id_Number_of_Antennaports = 41;
219 static const long asn_VAL_25_ignore = 1;
220 static const long asn_VAL_25_optional = 0;
221 static const long asn_VAL_26_id_PRACH_Configuration = 55;
222 static const long asn_VAL_26_ignore = 1;
223 static const long asn_VAL_26_optional = 0;
224 static const long asn_VAL_27_id_MBSFN_Subframe_Info = 56;
225 static const long asn_VAL_27_ignore = 1;
226 static const long asn_VAL_27_optional = 0;
227 static const long asn_VAL_28_id_CSG_Id = 70;
228 static const long asn_VAL_28_ignore = 1;
229 static const long asn_VAL_28_optional = 0;
230 static const long asn_VAL_29_id_MBMS_Service_Area_List = 79;
231 static const long asn_VAL_29_ignore = 1;
232 static const long asn_VAL_29_optional = 0;
233 static const long asn_VAL_30_id_MultibandInfoList = 84;
234 static const long asn_VAL_30_ignore = 1;
235 static const long asn_VAL_30_optional = 0;
236 static const long asn_VAL_31_id_FreqBandIndicatorPriority = 160;
237 static const long asn_VAL_31_ignore = 1;
238 static const long asn_VAL_31_optional = 0;
239 static const long asn_VAL_32_id_BandwidthReducedSI = 180;
240 static const long asn_VAL_32_ignore = 1;
241 static const long asn_VAL_32_optional = 0;
242 static const long asn_VAL_33_id_ProtectedEUTRAResourceIndication = 284;
243 static const long asn_VAL_33_ignore = 1;
244 static const long asn_VAL_33_optional = 0;
245 static const asn_ioc_cell_t asn_IOS_ServedCell_Information_ExtIEs_1_rows[] = {
246 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_25_id_Number_of_Antennaports },
247 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_25_ignore },
248 { "&Extension", aioc__type, &asn_DEF_Number_of_Antennaports },
249 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_25_optional },
250 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_26_id_PRACH_Configuration },
251 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_26_ignore },
252 { "&Extension", aioc__type, &asn_DEF_PRACH_Configuration },
253 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_26_optional },
254 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_27_id_MBSFN_Subframe_Info },
255 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_27_ignore },
256 { "&Extension", aioc__type, &asn_DEF_MBSFN_Subframe_Infolist },
257 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_27_optional },
258 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_28_id_CSG_Id },
259 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_28_ignore },
260 { "&Extension", aioc__type, &asn_DEF_CSG_Id },
261 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_28_optional },
262 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_29_id_MBMS_Service_Area_List },
263 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_29_ignore },
264 { "&Extension", aioc__type, &asn_DEF_MBMS_Service_Area_Identity_List },
265 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_29_optional },
266 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_30_id_MultibandInfoList },
267 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_30_ignore },
268 { "&Extension", aioc__type, &asn_DEF_MultibandInfoList },
269 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_30_optional },
270 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_31_id_FreqBandIndicatorPriority },
271 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_31_ignore },
272 { "&Extension", aioc__type, &asn_DEF_FreqBandIndicatorPriority },
273 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_31_optional },
274 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_32_id_BandwidthReducedSI },
275 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_32_ignore },
276 { "&Extension", aioc__type, &asn_DEF_BandwidthReducedSI },
277 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_32_optional },
278 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_33_id_ProtectedEUTRAResourceIndication },
279 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_33_ignore },
280 { "&Extension", aioc__type, &asn_DEF_ProtectedEUTRAResourceIndication },
281 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_33_optional }
283 static const asn_ioc_set_t asn_IOS_ServedCell_Information_ExtIEs_1[] = {
284 { 9, 4, asn_IOS_ServedCell_Information_ExtIEs_1_rows }
286 static const long asn_VAL_34_id_AdditionalSpecialSubframe_Info = 97;
287 static const long asn_VAL_34_ignore = 1;
288 static const long asn_VAL_34_optional = 0;
289 static const long asn_VAL_35_id_eARFCNExtension = 94;
290 static const long asn_VAL_35_reject = 0;
291 static const long asn_VAL_35_optional = 0;
292 static const long asn_VAL_36_id_AdditionalSpecialSubframeExtension_Info = 179;
293 static const long asn_VAL_36_ignore = 1;
294 static const long asn_VAL_36_optional = 0;
295 static const asn_ioc_cell_t asn_IOS_TDD_Info_ExtIEs_1_rows[] = {
296 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_34_id_AdditionalSpecialSubframe_Info },
297 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_34_ignore },
298 { "&Extension", aioc__type, &asn_DEF_AdditionalSpecialSubframe_Info },
299 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_34_optional },
300 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_35_id_eARFCNExtension },
301 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_35_reject },
302 { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
303 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_35_optional },
304 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_36_id_AdditionalSpecialSubframeExtension_Info },
305 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_36_ignore },
306 { "&Extension", aioc__type, &asn_DEF_AdditionalSpecialSubframeExtension_Info },
307 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_36_optional }
309 static const asn_ioc_set_t asn_IOS_TDD_Info_ExtIEs_1[] = {
310 { 3, 4, asn_IOS_TDD_Info_ExtIEs_1_rows }
313 memb_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
314 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
318 ASN__CTFAIL(app_key, td, sptr,
319 "%s: value not given (%s:%d)",
320 td->name, __FILE__, __LINE__);
324 value = *(const long *)sptr;
326 if((value >= 0 && value <= 65535)) {
327 /* Constraint check succeeded */
330 ASN__CTFAIL(app_key, td, sptr,
331 "%s: constraint failed (%s:%d)",
332 td->name, __FILE__, __LINE__);
337 static asn_type_selector_result_t
338 select_CellInformation_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
339 asn_type_selector_result_t result = {0, 0};
340 const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
341 size_t constraining_column = 0; /* &id */
342 size_t for_column = 1; /* &criticality */
343 size_t row, presence_index = 0;
344 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
346 for(row=0; row < itable->rows_count; row++) {
347 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
348 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
350 if(type_cell->cell_kind == aioc__undefined)
354 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
355 result.type_descriptor = type_cell->type_descriptor;
356 result.presence_index = presence_index;
365 memb_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
366 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
369 ASN__CTFAIL(app_key, td, sptr,
370 "%s: value not given (%s:%d)",
371 td->name, __FILE__, __LINE__);
376 if(1 /* No applicable constraints whatsoever */) {
377 /* Nothing is here. See below */
380 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
383 static asn_type_selector_result_t
384 select_CellInformation_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
385 asn_type_selector_result_t result = {0, 0};
386 const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
387 size_t constraining_column = 0; /* &id */
388 size_t for_column = 2; /* &Extension */
389 size_t row, presence_index = 0;
390 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
392 for(row=0; row < itable->rows_count; row++) {
393 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
394 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
396 if(type_cell->cell_kind == aioc__undefined)
400 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
401 result.type_descriptor = type_cell->type_descriptor;
402 result.presence_index = presence_index;
411 memb_extensionValue_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
412 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
415 ASN__CTFAIL(app_key, td, sptr,
416 "%s: value not given (%s:%d)",
417 td->name, __FILE__, __LINE__);
422 if(1 /* No applicable constraints whatsoever */) {
423 /* Nothing is here. See below */
426 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
430 memb_id_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
431 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
435 ASN__CTFAIL(app_key, td, sptr,
436 "%s: value not given (%s:%d)",
437 td->name, __FILE__, __LINE__);
441 value = *(const long *)sptr;
443 if((value >= 0 && value <= 65535)) {
444 /* Constraint check succeeded */
447 ASN__CTFAIL(app_key, td, sptr,
448 "%s: constraint failed (%s:%d)",
449 td->name, __FILE__, __LINE__);
454 static asn_type_selector_result_t
455 select_ServedCellsToModify_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
456 asn_type_selector_result_t result = {0, 0};
457 const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
458 size_t constraining_column = 0; /* &id */
459 size_t for_column = 1; /* &criticality */
460 size_t row, presence_index = 0;
461 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
463 for(row=0; row < itable->rows_count; row++) {
464 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
465 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
467 if(type_cell->cell_kind == aioc__undefined)
471 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
472 result.type_descriptor = type_cell->type_descriptor;
473 result.presence_index = presence_index;
482 memb_criticality_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
483 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
486 ASN__CTFAIL(app_key, td, sptr,
487 "%s: value not given (%s:%d)",
488 td->name, __FILE__, __LINE__);
493 if(1 /* No applicable constraints whatsoever */) {
494 /* Nothing is here. See below */
497 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
500 static asn_type_selector_result_t
501 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
502 asn_type_selector_result_t result = {0, 0};
503 const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
504 size_t constraining_column = 0; /* &id */
505 size_t for_column = 2; /* &Extension */
506 size_t row, presence_index = 0;
507 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
509 for(row=0; row < itable->rows_count; row++) {
510 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
511 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
513 if(type_cell->cell_kind == aioc__undefined)
517 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
518 result.type_descriptor = type_cell->type_descriptor;
519 result.presence_index = presence_index;
528 memb_extensionValue_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
529 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
532 ASN__CTFAIL(app_key, td, sptr,
533 "%s: value not given (%s:%d)",
534 td->name, __FILE__, __LINE__);
539 if(1 /* No applicable constraints whatsoever */) {
540 /* Nothing is here. See below */
543 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
547 memb_id_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
548 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
552 ASN__CTFAIL(app_key, td, sptr,
553 "%s: value not given (%s:%d)",
554 td->name, __FILE__, __LINE__);
558 value = *(const long *)sptr;
560 if((value >= 0 && value <= 65535)) {
561 /* Constraint check succeeded */
564 ASN__CTFAIL(app_key, td, sptr,
565 "%s: constraint failed (%s:%d)",
566 td->name, __FILE__, __LINE__);
572 memb_criticality_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
573 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
576 ASN__CTFAIL(app_key, td, sptr,
577 "%s: value not given (%s:%d)",
578 td->name, __FILE__, __LINE__);
583 if(1 /* No applicable constraints whatsoever */) {
584 /* Nothing is here. See below */
587 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
591 memb_extensionValue_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
592 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
595 ASN__CTFAIL(app_key, td, sptr,
596 "%s: value not given (%s:%d)",
597 td->name, __FILE__, __LINE__);
602 if(1 /* No applicable constraints whatsoever */) {
603 /* Nothing is here. See below */
606 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
610 memb_id_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
611 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
615 ASN__CTFAIL(app_key, td, sptr,
616 "%s: value not given (%s:%d)",
617 td->name, __FILE__, __LINE__);
621 value = *(const long *)sptr;
623 if((value >= 0 && value <= 65535)) {
624 /* Constraint check succeeded */
627 ASN__CTFAIL(app_key, td, sptr,
628 "%s: constraint failed (%s:%d)",
629 td->name, __FILE__, __LINE__);
635 memb_criticality_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
636 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
639 ASN__CTFAIL(app_key, td, sptr,
640 "%s: value not given (%s:%d)",
641 td->name, __FILE__, __LINE__);
646 if(1 /* No applicable constraints whatsoever */) {
647 /* Nothing is here. See below */
650 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
654 memb_extensionValue_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
655 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
658 ASN__CTFAIL(app_key, td, sptr,
659 "%s: value not given (%s:%d)",
660 td->name, __FILE__, __LINE__);
665 if(1 /* No applicable constraints whatsoever */) {
666 /* Nothing is here. See below */
669 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
673 memb_id_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
674 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
678 ASN__CTFAIL(app_key, td, sptr,
679 "%s: value not given (%s:%d)",
680 td->name, __FILE__, __LINE__);
684 value = *(const long *)sptr;
686 if((value >= 0 && value <= 65535)) {
687 /* Constraint check succeeded */
690 ASN__CTFAIL(app_key, td, sptr,
691 "%s: constraint failed (%s:%d)",
692 td->name, __FILE__, __LINE__);
698 memb_criticality_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
699 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
702 ASN__CTFAIL(app_key, td, sptr,
703 "%s: value not given (%s:%d)",
704 td->name, __FILE__, __LINE__);
709 if(1 /* No applicable constraints whatsoever */) {
710 /* Nothing is here. See below */
713 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
717 memb_extensionValue_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
718 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
721 ASN__CTFAIL(app_key, td, sptr,
722 "%s: value not given (%s:%d)",
723 td->name, __FILE__, __LINE__);
728 if(1 /* No applicable constraints whatsoever */) {
729 /* Nothing is here. See below */
732 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
736 memb_id_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
737 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
741 ASN__CTFAIL(app_key, td, sptr,
742 "%s: value not given (%s:%d)",
743 td->name, __FILE__, __LINE__);
747 value = *(const long *)sptr;
749 if((value >= 0 && value <= 65535)) {
750 /* Constraint check succeeded */
753 ASN__CTFAIL(app_key, td, sptr,
754 "%s: constraint failed (%s:%d)",
755 td->name, __FILE__, __LINE__);
761 memb_criticality_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
762 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
765 ASN__CTFAIL(app_key, td, sptr,
766 "%s: value not given (%s:%d)",
767 td->name, __FILE__, __LINE__);
772 if(1 /* No applicable constraints whatsoever */) {
773 /* Nothing is here. See below */
776 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
780 memb_extensionValue_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
781 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
784 ASN__CTFAIL(app_key, td, sptr,
785 "%s: value not given (%s:%d)",
786 td->name, __FILE__, __LINE__);
791 if(1 /* No applicable constraints whatsoever */) {
792 /* Nothing is here. See below */
795 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
799 memb_id_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
800 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
804 ASN__CTFAIL(app_key, td, sptr,
805 "%s: value not given (%s:%d)",
806 td->name, __FILE__, __LINE__);
810 value = *(const long *)sptr;
812 if((value >= 0 && value <= 65535)) {
813 /* Constraint check succeeded */
816 ASN__CTFAIL(app_key, td, sptr,
817 "%s: constraint failed (%s:%d)",
818 td->name, __FILE__, __LINE__);
823 static asn_type_selector_result_t
824 select_CellMeasurementResult_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
825 asn_type_selector_result_t result = {0, 0};
826 const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
827 size_t constraining_column = 0; /* &id */
828 size_t for_column = 1; /* &criticality */
829 size_t row, presence_index = 0;
830 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
832 for(row=0; row < itable->rows_count; row++) {
833 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
834 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
836 if(type_cell->cell_kind == aioc__undefined)
840 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
841 result.type_descriptor = type_cell->type_descriptor;
842 result.presence_index = presence_index;
851 memb_criticality_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
852 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
855 ASN__CTFAIL(app_key, td, sptr,
856 "%s: value not given (%s:%d)",
857 td->name, __FILE__, __LINE__);
862 if(1 /* No applicable constraints whatsoever */) {
863 /* Nothing is here. See below */
866 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
869 static asn_type_selector_result_t
870 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
871 asn_type_selector_result_t result = {0, 0};
872 const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
873 size_t constraining_column = 0; /* &id */
874 size_t for_column = 2; /* &Extension */
875 size_t row, presence_index = 0;
876 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
878 for(row=0; row < itable->rows_count; row++) {
879 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
880 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
882 if(type_cell->cell_kind == aioc__undefined)
886 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
887 result.type_descriptor = type_cell->type_descriptor;
888 result.presence_index = presence_index;
897 memb_extensionValue_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
898 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
901 ASN__CTFAIL(app_key, td, sptr,
902 "%s: value not given (%s:%d)",
903 td->name, __FILE__, __LINE__);
908 if(1 /* No applicable constraints whatsoever */) {
909 /* Nothing is here. See below */
912 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
916 memb_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
917 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
921 ASN__CTFAIL(app_key, td, sptr,
922 "%s: value not given (%s:%d)",
923 td->name, __FILE__, __LINE__);
927 value = *(const long *)sptr;
929 if((value >= 0 && value <= 65535)) {
930 /* Constraint check succeeded */
933 ASN__CTFAIL(app_key, td, sptr,
934 "%s: constraint failed (%s:%d)",
935 td->name, __FILE__, __LINE__);
941 memb_criticality_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
942 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
945 ASN__CTFAIL(app_key, td, sptr,
946 "%s: value not given (%s:%d)",
947 td->name, __FILE__, __LINE__);
952 if(1 /* No applicable constraints whatsoever */) {
953 /* Nothing is here. See below */
956 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
960 memb_extensionValue_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
961 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
964 ASN__CTFAIL(app_key, td, sptr,
965 "%s: value not given (%s:%d)",
966 td->name, __FILE__, __LINE__);
971 if(1 /* No applicable constraints whatsoever */) {
972 /* Nothing is here. See below */
975 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
979 memb_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
980 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
984 ASN__CTFAIL(app_key, td, sptr,
985 "%s: value not given (%s:%d)",
986 td->name, __FILE__, __LINE__);
990 value = *(const long *)sptr;
992 if((value >= 0 && value <= 65535)) {
993 /* Constraint check succeeded */
996 ASN__CTFAIL(app_key, td, sptr,
997 "%s: constraint failed (%s:%d)",
998 td->name, __FILE__, __LINE__);
1004 memb_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1005 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1008 ASN__CTFAIL(app_key, td, sptr,
1009 "%s: value not given (%s:%d)",
1010 td->name, __FILE__, __LINE__);
1015 if(1 /* No applicable constraints whatsoever */) {
1016 /* Nothing is here. See below */
1019 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1023 memb_extensionValue_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1024 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1027 ASN__CTFAIL(app_key, td, sptr,
1028 "%s: value not given (%s:%d)",
1029 td->name, __FILE__, __LINE__);
1034 if(1 /* No applicable constraints whatsoever */) {
1035 /* Nothing is here. See below */
1038 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1042 memb_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1043 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1047 ASN__CTFAIL(app_key, td, sptr,
1048 "%s: value not given (%s:%d)",
1049 td->name, __FILE__, __LINE__);
1053 value = *(const long *)sptr;
1055 if((value >= 0 && value <= 65535)) {
1056 /* Constraint check succeeded */
1059 ASN__CTFAIL(app_key, td, sptr,
1060 "%s: constraint failed (%s:%d)",
1061 td->name, __FILE__, __LINE__);
1067 memb_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1068 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1071 ASN__CTFAIL(app_key, td, sptr,
1072 "%s: value not given (%s:%d)",
1073 td->name, __FILE__, __LINE__);
1078 if(1 /* No applicable constraints whatsoever */) {
1079 /* Nothing is here. See below */
1082 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1086 memb_extensionValue_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1087 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1090 ASN__CTFAIL(app_key, td, sptr,
1091 "%s: value not given (%s:%d)",
1092 td->name, __FILE__, __LINE__);
1097 if(1 /* No applicable constraints whatsoever */) {
1098 /* Nothing is here. See below */
1101 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1105 memb_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1106 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1110 ASN__CTFAIL(app_key, td, sptr,
1111 "%s: value not given (%s:%d)",
1112 td->name, __FILE__, __LINE__);
1116 value = *(const long *)sptr;
1118 if((value >= 0 && value <= 65535)) {
1119 /* Constraint check succeeded */
1122 ASN__CTFAIL(app_key, td, sptr,
1123 "%s: constraint failed (%s:%d)",
1124 td->name, __FILE__, __LINE__);
1130 memb_criticality_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1131 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1134 ASN__CTFAIL(app_key, td, sptr,
1135 "%s: value not given (%s:%d)",
1136 td->name, __FILE__, __LINE__);
1141 if(1 /* No applicable constraints whatsoever */) {
1142 /* Nothing is here. See below */
1145 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1149 memb_extensionValue_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1150 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1153 ASN__CTFAIL(app_key, td, sptr,
1154 "%s: value not given (%s:%d)",
1155 td->name, __FILE__, __LINE__);
1160 if(1 /* No applicable constraints whatsoever */) {
1161 /* Nothing is here. See below */
1164 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1168 memb_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
1169 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1173 ASN__CTFAIL(app_key, td, sptr,
1174 "%s: value not given (%s:%d)",
1175 td->name, __FILE__, __LINE__);
1179 value = *(const long *)sptr;
1181 if((value >= 0 && value <= 65535)) {
1182 /* Constraint check succeeded */
1185 ASN__CTFAIL(app_key, td, sptr,
1186 "%s: constraint failed (%s:%d)",
1187 td->name, __FILE__, __LINE__);
1193 memb_criticality_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
1194 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1197 ASN__CTFAIL(app_key, td, sptr,
1198 "%s: value not given (%s:%d)",
1199 td->name, __FILE__, __LINE__);
1204 if(1 /* No applicable constraints whatsoever */) {
1205 /* Nothing is here. See below */
1208 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1212 memb_extensionValue_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
1213 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1216 ASN__CTFAIL(app_key, td, sptr,
1217 "%s: value not given (%s:%d)",
1218 td->name, __FILE__, __LINE__);
1223 if(1 /* No applicable constraints whatsoever */) {
1224 /* Nothing is here. See below */
1227 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1231 memb_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
1232 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1236 ASN__CTFAIL(app_key, td, sptr,
1237 "%s: value not given (%s:%d)",
1238 td->name, __FILE__, __LINE__);
1242 value = *(const long *)sptr;
1244 if((value >= 0 && value <= 65535)) {
1245 /* Constraint check succeeded */
1248 ASN__CTFAIL(app_key, td, sptr,
1249 "%s: constraint failed (%s:%d)",
1250 td->name, __FILE__, __LINE__);
1256 memb_criticality_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
1257 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1260 ASN__CTFAIL(app_key, td, sptr,
1261 "%s: value not given (%s:%d)",
1262 td->name, __FILE__, __LINE__);
1267 if(1 /* No applicable constraints whatsoever */) {
1268 /* Nothing is here. See below */
1271 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1275 memb_extensionValue_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
1276 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1279 ASN__CTFAIL(app_key, td, sptr,
1280 "%s: value not given (%s:%d)",
1281 td->name, __FILE__, __LINE__);
1286 if(1 /* No applicable constraints whatsoever */) {
1287 /* Nothing is here. See below */
1290 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1294 memb_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
1295 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1299 ASN__CTFAIL(app_key, td, sptr,
1300 "%s: value not given (%s:%d)",
1301 td->name, __FILE__, __LINE__);
1305 value = *(const long *)sptr;
1307 if((value >= 0 && value <= 65535)) {
1308 /* Constraint check succeeded */
1311 ASN__CTFAIL(app_key, td, sptr,
1312 "%s: constraint failed (%s:%d)",
1313 td->name, __FILE__, __LINE__);
1319 memb_criticality_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
1320 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1323 ASN__CTFAIL(app_key, td, sptr,
1324 "%s: value not given (%s:%d)",
1325 td->name, __FILE__, __LINE__);
1330 if(1 /* No applicable constraints whatsoever */) {
1331 /* Nothing is here. See below */
1334 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1338 memb_extensionValue_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
1339 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1342 ASN__CTFAIL(app_key, td, sptr,
1343 "%s: value not given (%s:%d)",
1344 td->name, __FILE__, __LINE__);
1349 if(1 /* No applicable constraints whatsoever */) {
1350 /* Nothing is here. See below */
1353 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1357 memb_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
1358 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1362 ASN__CTFAIL(app_key, td, sptr,
1363 "%s: value not given (%s:%d)",
1364 td->name, __FILE__, __LINE__);
1368 value = *(const long *)sptr;
1370 if((value >= 0 && value <= 65535)) {
1371 /* Constraint check succeeded */
1374 ASN__CTFAIL(app_key, td, sptr,
1375 "%s: constraint failed (%s:%d)",
1376 td->name, __FILE__, __LINE__);
1382 memb_criticality_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
1383 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1386 ASN__CTFAIL(app_key, td, sptr,
1387 "%s: value not given (%s:%d)",
1388 td->name, __FILE__, __LINE__);
1393 if(1 /* No applicable constraints whatsoever */) {
1394 /* Nothing is here. See below */
1397 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1401 memb_extensionValue_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
1402 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1405 ASN__CTFAIL(app_key, td, sptr,
1406 "%s: value not given (%s:%d)",
1407 td->name, __FILE__, __LINE__);
1412 if(1 /* No applicable constraints whatsoever */) {
1413 /* Nothing is here. See below */
1416 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1420 memb_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
1421 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1425 ASN__CTFAIL(app_key, td, sptr,
1426 "%s: value not given (%s:%d)",
1427 td->name, __FILE__, __LINE__);
1431 value = *(const long *)sptr;
1433 if((value >= 0 && value <= 65535)) {
1434 /* Constraint check succeeded */
1437 ASN__CTFAIL(app_key, td, sptr,
1438 "%s: constraint failed (%s:%d)",
1439 td->name, __FILE__, __LINE__);
1445 memb_criticality_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
1446 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1449 ASN__CTFAIL(app_key, td, sptr,
1450 "%s: value not given (%s:%d)",
1451 td->name, __FILE__, __LINE__);
1456 if(1 /* No applicable constraints whatsoever */) {
1457 /* Nothing is here. See below */
1460 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1464 memb_extensionValue_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
1465 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1468 ASN__CTFAIL(app_key, td, sptr,
1469 "%s: value not given (%s:%d)",
1470 td->name, __FILE__, __LINE__);
1475 if(1 /* No applicable constraints whatsoever */) {
1476 /* Nothing is here. See below */
1479 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1483 memb_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
1484 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1488 ASN__CTFAIL(app_key, td, sptr,
1489 "%s: value not given (%s:%d)",
1490 td->name, __FILE__, __LINE__);
1494 value = *(const long *)sptr;
1496 if((value >= 0 && value <= 65535)) {
1497 /* Constraint check succeeded */
1500 ASN__CTFAIL(app_key, td, sptr,
1501 "%s: constraint failed (%s:%d)",
1502 td->name, __FILE__, __LINE__);
1508 memb_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
1509 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1512 ASN__CTFAIL(app_key, td, sptr,
1513 "%s: value not given (%s:%d)",
1514 td->name, __FILE__, __LINE__);
1519 if(1 /* No applicable constraints whatsoever */) {
1520 /* Nothing is here. See below */
1523 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1527 memb_extensionValue_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
1528 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1531 ASN__CTFAIL(app_key, td, sptr,
1532 "%s: value not given (%s:%d)",
1533 td->name, __FILE__, __LINE__);
1538 if(1 /* No applicable constraints whatsoever */) {
1539 /* Nothing is here. See below */
1542 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1546 memb_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
1547 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1551 ASN__CTFAIL(app_key, td, sptr,
1552 "%s: value not given (%s:%d)",
1553 td->name, __FILE__, __LINE__);
1557 value = *(const long *)sptr;
1559 if((value >= 0 && value <= 65535)) {
1560 /* Constraint check succeeded */
1563 ASN__CTFAIL(app_key, td, sptr,
1564 "%s: constraint failed (%s:%d)",
1565 td->name, __FILE__, __LINE__);
1571 memb_criticality_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
1572 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1575 ASN__CTFAIL(app_key, td, sptr,
1576 "%s: value not given (%s:%d)",
1577 td->name, __FILE__, __LINE__);
1582 if(1 /* No applicable constraints whatsoever */) {
1583 /* Nothing is here. See below */
1586 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1590 memb_extensionValue_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
1591 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1594 ASN__CTFAIL(app_key, td, sptr,
1595 "%s: value not given (%s:%d)",
1596 td->name, __FILE__, __LINE__);
1601 if(1 /* No applicable constraints whatsoever */) {
1602 /* Nothing is here. See below */
1605 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1609 memb_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
1610 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1614 ASN__CTFAIL(app_key, td, sptr,
1615 "%s: value not given (%s:%d)",
1616 td->name, __FILE__, __LINE__);
1620 value = *(const long *)sptr;
1622 if((value >= 0 && value <= 65535)) {
1623 /* Constraint check succeeded */
1626 ASN__CTFAIL(app_key, td, sptr,
1627 "%s: constraint failed (%s:%d)",
1628 td->name, __FILE__, __LINE__);
1634 memb_criticality_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
1635 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1638 ASN__CTFAIL(app_key, td, sptr,
1639 "%s: value not given (%s:%d)",
1640 td->name, __FILE__, __LINE__);
1645 if(1 /* No applicable constraints whatsoever */) {
1646 /* Nothing is here. See below */
1649 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1653 memb_extensionValue_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
1654 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1657 ASN__CTFAIL(app_key, td, sptr,
1658 "%s: value not given (%s:%d)",
1659 td->name, __FILE__, __LINE__);
1664 if(1 /* No applicable constraints whatsoever */) {
1665 /* Nothing is here. See below */
1668 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1672 memb_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
1673 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1677 ASN__CTFAIL(app_key, td, sptr,
1678 "%s: value not given (%s:%d)",
1679 td->name, __FILE__, __LINE__);
1683 value = *(const long *)sptr;
1685 if((value >= 0 && value <= 65535)) {
1686 /* Constraint check succeeded */
1689 ASN__CTFAIL(app_key, td, sptr,
1690 "%s: constraint failed (%s:%d)",
1691 td->name, __FILE__, __LINE__);
1697 memb_criticality_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
1698 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1701 ASN__CTFAIL(app_key, td, sptr,
1702 "%s: value not given (%s:%d)",
1703 td->name, __FILE__, __LINE__);
1708 if(1 /* No applicable constraints whatsoever */) {
1709 /* Nothing is here. See below */
1712 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1716 memb_extensionValue_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
1717 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1720 ASN__CTFAIL(app_key, td, sptr,
1721 "%s: value not given (%s:%d)",
1722 td->name, __FILE__, __LINE__);
1727 if(1 /* No applicable constraints whatsoever */) {
1728 /* Nothing is here. See below */
1731 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1735 memb_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
1736 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1740 ASN__CTFAIL(app_key, td, sptr,
1741 "%s: value not given (%s:%d)",
1742 td->name, __FILE__, __LINE__);
1746 value = *(const long *)sptr;
1748 if((value >= 0 && value <= 65535)) {
1749 /* Constraint check succeeded */
1752 ASN__CTFAIL(app_key, td, sptr,
1753 "%s: constraint failed (%s:%d)",
1754 td->name, __FILE__, __LINE__);
1760 memb_criticality_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
1761 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1764 ASN__CTFAIL(app_key, td, sptr,
1765 "%s: value not given (%s:%d)",
1766 td->name, __FILE__, __LINE__);
1771 if(1 /* No applicable constraints whatsoever */) {
1772 /* Nothing is here. See below */
1775 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1779 memb_extensionValue_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
1780 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1783 ASN__CTFAIL(app_key, td, sptr,
1784 "%s: value not given (%s:%d)",
1785 td->name, __FILE__, __LINE__);
1790 if(1 /* No applicable constraints whatsoever */) {
1791 /* Nothing is here. See below */
1794 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1798 memb_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
1799 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1803 ASN__CTFAIL(app_key, td, sptr,
1804 "%s: value not given (%s:%d)",
1805 td->name, __FILE__, __LINE__);
1809 value = *(const long *)sptr;
1811 if((value >= 0 && value <= 65535)) {
1812 /* Constraint check succeeded */
1815 ASN__CTFAIL(app_key, td, sptr,
1816 "%s: constraint failed (%s:%d)",
1817 td->name, __FILE__, __LINE__);
1823 memb_criticality_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
1824 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1827 ASN__CTFAIL(app_key, td, sptr,
1828 "%s: value not given (%s:%d)",
1829 td->name, __FILE__, __LINE__);
1834 if(1 /* No applicable constraints whatsoever */) {
1835 /* Nothing is here. See below */
1838 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1842 memb_extensionValue_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
1843 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1846 ASN__CTFAIL(app_key, td, sptr,
1847 "%s: value not given (%s:%d)",
1848 td->name, __FILE__, __LINE__);
1853 if(1 /* No applicable constraints whatsoever */) {
1854 /* Nothing is here. See below */
1857 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1861 memb_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
1862 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1866 ASN__CTFAIL(app_key, td, sptr,
1867 "%s: value not given (%s:%d)",
1868 td->name, __FILE__, __LINE__);
1872 value = *(const long *)sptr;
1874 if((value >= 0 && value <= 65535)) {
1875 /* Constraint check succeeded */
1878 ASN__CTFAIL(app_key, td, sptr,
1879 "%s: constraint failed (%s:%d)",
1880 td->name, __FILE__, __LINE__);
1886 memb_criticality_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
1887 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1890 ASN__CTFAIL(app_key, td, sptr,
1891 "%s: value not given (%s:%d)",
1892 td->name, __FILE__, __LINE__);
1897 if(1 /* No applicable constraints whatsoever */) {
1898 /* Nothing is here. See below */
1901 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1905 memb_extensionValue_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
1906 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1909 ASN__CTFAIL(app_key, td, sptr,
1910 "%s: value not given (%s:%d)",
1911 td->name, __FILE__, __LINE__);
1916 if(1 /* No applicable constraints whatsoever */) {
1917 /* Nothing is here. See below */
1920 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1924 memb_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
1925 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1929 ASN__CTFAIL(app_key, td, sptr,
1930 "%s: value not given (%s:%d)",
1931 td->name, __FILE__, __LINE__);
1935 value = *(const long *)sptr;
1937 if((value >= 0 && value <= 65535)) {
1938 /* Constraint check succeeded */
1941 ASN__CTFAIL(app_key, td, sptr,
1942 "%s: constraint failed (%s:%d)",
1943 td->name, __FILE__, __LINE__);
1949 memb_criticality_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
1950 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1953 ASN__CTFAIL(app_key, td, sptr,
1954 "%s: value not given (%s:%d)",
1955 td->name, __FILE__, __LINE__);
1960 if(1 /* No applicable constraints whatsoever */) {
1961 /* Nothing is here. See below */
1964 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1968 memb_extensionValue_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
1969 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1972 ASN__CTFAIL(app_key, td, sptr,
1973 "%s: value not given (%s:%d)",
1974 td->name, __FILE__, __LINE__);
1979 if(1 /* No applicable constraints whatsoever */) {
1980 /* Nothing is here. See below */
1983 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1987 memb_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
1988 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1992 ASN__CTFAIL(app_key, td, sptr,
1993 "%s: value not given (%s:%d)",
1994 td->name, __FILE__, __LINE__);
1998 value = *(const long *)sptr;
2000 if((value >= 0 && value <= 65535)) {
2001 /* Constraint check succeeded */
2004 ASN__CTFAIL(app_key, td, sptr,
2005 "%s: constraint failed (%s:%d)",
2006 td->name, __FILE__, __LINE__);
2012 memb_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2013 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2016 ASN__CTFAIL(app_key, td, sptr,
2017 "%s: value not given (%s:%d)",
2018 td->name, __FILE__, __LINE__);
2023 if(1 /* No applicable constraints whatsoever */) {
2024 /* Nothing is here. See below */
2027 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2031 memb_extensionValue_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2032 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2035 ASN__CTFAIL(app_key, td, sptr,
2036 "%s: value not given (%s:%d)",
2037 td->name, __FILE__, __LINE__);
2042 if(1 /* No applicable constraints whatsoever */) {
2043 /* Nothing is here. See below */
2046 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2050 memb_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
2051 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2055 ASN__CTFAIL(app_key, td, sptr,
2056 "%s: value not given (%s:%d)",
2057 td->name, __FILE__, __LINE__);
2061 value = *(const long *)sptr;
2063 if((value >= 0 && value <= 65535)) {
2064 /* Constraint check succeeded */
2067 ASN__CTFAIL(app_key, td, sptr,
2068 "%s: constraint failed (%s:%d)",
2069 td->name, __FILE__, __LINE__);
2075 memb_criticality_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
2076 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2079 ASN__CTFAIL(app_key, td, sptr,
2080 "%s: value not given (%s:%d)",
2081 td->name, __FILE__, __LINE__);
2086 if(1 /* No applicable constraints whatsoever */) {
2087 /* Nothing is here. See below */
2090 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2094 memb_extensionValue_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
2095 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2098 ASN__CTFAIL(app_key, td, sptr,
2099 "%s: value not given (%s:%d)",
2100 td->name, __FILE__, __LINE__);
2105 if(1 /* No applicable constraints whatsoever */) {
2106 /* Nothing is here. See below */
2109 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2113 memb_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
2114 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2118 ASN__CTFAIL(app_key, td, sptr,
2119 "%s: value not given (%s:%d)",
2120 td->name, __FILE__, __LINE__);
2124 value = *(const long *)sptr;
2126 if((value >= 0 && value <= 65535)) {
2127 /* Constraint check succeeded */
2130 ASN__CTFAIL(app_key, td, sptr,
2131 "%s: constraint failed (%s:%d)",
2132 td->name, __FILE__, __LINE__);
2138 memb_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
2139 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2142 ASN__CTFAIL(app_key, td, sptr,
2143 "%s: value not given (%s:%d)",
2144 td->name, __FILE__, __LINE__);
2149 if(1 /* No applicable constraints whatsoever */) {
2150 /* Nothing is here. See below */
2153 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2157 memb_extensionValue_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
2158 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2161 ASN__CTFAIL(app_key, td, sptr,
2162 "%s: value not given (%s:%d)",
2163 td->name, __FILE__, __LINE__);
2168 if(1 /* No applicable constraints whatsoever */) {
2169 /* Nothing is here. See below */
2172 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2176 memb_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
2177 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2181 ASN__CTFAIL(app_key, td, sptr,
2182 "%s: value not given (%s:%d)",
2183 td->name, __FILE__, __LINE__);
2187 value = *(const long *)sptr;
2189 if((value >= 0 && value <= 65535)) {
2190 /* Constraint check succeeded */
2193 ASN__CTFAIL(app_key, td, sptr,
2194 "%s: constraint failed (%s:%d)",
2195 td->name, __FILE__, __LINE__);
2201 memb_criticality_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
2202 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2205 ASN__CTFAIL(app_key, td, sptr,
2206 "%s: value not given (%s:%d)",
2207 td->name, __FILE__, __LINE__);
2212 if(1 /* No applicable constraints whatsoever */) {
2213 /* Nothing is here. See below */
2216 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2220 memb_extensionValue_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
2221 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2224 ASN__CTFAIL(app_key, td, sptr,
2225 "%s: value not given (%s:%d)",
2226 td->name, __FILE__, __LINE__);
2231 if(1 /* No applicable constraints whatsoever */) {
2232 /* Nothing is here. See below */
2235 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2239 memb_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
2240 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2244 ASN__CTFAIL(app_key, td, sptr,
2245 "%s: value not given (%s:%d)",
2246 td->name, __FILE__, __LINE__);
2250 value = *(const long *)sptr;
2252 if((value >= 0 && value <= 65535)) {
2253 /* Constraint check succeeded */
2256 ASN__CTFAIL(app_key, td, sptr,
2257 "%s: constraint failed (%s:%d)",
2258 td->name, __FILE__, __LINE__);
2264 memb_criticality_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
2265 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2268 ASN__CTFAIL(app_key, td, sptr,
2269 "%s: value not given (%s:%d)",
2270 td->name, __FILE__, __LINE__);
2275 if(1 /* No applicable constraints whatsoever */) {
2276 /* Nothing is here. See below */
2279 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2283 memb_extensionValue_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
2284 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2287 ASN__CTFAIL(app_key, td, sptr,
2288 "%s: value not given (%s:%d)",
2289 td->name, __FILE__, __LINE__);
2294 if(1 /* No applicable constraints whatsoever */) {
2295 /* Nothing is here. See below */
2298 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2302 memb_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
2303 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2307 ASN__CTFAIL(app_key, td, sptr,
2308 "%s: value not given (%s:%d)",
2309 td->name, __FILE__, __LINE__);
2313 value = *(const long *)sptr;
2315 if((value >= 0 && value <= 65535)) {
2316 /* Constraint check succeeded */
2319 ASN__CTFAIL(app_key, td, sptr,
2320 "%s: constraint failed (%s:%d)",
2321 td->name, __FILE__, __LINE__);
2327 memb_criticality_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
2328 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2331 ASN__CTFAIL(app_key, td, sptr,
2332 "%s: value not given (%s:%d)",
2333 td->name, __FILE__, __LINE__);
2338 if(1 /* No applicable constraints whatsoever */) {
2339 /* Nothing is here. See below */
2342 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2346 memb_extensionValue_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
2347 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2350 ASN__CTFAIL(app_key, td, sptr,
2351 "%s: value not given (%s:%d)",
2352 td->name, __FILE__, __LINE__);
2357 if(1 /* No applicable constraints whatsoever */) {
2358 /* Nothing is here. See below */
2361 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2365 memb_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
2366 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2370 ASN__CTFAIL(app_key, td, sptr,
2371 "%s: value not given (%s:%d)",
2372 td->name, __FILE__, __LINE__);
2376 value = *(const long *)sptr;
2378 if((value >= 0 && value <= 65535)) {
2379 /* Constraint check succeeded */
2382 ASN__CTFAIL(app_key, td, sptr,
2383 "%s: constraint failed (%s:%d)",
2384 td->name, __FILE__, __LINE__);
2390 memb_criticality_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
2391 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2394 ASN__CTFAIL(app_key, td, sptr,
2395 "%s: value not given (%s:%d)",
2396 td->name, __FILE__, __LINE__);
2401 if(1 /* No applicable constraints whatsoever */) {
2402 /* Nothing is here. See below */
2405 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2409 memb_extensionValue_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
2410 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2413 ASN__CTFAIL(app_key, td, sptr,
2414 "%s: value not given (%s:%d)",
2415 td->name, __FILE__, __LINE__);
2420 if(1 /* No applicable constraints whatsoever */) {
2421 /* Nothing is here. See below */
2424 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2428 memb_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
2429 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2433 ASN__CTFAIL(app_key, td, sptr,
2434 "%s: value not given (%s:%d)",
2435 td->name, __FILE__, __LINE__);
2439 value = *(const long *)sptr;
2441 if((value >= 0 && value <= 65535)) {
2442 /* Constraint check succeeded */
2445 ASN__CTFAIL(app_key, td, sptr,
2446 "%s: constraint failed (%s:%d)",
2447 td->name, __FILE__, __LINE__);
2453 memb_criticality_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
2454 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2457 ASN__CTFAIL(app_key, td, sptr,
2458 "%s: value not given (%s:%d)",
2459 td->name, __FILE__, __LINE__);
2464 if(1 /* No applicable constraints whatsoever */) {
2465 /* Nothing is here. See below */
2468 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2472 memb_extensionValue_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
2473 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2476 ASN__CTFAIL(app_key, td, sptr,
2477 "%s: value not given (%s:%d)",
2478 td->name, __FILE__, __LINE__);
2483 if(1 /* No applicable constraints whatsoever */) {
2484 /* Nothing is here. See below */
2487 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2491 memb_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
2492 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2496 ASN__CTFAIL(app_key, td, sptr,
2497 "%s: value not given (%s:%d)",
2498 td->name, __FILE__, __LINE__);
2502 value = *(const long *)sptr;
2504 if((value >= 0 && value <= 65535)) {
2505 /* Constraint check succeeded */
2508 ASN__CTFAIL(app_key, td, sptr,
2509 "%s: constraint failed (%s:%d)",
2510 td->name, __FILE__, __LINE__);
2516 memb_criticality_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
2517 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2520 ASN__CTFAIL(app_key, td, sptr,
2521 "%s: value not given (%s:%d)",
2522 td->name, __FILE__, __LINE__);
2527 if(1 /* No applicable constraints whatsoever */) {
2528 /* Nothing is here. See below */
2531 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2535 memb_extensionValue_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
2536 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2539 ASN__CTFAIL(app_key, td, sptr,
2540 "%s: value not given (%s:%d)",
2541 td->name, __FILE__, __LINE__);
2546 if(1 /* No applicable constraints whatsoever */) {
2547 /* Nothing is here. See below */
2550 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2554 memb_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
2555 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2559 ASN__CTFAIL(app_key, td, sptr,
2560 "%s: value not given (%s:%d)",
2561 td->name, __FILE__, __LINE__);
2565 value = *(const long *)sptr;
2567 if((value >= 0 && value <= 65535)) {
2568 /* Constraint check succeeded */
2571 ASN__CTFAIL(app_key, td, sptr,
2572 "%s: constraint failed (%s:%d)",
2573 td->name, __FILE__, __LINE__);
2579 memb_criticality_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
2580 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2583 ASN__CTFAIL(app_key, td, sptr,
2584 "%s: value not given (%s:%d)",
2585 td->name, __FILE__, __LINE__);
2590 if(1 /* No applicable constraints whatsoever */) {
2591 /* Nothing is here. See below */
2594 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2598 memb_extensionValue_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
2599 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2602 ASN__CTFAIL(app_key, td, sptr,
2603 "%s: value not given (%s:%d)",
2604 td->name, __FILE__, __LINE__);
2609 if(1 /* No applicable constraints whatsoever */) {
2610 /* Nothing is here. See below */
2613 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2617 memb_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
2618 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2622 ASN__CTFAIL(app_key, td, sptr,
2623 "%s: value not given (%s:%d)",
2624 td->name, __FILE__, __LINE__);
2628 value = *(const long *)sptr;
2630 if((value >= 0 && value <= 65535)) {
2631 /* Constraint check succeeded */
2634 ASN__CTFAIL(app_key, td, sptr,
2635 "%s: constraint failed (%s:%d)",
2636 td->name, __FILE__, __LINE__);
2642 memb_criticality_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
2643 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2646 ASN__CTFAIL(app_key, td, sptr,
2647 "%s: value not given (%s:%d)",
2648 td->name, __FILE__, __LINE__);
2653 if(1 /* No applicable constraints whatsoever */) {
2654 /* Nothing is here. See below */
2657 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2661 memb_extensionValue_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
2662 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2665 ASN__CTFAIL(app_key, td, sptr,
2666 "%s: value not given (%s:%d)",
2667 td->name, __FILE__, __LINE__);
2672 if(1 /* No applicable constraints whatsoever */) {
2673 /* Nothing is here. See below */
2676 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2680 memb_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
2681 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2685 ASN__CTFAIL(app_key, td, sptr,
2686 "%s: value not given (%s:%d)",
2687 td->name, __FILE__, __LINE__);
2691 value = *(const long *)sptr;
2693 if((value >= 0 && value <= 65535)) {
2694 /* Constraint check succeeded */
2697 ASN__CTFAIL(app_key, td, sptr,
2698 "%s: constraint failed (%s:%d)",
2699 td->name, __FILE__, __LINE__);
2705 memb_criticality_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
2706 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2709 ASN__CTFAIL(app_key, td, sptr,
2710 "%s: value not given (%s:%d)",
2711 td->name, __FILE__, __LINE__);
2716 if(1 /* No applicable constraints whatsoever */) {
2717 /* Nothing is here. See below */
2720 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2724 memb_extensionValue_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
2725 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2728 ASN__CTFAIL(app_key, td, sptr,
2729 "%s: value not given (%s:%d)",
2730 td->name, __FILE__, __LINE__);
2735 if(1 /* No applicable constraints whatsoever */) {
2736 /* Nothing is here. See below */
2739 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2743 memb_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
2744 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2748 ASN__CTFAIL(app_key, td, sptr,
2749 "%s: value not given (%s:%d)",
2750 td->name, __FILE__, __LINE__);
2754 value = *(const long *)sptr;
2756 if((value >= 0 && value <= 65535)) {
2757 /* Constraint check succeeded */
2760 ASN__CTFAIL(app_key, td, sptr,
2761 "%s: constraint failed (%s:%d)",
2762 td->name, __FILE__, __LINE__);
2768 memb_criticality_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
2769 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2772 ASN__CTFAIL(app_key, td, sptr,
2773 "%s: value not given (%s:%d)",
2774 td->name, __FILE__, __LINE__);
2779 if(1 /* No applicable constraints whatsoever */) {
2780 /* Nothing is here. See below */
2783 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2787 memb_extensionValue_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
2788 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2791 ASN__CTFAIL(app_key, td, sptr,
2792 "%s: value not given (%s:%d)",
2793 td->name, __FILE__, __LINE__);
2798 if(1 /* No applicable constraints whatsoever */) {
2799 /* Nothing is here. See below */
2802 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2806 memb_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
2807 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2811 ASN__CTFAIL(app_key, td, sptr,
2812 "%s: value not given (%s:%d)",
2813 td->name, __FILE__, __LINE__);
2817 value = *(const long *)sptr;
2819 if((value >= 0 && value <= 65535)) {
2820 /* Constraint check succeeded */
2823 ASN__CTFAIL(app_key, td, sptr,
2824 "%s: constraint failed (%s:%d)",
2825 td->name, __FILE__, __LINE__);
2831 memb_criticality_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
2832 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2835 ASN__CTFAIL(app_key, td, sptr,
2836 "%s: value not given (%s:%d)",
2837 td->name, __FILE__, __LINE__);
2842 if(1 /* No applicable constraints whatsoever */) {
2843 /* Nothing is here. See below */
2846 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2850 memb_extensionValue_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
2851 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2854 ASN__CTFAIL(app_key, td, sptr,
2855 "%s: value not given (%s:%d)",
2856 td->name, __FILE__, __LINE__);
2861 if(1 /* No applicable constraints whatsoever */) {
2862 /* Nothing is here. See below */
2865 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2869 memb_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
2870 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2874 ASN__CTFAIL(app_key, td, sptr,
2875 "%s: value not given (%s:%d)",
2876 td->name, __FILE__, __LINE__);
2880 value = *(const long *)sptr;
2882 if((value >= 0 && value <= 65535)) {
2883 /* Constraint check succeeded */
2886 ASN__CTFAIL(app_key, td, sptr,
2887 "%s: constraint failed (%s:%d)",
2888 td->name, __FILE__, __LINE__);
2894 memb_criticality_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
2895 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2898 ASN__CTFAIL(app_key, td, sptr,
2899 "%s: value not given (%s:%d)",
2900 td->name, __FILE__, __LINE__);
2905 if(1 /* No applicable constraints whatsoever */) {
2906 /* Nothing is here. See below */
2909 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2913 memb_extensionValue_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
2914 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2917 ASN__CTFAIL(app_key, td, sptr,
2918 "%s: value not given (%s:%d)",
2919 td->name, __FILE__, __LINE__);
2924 if(1 /* No applicable constraints whatsoever */) {
2925 /* Nothing is here. See below */
2928 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2932 memb_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
2933 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2937 ASN__CTFAIL(app_key, td, sptr,
2938 "%s: value not given (%s:%d)",
2939 td->name, __FILE__, __LINE__);
2943 value = *(const long *)sptr;
2945 if((value >= 0 && value <= 65535)) {
2946 /* Constraint check succeeded */
2949 ASN__CTFAIL(app_key, td, sptr,
2950 "%s: constraint failed (%s:%d)",
2951 td->name, __FILE__, __LINE__);
2957 memb_criticality_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
2958 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2961 ASN__CTFAIL(app_key, td, sptr,
2962 "%s: value not given (%s:%d)",
2963 td->name, __FILE__, __LINE__);
2968 if(1 /* No applicable constraints whatsoever */) {
2969 /* Nothing is here. See below */
2972 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2976 memb_extensionValue_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
2977 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2980 ASN__CTFAIL(app_key, td, sptr,
2981 "%s: value not given (%s:%d)",
2982 td->name, __FILE__, __LINE__);
2987 if(1 /* No applicable constraints whatsoever */) {
2988 /* Nothing is here. See below */
2991 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2995 memb_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
2996 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3000 ASN__CTFAIL(app_key, td, sptr,
3001 "%s: value not given (%s:%d)",
3002 td->name, __FILE__, __LINE__);
3006 value = *(const long *)sptr;
3008 if((value >= 0 && value <= 65535)) {
3009 /* Constraint check succeeded */
3012 ASN__CTFAIL(app_key, td, sptr,
3013 "%s: constraint failed (%s:%d)",
3014 td->name, __FILE__, __LINE__);
3020 memb_criticality_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
3021 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3024 ASN__CTFAIL(app_key, td, sptr,
3025 "%s: value not given (%s:%d)",
3026 td->name, __FILE__, __LINE__);
3031 if(1 /* No applicable constraints whatsoever */) {
3032 /* Nothing is here. See below */
3035 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3039 memb_extensionValue_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
3040 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3043 ASN__CTFAIL(app_key, td, sptr,
3044 "%s: value not given (%s:%d)",
3045 td->name, __FILE__, __LINE__);
3050 if(1 /* No applicable constraints whatsoever */) {
3051 /* Nothing is here. See below */
3054 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3058 memb_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
3059 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3063 ASN__CTFAIL(app_key, td, sptr,
3064 "%s: value not given (%s:%d)",
3065 td->name, __FILE__, __LINE__);
3069 value = *(const long *)sptr;
3071 if((value >= 0 && value <= 65535)) {
3072 /* Constraint check succeeded */
3075 ASN__CTFAIL(app_key, td, sptr,
3076 "%s: constraint failed (%s:%d)",
3077 td->name, __FILE__, __LINE__);
3083 memb_criticality_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
3084 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3087 ASN__CTFAIL(app_key, td, sptr,
3088 "%s: value not given (%s:%d)",
3089 td->name, __FILE__, __LINE__);
3094 if(1 /* No applicable constraints whatsoever */) {
3095 /* Nothing is here. See below */
3098 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3102 memb_extensionValue_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
3103 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3106 ASN__CTFAIL(app_key, td, sptr,
3107 "%s: value not given (%s:%d)",
3108 td->name, __FILE__, __LINE__);
3113 if(1 /* No applicable constraints whatsoever */) {
3114 /* Nothing is here. See below */
3117 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3121 memb_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
3122 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3126 ASN__CTFAIL(app_key, td, sptr,
3127 "%s: value not given (%s:%d)",
3128 td->name, __FILE__, __LINE__);
3132 value = *(const long *)sptr;
3134 if((value >= 0 && value <= 65535)) {
3135 /* Constraint check succeeded */
3138 ASN__CTFAIL(app_key, td, sptr,
3139 "%s: constraint failed (%s:%d)",
3140 td->name, __FILE__, __LINE__);
3146 memb_criticality_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
3147 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3150 ASN__CTFAIL(app_key, td, sptr,
3151 "%s: value not given (%s:%d)",
3152 td->name, __FILE__, __LINE__);
3157 if(1 /* No applicable constraints whatsoever */) {
3158 /* Nothing is here. See below */
3161 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3165 memb_extensionValue_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
3166 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3169 ASN__CTFAIL(app_key, td, sptr,
3170 "%s: value not given (%s:%d)",
3171 td->name, __FILE__, __LINE__);
3176 if(1 /* No applicable constraints whatsoever */) {
3177 /* Nothing is here. See below */
3180 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3184 memb_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
3185 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3189 ASN__CTFAIL(app_key, td, sptr,
3190 "%s: value not given (%s:%d)",
3191 td->name, __FILE__, __LINE__);
3195 value = *(const long *)sptr;
3197 if((value >= 0 && value <= 65535)) {
3198 /* Constraint check succeeded */
3201 ASN__CTFAIL(app_key, td, sptr,
3202 "%s: constraint failed (%s:%d)",
3203 td->name, __FILE__, __LINE__);
3208 static asn_type_selector_result_t
3209 select_FDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3210 asn_type_selector_result_t result = {0, 0};
3211 const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
3212 size_t constraining_column = 0; /* &id */
3213 size_t for_column = 1; /* &criticality */
3214 size_t row, presence_index = 0;
3215 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
3217 for(row=0; row < itable->rows_count; row++) {
3218 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3219 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3221 if(type_cell->cell_kind == aioc__undefined)
3225 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3226 result.type_descriptor = type_cell->type_descriptor;
3227 result.presence_index = presence_index;
3236 memb_criticality_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
3237 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3240 ASN__CTFAIL(app_key, td, sptr,
3241 "%s: value not given (%s:%d)",
3242 td->name, __FILE__, __LINE__);
3247 if(1 /* No applicable constraints whatsoever */) {
3248 /* Nothing is here. See below */
3251 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3254 static asn_type_selector_result_t
3255 select_FDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3256 asn_type_selector_result_t result = {0, 0};
3257 const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
3258 size_t constraining_column = 0; /* &id */
3259 size_t for_column = 2; /* &Extension */
3260 size_t row, presence_index = 0;
3261 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
3263 for(row=0; row < itable->rows_count; row++) {
3264 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3265 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3267 if(type_cell->cell_kind == aioc__undefined)
3271 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3272 result.type_descriptor = type_cell->type_descriptor;
3273 result.presence_index = presence_index;
3282 memb_extensionValue_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
3283 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3286 ASN__CTFAIL(app_key, td, sptr,
3287 "%s: value not given (%s:%d)",
3288 td->name, __FILE__, __LINE__);
3293 if(1 /* No applicable constraints whatsoever */) {
3294 /* Nothing is here. See below */
3297 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3301 memb_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
3302 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3306 ASN__CTFAIL(app_key, td, sptr,
3307 "%s: value not given (%s:%d)",
3308 td->name, __FILE__, __LINE__);
3312 value = *(const long *)sptr;
3314 if((value >= 0 && value <= 65535)) {
3315 /* Constraint check succeeded */
3318 ASN__CTFAIL(app_key, td, sptr,
3319 "%s: constraint failed (%s:%d)",
3320 td->name, __FILE__, __LINE__);
3326 memb_criticality_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
3327 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3330 ASN__CTFAIL(app_key, td, sptr,
3331 "%s: value not given (%s:%d)",
3332 td->name, __FILE__, __LINE__);
3337 if(1 /* No applicable constraints whatsoever */) {
3338 /* Nothing is here. See below */
3341 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3345 memb_extensionValue_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
3346 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3349 ASN__CTFAIL(app_key, td, sptr,
3350 "%s: value not given (%s:%d)",
3351 td->name, __FILE__, __LINE__);
3356 if(1 /* No applicable constraints whatsoever */) {
3357 /* Nothing is here. See below */
3360 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3364 memb_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
3365 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3369 ASN__CTFAIL(app_key, td, sptr,
3370 "%s: value not given (%s:%d)",
3371 td->name, __FILE__, __LINE__);
3375 value = *(const long *)sptr;
3377 if((value >= 0 && value <= 65535)) {
3378 /* Constraint check succeeded */
3381 ASN__CTFAIL(app_key, td, sptr,
3382 "%s: constraint failed (%s:%d)",
3383 td->name, __FILE__, __LINE__);
3389 memb_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
3390 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3393 ASN__CTFAIL(app_key, td, sptr,
3394 "%s: value not given (%s:%d)",
3395 td->name, __FILE__, __LINE__);
3400 if(1 /* No applicable constraints whatsoever */) {
3401 /* Nothing is here. See below */
3404 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3408 memb_extensionValue_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
3409 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3412 ASN__CTFAIL(app_key, td, sptr,
3413 "%s: value not given (%s:%d)",
3414 td->name, __FILE__, __LINE__);
3419 if(1 /* No applicable constraints whatsoever */) {
3420 /* Nothing is here. See below */
3423 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3427 memb_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
3428 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3432 ASN__CTFAIL(app_key, td, sptr,
3433 "%s: value not given (%s:%d)",
3434 td->name, __FILE__, __LINE__);
3438 value = *(const long *)sptr;
3440 if((value >= 0 && value <= 65535)) {
3441 /* Constraint check succeeded */
3444 ASN__CTFAIL(app_key, td, sptr,
3445 "%s: constraint failed (%s:%d)",
3446 td->name, __FILE__, __LINE__);
3452 memb_criticality_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
3453 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3456 ASN__CTFAIL(app_key, td, sptr,
3457 "%s: value not given (%s:%d)",
3458 td->name, __FILE__, __LINE__);
3463 if(1 /* No applicable constraints whatsoever */) {
3464 /* Nothing is here. See below */
3467 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3471 memb_extensionValue_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
3472 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3475 ASN__CTFAIL(app_key, td, sptr,
3476 "%s: value not given (%s:%d)",
3477 td->name, __FILE__, __LINE__);
3482 if(1 /* No applicable constraints whatsoever */) {
3483 /* Nothing is here. See below */
3486 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3490 memb_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
3491 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3495 ASN__CTFAIL(app_key, td, sptr,
3496 "%s: value not given (%s:%d)",
3497 td->name, __FILE__, __LINE__);
3501 value = *(const long *)sptr;
3503 if((value >= 0 && value <= 65535)) {
3504 /* Constraint check succeeded */
3507 ASN__CTFAIL(app_key, td, sptr,
3508 "%s: constraint failed (%s:%d)",
3509 td->name, __FILE__, __LINE__);
3515 memb_criticality_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
3516 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3519 ASN__CTFAIL(app_key, td, sptr,
3520 "%s: value not given (%s:%d)",
3521 td->name, __FILE__, __LINE__);
3526 if(1 /* No applicable constraints whatsoever */) {
3527 /* Nothing is here. See below */
3530 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3534 memb_extensionValue_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
3535 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3538 ASN__CTFAIL(app_key, td, sptr,
3539 "%s: value not given (%s:%d)",
3540 td->name, __FILE__, __LINE__);
3545 if(1 /* No applicable constraints whatsoever */) {
3546 /* Nothing is here. See below */
3549 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3553 memb_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
3554 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3558 ASN__CTFAIL(app_key, td, sptr,
3559 "%s: value not given (%s:%d)",
3560 td->name, __FILE__, __LINE__);
3564 value = *(const long *)sptr;
3566 if((value >= 0 && value <= 65535)) {
3567 /* Constraint check succeeded */
3570 ASN__CTFAIL(app_key, td, sptr,
3571 "%s: constraint failed (%s:%d)",
3572 td->name, __FILE__, __LINE__);
3578 memb_criticality_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
3579 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3582 ASN__CTFAIL(app_key, td, sptr,
3583 "%s: value not given (%s:%d)",
3584 td->name, __FILE__, __LINE__);
3589 if(1 /* No applicable constraints whatsoever */) {
3590 /* Nothing is here. See below */
3593 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3597 memb_extensionValue_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
3598 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3601 ASN__CTFAIL(app_key, td, sptr,
3602 "%s: value not given (%s:%d)",
3603 td->name, __FILE__, __LINE__);
3608 if(1 /* No applicable constraints whatsoever */) {
3609 /* Nothing is here. See below */
3612 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3616 memb_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
3617 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3621 ASN__CTFAIL(app_key, td, sptr,
3622 "%s: value not given (%s:%d)",
3623 td->name, __FILE__, __LINE__);
3627 value = *(const long *)sptr;
3629 if((value >= 0 && value <= 65535)) {
3630 /* Constraint check succeeded */
3633 ASN__CTFAIL(app_key, td, sptr,
3634 "%s: constraint failed (%s:%d)",
3635 td->name, __FILE__, __LINE__);
3641 memb_criticality_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
3642 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3645 ASN__CTFAIL(app_key, td, sptr,
3646 "%s: value not given (%s:%d)",
3647 td->name, __FILE__, __LINE__);
3652 if(1 /* No applicable constraints whatsoever */) {
3653 /* Nothing is here. See below */
3656 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3660 memb_extensionValue_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
3661 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3664 ASN__CTFAIL(app_key, td, sptr,
3665 "%s: value not given (%s:%d)",
3666 td->name, __FILE__, __LINE__);
3671 if(1 /* No applicable constraints whatsoever */) {
3672 /* Nothing is here. See below */
3675 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3679 memb_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
3680 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3684 ASN__CTFAIL(app_key, td, sptr,
3685 "%s: value not given (%s:%d)",
3686 td->name, __FILE__, __LINE__);
3690 value = *(const long *)sptr;
3692 if((value >= 0 && value <= 65535)) {
3693 /* Constraint check succeeded */
3696 ASN__CTFAIL(app_key, td, sptr,
3697 "%s: constraint failed (%s:%d)",
3698 td->name, __FILE__, __LINE__);
3704 memb_criticality_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
3705 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3708 ASN__CTFAIL(app_key, td, sptr,
3709 "%s: value not given (%s:%d)",
3710 td->name, __FILE__, __LINE__);
3715 if(1 /* No applicable constraints whatsoever */) {
3716 /* Nothing is here. See below */
3719 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3723 memb_extensionValue_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
3724 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3727 ASN__CTFAIL(app_key, td, sptr,
3728 "%s: value not given (%s:%d)",
3729 td->name, __FILE__, __LINE__);
3734 if(1 /* No applicable constraints whatsoever */) {
3735 /* Nothing is here. See below */
3738 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3742 memb_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
3743 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3747 ASN__CTFAIL(app_key, td, sptr,
3748 "%s: value not given (%s:%d)",
3749 td->name, __FILE__, __LINE__);
3753 value = *(const long *)sptr;
3755 if((value >= 0 && value <= 65535)) {
3756 /* Constraint check succeeded */
3759 ASN__CTFAIL(app_key, td, sptr,
3760 "%s: constraint failed (%s:%d)",
3761 td->name, __FILE__, __LINE__);
3766 static asn_type_selector_result_t
3767 select_Neighbour_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3768 asn_type_selector_result_t result = {0, 0};
3769 const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
3770 size_t constraining_column = 0; /* &id */
3771 size_t for_column = 1; /* &criticality */
3772 size_t row, presence_index = 0;
3773 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
3775 for(row=0; row < itable->rows_count; row++) {
3776 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3777 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3779 if(type_cell->cell_kind == aioc__undefined)
3783 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3784 result.type_descriptor = type_cell->type_descriptor;
3785 result.presence_index = presence_index;
3794 memb_criticality_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
3795 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3798 ASN__CTFAIL(app_key, td, sptr,
3799 "%s: value not given (%s:%d)",
3800 td->name, __FILE__, __LINE__);
3805 if(1 /* No applicable constraints whatsoever */) {
3806 /* Nothing is here. See below */
3809 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3812 static asn_type_selector_result_t
3813 select_Neighbour_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3814 asn_type_selector_result_t result = {0, 0};
3815 const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
3816 size_t constraining_column = 0; /* &id */
3817 size_t for_column = 2; /* &Extension */
3818 size_t row, presence_index = 0;
3819 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
3821 for(row=0; row < itable->rows_count; row++) {
3822 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3823 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3825 if(type_cell->cell_kind == aioc__undefined)
3829 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3830 result.type_descriptor = type_cell->type_descriptor;
3831 result.presence_index = presence_index;
3840 memb_extensionValue_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
3841 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3844 ASN__CTFAIL(app_key, td, sptr,
3845 "%s: value not given (%s:%d)",
3846 td->name, __FILE__, __LINE__);
3851 if(1 /* No applicable constraints whatsoever */) {
3852 /* Nothing is here. See below */
3855 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3859 memb_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
3860 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3864 ASN__CTFAIL(app_key, td, sptr,
3865 "%s: value not given (%s:%d)",
3866 td->name, __FILE__, __LINE__);
3870 value = *(const long *)sptr;
3872 if((value >= 0 && value <= 65535)) {
3873 /* Constraint check succeeded */
3876 ASN__CTFAIL(app_key, td, sptr,
3877 "%s: constraint failed (%s:%d)",
3878 td->name, __FILE__, __LINE__);
3884 memb_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
3885 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3888 ASN__CTFAIL(app_key, td, sptr,
3889 "%s: value not given (%s:%d)",
3890 td->name, __FILE__, __LINE__);
3895 if(1 /* No applicable constraints whatsoever */) {
3896 /* Nothing is here. See below */
3899 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3903 memb_extensionValue_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
3904 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3907 ASN__CTFAIL(app_key, td, sptr,
3908 "%s: value not given (%s:%d)",
3909 td->name, __FILE__, __LINE__);
3914 if(1 /* No applicable constraints whatsoever */) {
3915 /* Nothing is here. See below */
3918 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3922 memb_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
3923 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3927 ASN__CTFAIL(app_key, td, sptr,
3928 "%s: value not given (%s:%d)",
3929 td->name, __FILE__, __LINE__);
3933 value = *(const long *)sptr;
3935 if((value >= 0 && value <= 65535)) {
3936 /* Constraint check succeeded */
3939 ASN__CTFAIL(app_key, td, sptr,
3940 "%s: constraint failed (%s:%d)",
3941 td->name, __FILE__, __LINE__);
3947 memb_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
3948 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3951 ASN__CTFAIL(app_key, td, sptr,
3952 "%s: value not given (%s:%d)",
3953 td->name, __FILE__, __LINE__);
3958 if(1 /* No applicable constraints whatsoever */) {
3959 /* Nothing is here. See below */
3962 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3966 memb_extensionValue_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
3967 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3970 ASN__CTFAIL(app_key, td, sptr,
3971 "%s: value not given (%s:%d)",
3972 td->name, __FILE__, __LINE__);
3977 if(1 /* No applicable constraints whatsoever */) {
3978 /* Nothing is here. See below */
3981 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3985 memb_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
3986 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3990 ASN__CTFAIL(app_key, td, sptr,
3991 "%s: value not given (%s:%d)",
3992 td->name, __FILE__, __LINE__);
3996 value = *(const long *)sptr;
3998 if((value >= 0 && value <= 65535)) {
3999 /* Constraint check succeeded */
4002 ASN__CTFAIL(app_key, td, sptr,
4003 "%s: constraint failed (%s:%d)",
4004 td->name, __FILE__, __LINE__);
4010 memb_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
4011 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4014 ASN__CTFAIL(app_key, td, sptr,
4015 "%s: value not given (%s:%d)",
4016 td->name, __FILE__, __LINE__);
4021 if(1 /* No applicable constraints whatsoever */) {
4022 /* Nothing is here. See below */
4025 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4029 memb_extensionValue_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
4030 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4033 ASN__CTFAIL(app_key, td, sptr,
4034 "%s: value not given (%s:%d)",
4035 td->name, __FILE__, __LINE__);
4040 if(1 /* No applicable constraints whatsoever */) {
4041 /* Nothing is here. See below */
4044 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4048 memb_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
4049 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4053 ASN__CTFAIL(app_key, td, sptr,
4054 "%s: value not given (%s:%d)",
4055 td->name, __FILE__, __LINE__);
4059 value = *(const long *)sptr;
4061 if((value >= 0 && value <= 65535)) {
4062 /* Constraint check succeeded */
4065 ASN__CTFAIL(app_key, td, sptr,
4066 "%s: constraint failed (%s:%d)",
4067 td->name, __FILE__, __LINE__);
4073 memb_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
4074 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4077 ASN__CTFAIL(app_key, td, sptr,
4078 "%s: value not given (%s:%d)",
4079 td->name, __FILE__, __LINE__);
4084 if(1 /* No applicable constraints whatsoever */) {
4085 /* Nothing is here. See below */
4088 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4092 memb_extensionValue_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
4093 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4096 ASN__CTFAIL(app_key, td, sptr,
4097 "%s: value not given (%s:%d)",
4098 td->name, __FILE__, __LINE__);
4103 if(1 /* No applicable constraints whatsoever */) {
4104 /* Nothing is here. See below */
4107 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4111 memb_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
4112 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4116 ASN__CTFAIL(app_key, td, sptr,
4117 "%s: value not given (%s:%d)",
4118 td->name, __FILE__, __LINE__);
4122 value = *(const long *)sptr;
4124 if((value >= 0 && value <= 65535)) {
4125 /* Constraint check succeeded */
4128 ASN__CTFAIL(app_key, td, sptr,
4129 "%s: constraint failed (%s:%d)",
4130 td->name, __FILE__, __LINE__);
4136 memb_criticality_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
4137 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4140 ASN__CTFAIL(app_key, td, sptr,
4141 "%s: value not given (%s:%d)",
4142 td->name, __FILE__, __LINE__);
4147 if(1 /* No applicable constraints whatsoever */) {
4148 /* Nothing is here. See below */
4151 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4155 memb_extensionValue_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
4156 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4159 ASN__CTFAIL(app_key, td, sptr,
4160 "%s: value not given (%s:%d)",
4161 td->name, __FILE__, __LINE__);
4166 if(1 /* No applicable constraints whatsoever */) {
4167 /* Nothing is here. See below */
4170 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4174 memb_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
4175 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4179 ASN__CTFAIL(app_key, td, sptr,
4180 "%s: value not given (%s:%d)",
4181 td->name, __FILE__, __LINE__);
4185 value = *(const long *)sptr;
4187 if((value >= 0 && value <= 65535)) {
4188 /* Constraint check succeeded */
4191 ASN__CTFAIL(app_key, td, sptr,
4192 "%s: constraint failed (%s:%d)",
4193 td->name, __FILE__, __LINE__);
4199 memb_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
4200 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4203 ASN__CTFAIL(app_key, td, sptr,
4204 "%s: value not given (%s:%d)",
4205 td->name, __FILE__, __LINE__);
4210 if(1 /* No applicable constraints whatsoever */) {
4211 /* Nothing is here. See below */
4214 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4218 memb_extensionValue_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
4219 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4222 ASN__CTFAIL(app_key, td, sptr,
4223 "%s: value not given (%s:%d)",
4224 td->name, __FILE__, __LINE__);
4229 if(1 /* No applicable constraints whatsoever */) {
4230 /* Nothing is here. See below */
4233 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4237 memb_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
4238 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4242 ASN__CTFAIL(app_key, td, sptr,
4243 "%s: value not given (%s:%d)",
4244 td->name, __FILE__, __LINE__);
4248 value = *(const long *)sptr;
4250 if((value >= 0 && value <= 65535)) {
4251 /* Constraint check succeeded */
4254 ASN__CTFAIL(app_key, td, sptr,
4255 "%s: constraint failed (%s:%d)",
4256 td->name, __FILE__, __LINE__);
4262 memb_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
4263 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4266 ASN__CTFAIL(app_key, td, sptr,
4267 "%s: value not given (%s:%d)",
4268 td->name, __FILE__, __LINE__);
4273 if(1 /* No applicable constraints whatsoever */) {
4274 /* Nothing is here. See below */
4277 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4281 memb_extensionValue_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
4282 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4285 ASN__CTFAIL(app_key, td, sptr,
4286 "%s: value not given (%s:%d)",
4287 td->name, __FILE__, __LINE__);
4292 if(1 /* No applicable constraints whatsoever */) {
4293 /* Nothing is here. See below */
4296 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4300 memb_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
4301 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4305 ASN__CTFAIL(app_key, td, sptr,
4306 "%s: value not given (%s:%d)",
4307 td->name, __FILE__, __LINE__);
4311 value = *(const long *)sptr;
4313 if((value >= 0 && value <= 65535)) {
4314 /* Constraint check succeeded */
4317 ASN__CTFAIL(app_key, td, sptr,
4318 "%s: constraint failed (%s:%d)",
4319 td->name, __FILE__, __LINE__);
4324 static asn_type_selector_result_t
4325 select_RadioResourceStatus_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4326 asn_type_selector_result_t result = {0, 0};
4327 const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
4328 size_t constraining_column = 0; /* &id */
4329 size_t for_column = 1; /* &criticality */
4330 size_t row, presence_index = 0;
4331 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
4333 for(row=0; row < itable->rows_count; row++) {
4334 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4335 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4337 if(type_cell->cell_kind == aioc__undefined)
4341 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4342 result.type_descriptor = type_cell->type_descriptor;
4343 result.presence_index = presence_index;
4352 memb_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
4353 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4356 ASN__CTFAIL(app_key, td, sptr,
4357 "%s: value not given (%s:%d)",
4358 td->name, __FILE__, __LINE__);
4363 if(1 /* No applicable constraints whatsoever */) {
4364 /* Nothing is here. See below */
4367 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4370 static asn_type_selector_result_t
4371 select_RadioResourceStatus_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4372 asn_type_selector_result_t result = {0, 0};
4373 const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
4374 size_t constraining_column = 0; /* &id */
4375 size_t for_column = 2; /* &Extension */
4376 size_t row, presence_index = 0;
4377 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
4379 for(row=0; row < itable->rows_count; row++) {
4380 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4381 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4383 if(type_cell->cell_kind == aioc__undefined)
4387 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4388 result.type_descriptor = type_cell->type_descriptor;
4389 result.presence_index = presence_index;
4398 memb_extensionValue_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
4399 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4402 ASN__CTFAIL(app_key, td, sptr,
4403 "%s: value not given (%s:%d)",
4404 td->name, __FILE__, __LINE__);
4409 if(1 /* No applicable constraints whatsoever */) {
4410 /* Nothing is here. See below */
4413 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4417 memb_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
4418 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4422 ASN__CTFAIL(app_key, td, sptr,
4423 "%s: value not given (%s:%d)",
4424 td->name, __FILE__, __LINE__);
4428 value = *(const long *)sptr;
4430 if((value >= 0 && value <= 65535)) {
4431 /* Constraint check succeeded */
4434 ASN__CTFAIL(app_key, td, sptr,
4435 "%s: constraint failed (%s:%d)",
4436 td->name, __FILE__, __LINE__);
4441 static asn_type_selector_result_t
4442 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4443 asn_type_selector_result_t result = {0, 0};
4444 const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
4445 size_t constraining_column = 0; /* &id */
4446 size_t for_column = 1; /* &criticality */
4447 size_t row, presence_index = 0;
4448 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
4450 for(row=0; row < itable->rows_count; row++) {
4451 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4452 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4454 if(type_cell->cell_kind == aioc__undefined)
4458 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4459 result.type_descriptor = type_cell->type_descriptor;
4460 result.presence_index = presence_index;
4469 memb_criticality_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
4470 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4473 ASN__CTFAIL(app_key, td, sptr,
4474 "%s: value not given (%s:%d)",
4475 td->name, __FILE__, __LINE__);
4480 if(1 /* No applicable constraints whatsoever */) {
4481 /* Nothing is here. See below */
4484 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4487 static asn_type_selector_result_t
4488 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4489 asn_type_selector_result_t result = {0, 0};
4490 const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
4491 size_t constraining_column = 0; /* &id */
4492 size_t for_column = 2; /* &Extension */
4493 size_t row, presence_index = 0;
4494 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
4496 for(row=0; row < itable->rows_count; row++) {
4497 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4498 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4500 if(type_cell->cell_kind == aioc__undefined)
4504 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4505 result.type_descriptor = type_cell->type_descriptor;
4506 result.presence_index = presence_index;
4515 memb_extensionValue_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
4516 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4519 ASN__CTFAIL(app_key, td, sptr,
4520 "%s: value not given (%s:%d)",
4521 td->name, __FILE__, __LINE__);
4526 if(1 /* No applicable constraints whatsoever */) {
4527 /* Nothing is here. See below */
4530 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4534 memb_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
4535 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4539 ASN__CTFAIL(app_key, td, sptr,
4540 "%s: value not given (%s:%d)",
4541 td->name, __FILE__, __LINE__);
4545 value = *(const long *)sptr;
4547 if((value >= 0 && value <= 65535)) {
4548 /* Constraint check succeeded */
4551 ASN__CTFAIL(app_key, td, sptr,
4552 "%s: constraint failed (%s:%d)",
4553 td->name, __FILE__, __LINE__);
4559 memb_criticality_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
4560 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4563 ASN__CTFAIL(app_key, td, sptr,
4564 "%s: value not given (%s:%d)",
4565 td->name, __FILE__, __LINE__);
4570 if(1 /* No applicable constraints whatsoever */) {
4571 /* Nothing is here. See below */
4574 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4578 memb_extensionValue_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
4579 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4582 ASN__CTFAIL(app_key, td, sptr,
4583 "%s: value not given (%s:%d)",
4584 td->name, __FILE__, __LINE__);
4589 if(1 /* No applicable constraints whatsoever */) {
4590 /* Nothing is here. See below */
4593 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4597 memb_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
4598 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4602 ASN__CTFAIL(app_key, td, sptr,
4603 "%s: value not given (%s:%d)",
4604 td->name, __FILE__, __LINE__);
4608 value = *(const long *)sptr;
4610 if((value >= 0 && value <= 65535)) {
4611 /* Constraint check succeeded */
4614 ASN__CTFAIL(app_key, td, sptr,
4615 "%s: constraint failed (%s:%d)",
4616 td->name, __FILE__, __LINE__);
4621 static asn_type_selector_result_t
4622 select_RSRPMRList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4623 asn_type_selector_result_t result = {0, 0};
4624 const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
4625 size_t constraining_column = 0; /* &id */
4626 size_t for_column = 1; /* &criticality */
4627 size_t row, presence_index = 0;
4628 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
4630 for(row=0; row < itable->rows_count; row++) {
4631 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4632 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4634 if(type_cell->cell_kind == aioc__undefined)
4638 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4639 result.type_descriptor = type_cell->type_descriptor;
4640 result.presence_index = presence_index;
4649 memb_criticality_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
4650 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4653 ASN__CTFAIL(app_key, td, sptr,
4654 "%s: value not given (%s:%d)",
4655 td->name, __FILE__, __LINE__);
4660 if(1 /* No applicable constraints whatsoever */) {
4661 /* Nothing is here. See below */
4664 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4667 static asn_type_selector_result_t
4668 select_RSRPMRList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4669 asn_type_selector_result_t result = {0, 0};
4670 const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
4671 size_t constraining_column = 0; /* &id */
4672 size_t for_column = 2; /* &Extension */
4673 size_t row, presence_index = 0;
4674 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
4676 for(row=0; row < itable->rows_count; row++) {
4677 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4678 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4680 if(type_cell->cell_kind == aioc__undefined)
4684 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4685 result.type_descriptor = type_cell->type_descriptor;
4686 result.presence_index = presence_index;
4695 memb_extensionValue_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
4696 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4699 ASN__CTFAIL(app_key, td, sptr,
4700 "%s: value not given (%s:%d)",
4701 td->name, __FILE__, __LINE__);
4706 if(1 /* No applicable constraints whatsoever */) {
4707 /* Nothing is here. See below */
4710 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4714 memb_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
4715 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4719 ASN__CTFAIL(app_key, td, sptr,
4720 "%s: value not given (%s:%d)",
4721 td->name, __FILE__, __LINE__);
4725 value = *(const long *)sptr;
4727 if((value >= 0 && value <= 65535)) {
4728 /* Constraint check succeeded */
4731 ASN__CTFAIL(app_key, td, sptr,
4732 "%s: constraint failed (%s:%d)",
4733 td->name, __FILE__, __LINE__);
4739 memb_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
4740 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4743 ASN__CTFAIL(app_key, td, sptr,
4744 "%s: value not given (%s:%d)",
4745 td->name, __FILE__, __LINE__);
4750 if(1 /* No applicable constraints whatsoever */) {
4751 /* Nothing is here. See below */
4754 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4758 memb_extensionValue_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
4759 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4762 ASN__CTFAIL(app_key, td, sptr,
4763 "%s: value not given (%s:%d)",
4764 td->name, __FILE__, __LINE__);
4769 if(1 /* No applicable constraints whatsoever */) {
4770 /* Nothing is here. See below */
4773 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4777 memb_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
4778 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4782 ASN__CTFAIL(app_key, td, sptr,
4783 "%s: value not given (%s:%d)",
4784 td->name, __FILE__, __LINE__);
4788 value = *(const long *)sptr;
4790 if((value >= 0 && value <= 65535)) {
4791 /* Constraint check succeeded */
4794 ASN__CTFAIL(app_key, td, sptr,
4795 "%s: constraint failed (%s:%d)",
4796 td->name, __FILE__, __LINE__);
4802 memb_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
4803 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4806 ASN__CTFAIL(app_key, td, sptr,
4807 "%s: value not given (%s:%d)",
4808 td->name, __FILE__, __LINE__);
4813 if(1 /* No applicable constraints whatsoever */) {
4814 /* Nothing is here. See below */
4817 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4821 memb_extensionValue_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
4822 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4825 ASN__CTFAIL(app_key, td, sptr,
4826 "%s: value not given (%s:%d)",
4827 td->name, __FILE__, __LINE__);
4832 if(1 /* No applicable constraints whatsoever */) {
4833 /* Nothing is here. See below */
4836 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4840 memb_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
4841 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4845 ASN__CTFAIL(app_key, td, sptr,
4846 "%s: value not given (%s:%d)",
4847 td->name, __FILE__, __LINE__);
4851 value = *(const long *)sptr;
4853 if((value >= 0 && value <= 65535)) {
4854 /* Constraint check succeeded */
4857 ASN__CTFAIL(app_key, td, sptr,
4858 "%s: constraint failed (%s:%d)",
4859 td->name, __FILE__, __LINE__);
4864 static asn_type_selector_result_t
4865 select_ServedCell_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4866 asn_type_selector_result_t result = {0, 0};
4867 const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
4868 size_t constraining_column = 0; /* &id */
4869 size_t for_column = 1; /* &criticality */
4870 size_t row, presence_index = 0;
4871 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
4873 for(row=0; row < itable->rows_count; row++) {
4874 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4875 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4877 if(type_cell->cell_kind == aioc__undefined)
4881 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4882 result.type_descriptor = type_cell->type_descriptor;
4883 result.presence_index = presence_index;
4892 memb_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
4893 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4896 ASN__CTFAIL(app_key, td, sptr,
4897 "%s: value not given (%s:%d)",
4898 td->name, __FILE__, __LINE__);
4903 if(1 /* No applicable constraints whatsoever */) {
4904 /* Nothing is here. See below */
4907 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4910 static asn_type_selector_result_t
4911 select_ServedCell_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4912 asn_type_selector_result_t result = {0, 0};
4913 const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
4914 size_t constraining_column = 0; /* &id */
4915 size_t for_column = 2; /* &Extension */
4916 size_t row, presence_index = 0;
4917 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
4919 for(row=0; row < itable->rows_count; row++) {
4920 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4921 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4923 if(type_cell->cell_kind == aioc__undefined)
4927 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4928 result.type_descriptor = type_cell->type_descriptor;
4929 result.presence_index = presence_index;
4938 memb_extensionValue_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
4939 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4942 ASN__CTFAIL(app_key, td, sptr,
4943 "%s: value not given (%s:%d)",
4944 td->name, __FILE__, __LINE__);
4949 if(1 /* No applicable constraints whatsoever */) {
4950 /* Nothing is here. See below */
4953 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4957 memb_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
4958 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4962 ASN__CTFAIL(app_key, td, sptr,
4963 "%s: value not given (%s:%d)",
4964 td->name, __FILE__, __LINE__);
4968 value = *(const long *)sptr;
4970 if((value >= 0 && value <= 65535)) {
4971 /* Constraint check succeeded */
4974 ASN__CTFAIL(app_key, td, sptr,
4975 "%s: constraint failed (%s:%d)",
4976 td->name, __FILE__, __LINE__);
4982 memb_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
4983 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4986 ASN__CTFAIL(app_key, td, sptr,
4987 "%s: value not given (%s:%d)",
4988 td->name, __FILE__, __LINE__);
4993 if(1 /* No applicable constraints whatsoever */) {
4994 /* Nothing is here. See below */
4997 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5001 memb_extensionValue_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
5002 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5005 ASN__CTFAIL(app_key, td, sptr,
5006 "%s: value not given (%s:%d)",
5007 td->name, __FILE__, __LINE__);
5012 if(1 /* No applicable constraints whatsoever */) {
5013 /* Nothing is here. See below */
5016 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5020 memb_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
5021 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5025 ASN__CTFAIL(app_key, td, sptr,
5026 "%s: value not given (%s:%d)",
5027 td->name, __FILE__, __LINE__);
5031 value = *(const long *)sptr;
5033 if((value >= 0 && value <= 65535)) {
5034 /* Constraint check succeeded */
5037 ASN__CTFAIL(app_key, td, sptr,
5038 "%s: constraint failed (%s:%d)",
5039 td->name, __FILE__, __LINE__);
5045 memb_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
5046 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5049 ASN__CTFAIL(app_key, td, sptr,
5050 "%s: value not given (%s:%d)",
5051 td->name, __FILE__, __LINE__);
5056 if(1 /* No applicable constraints whatsoever */) {
5057 /* Nothing is here. See below */
5060 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5064 memb_extensionValue_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
5065 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5068 ASN__CTFAIL(app_key, td, sptr,
5069 "%s: value not given (%s:%d)",
5070 td->name, __FILE__, __LINE__);
5075 if(1 /* No applicable constraints whatsoever */) {
5076 /* Nothing is here. See below */
5079 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5083 memb_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
5084 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5088 ASN__CTFAIL(app_key, td, sptr,
5089 "%s: value not given (%s:%d)",
5090 td->name, __FILE__, __LINE__);
5094 value = *(const long *)sptr;
5096 if((value >= 0 && value <= 65535)) {
5097 /* Constraint check succeeded */
5100 ASN__CTFAIL(app_key, td, sptr,
5101 "%s: constraint failed (%s:%d)",
5102 td->name, __FILE__, __LINE__);
5108 memb_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
5109 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5112 ASN__CTFAIL(app_key, td, sptr,
5113 "%s: value not given (%s:%d)",
5114 td->name, __FILE__, __LINE__);
5119 if(1 /* No applicable constraints whatsoever */) {
5120 /* Nothing is here. See below */
5123 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5127 memb_extensionValue_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
5128 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5131 ASN__CTFAIL(app_key, td, sptr,
5132 "%s: value not given (%s:%d)",
5133 td->name, __FILE__, __LINE__);
5138 if(1 /* No applicable constraints whatsoever */) {
5139 /* Nothing is here. See below */
5142 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5146 memb_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
5147 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5151 ASN__CTFAIL(app_key, td, sptr,
5152 "%s: value not given (%s:%d)",
5153 td->name, __FILE__, __LINE__);
5157 value = *(const long *)sptr;
5159 if((value >= 0 && value <= 65535)) {
5160 /* Constraint check succeeded */
5163 ASN__CTFAIL(app_key, td, sptr,
5164 "%s: constraint failed (%s:%d)",
5165 td->name, __FILE__, __LINE__);
5171 memb_criticality_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
5172 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5175 ASN__CTFAIL(app_key, td, sptr,
5176 "%s: value not given (%s:%d)",
5177 td->name, __FILE__, __LINE__);
5182 if(1 /* No applicable constraints whatsoever */) {
5183 /* Nothing is here. See below */
5186 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5190 memb_extensionValue_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
5191 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5194 ASN__CTFAIL(app_key, td, sptr,
5195 "%s: value not given (%s:%d)",
5196 td->name, __FILE__, __LINE__);
5201 if(1 /* No applicable constraints whatsoever */) {
5202 /* Nothing is here. See below */
5205 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5209 memb_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
5210 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5214 ASN__CTFAIL(app_key, td, sptr,
5215 "%s: value not given (%s:%d)",
5216 td->name, __FILE__, __LINE__);
5220 value = *(const long *)sptr;
5222 if((value >= 0 && value <= 65535)) {
5223 /* Constraint check succeeded */
5226 ASN__CTFAIL(app_key, td, sptr,
5227 "%s: constraint failed (%s:%d)",
5228 td->name, __FILE__, __LINE__);
5234 memb_criticality_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
5235 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5238 ASN__CTFAIL(app_key, td, sptr,
5239 "%s: value not given (%s:%d)",
5240 td->name, __FILE__, __LINE__);
5245 if(1 /* No applicable constraints whatsoever */) {
5246 /* Nothing is here. See below */
5249 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5253 memb_extensionValue_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
5254 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5257 ASN__CTFAIL(app_key, td, sptr,
5258 "%s: value not given (%s:%d)",
5259 td->name, __FILE__, __LINE__);
5264 if(1 /* No applicable constraints whatsoever */) {
5265 /* Nothing is here. See below */
5268 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5272 memb_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
5273 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5277 ASN__CTFAIL(app_key, td, sptr,
5278 "%s: value not given (%s:%d)",
5279 td->name, __FILE__, __LINE__);
5283 value = *(const long *)sptr;
5285 if((value >= 0 && value <= 65535)) {
5286 /* Constraint check succeeded */
5289 ASN__CTFAIL(app_key, td, sptr,
5290 "%s: constraint failed (%s:%d)",
5291 td->name, __FILE__, __LINE__);
5296 static asn_type_selector_result_t
5297 select_TDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5298 asn_type_selector_result_t result = {0, 0};
5299 const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
5300 size_t constraining_column = 0; /* &id */
5301 size_t for_column = 1; /* &criticality */
5302 size_t row, presence_index = 0;
5303 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
5305 for(row=0; row < itable->rows_count; row++) {
5306 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5307 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5309 if(type_cell->cell_kind == aioc__undefined)
5313 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5314 result.type_descriptor = type_cell->type_descriptor;
5315 result.presence_index = presence_index;
5324 memb_criticality_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
5325 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5328 ASN__CTFAIL(app_key, td, sptr,
5329 "%s: value not given (%s:%d)",
5330 td->name, __FILE__, __LINE__);
5335 if(1 /* No applicable constraints whatsoever */) {
5336 /* Nothing is here. See below */
5339 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5342 static asn_type_selector_result_t
5343 select_TDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5344 asn_type_selector_result_t result = {0, 0};
5345 const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
5346 size_t constraining_column = 0; /* &id */
5347 size_t for_column = 2; /* &Extension */
5348 size_t row, presence_index = 0;
5349 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
5351 for(row=0; row < itable->rows_count; row++) {
5352 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5353 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5355 if(type_cell->cell_kind == aioc__undefined)
5359 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5360 result.type_descriptor = type_cell->type_descriptor;
5361 result.presence_index = presence_index;
5370 memb_extensionValue_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
5371 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5374 ASN__CTFAIL(app_key, td, sptr,
5375 "%s: value not given (%s:%d)",
5376 td->name, __FILE__, __LINE__);
5381 if(1 /* No applicable constraints whatsoever */) {
5382 /* Nothing is here. See below */
5385 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5389 memb_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
5390 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5394 ASN__CTFAIL(app_key, td, sptr,
5395 "%s: value not given (%s:%d)",
5396 td->name, __FILE__, __LINE__);
5400 value = *(const long *)sptr;
5402 if((value >= 0 && value <= 65535)) {
5403 /* Constraint check succeeded */
5406 ASN__CTFAIL(app_key, td, sptr,
5407 "%s: constraint failed (%s:%d)",
5408 td->name, __FILE__, __LINE__);
5414 memb_criticality_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
5415 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5418 ASN__CTFAIL(app_key, td, sptr,
5419 "%s: value not given (%s:%d)",
5420 td->name, __FILE__, __LINE__);
5425 if(1 /* No applicable constraints whatsoever */) {
5426 /* Nothing is here. See below */
5429 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5433 memb_extensionValue_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
5434 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5437 ASN__CTFAIL(app_key, td, sptr,
5438 "%s: value not given (%s:%d)",
5439 td->name, __FILE__, __LINE__);
5444 if(1 /* No applicable constraints whatsoever */) {
5445 /* Nothing is here. See below */
5448 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5452 memb_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
5453 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5457 ASN__CTFAIL(app_key, td, sptr,
5458 "%s: value not given (%s:%d)",
5459 td->name, __FILE__, __LINE__);
5463 value = *(const long *)sptr;
5465 if((value >= 0 && value <= 65535)) {
5466 /* Constraint check succeeded */
5469 ASN__CTFAIL(app_key, td, sptr,
5470 "%s: constraint failed (%s:%d)",
5471 td->name, __FILE__, __LINE__);
5477 memb_criticality_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
5478 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5481 ASN__CTFAIL(app_key, td, sptr,
5482 "%s: value not given (%s:%d)",
5483 td->name, __FILE__, __LINE__);
5488 if(1 /* No applicable constraints whatsoever */) {
5489 /* Nothing is here. See below */
5492 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5496 memb_extensionValue_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
5497 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5500 ASN__CTFAIL(app_key, td, sptr,
5501 "%s: value not given (%s:%d)",
5502 td->name, __FILE__, __LINE__);
5507 if(1 /* No applicable constraints whatsoever */) {
5508 /* Nothing is here. See below */
5511 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5515 memb_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
5516 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5520 ASN__CTFAIL(app_key, td, sptr,
5521 "%s: value not given (%s:%d)",
5522 td->name, __FILE__, __LINE__);
5526 value = *(const long *)sptr;
5528 if((value >= 0 && value <= 65535)) {
5529 /* Constraint check succeeded */
5532 ASN__CTFAIL(app_key, td, sptr,
5533 "%s: constraint failed (%s:%d)",
5534 td->name, __FILE__, __LINE__);
5540 memb_criticality_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
5541 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5544 ASN__CTFAIL(app_key, td, sptr,
5545 "%s: value not given (%s:%d)",
5546 td->name, __FILE__, __LINE__);
5551 if(1 /* No applicable constraints whatsoever */) {
5552 /* Nothing is here. See below */
5555 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5559 memb_extensionValue_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
5560 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5563 ASN__CTFAIL(app_key, td, sptr,
5564 "%s: value not given (%s:%d)",
5565 td->name, __FILE__, __LINE__);
5570 if(1 /* No applicable constraints whatsoever */) {
5571 /* Nothing is here. See below */
5574 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5578 memb_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
5579 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5583 ASN__CTFAIL(app_key, td, sptr,
5584 "%s: value not given (%s:%d)",
5585 td->name, __FILE__, __LINE__);
5589 value = *(const long *)sptr;
5591 if((value >= 0 && value <= 65535)) {
5592 /* Constraint check succeeded */
5595 ASN__CTFAIL(app_key, td, sptr,
5596 "%s: constraint failed (%s:%d)",
5597 td->name, __FILE__, __LINE__);
5603 memb_criticality_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
5604 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5607 ASN__CTFAIL(app_key, td, sptr,
5608 "%s: value not given (%s:%d)",
5609 td->name, __FILE__, __LINE__);
5614 if(1 /* No applicable constraints whatsoever */) {
5615 /* Nothing is here. See below */
5618 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5622 memb_extensionValue_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
5623 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5626 ASN__CTFAIL(app_key, td, sptr,
5627 "%s: value not given (%s:%d)",
5628 td->name, __FILE__, __LINE__);
5633 if(1 /* No applicable constraints whatsoever */) {
5634 /* Nothing is here. See below */
5637 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5640 static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = {
5641 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
5642 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5643 0, 0 /* No PER value map */
5645 static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {
5646 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
5647 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5648 0, 0 /* No PER value map */
5650 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_4 CC_NOTUSED = {
5651 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5652 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5653 0, 0 /* No PER value map */
5655 static asn_per_constraints_t asn_PER_memb_id_constr_6 CC_NOTUSED = {
5656 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
5657 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5658 0, 0 /* No PER value map */
5660 static asn_per_constraints_t asn_PER_memb_criticality_constr_7 CC_NOTUSED = {
5661 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
5662 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5663 0, 0 /* No PER value map */
5665 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_8 CC_NOTUSED = {
5666 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5667 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5668 0, 0 /* No PER value map */
5670 static asn_per_constraints_t asn_PER_memb_id_constr_10 CC_NOTUSED = {
5671 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
5672 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5673 0, 0 /* No PER value map */
5675 static asn_per_constraints_t asn_PER_memb_criticality_constr_11 CC_NOTUSED = {
5676 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
5677 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5678 0, 0 /* No PER value map */
5680 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_12 CC_NOTUSED = {
5681 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5682 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5683 0, 0 /* No PER value map */
5685 static asn_per_constraints_t asn_PER_memb_id_constr_14 CC_NOTUSED = {
5686 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
5687 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5688 0, 0 /* No PER value map */
5690 static asn_per_constraints_t asn_PER_memb_criticality_constr_15 CC_NOTUSED = {
5691 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
5692 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5693 0, 0 /* No PER value map */
5695 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_16 CC_NOTUSED = {
5696 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5697 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5698 0, 0 /* No PER value map */
5700 static asn_per_constraints_t asn_PER_memb_id_constr_18 CC_NOTUSED = {
5701 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
5702 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5703 0, 0 /* No PER value map */
5705 static asn_per_constraints_t asn_PER_memb_criticality_constr_19 CC_NOTUSED = {
5706 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
5707 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5708 0, 0 /* No PER value map */
5710 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_20 CC_NOTUSED = {
5711 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5712 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5713 0, 0 /* No PER value map */
5715 static asn_per_constraints_t asn_PER_memb_id_constr_22 CC_NOTUSED = {
5716 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
5717 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5718 0, 0 /* No PER value map */
5720 static asn_per_constraints_t asn_PER_memb_criticality_constr_23 CC_NOTUSED = {
5721 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
5722 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5723 0, 0 /* No PER value map */
5725 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_24 CC_NOTUSED = {
5726 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5727 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5728 0, 0 /* No PER value map */
5730 static asn_per_constraints_t asn_PER_memb_id_constr_26 CC_NOTUSED = {
5731 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
5732 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5733 0, 0 /* No PER value map */
5735 static asn_per_constraints_t asn_PER_memb_criticality_constr_27 CC_NOTUSED = {
5736 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
5737 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5738 0, 0 /* No PER value map */
5740 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_28 CC_NOTUSED = {
5741 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5742 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5743 0, 0 /* No PER value map */
5745 static asn_per_constraints_t asn_PER_memb_id_constr_30 CC_NOTUSED = {
5746 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
5747 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5748 0, 0 /* No PER value map */
5750 static asn_per_constraints_t asn_PER_memb_criticality_constr_31 CC_NOTUSED = {
5751 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
5752 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5753 0, 0 /* No PER value map */
5755 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_32 CC_NOTUSED = {
5756 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5757 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5758 0, 0 /* No PER value map */
5760 static asn_per_constraints_t asn_PER_memb_id_constr_34 CC_NOTUSED = {
5761 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
5762 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5763 0, 0 /* No PER value map */
5765 static asn_per_constraints_t asn_PER_memb_criticality_constr_35 CC_NOTUSED = {
5766 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
5767 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5768 0, 0 /* No PER value map */
5770 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_36 CC_NOTUSED = {
5771 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5772 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5773 0, 0 /* No PER value map */
5775 static asn_per_constraints_t asn_PER_memb_id_constr_38 CC_NOTUSED = {
5776 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
5777 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5778 0, 0 /* No PER value map */
5780 static asn_per_constraints_t asn_PER_memb_criticality_constr_39 CC_NOTUSED = {
5781 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
5782 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5783 0, 0 /* No PER value map */
5785 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_40 CC_NOTUSED = {
5786 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5787 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5788 0, 0 /* No PER value map */
5790 static asn_per_constraints_t asn_PER_memb_id_constr_42 CC_NOTUSED = {
5791 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
5792 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5793 0, 0 /* No PER value map */
5795 static asn_per_constraints_t asn_PER_memb_criticality_constr_43 CC_NOTUSED = {
5796 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
5797 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5798 0, 0 /* No PER value map */
5800 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_44 CC_NOTUSED = {
5801 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5802 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5803 0, 0 /* No PER value map */
5805 static asn_per_constraints_t asn_PER_memb_id_constr_46 CC_NOTUSED = {
5806 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
5807 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5808 0, 0 /* No PER value map */
5810 static asn_per_constraints_t asn_PER_memb_criticality_constr_47 CC_NOTUSED = {
5811 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
5812 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5813 0, 0 /* No PER value map */
5815 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_48 CC_NOTUSED = {
5816 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5817 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5818 0, 0 /* No PER value map */
5820 static asn_per_constraints_t asn_PER_memb_id_constr_50 CC_NOTUSED = {
5821 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
5822 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5823 0, 0 /* No PER value map */
5825 static asn_per_constraints_t asn_PER_memb_criticality_constr_51 CC_NOTUSED = {
5826 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
5827 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5828 0, 0 /* No PER value map */
5830 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_52 CC_NOTUSED = {
5831 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5832 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5833 0, 0 /* No PER value map */
5835 static asn_per_constraints_t asn_PER_memb_id_constr_54 CC_NOTUSED = {
5836 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
5837 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5838 0, 0 /* No PER value map */
5840 static asn_per_constraints_t asn_PER_memb_criticality_constr_55 CC_NOTUSED = {
5841 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
5842 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5843 0, 0 /* No PER value map */
5845 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_56 CC_NOTUSED = {
5846 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5847 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5848 0, 0 /* No PER value map */
5850 static asn_per_constraints_t asn_PER_memb_id_constr_58 CC_NOTUSED = {
5851 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
5852 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5853 0, 0 /* No PER value map */
5855 static asn_per_constraints_t asn_PER_memb_criticality_constr_59 CC_NOTUSED = {
5856 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
5857 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5858 0, 0 /* No PER value map */
5860 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_60 CC_NOTUSED = {
5861 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5862 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5863 0, 0 /* No PER value map */
5865 static asn_per_constraints_t asn_PER_memb_id_constr_62 CC_NOTUSED = {
5866 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
5867 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5868 0, 0 /* No PER value map */
5870 static asn_per_constraints_t asn_PER_memb_criticality_constr_63 CC_NOTUSED = {
5871 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
5872 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5873 0, 0 /* No PER value map */
5875 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_64 CC_NOTUSED = {
5876 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5877 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5878 0, 0 /* No PER value map */
5880 static asn_per_constraints_t asn_PER_memb_id_constr_66 CC_NOTUSED = {
5881 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
5882 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5883 0, 0 /* No PER value map */
5885 static asn_per_constraints_t asn_PER_memb_criticality_constr_67 CC_NOTUSED = {
5886 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
5887 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5888 0, 0 /* No PER value map */
5890 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_68 CC_NOTUSED = {
5891 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5892 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5893 0, 0 /* No PER value map */
5895 static asn_per_constraints_t asn_PER_memb_id_constr_70 CC_NOTUSED = {
5896 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
5897 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5898 0, 0 /* No PER value map */
5900 static asn_per_constraints_t asn_PER_memb_criticality_constr_71 CC_NOTUSED = {
5901 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
5902 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5903 0, 0 /* No PER value map */
5905 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_72 CC_NOTUSED = {
5906 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5907 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5908 0, 0 /* No PER value map */
5910 static asn_per_constraints_t asn_PER_memb_id_constr_74 CC_NOTUSED = {
5911 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
5912 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5913 0, 0 /* No PER value map */
5915 static asn_per_constraints_t asn_PER_memb_criticality_constr_75 CC_NOTUSED = {
5916 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
5917 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5918 0, 0 /* No PER value map */
5920 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_76 CC_NOTUSED = {
5921 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5922 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5923 0, 0 /* No PER value map */
5925 static asn_per_constraints_t asn_PER_memb_id_constr_78 CC_NOTUSED = {
5926 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
5927 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5928 0, 0 /* No PER value map */
5930 static asn_per_constraints_t asn_PER_memb_criticality_constr_79 CC_NOTUSED = {
5931 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
5932 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5933 0, 0 /* No PER value map */
5935 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_80 CC_NOTUSED = {
5936 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5937 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5938 0, 0 /* No PER value map */
5940 static asn_per_constraints_t asn_PER_memb_id_constr_82 CC_NOTUSED = {
5941 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
5942 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5943 0, 0 /* No PER value map */
5945 static asn_per_constraints_t asn_PER_memb_criticality_constr_83 CC_NOTUSED = {
5946 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
5947 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5948 0, 0 /* No PER value map */
5950 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_84 CC_NOTUSED = {
5951 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5952 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5953 0, 0 /* No PER value map */
5955 static asn_per_constraints_t asn_PER_memb_id_constr_86 CC_NOTUSED = {
5956 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
5957 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5958 0, 0 /* No PER value map */
5960 static asn_per_constraints_t asn_PER_memb_criticality_constr_87 CC_NOTUSED = {
5961 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
5962 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5963 0, 0 /* No PER value map */
5965 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_88 CC_NOTUSED = {
5966 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5967 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5968 0, 0 /* No PER value map */
5970 static asn_per_constraints_t asn_PER_memb_id_constr_90 CC_NOTUSED = {
5971 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
5972 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5973 0, 0 /* No PER value map */
5975 static asn_per_constraints_t asn_PER_memb_criticality_constr_91 CC_NOTUSED = {
5976 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
5977 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5978 0, 0 /* No PER value map */
5980 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_92 CC_NOTUSED = {
5981 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5982 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5983 0, 0 /* No PER value map */
5985 static asn_per_constraints_t asn_PER_memb_id_constr_94 CC_NOTUSED = {
5986 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
5987 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5988 0, 0 /* No PER value map */
5990 static asn_per_constraints_t asn_PER_memb_criticality_constr_95 CC_NOTUSED = {
5991 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
5992 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5993 0, 0 /* No PER value map */
5995 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_96 CC_NOTUSED = {
5996 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5997 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
5998 0, 0 /* No PER value map */
6000 static asn_per_constraints_t asn_PER_memb_id_constr_98 CC_NOTUSED = {
6001 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6002 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6003 0, 0 /* No PER value map */
6005 static asn_per_constraints_t asn_PER_memb_criticality_constr_99 CC_NOTUSED = {
6006 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6007 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6008 0, 0 /* No PER value map */
6010 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_100 CC_NOTUSED = {
6011 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6012 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6013 0, 0 /* No PER value map */
6015 static asn_per_constraints_t asn_PER_memb_id_constr_102 CC_NOTUSED = {
6016 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6017 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6018 0, 0 /* No PER value map */
6020 static asn_per_constraints_t asn_PER_memb_criticality_constr_103 CC_NOTUSED = {
6021 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6022 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6023 0, 0 /* No PER value map */
6025 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_104 CC_NOTUSED = {
6026 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6027 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6028 0, 0 /* No PER value map */
6030 static asn_per_constraints_t asn_PER_memb_id_constr_106 CC_NOTUSED = {
6031 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6032 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6033 0, 0 /* No PER value map */
6035 static asn_per_constraints_t asn_PER_memb_criticality_constr_107 CC_NOTUSED = {
6036 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6037 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6038 0, 0 /* No PER value map */
6040 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_108 CC_NOTUSED = {
6041 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6042 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6043 0, 0 /* No PER value map */
6045 static asn_per_constraints_t asn_PER_memb_id_constr_110 CC_NOTUSED = {
6046 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6047 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6048 0, 0 /* No PER value map */
6050 static asn_per_constraints_t asn_PER_memb_criticality_constr_111 CC_NOTUSED = {
6051 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6052 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6053 0, 0 /* No PER value map */
6055 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_112 CC_NOTUSED = {
6056 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6057 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6058 0, 0 /* No PER value map */
6060 static asn_per_constraints_t asn_PER_memb_id_constr_114 CC_NOTUSED = {
6061 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6062 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6063 0, 0 /* No PER value map */
6065 static asn_per_constraints_t asn_PER_memb_criticality_constr_115 CC_NOTUSED = {
6066 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6067 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6068 0, 0 /* No PER value map */
6070 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_116 CC_NOTUSED = {
6071 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6072 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6073 0, 0 /* No PER value map */
6075 static asn_per_constraints_t asn_PER_memb_id_constr_118 CC_NOTUSED = {
6076 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6077 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6078 0, 0 /* No PER value map */
6080 static asn_per_constraints_t asn_PER_memb_criticality_constr_119 CC_NOTUSED = {
6081 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6082 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6083 0, 0 /* No PER value map */
6085 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_120 CC_NOTUSED = {
6086 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6087 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6088 0, 0 /* No PER value map */
6090 static asn_per_constraints_t asn_PER_memb_id_constr_122 CC_NOTUSED = {
6091 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6092 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6093 0, 0 /* No PER value map */
6095 static asn_per_constraints_t asn_PER_memb_criticality_constr_123 CC_NOTUSED = {
6096 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6097 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6098 0, 0 /* No PER value map */
6100 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_124 CC_NOTUSED = {
6101 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6102 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6103 0, 0 /* No PER value map */
6105 static asn_per_constraints_t asn_PER_memb_id_constr_126 CC_NOTUSED = {
6106 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6107 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6108 0, 0 /* No PER value map */
6110 static asn_per_constraints_t asn_PER_memb_criticality_constr_127 CC_NOTUSED = {
6111 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6112 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6113 0, 0 /* No PER value map */
6115 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_128 CC_NOTUSED = {
6116 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6117 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6118 0, 0 /* No PER value map */
6120 static asn_per_constraints_t asn_PER_memb_id_constr_130 CC_NOTUSED = {
6121 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6122 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6123 0, 0 /* No PER value map */
6125 static asn_per_constraints_t asn_PER_memb_criticality_constr_131 CC_NOTUSED = {
6126 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6127 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6128 0, 0 /* No PER value map */
6130 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_132 CC_NOTUSED = {
6131 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6132 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6133 0, 0 /* No PER value map */
6135 static asn_per_constraints_t asn_PER_memb_id_constr_134 CC_NOTUSED = {
6136 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6137 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6138 0, 0 /* No PER value map */
6140 static asn_per_constraints_t asn_PER_memb_criticality_constr_135 CC_NOTUSED = {
6141 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6142 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6143 0, 0 /* No PER value map */
6145 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_136 CC_NOTUSED = {
6146 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6147 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6148 0, 0 /* No PER value map */
6150 static asn_per_constraints_t asn_PER_memb_id_constr_138 CC_NOTUSED = {
6151 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6152 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6153 0, 0 /* No PER value map */
6155 static asn_per_constraints_t asn_PER_memb_criticality_constr_139 CC_NOTUSED = {
6156 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6157 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6158 0, 0 /* No PER value map */
6160 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_140 CC_NOTUSED = {
6161 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6162 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6163 0, 0 /* No PER value map */
6165 static asn_per_constraints_t asn_PER_memb_id_constr_142 CC_NOTUSED = {
6166 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6167 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6168 0, 0 /* No PER value map */
6170 static asn_per_constraints_t asn_PER_memb_criticality_constr_143 CC_NOTUSED = {
6171 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6172 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6173 0, 0 /* No PER value map */
6175 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_144 CC_NOTUSED = {
6176 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6177 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6178 0, 0 /* No PER value map */
6180 static asn_per_constraints_t asn_PER_memb_id_constr_146 CC_NOTUSED = {
6181 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6182 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6183 0, 0 /* No PER value map */
6185 static asn_per_constraints_t asn_PER_memb_criticality_constr_147 CC_NOTUSED = {
6186 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6187 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6188 0, 0 /* No PER value map */
6190 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_148 CC_NOTUSED = {
6191 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6192 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6193 0, 0 /* No PER value map */
6195 static asn_per_constraints_t asn_PER_memb_id_constr_150 CC_NOTUSED = {
6196 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6197 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6198 0, 0 /* No PER value map */
6200 static asn_per_constraints_t asn_PER_memb_criticality_constr_151 CC_NOTUSED = {
6201 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6202 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6203 0, 0 /* No PER value map */
6205 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_152 CC_NOTUSED = {
6206 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6207 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6208 0, 0 /* No PER value map */
6210 static asn_per_constraints_t asn_PER_memb_id_constr_154 CC_NOTUSED = {
6211 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6212 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6213 0, 0 /* No PER value map */
6215 static asn_per_constraints_t asn_PER_memb_criticality_constr_155 CC_NOTUSED = {
6216 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6217 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6218 0, 0 /* No PER value map */
6220 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_156 CC_NOTUSED = {
6221 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6222 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6223 0, 0 /* No PER value map */
6225 static asn_per_constraints_t asn_PER_memb_id_constr_158 CC_NOTUSED = {
6226 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6227 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6228 0, 0 /* No PER value map */
6230 static asn_per_constraints_t asn_PER_memb_criticality_constr_159 CC_NOTUSED = {
6231 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6232 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6233 0, 0 /* No PER value map */
6235 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_160 CC_NOTUSED = {
6236 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6237 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6238 0, 0 /* No PER value map */
6240 static asn_per_constraints_t asn_PER_memb_id_constr_162 CC_NOTUSED = {
6241 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6242 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6243 0, 0 /* No PER value map */
6245 static asn_per_constraints_t asn_PER_memb_criticality_constr_163 CC_NOTUSED = {
6246 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6247 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6248 0, 0 /* No PER value map */
6250 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_164 CC_NOTUSED = {
6251 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6252 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6253 0, 0 /* No PER value map */
6255 static asn_per_constraints_t asn_PER_memb_id_constr_166 CC_NOTUSED = {
6256 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6257 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6258 0, 0 /* No PER value map */
6260 static asn_per_constraints_t asn_PER_memb_criticality_constr_167 CC_NOTUSED = {
6261 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6262 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6263 0, 0 /* No PER value map */
6265 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_168 CC_NOTUSED = {
6266 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6267 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6268 0, 0 /* No PER value map */
6270 static asn_per_constraints_t asn_PER_memb_id_constr_170 CC_NOTUSED = {
6271 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6272 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6273 0, 0 /* No PER value map */
6275 static asn_per_constraints_t asn_PER_memb_criticality_constr_171 CC_NOTUSED = {
6276 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6277 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6278 0, 0 /* No PER value map */
6280 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_172 CC_NOTUSED = {
6281 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6282 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6283 0, 0 /* No PER value map */
6285 static asn_per_constraints_t asn_PER_memb_id_constr_174 CC_NOTUSED = {
6286 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6287 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6288 0, 0 /* No PER value map */
6290 static asn_per_constraints_t asn_PER_memb_criticality_constr_175 CC_NOTUSED = {
6291 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6292 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6293 0, 0 /* No PER value map */
6295 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_176 CC_NOTUSED = {
6296 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6297 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6298 0, 0 /* No PER value map */
6300 static asn_per_constraints_t asn_PER_memb_id_constr_178 CC_NOTUSED = {
6301 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6302 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6303 0, 0 /* No PER value map */
6305 static asn_per_constraints_t asn_PER_memb_criticality_constr_179 CC_NOTUSED = {
6306 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6307 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6308 0, 0 /* No PER value map */
6310 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_180 CC_NOTUSED = {
6311 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6312 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6313 0, 0 /* No PER value map */
6315 static asn_per_constraints_t asn_PER_memb_id_constr_182 CC_NOTUSED = {
6316 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6317 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6318 0, 0 /* No PER value map */
6320 static asn_per_constraints_t asn_PER_memb_criticality_constr_183 CC_NOTUSED = {
6321 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6322 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6323 0, 0 /* No PER value map */
6325 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_184 CC_NOTUSED = {
6326 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6327 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6328 0, 0 /* No PER value map */
6330 static asn_per_constraints_t asn_PER_memb_id_constr_186 CC_NOTUSED = {
6331 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6332 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6333 0, 0 /* No PER value map */
6335 static asn_per_constraints_t asn_PER_memb_criticality_constr_187 CC_NOTUSED = {
6336 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6337 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6338 0, 0 /* No PER value map */
6340 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_188 CC_NOTUSED = {
6341 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6342 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6343 0, 0 /* No PER value map */
6345 static asn_per_constraints_t asn_PER_memb_id_constr_190 CC_NOTUSED = {
6346 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6347 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6348 0, 0 /* No PER value map */
6350 static asn_per_constraints_t asn_PER_memb_criticality_constr_191 CC_NOTUSED = {
6351 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6352 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6353 0, 0 /* No PER value map */
6355 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_192 CC_NOTUSED = {
6356 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6357 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6358 0, 0 /* No PER value map */
6360 static asn_per_constraints_t asn_PER_memb_id_constr_194 CC_NOTUSED = {
6361 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6362 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6363 0, 0 /* No PER value map */
6365 static asn_per_constraints_t asn_PER_memb_criticality_constr_195 CC_NOTUSED = {
6366 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6367 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6368 0, 0 /* No PER value map */
6370 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_196 CC_NOTUSED = {
6371 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6372 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6373 0, 0 /* No PER value map */
6375 static asn_per_constraints_t asn_PER_memb_id_constr_198 CC_NOTUSED = {
6376 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6377 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6378 0, 0 /* No PER value map */
6380 static asn_per_constraints_t asn_PER_memb_criticality_constr_199 CC_NOTUSED = {
6381 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6382 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6383 0, 0 /* No PER value map */
6385 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_200 CC_NOTUSED = {
6386 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6387 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6388 0, 0 /* No PER value map */
6390 static asn_per_constraints_t asn_PER_memb_id_constr_202 CC_NOTUSED = {
6391 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6392 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6393 0, 0 /* No PER value map */
6395 static asn_per_constraints_t asn_PER_memb_criticality_constr_203 CC_NOTUSED = {
6396 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6397 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6398 0, 0 /* No PER value map */
6400 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_204 CC_NOTUSED = {
6401 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6402 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6403 0, 0 /* No PER value map */
6405 static asn_per_constraints_t asn_PER_memb_id_constr_206 CC_NOTUSED = {
6406 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6407 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6408 0, 0 /* No PER value map */
6410 static asn_per_constraints_t asn_PER_memb_criticality_constr_207 CC_NOTUSED = {
6411 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6412 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6413 0, 0 /* No PER value map */
6415 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_208 CC_NOTUSED = {
6416 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6417 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6418 0, 0 /* No PER value map */
6420 static asn_per_constraints_t asn_PER_memb_id_constr_210 CC_NOTUSED = {
6421 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6422 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6423 0, 0 /* No PER value map */
6425 static asn_per_constraints_t asn_PER_memb_criticality_constr_211 CC_NOTUSED = {
6426 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6427 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6428 0, 0 /* No PER value map */
6430 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_212 CC_NOTUSED = {
6431 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6432 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6433 0, 0 /* No PER value map */
6435 static asn_per_constraints_t asn_PER_memb_id_constr_214 CC_NOTUSED = {
6436 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6437 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6438 0, 0 /* No PER value map */
6440 static asn_per_constraints_t asn_PER_memb_criticality_constr_215 CC_NOTUSED = {
6441 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6442 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6443 0, 0 /* No PER value map */
6445 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_216 CC_NOTUSED = {
6446 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6447 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6448 0, 0 /* No PER value map */
6450 static asn_per_constraints_t asn_PER_memb_id_constr_218 CC_NOTUSED = {
6451 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6452 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6453 0, 0 /* No PER value map */
6455 static asn_per_constraints_t asn_PER_memb_criticality_constr_219 CC_NOTUSED = {
6456 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6457 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6458 0, 0 /* No PER value map */
6460 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_220 CC_NOTUSED = {
6461 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6462 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6463 0, 0 /* No PER value map */
6465 static asn_per_constraints_t asn_PER_memb_id_constr_222 CC_NOTUSED = {
6466 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6467 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6468 0, 0 /* No PER value map */
6470 static asn_per_constraints_t asn_PER_memb_criticality_constr_223 CC_NOTUSED = {
6471 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6472 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6473 0, 0 /* No PER value map */
6475 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_224 CC_NOTUSED = {
6476 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6477 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6478 0, 0 /* No PER value map */
6480 static asn_per_constraints_t asn_PER_memb_id_constr_226 CC_NOTUSED = {
6481 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6482 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6483 0, 0 /* No PER value map */
6485 static asn_per_constraints_t asn_PER_memb_criticality_constr_227 CC_NOTUSED = {
6486 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6487 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6488 0, 0 /* No PER value map */
6490 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_228 CC_NOTUSED = {
6491 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6492 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6493 0, 0 /* No PER value map */
6495 static asn_per_constraints_t asn_PER_memb_id_constr_230 CC_NOTUSED = {
6496 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6497 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6498 0, 0 /* No PER value map */
6500 static asn_per_constraints_t asn_PER_memb_criticality_constr_231 CC_NOTUSED = {
6501 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6502 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6503 0, 0 /* No PER value map */
6505 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_232 CC_NOTUSED = {
6506 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6507 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6508 0, 0 /* No PER value map */
6510 static asn_per_constraints_t asn_PER_memb_id_constr_234 CC_NOTUSED = {
6511 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6512 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6513 0, 0 /* No PER value map */
6515 static asn_per_constraints_t asn_PER_memb_criticality_constr_235 CC_NOTUSED = {
6516 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6517 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6518 0, 0 /* No PER value map */
6520 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_236 CC_NOTUSED = {
6521 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6522 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6523 0, 0 /* No PER value map */
6525 static asn_per_constraints_t asn_PER_memb_id_constr_238 CC_NOTUSED = {
6526 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6527 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6528 0, 0 /* No PER value map */
6530 static asn_per_constraints_t asn_PER_memb_criticality_constr_239 CC_NOTUSED = {
6531 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6532 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6533 0, 0 /* No PER value map */
6535 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_240 CC_NOTUSED = {
6536 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6537 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6538 0, 0 /* No PER value map */
6540 static asn_per_constraints_t asn_PER_memb_id_constr_242 CC_NOTUSED = {
6541 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6542 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6543 0, 0 /* No PER value map */
6545 static asn_per_constraints_t asn_PER_memb_criticality_constr_243 CC_NOTUSED = {
6546 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6547 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6548 0, 0 /* No PER value map */
6550 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_244 CC_NOTUSED = {
6551 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6552 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6553 0, 0 /* No PER value map */
6555 static asn_per_constraints_t asn_PER_memb_id_constr_246 CC_NOTUSED = {
6556 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6557 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6558 0, 0 /* No PER value map */
6560 static asn_per_constraints_t asn_PER_memb_criticality_constr_247 CC_NOTUSED = {
6561 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6562 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6563 0, 0 /* No PER value map */
6565 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_248 CC_NOTUSED = {
6566 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6567 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6568 0, 0 /* No PER value map */
6570 static asn_per_constraints_t asn_PER_memb_id_constr_250 CC_NOTUSED = {
6571 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6572 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6573 0, 0 /* No PER value map */
6575 static asn_per_constraints_t asn_PER_memb_criticality_constr_251 CC_NOTUSED = {
6576 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6577 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6578 0, 0 /* No PER value map */
6580 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_252 CC_NOTUSED = {
6581 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6582 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6583 0, 0 /* No PER value map */
6585 static asn_per_constraints_t asn_PER_memb_id_constr_254 CC_NOTUSED = {
6586 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6587 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6588 0, 0 /* No PER value map */
6590 static asn_per_constraints_t asn_PER_memb_criticality_constr_255 CC_NOTUSED = {
6591 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6592 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6593 0, 0 /* No PER value map */
6595 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_256 CC_NOTUSED = {
6596 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6597 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6598 0, 0 /* No PER value map */
6600 static asn_per_constraints_t asn_PER_memb_id_constr_258 CC_NOTUSED = {
6601 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6602 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6603 0, 0 /* No PER value map */
6605 static asn_per_constraints_t asn_PER_memb_criticality_constr_259 CC_NOTUSED = {
6606 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6607 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6608 0, 0 /* No PER value map */
6610 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_260 CC_NOTUSED = {
6611 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6612 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6613 0, 0 /* No PER value map */
6615 static asn_per_constraints_t asn_PER_memb_id_constr_262 CC_NOTUSED = {
6616 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6617 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6618 0, 0 /* No PER value map */
6620 static asn_per_constraints_t asn_PER_memb_criticality_constr_263 CC_NOTUSED = {
6621 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6622 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6623 0, 0 /* No PER value map */
6625 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_264 CC_NOTUSED = {
6626 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6627 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6628 0, 0 /* No PER value map */
6630 static asn_per_constraints_t asn_PER_memb_id_constr_266 CC_NOTUSED = {
6631 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6632 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6633 0, 0 /* No PER value map */
6635 static asn_per_constraints_t asn_PER_memb_criticality_constr_267 CC_NOTUSED = {
6636 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6637 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6638 0, 0 /* No PER value map */
6640 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_268 CC_NOTUSED = {
6641 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6642 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6643 0, 0 /* No PER value map */
6645 static asn_per_constraints_t asn_PER_memb_id_constr_270 CC_NOTUSED = {
6646 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6647 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6648 0, 0 /* No PER value map */
6650 static asn_per_constraints_t asn_PER_memb_criticality_constr_271 CC_NOTUSED = {
6651 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6652 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6653 0, 0 /* No PER value map */
6655 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_272 CC_NOTUSED = {
6656 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6657 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6658 0, 0 /* No PER value map */
6660 static asn_per_constraints_t asn_PER_memb_id_constr_274 CC_NOTUSED = {
6661 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6662 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6663 0, 0 /* No PER value map */
6665 static asn_per_constraints_t asn_PER_memb_criticality_constr_275 CC_NOTUSED = {
6666 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6667 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6668 0, 0 /* No PER value map */
6670 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_276 CC_NOTUSED = {
6671 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6672 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6673 0, 0 /* No PER value map */
6675 static asn_per_constraints_t asn_PER_memb_id_constr_278 CC_NOTUSED = {
6676 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6677 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6678 0, 0 /* No PER value map */
6680 static asn_per_constraints_t asn_PER_memb_criticality_constr_279 CC_NOTUSED = {
6681 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6682 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6683 0, 0 /* No PER value map */
6685 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_280 CC_NOTUSED = {
6686 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6687 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6688 0, 0 /* No PER value map */
6690 static asn_per_constraints_t asn_PER_memb_id_constr_282 CC_NOTUSED = {
6691 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6692 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6693 0, 0 /* No PER value map */
6695 static asn_per_constraints_t asn_PER_memb_criticality_constr_283 CC_NOTUSED = {
6696 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6697 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6698 0, 0 /* No PER value map */
6700 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_284 CC_NOTUSED = {
6701 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6702 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6703 0, 0 /* No PER value map */
6705 static asn_per_constraints_t asn_PER_memb_id_constr_286 CC_NOTUSED = {
6706 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6707 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6708 0, 0 /* No PER value map */
6710 static asn_per_constraints_t asn_PER_memb_criticality_constr_287 CC_NOTUSED = {
6711 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6712 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6713 0, 0 /* No PER value map */
6715 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_288 CC_NOTUSED = {
6716 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6717 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6718 0, 0 /* No PER value map */
6720 static asn_per_constraints_t asn_PER_memb_id_constr_290 CC_NOTUSED = {
6721 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6722 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6723 0, 0 /* No PER value map */
6725 static asn_per_constraints_t asn_PER_memb_criticality_constr_291 CC_NOTUSED = {
6726 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6727 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6728 0, 0 /* No PER value map */
6730 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_292 CC_NOTUSED = {
6731 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6732 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6733 0, 0 /* No PER value map */
6735 static asn_per_constraints_t asn_PER_memb_id_constr_294 CC_NOTUSED = {
6736 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6737 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6738 0, 0 /* No PER value map */
6740 static asn_per_constraints_t asn_PER_memb_criticality_constr_295 CC_NOTUSED = {
6741 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6742 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6743 0, 0 /* No PER value map */
6745 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_296 CC_NOTUSED = {
6746 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6747 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6748 0, 0 /* No PER value map */
6750 static asn_per_constraints_t asn_PER_memb_id_constr_298 CC_NOTUSED = {
6751 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6752 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6753 0, 0 /* No PER value map */
6755 static asn_per_constraints_t asn_PER_memb_criticality_constr_299 CC_NOTUSED = {
6756 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6757 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6758 0, 0 /* No PER value map */
6760 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_300 CC_NOTUSED = {
6761 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6762 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6763 0, 0 /* No PER value map */
6765 static asn_per_constraints_t asn_PER_memb_id_constr_302 CC_NOTUSED = {
6766 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
6767 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6768 0, 0 /* No PER value map */
6770 static asn_per_constraints_t asn_PER_memb_criticality_constr_303 CC_NOTUSED = {
6771 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
6772 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6773 0, 0 /* No PER value map */
6775 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_304 CC_NOTUSED = {
6776 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6777 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
6778 0, 0 /* No PER value map */
6780 static asn_TYPE_member_t asn_MBR_extensionValue_4[] = {
6781 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ABSInformation),
6782 -1 /* Ambiguous tag (CHOICE?) */,
6784 &asn_DEF_ABSInformation,
6787 0, 0, /* No default value */
6790 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.InvokeIndication),
6791 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
6793 &asn_DEF_InvokeIndication,
6796 0, 0, /* No default value */
6799 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.SubframeAssignment),
6800 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
6802 &asn_DEF_SubframeAssignment,
6805 0, 0, /* No default value */
6806 "SubframeAssignment"
6808 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ExtendedULInterferenceOverloadInfo),
6809 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
6811 &asn_DEF_ExtendedULInterferenceOverloadInfo,
6814 0, 0, /* No default value */
6815 "ExtendedULInterferenceOverloadInfo"
6817 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.CoMPInformation),
6818 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
6820 &asn_DEF_CoMPInformation,
6823 0, 0, /* No default value */
6826 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.DynamicDLTransmissionInformation),
6827 -1 /* Ambiguous tag (CHOICE?) */,
6829 &asn_DEF_DynamicDLTransmissionInformation,
6832 0, 0, /* No default value */
6833 "DynamicDLTransmissionInformation"
6836 static const unsigned asn_MAP_extensionValue_to_canonical_4[] = { 1, 2, 3, 4, 0, 5 };
6837 static const unsigned asn_MAP_extensionValue_from_canonical_4[] = { 4, 0, 1, 2, 3, 5 };
6838 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_4[] = {
6839 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 1 }, /* InvokeIndication */
6840 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* SubframeAssignment */
6841 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 1 }, /* ExtendedULInterferenceOverloadInfo */
6842 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 }, /* CoMPInformation */
6843 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* fdd */
6844 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 5, -1, 0 }, /* naics-active */
6845 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* tdd */
6846 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 5, -1, 0 }, /* naics-inactive */
6847 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 } /* abs-inactive */
6849 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_4 = {
6850 sizeof(struct CellInformation_Item_ExtIEs__extensionValue),
6851 offsetof(struct CellInformation_Item_ExtIEs__extensionValue, _asn_ctx),
6852 offsetof(struct CellInformation_Item_ExtIEs__extensionValue, present),
6853 sizeof(((struct CellInformation_Item_ExtIEs__extensionValue *)0)->present),
6854 asn_MAP_extensionValue_tag2el_4,
6855 9, /* Count of tags in the map */
6856 asn_MAP_extensionValue_to_canonical_4,
6857 asn_MAP_extensionValue_from_canonical_4,
6858 -1 /* Extensions start */
6860 static /* Use -fall-defs-global to expose */
6861 asn_TYPE_descriptor_t asn_DEF_extensionValue_4 = {
6865 0, /* No effective tags (pointer) */
6866 0, /* No effective tags (count) */
6867 0, /* No tags (pointer) */
6868 0, /* No tags (count) */
6869 { 0, 0, OPEN_TYPE_constraint },
6870 asn_MBR_extensionValue_4,
6871 6, /* Elements count */
6872 &asn_SPC_extensionValue_specs_4 /* Additional specs */
6875 asn_TYPE_member_t asn_MBR_CellInformation_Item_ExtIEs_1[] = {
6876 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, id),
6877 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
6878 -1, /* IMPLICIT tag at current level */
6879 &asn_DEF_ProtocolIE_ID,
6881 { 0, &asn_PER_memb_id_constr_2, memb_id_constraint_1 },
6882 0, 0, /* No default value */
6885 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, criticality),
6886 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
6887 -1, /* IMPLICIT tag at current level */
6888 &asn_DEF_Criticality,
6889 select_CellInformation_Item_ExtIEs_criticality_type,
6890 { 0, &asn_PER_memb_criticality_constr_3, memb_criticality_constraint_1 },
6891 0, 0, /* No default value */
6894 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, extensionValue),
6895 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
6896 +1, /* EXPLICIT tag at current level */
6897 &asn_DEF_extensionValue_4,
6898 select_CellInformation_Item_ExtIEs_extensionValue_type,
6899 { 0, &asn_PER_memb_extensionValue_constr_4, memb_extensionValue_constraint_1 },
6900 0, 0, /* No default value */
6904 static const ber_tlv_tag_t asn_DEF_CellInformation_Item_ExtIEs_tags_1[] = {
6905 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
6907 static const asn_TYPE_tag2member_t asn_MAP_CellInformation_Item_ExtIEs_tag2el_1[] = {
6908 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
6909 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
6910 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
6912 asn_SEQUENCE_specifics_t asn_SPC_CellInformation_Item_ExtIEs_specs_1 = {
6913 sizeof(struct CellInformation_Item_ExtIEs),
6914 offsetof(struct CellInformation_Item_ExtIEs, _asn_ctx),
6915 asn_MAP_CellInformation_Item_ExtIEs_tag2el_1,
6916 3, /* Count of tags in the map */
6917 0, 0, 0, /* Optional elements (not needed) */
6918 -1, /* First extension addition */
6920 asn_TYPE_descriptor_t asn_DEF_CellInformation_Item_ExtIEs = {
6921 "CellInformation-Item-ExtIEs",
6922 "CellInformation-Item-ExtIEs",
6924 asn_DEF_CellInformation_Item_ExtIEs_tags_1,
6925 sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_1)
6926 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_1[0]), /* 1 */
6927 asn_DEF_CellInformation_Item_ExtIEs_tags_1, /* Same as above */
6928 sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_1)
6929 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_1[0]), /* 1 */
6930 { 0, 0, SEQUENCE_constraint },
6931 asn_MBR_CellInformation_Item_ExtIEs_1,
6932 3, /* Elements count */
6933 &asn_SPC_CellInformation_Item_ExtIEs_specs_1 /* Additional specs */
6936 static asn_TYPE_member_t asn_MBR_extensionValue_8[] = {
6937 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, choice.DeactivationIndication),
6938 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
6940 &asn_DEF_DeactivationIndication,
6943 0, 0, /* No default value */
6944 "DeactivationIndication"
6947 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_8[] = {
6948 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* DeactivationIndication */
6950 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_8 = {
6951 sizeof(struct ServedCellsToModify_Item_ExtIEs__extensionValue),
6952 offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
6953 offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, present),
6954 sizeof(((struct ServedCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
6955 asn_MAP_extensionValue_tag2el_8,
6956 1, /* Count of tags in the map */
6958 -1 /* Extensions start */
6960 static /* Use -fall-defs-global to expose */
6961 asn_TYPE_descriptor_t asn_DEF_extensionValue_8 = {
6965 0, /* No effective tags (pointer) */
6966 0, /* No effective tags (count) */
6967 0, /* No tags (pointer) */
6968 0, /* No tags (count) */
6969 { 0, 0, OPEN_TYPE_constraint },
6970 asn_MBR_extensionValue_8,
6971 1, /* Elements count */
6972 &asn_SPC_extensionValue_specs_8 /* Additional specs */
6975 asn_TYPE_member_t asn_MBR_ServedCellsToModify_Item_ExtIEs_5[] = {
6976 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, id),
6977 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
6978 -1, /* IMPLICIT tag at current level */
6979 &asn_DEF_ProtocolIE_ID,
6981 { 0, &asn_PER_memb_id_constr_6, memb_id_constraint_5 },
6982 0, 0, /* No default value */
6985 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, criticality),
6986 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
6987 -1, /* IMPLICIT tag at current level */
6988 &asn_DEF_Criticality,
6989 select_ServedCellsToModify_Item_ExtIEs_criticality_type,
6990 { 0, &asn_PER_memb_criticality_constr_7, memb_criticality_constraint_5 },
6991 0, 0, /* No default value */
6994 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, extensionValue),
6995 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
6996 +1, /* EXPLICIT tag at current level */
6997 &asn_DEF_extensionValue_8,
6998 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type,
6999 { 0, &asn_PER_memb_extensionValue_constr_8, memb_extensionValue_constraint_5 },
7000 0, 0, /* No default value */
7004 static const ber_tlv_tag_t asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_5[] = {
7005 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7007 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_5[] = {
7008 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
7009 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
7010 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
7012 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_5 = {
7013 sizeof(struct ServedCellsToModify_Item_ExtIEs),
7014 offsetof(struct ServedCellsToModify_Item_ExtIEs, _asn_ctx),
7015 asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_5,
7016 3, /* Count of tags in the map */
7017 0, 0, 0, /* Optional elements (not needed) */
7018 -1, /* First extension addition */
7020 asn_TYPE_descriptor_t asn_DEF_ServedCellsToModify_Item_ExtIEs = {
7021 "ServedCellsToModify-Item-ExtIEs",
7022 "ServedCellsToModify-Item-ExtIEs",
7024 asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_5,
7025 sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_5)
7026 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_5[0]), /* 1 */
7027 asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_5, /* Same as above */
7028 sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_5)
7029 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_5[0]), /* 1 */
7030 { 0, 0, SEQUENCE_constraint },
7031 asn_MBR_ServedCellsToModify_Item_ExtIEs_5,
7032 3, /* Elements count */
7033 &asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_5 /* Additional specs */
7036 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_12 = {
7037 sizeof(struct CellToReport_Item_ExtIEs__extensionValue),
7038 offsetof(struct CellToReport_Item_ExtIEs__extensionValue, _asn_ctx),
7039 offsetof(struct CellToReport_Item_ExtIEs__extensionValue, present),
7040 sizeof(((struct CellToReport_Item_ExtIEs__extensionValue *)0)->present),
7041 0, /* No top level tags */
7042 0, /* No tags in the map */
7044 -1 /* Extensions start */
7046 static /* Use -fall-defs-global to expose */
7047 asn_TYPE_descriptor_t asn_DEF_extensionValue_12 = {
7051 0, /* No effective tags (pointer) */
7052 0, /* No effective tags (count) */
7053 0, /* No tags (pointer) */
7054 0, /* No tags (count) */
7055 { 0, 0, OPEN_TYPE_constraint },
7056 0, 0, /* No members */
7057 &asn_SPC_extensionValue_specs_12 /* Additional specs */
7060 asn_TYPE_member_t asn_MBR_CellToReport_Item_ExtIEs_9[] = {
7061 { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, id),
7062 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
7063 -1, /* IMPLICIT tag at current level */
7064 &asn_DEF_ProtocolIE_ID,
7066 { 0, &asn_PER_memb_id_constr_10, memb_id_constraint_9 },
7067 0, 0, /* No default value */
7070 { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, criticality),
7071 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
7072 -1, /* IMPLICIT tag at current level */
7073 &asn_DEF_Criticality,
7075 { 0, &asn_PER_memb_criticality_constr_11, memb_criticality_constraint_9 },
7076 0, 0, /* No default value */
7079 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, extensionValue),
7080 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
7081 +1, /* EXPLICIT tag at current level */
7082 &asn_DEF_extensionValue_12,
7084 { 0, &asn_PER_memb_extensionValue_constr_12, memb_extensionValue_constraint_9 },
7085 0, 0, /* No default value */
7089 static const ber_tlv_tag_t asn_DEF_CellToReport_Item_ExtIEs_tags_9[] = {
7090 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7092 static const asn_TYPE_tag2member_t asn_MAP_CellToReport_Item_ExtIEs_tag2el_9[] = {
7093 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
7094 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
7095 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
7097 asn_SEQUENCE_specifics_t asn_SPC_CellToReport_Item_ExtIEs_specs_9 = {
7098 sizeof(struct CellToReport_Item_ExtIEs),
7099 offsetof(struct CellToReport_Item_ExtIEs, _asn_ctx),
7100 asn_MAP_CellToReport_Item_ExtIEs_tag2el_9,
7101 3, /* Count of tags in the map */
7102 0, 0, 0, /* Optional elements (not needed) */
7103 -1, /* First extension addition */
7105 asn_TYPE_descriptor_t asn_DEF_CellToReport_Item_ExtIEs = {
7106 "CellToReport-Item-ExtIEs",
7107 "CellToReport-Item-ExtIEs",
7109 asn_DEF_CellToReport_Item_ExtIEs_tags_9,
7110 sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_9)
7111 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_9[0]), /* 1 */
7112 asn_DEF_CellToReport_Item_ExtIEs_tags_9, /* Same as above */
7113 sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_9)
7114 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_9[0]), /* 1 */
7115 { 0, 0, SEQUENCE_constraint },
7116 asn_MBR_CellToReport_Item_ExtIEs_9,
7117 3, /* Elements count */
7118 &asn_SPC_CellToReport_Item_ExtIEs_specs_9 /* Additional specs */
7121 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_16 = {
7122 sizeof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue),
7123 offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, _asn_ctx),
7124 offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, present),
7125 sizeof(((struct MeasurementInitiationResult_Item_ExtIEs__extensionValue *)0)->present),
7126 0, /* No top level tags */
7127 0, /* No tags in the map */
7129 -1 /* Extensions start */
7131 static /* Use -fall-defs-global to expose */
7132 asn_TYPE_descriptor_t asn_DEF_extensionValue_16 = {
7136 0, /* No effective tags (pointer) */
7137 0, /* No effective tags (count) */
7138 0, /* No tags (pointer) */
7139 0, /* No tags (count) */
7140 { 0, 0, OPEN_TYPE_constraint },
7141 0, 0, /* No members */
7142 &asn_SPC_extensionValue_specs_16 /* Additional specs */
7145 asn_TYPE_member_t asn_MBR_MeasurementInitiationResult_Item_ExtIEs_13[] = {
7146 { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, id),
7147 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
7148 -1, /* IMPLICIT tag at current level */
7149 &asn_DEF_ProtocolIE_ID,
7151 { 0, &asn_PER_memb_id_constr_14, memb_id_constraint_13 },
7152 0, 0, /* No default value */
7155 { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, criticality),
7156 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
7157 -1, /* IMPLICIT tag at current level */
7158 &asn_DEF_Criticality,
7160 { 0, &asn_PER_memb_criticality_constr_15, memb_criticality_constraint_13 },
7161 0, 0, /* No default value */
7164 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, extensionValue),
7165 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
7166 +1, /* EXPLICIT tag at current level */
7167 &asn_DEF_extensionValue_16,
7169 { 0, &asn_PER_memb_extensionValue_constr_16, memb_extensionValue_constraint_13 },
7170 0, 0, /* No default value */
7174 static const ber_tlv_tag_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_13[] = {
7175 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7177 static const asn_TYPE_tag2member_t asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_13[] = {
7178 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
7179 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
7180 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
7182 asn_SEQUENCE_specifics_t asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_13 = {
7183 sizeof(struct MeasurementInitiationResult_Item_ExtIEs),
7184 offsetof(struct MeasurementInitiationResult_Item_ExtIEs, _asn_ctx),
7185 asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_13,
7186 3, /* Count of tags in the map */
7187 0, 0, 0, /* Optional elements (not needed) */
7188 -1, /* First extension addition */
7190 asn_TYPE_descriptor_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs = {
7191 "MeasurementInitiationResult-Item-ExtIEs",
7192 "MeasurementInitiationResult-Item-ExtIEs",
7194 asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_13,
7195 sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_13)
7196 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_13[0]), /* 1 */
7197 asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_13, /* Same as above */
7198 sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_13)
7199 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_13[0]), /* 1 */
7200 { 0, 0, SEQUENCE_constraint },
7201 asn_MBR_MeasurementInitiationResult_Item_ExtIEs_13,
7202 3, /* Elements count */
7203 &asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_13 /* Additional specs */
7206 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_20 = {
7207 sizeof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue),
7208 offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, _asn_ctx),
7209 offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, present),
7210 sizeof(((struct MeasurementFailureCause_Item_ExtIEs__extensionValue *)0)->present),
7211 0, /* No top level tags */
7212 0, /* No tags in the map */
7214 -1 /* Extensions start */
7216 static /* Use -fall-defs-global to expose */
7217 asn_TYPE_descriptor_t asn_DEF_extensionValue_20 = {
7221 0, /* No effective tags (pointer) */
7222 0, /* No effective tags (count) */
7223 0, /* No tags (pointer) */
7224 0, /* No tags (count) */
7225 { 0, 0, OPEN_TYPE_constraint },
7226 0, 0, /* No members */
7227 &asn_SPC_extensionValue_specs_20 /* Additional specs */
7230 asn_TYPE_member_t asn_MBR_MeasurementFailureCause_Item_ExtIEs_17[] = {
7231 { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, id),
7232 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
7233 -1, /* IMPLICIT tag at current level */
7234 &asn_DEF_ProtocolIE_ID,
7236 { 0, &asn_PER_memb_id_constr_18, memb_id_constraint_17 },
7237 0, 0, /* No default value */
7240 { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, criticality),
7241 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
7242 -1, /* IMPLICIT tag at current level */
7243 &asn_DEF_Criticality,
7245 { 0, &asn_PER_memb_criticality_constr_19, memb_criticality_constraint_17 },
7246 0, 0, /* No default value */
7249 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, extensionValue),
7250 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
7251 +1, /* EXPLICIT tag at current level */
7252 &asn_DEF_extensionValue_20,
7254 { 0, &asn_PER_memb_extensionValue_constr_20, memb_extensionValue_constraint_17 },
7255 0, 0, /* No default value */
7259 static const ber_tlv_tag_t asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_17[] = {
7260 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7262 static const asn_TYPE_tag2member_t asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_17[] = {
7263 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
7264 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
7265 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
7267 asn_SEQUENCE_specifics_t asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_17 = {
7268 sizeof(struct MeasurementFailureCause_Item_ExtIEs),
7269 offsetof(struct MeasurementFailureCause_Item_ExtIEs, _asn_ctx),
7270 asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_17,
7271 3, /* Count of tags in the map */
7272 0, 0, 0, /* Optional elements (not needed) */
7273 -1, /* First extension addition */
7275 asn_TYPE_descriptor_t asn_DEF_MeasurementFailureCause_Item_ExtIEs = {
7276 "MeasurementFailureCause-Item-ExtIEs",
7277 "MeasurementFailureCause-Item-ExtIEs",
7279 asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_17,
7280 sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_17)
7281 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_17[0]), /* 1 */
7282 asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_17, /* Same as above */
7283 sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_17)
7284 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_17[0]), /* 1 */
7285 { 0, 0, SEQUENCE_constraint },
7286 asn_MBR_MeasurementFailureCause_Item_ExtIEs_17,
7287 3, /* Elements count */
7288 &asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_17 /* Additional specs */
7291 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_24 = {
7292 sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue),
7293 offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, _asn_ctx),
7294 offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, present),
7295 sizeof(((struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue *)0)->present),
7296 0, /* No top level tags */
7297 0, /* No tags in the map */
7299 -1 /* Extensions start */
7301 static /* Use -fall-defs-global to expose */
7302 asn_TYPE_descriptor_t asn_DEF_extensionValue_24 = {
7306 0, /* No effective tags (pointer) */
7307 0, /* No effective tags (count) */
7308 0, /* No tags (pointer) */
7309 0, /* No tags (count) */
7310 { 0, 0, OPEN_TYPE_constraint },
7311 0, 0, /* No members */
7312 &asn_SPC_extensionValue_specs_24 /* Additional specs */
7315 asn_TYPE_member_t asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_21[] = {
7316 { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, id),
7317 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
7318 -1, /* IMPLICIT tag at current level */
7319 &asn_DEF_ProtocolIE_ID,
7321 { 0, &asn_PER_memb_id_constr_22, memb_id_constraint_21 },
7322 0, 0, /* No default value */
7325 { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, criticality),
7326 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
7327 -1, /* IMPLICIT tag at current level */
7328 &asn_DEF_Criticality,
7330 { 0, &asn_PER_memb_criticality_constr_23, memb_criticality_constraint_21 },
7331 0, 0, /* No default value */
7334 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, extensionValue),
7335 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
7336 +1, /* EXPLICIT tag at current level */
7337 &asn_DEF_extensionValue_24,
7339 { 0, &asn_PER_memb_extensionValue_constr_24, memb_extensionValue_constraint_21 },
7340 0, 0, /* No default value */
7344 static const ber_tlv_tag_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_21[] = {
7345 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7347 static const asn_TYPE_tag2member_t asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_21[] = {
7348 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
7349 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
7350 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
7352 asn_SEQUENCE_specifics_t asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_21 = {
7353 sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs),
7354 offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, _asn_ctx),
7355 asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_21,
7356 3, /* Count of tags in the map */
7357 0, 0, 0, /* Optional elements (not needed) */
7358 -1, /* First extension addition */
7360 asn_TYPE_descriptor_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs = {
7361 "CompleteFailureCauseInformation-Item-ExtIEs",
7362 "CompleteFailureCauseInformation-Item-ExtIEs",
7364 asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_21,
7365 sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_21)
7366 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_21[0]), /* 1 */
7367 asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_21, /* Same as above */
7368 sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_21)
7369 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_21[0]), /* 1 */
7370 { 0, 0, SEQUENCE_constraint },
7371 asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_21,
7372 3, /* Elements count */
7373 &asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_21 /* Additional specs */
7376 static asn_TYPE_member_t asn_MBR_extensionValue_28[] = {
7377 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CompositeAvailableCapacityGroup),
7378 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
7380 &asn_DEF_CompositeAvailableCapacityGroup,
7383 0, 0, /* No default value */
7384 "CompositeAvailableCapacityGroup"
7386 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.ABS_Status),
7387 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
7389 &asn_DEF_ABS_Status,
7392 0, 0, /* No default value */
7395 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.RSRPMRList),
7396 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
7398 &asn_DEF_RSRPMRList,
7401 0, 0, /* No default value */
7404 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CSIReportList),
7405 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
7407 &asn_DEF_CSIReportList,
7410 0, 0, /* No default value */
7413 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CellReportingIndicator),
7414 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
7416 &asn_DEF_CellReportingIndicator,
7419 0, 0, /* No default value */
7420 "CellReportingIndicator"
7423 static const unsigned asn_MAP_extensionValue_to_canonical_28[] = { 4, 0, 1, 2, 3 };
7424 static const unsigned asn_MAP_extensionValue_from_canonical_28[] = { 1, 2, 3, 4, 0 };
7425 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_28[] = {
7426 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* CellReportingIndicator */
7427 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* CompositeAvailableCapacityGroup */
7428 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 2 }, /* ABS-Status */
7429 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 1 }, /* RSRPMRList */
7430 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 0 } /* CSIReportList */
7432 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_28 = {
7433 sizeof(struct CellMeasurementResult_Item_ExtIEs__extensionValue),
7434 offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, _asn_ctx),
7435 offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, present),
7436 sizeof(((struct CellMeasurementResult_Item_ExtIEs__extensionValue *)0)->present),
7437 asn_MAP_extensionValue_tag2el_28,
7438 5, /* Count of tags in the map */
7439 asn_MAP_extensionValue_to_canonical_28,
7440 asn_MAP_extensionValue_from_canonical_28,
7441 -1 /* Extensions start */
7443 static /* Use -fall-defs-global to expose */
7444 asn_TYPE_descriptor_t asn_DEF_extensionValue_28 = {
7448 0, /* No effective tags (pointer) */
7449 0, /* No effective tags (count) */
7450 0, /* No tags (pointer) */
7451 0, /* No tags (count) */
7452 { 0, 0, OPEN_TYPE_constraint },
7453 asn_MBR_extensionValue_28,
7454 5, /* Elements count */
7455 &asn_SPC_extensionValue_specs_28 /* Additional specs */
7458 asn_TYPE_member_t asn_MBR_CellMeasurementResult_Item_ExtIEs_25[] = {
7459 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, id),
7460 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
7461 -1, /* IMPLICIT tag at current level */
7462 &asn_DEF_ProtocolIE_ID,
7464 { 0, &asn_PER_memb_id_constr_26, memb_id_constraint_25 },
7465 0, 0, /* No default value */
7468 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, criticality),
7469 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
7470 -1, /* IMPLICIT tag at current level */
7471 &asn_DEF_Criticality,
7472 select_CellMeasurementResult_Item_ExtIEs_criticality_type,
7473 { 0, &asn_PER_memb_criticality_constr_27, memb_criticality_constraint_25 },
7474 0, 0, /* No default value */
7477 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, extensionValue),
7478 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
7479 +1, /* EXPLICIT tag at current level */
7480 &asn_DEF_extensionValue_28,
7481 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type,
7482 { 0, &asn_PER_memb_extensionValue_constr_28, memb_extensionValue_constraint_25 },
7483 0, 0, /* No default value */
7487 static const ber_tlv_tag_t asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_25[] = {
7488 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7490 static const asn_TYPE_tag2member_t asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_25[] = {
7491 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
7492 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
7493 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
7495 asn_SEQUENCE_specifics_t asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_25 = {
7496 sizeof(struct CellMeasurementResult_Item_ExtIEs),
7497 offsetof(struct CellMeasurementResult_Item_ExtIEs, _asn_ctx),
7498 asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_25,
7499 3, /* Count of tags in the map */
7500 0, 0, 0, /* Optional elements (not needed) */
7501 -1, /* First extension addition */
7503 asn_TYPE_descriptor_t asn_DEF_CellMeasurementResult_Item_ExtIEs = {
7504 "CellMeasurementResult-Item-ExtIEs",
7505 "CellMeasurementResult-Item-ExtIEs",
7507 asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_25,
7508 sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_25)
7509 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_25[0]), /* 1 */
7510 asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_25, /* Same as above */
7511 sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_25)
7512 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_25[0]), /* 1 */
7513 { 0, 0, SEQUENCE_constraint },
7514 asn_MBR_CellMeasurementResult_Item_ExtIEs_25,
7515 3, /* Elements count */
7516 &asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_25 /* Additional specs */
7519 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_32 = {
7520 sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue),
7521 offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
7522 offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, present),
7523 sizeof(((struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
7524 0, /* No top level tags */
7525 0, /* No tags in the map */
7527 -1 /* Extensions start */
7529 static /* Use -fall-defs-global to expose */
7530 asn_TYPE_descriptor_t asn_DEF_extensionValue_32 = {
7534 0, /* No effective tags (pointer) */
7535 0, /* No effective tags (count) */
7536 0, /* No tags (pointer) */
7537 0, /* No tags (count) */
7538 { 0, 0, OPEN_TYPE_constraint },
7539 0, 0, /* No members */
7540 &asn_SPC_extensionValue_specs_32 /* Additional specs */
7543 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_29[] = {
7544 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, id),
7545 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
7546 -1, /* IMPLICIT tag at current level */
7547 &asn_DEF_ProtocolIE_ID,
7549 { 0, &asn_PER_memb_id_constr_30, memb_id_constraint_29 },
7550 0, 0, /* No default value */
7553 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, criticality),
7554 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
7555 -1, /* IMPLICIT tag at current level */
7556 &asn_DEF_Criticality,
7558 { 0, &asn_PER_memb_criticality_constr_31, memb_criticality_constraint_29 },
7559 0, 0, /* No default value */
7562 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, extensionValue),
7563 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
7564 +1, /* EXPLICIT tag at current level */
7565 &asn_DEF_extensionValue_32,
7567 { 0, &asn_PER_memb_extensionValue_constr_32, memb_extensionValue_constraint_29 },
7568 0, 0, /* No default value */
7572 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_29[] = {
7573 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7575 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_29[] = {
7576 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
7577 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
7578 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
7580 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_29 = {
7581 sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs),
7582 offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, _asn_ctx),
7583 asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_29,
7584 3, /* Count of tags in the map */
7585 0, 0, 0, /* Optional elements (not needed) */
7586 -1, /* First extension addition */
7588 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs = {
7589 "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
7590 "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
7592 asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_29,
7593 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_29)
7594 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_29[0]), /* 1 */
7595 asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_29, /* Same as above */
7596 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_29)
7597 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_29[0]), /* 1 */
7598 { 0, 0, SEQUENCE_constraint },
7599 asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_29,
7600 3, /* Elements count */
7601 &asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_29 /* Additional specs */
7604 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_36 = {
7605 sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
7606 offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
7607 offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
7608 sizeof(((struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
7609 0, /* No top level tags */
7610 0, /* No tags in the map */
7612 -1 /* Extensions start */
7614 static /* Use -fall-defs-global to expose */
7615 asn_TYPE_descriptor_t asn_DEF_extensionValue_36 = {
7619 0, /* No effective tags (pointer) */
7620 0, /* No effective tags (count) */
7621 0, /* No tags (pointer) */
7622 0, /* No tags (count) */
7623 { 0, 0, OPEN_TYPE_constraint },
7624 0, 0, /* No members */
7625 &asn_SPC_extensionValue_specs_36 /* Additional specs */
7628 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_33[] = {
7629 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, id),
7630 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
7631 -1, /* IMPLICIT tag at current level */
7632 &asn_DEF_ProtocolIE_ID,
7634 { 0, &asn_PER_memb_id_constr_34, memb_id_constraint_33 },
7635 0, 0, /* No default value */
7638 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, criticality),
7639 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
7640 -1, /* IMPLICIT tag at current level */
7641 &asn_DEF_Criticality,
7643 { 0, &asn_PER_memb_criticality_constr_35, memb_criticality_constraint_33 },
7644 0, 0, /* No default value */
7647 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
7648 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
7649 +1, /* EXPLICIT tag at current level */
7650 &asn_DEF_extensionValue_36,
7652 { 0, &asn_PER_memb_extensionValue_constr_36, memb_extensionValue_constraint_33 },
7653 0, 0, /* No default value */
7657 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_33[] = {
7658 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7660 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_33[] = {
7661 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
7662 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
7663 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
7665 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_33 = {
7666 sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs),
7667 offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
7668 asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_33,
7669 3, /* Count of tags in the map */
7670 0, 0, 0, /* Optional elements (not needed) */
7671 -1, /* First extension addition */
7673 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs = {
7674 "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
7675 "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
7677 asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_33,
7678 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_33)
7679 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_33[0]), /* 1 */
7680 asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_33, /* Same as above */
7681 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_33)
7682 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_33[0]), /* 1 */
7683 { 0, 0, SEQUENCE_constraint },
7684 asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_33,
7685 3, /* Elements count */
7686 &asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_33 /* Additional specs */
7689 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_40 = {
7690 sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue),
7691 offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, _asn_ctx),
7692 offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, present),
7693 sizeof(((struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue *)0)->present),
7694 0, /* No top level tags */
7695 0, /* No tags in the map */
7697 -1 /* Extensions start */
7699 static /* Use -fall-defs-global to expose */
7700 asn_TYPE_descriptor_t asn_DEF_extensionValue_40 = {
7704 0, /* No effective tags (pointer) */
7705 0, /* No effective tags (count) */
7706 0, /* No tags (pointer) */
7707 0, /* No tags (count) */
7708 { 0, 0, OPEN_TYPE_constraint },
7709 0, 0, /* No members */
7710 &asn_SPC_extensionValue_specs_40 /* Additional specs */
7713 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_37[] = {
7714 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, id),
7715 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
7716 -1, /* IMPLICIT tag at current level */
7717 &asn_DEF_ProtocolIE_ID,
7719 { 0, &asn_PER_memb_id_constr_38, memb_id_constraint_37 },
7720 0, 0, /* No default value */
7723 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, criticality),
7724 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
7725 -1, /* IMPLICIT tag at current level */
7726 &asn_DEF_Criticality,
7728 { 0, &asn_PER_memb_criticality_constr_39, memb_criticality_constraint_37 },
7729 0, 0, /* No default value */
7732 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, extensionValue),
7733 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
7734 +1, /* EXPLICIT tag at current level */
7735 &asn_DEF_extensionValue_40,
7737 { 0, &asn_PER_memb_extensionValue_constr_40, memb_extensionValue_constraint_37 },
7738 0, 0, /* No default value */
7742 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_37[] = {
7743 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7745 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_37[] = {
7746 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
7747 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
7748 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
7750 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_37 = {
7751 sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs),
7752 offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, _asn_ctx),
7753 asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_37,
7754 3, /* Count of tags in the map */
7755 0, 0, 0, /* Optional elements (not needed) */
7756 -1, /* First extension addition */
7758 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs = {
7759 "ServedEUTRAcellsENDCX2Management-ExtIEs",
7760 "ServedEUTRAcellsENDCX2Management-ExtIEs",
7762 asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_37,
7763 sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_37)
7764 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_37[0]), /* 1 */
7765 asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_37, /* Same as above */
7766 sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_37)
7767 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_37[0]), /* 1 */
7768 { 0, 0, SEQUENCE_constraint },
7769 asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_37,
7770 3, /* Elements count */
7771 &asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_37 /* Additional specs */
7774 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_44 = {
7775 sizeof(struct En_gNBServedCells_ExtIEs__extensionValue),
7776 offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, _asn_ctx),
7777 offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, present),
7778 sizeof(((struct En_gNBServedCells_ExtIEs__extensionValue *)0)->present),
7779 0, /* No top level tags */
7780 0, /* No tags in the map */
7782 -1 /* Extensions start */
7784 static /* Use -fall-defs-global to expose */
7785 asn_TYPE_descriptor_t asn_DEF_extensionValue_44 = {
7789 0, /* No effective tags (pointer) */
7790 0, /* No effective tags (count) */
7791 0, /* No tags (pointer) */
7792 0, /* No tags (count) */
7793 { 0, 0, OPEN_TYPE_constraint },
7794 0, 0, /* No members */
7795 &asn_SPC_extensionValue_specs_44 /* Additional specs */
7798 asn_TYPE_member_t asn_MBR_En_gNBServedCells_ExtIEs_41[] = {
7799 { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, id),
7800 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
7801 -1, /* IMPLICIT tag at current level */
7802 &asn_DEF_ProtocolIE_ID,
7804 { 0, &asn_PER_memb_id_constr_42, memb_id_constraint_41 },
7805 0, 0, /* No default value */
7808 { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, criticality),
7809 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
7810 -1, /* IMPLICIT tag at current level */
7811 &asn_DEF_Criticality,
7813 { 0, &asn_PER_memb_criticality_constr_43, memb_criticality_constraint_41 },
7814 0, 0, /* No default value */
7817 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, extensionValue),
7818 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
7819 +1, /* EXPLICIT tag at current level */
7820 &asn_DEF_extensionValue_44,
7822 { 0, &asn_PER_memb_extensionValue_constr_44, memb_extensionValue_constraint_41 },
7823 0, 0, /* No default value */
7827 static const ber_tlv_tag_t asn_DEF_En_gNBServedCells_ExtIEs_tags_41[] = {
7828 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7830 static const asn_TYPE_tag2member_t asn_MAP_En_gNBServedCells_ExtIEs_tag2el_41[] = {
7831 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
7832 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
7833 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
7835 asn_SEQUENCE_specifics_t asn_SPC_En_gNBServedCells_ExtIEs_specs_41 = {
7836 sizeof(struct En_gNBServedCells_ExtIEs),
7837 offsetof(struct En_gNBServedCells_ExtIEs, _asn_ctx),
7838 asn_MAP_En_gNBServedCells_ExtIEs_tag2el_41,
7839 3, /* Count of tags in the map */
7840 0, 0, 0, /* Optional elements (not needed) */
7841 -1, /* First extension addition */
7843 asn_TYPE_descriptor_t asn_DEF_En_gNBServedCells_ExtIEs = {
7844 "En-gNBServedCells-ExtIEs",
7845 "En-gNBServedCells-ExtIEs",
7847 asn_DEF_En_gNBServedCells_ExtIEs_tags_41,
7848 sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_41)
7849 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_41[0]), /* 1 */
7850 asn_DEF_En_gNBServedCells_ExtIEs_tags_41, /* Same as above */
7851 sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_41)
7852 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_41[0]), /* 1 */
7853 { 0, 0, SEQUENCE_constraint },
7854 asn_MBR_En_gNBServedCells_ExtIEs_41,
7855 3, /* Elements count */
7856 &asn_SPC_En_gNBServedCells_ExtIEs_specs_41 /* Additional specs */
7859 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_48 = {
7860 sizeof(struct ServedNRCell_Information_ExtIEs__extensionValue),
7861 offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
7862 offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, present),
7863 sizeof(((struct ServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
7864 0, /* No top level tags */
7865 0, /* No tags in the map */
7867 -1 /* Extensions start */
7869 static /* Use -fall-defs-global to expose */
7870 asn_TYPE_descriptor_t asn_DEF_extensionValue_48 = {
7874 0, /* No effective tags (pointer) */
7875 0, /* No effective tags (count) */
7876 0, /* No tags (pointer) */
7877 0, /* No tags (count) */
7878 { 0, 0, OPEN_TYPE_constraint },
7879 0, 0, /* No members */
7880 &asn_SPC_extensionValue_specs_48 /* Additional specs */
7883 asn_TYPE_member_t asn_MBR_ServedNRCell_Information_ExtIEs_45[] = {
7884 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, id),
7885 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
7886 -1, /* IMPLICIT tag at current level */
7887 &asn_DEF_ProtocolIE_ID,
7889 { 0, &asn_PER_memb_id_constr_46, memb_id_constraint_45 },
7890 0, 0, /* No default value */
7893 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, criticality),
7894 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
7895 -1, /* IMPLICIT tag at current level */
7896 &asn_DEF_Criticality,
7898 { 0, &asn_PER_memb_criticality_constr_47, memb_criticality_constraint_45 },
7899 0, 0, /* No default value */
7902 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, extensionValue),
7903 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
7904 +1, /* EXPLICIT tag at current level */
7905 &asn_DEF_extensionValue_48,
7907 { 0, &asn_PER_memb_extensionValue_constr_48, memb_extensionValue_constraint_45 },
7908 0, 0, /* No default value */
7912 static const ber_tlv_tag_t asn_DEF_ServedNRCell_Information_ExtIEs_tags_45[] = {
7913 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7915 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_45[] = {
7916 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
7917 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
7918 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
7920 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCell_Information_ExtIEs_specs_45 = {
7921 sizeof(struct ServedNRCell_Information_ExtIEs),
7922 offsetof(struct ServedNRCell_Information_ExtIEs, _asn_ctx),
7923 asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_45,
7924 3, /* Count of tags in the map */
7925 0, 0, 0, /* Optional elements (not needed) */
7926 -1, /* First extension addition */
7928 asn_TYPE_descriptor_t asn_DEF_ServedNRCell_Information_ExtIEs = {
7929 "ServedNRCell-Information-ExtIEs",
7930 "ServedNRCell-Information-ExtIEs",
7932 asn_DEF_ServedNRCell_Information_ExtIEs_tags_45,
7933 sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_45)
7934 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_45[0]), /* 1 */
7935 asn_DEF_ServedNRCell_Information_ExtIEs_tags_45, /* Same as above */
7936 sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_45)
7937 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_45[0]), /* 1 */
7938 { 0, 0, SEQUENCE_constraint },
7939 asn_MBR_ServedNRCell_Information_ExtIEs_45,
7940 3, /* Elements count */
7941 &asn_SPC_ServedNRCell_Information_ExtIEs_specs_45 /* Additional specs */
7944 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_52 = {
7945 sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
7946 offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
7947 offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
7948 sizeof(((struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
7949 0, /* No top level tags */
7950 0, /* No tags in the map */
7952 -1 /* Extensions start */
7954 static /* Use -fall-defs-global to expose */
7955 asn_TYPE_descriptor_t asn_DEF_extensionValue_52 = {
7959 0, /* No effective tags (pointer) */
7960 0, /* No effective tags (count) */
7961 0, /* No tags (pointer) */
7962 0, /* No tags (count) */
7963 { 0, 0, OPEN_TYPE_constraint },
7964 0, 0, /* No members */
7965 &asn_SPC_extensionValue_specs_52 /* Additional specs */
7968 asn_TYPE_member_t asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_49[] = {
7969 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, id),
7970 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
7971 -1, /* IMPLICIT tag at current level */
7972 &asn_DEF_ProtocolIE_ID,
7974 { 0, &asn_PER_memb_id_constr_50, memb_id_constraint_49 },
7975 0, 0, /* No default value */
7978 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, criticality),
7979 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
7980 -1, /* IMPLICIT tag at current level */
7981 &asn_DEF_Criticality,
7983 { 0, &asn_PER_memb_criticality_constr_51, memb_criticality_constraint_49 },
7984 0, 0, /* No default value */
7987 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
7988 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
7989 +1, /* EXPLICIT tag at current level */
7990 &asn_DEF_extensionValue_52,
7992 { 0, &asn_PER_memb_extensionValue_constr_52, memb_extensionValue_constraint_49 },
7993 0, 0, /* No default value */
7997 static const ber_tlv_tag_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_49[] = {
7998 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8000 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_49[] = {
8001 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
8002 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
8003 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
8005 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_49 = {
8006 sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs),
8007 offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
8008 asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_49,
8009 3, /* Count of tags in the map */
8010 0, 0, 0, /* Optional elements (not needed) */
8011 -1, /* First extension addition */
8013 asn_TYPE_descriptor_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs = {
8014 "FDD-InfoServedNRCell-Information-ExtIEs",
8015 "FDD-InfoServedNRCell-Information-ExtIEs",
8017 asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_49,
8018 sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_49)
8019 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_49[0]), /* 1 */
8020 asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_49, /* Same as above */
8021 sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_49)
8022 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_49[0]), /* 1 */
8023 { 0, 0, SEQUENCE_constraint },
8024 asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_49,
8025 3, /* Elements count */
8026 &asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_49 /* Additional specs */
8029 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_56 = {
8030 sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
8031 offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
8032 offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
8033 sizeof(((struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
8034 0, /* No top level tags */
8035 0, /* No tags in the map */
8037 -1 /* Extensions start */
8039 static /* Use -fall-defs-global to expose */
8040 asn_TYPE_descriptor_t asn_DEF_extensionValue_56 = {
8044 0, /* No effective tags (pointer) */
8045 0, /* No effective tags (count) */
8046 0, /* No tags (pointer) */
8047 0, /* No tags (count) */
8048 { 0, 0, OPEN_TYPE_constraint },
8049 0, 0, /* No members */
8050 &asn_SPC_extensionValue_specs_56 /* Additional specs */
8053 asn_TYPE_member_t asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_53[] = {
8054 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
8055 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
8056 -1, /* IMPLICIT tag at current level */
8057 &asn_DEF_ProtocolIE_ID,
8059 { 0, &asn_PER_memb_id_constr_54, memb_id_constraint_53 },
8060 0, 0, /* No default value */
8063 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
8064 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
8065 -1, /* IMPLICIT tag at current level */
8066 &asn_DEF_Criticality,
8068 { 0, &asn_PER_memb_criticality_constr_55, memb_criticality_constraint_53 },
8069 0, 0, /* No default value */
8072 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
8073 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
8074 +1, /* EXPLICIT tag at current level */
8075 &asn_DEF_extensionValue_56,
8077 { 0, &asn_PER_memb_extensionValue_constr_56, memb_extensionValue_constraint_53 },
8078 0, 0, /* No default value */
8082 static const ber_tlv_tag_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_53[] = {
8083 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8085 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_53[] = {
8086 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
8087 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
8088 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
8090 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_53 = {
8091 sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs),
8092 offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
8093 asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_53,
8094 3, /* Count of tags in the map */
8095 0, 0, 0, /* Optional elements (not needed) */
8096 -1, /* First extension addition */
8098 asn_TYPE_descriptor_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
8099 "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
8100 "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
8102 asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_53,
8103 sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_53)
8104 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_53[0]), /* 1 */
8105 asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_53, /* Same as above */
8106 sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_53)
8107 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_53[0]), /* 1 */
8108 { 0, 0, SEQUENCE_constraint },
8109 asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_53,
8110 3, /* Elements count */
8111 &asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_53 /* Additional specs */
8114 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_60 = {
8115 sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
8116 offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
8117 offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
8118 sizeof(((struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
8119 0, /* No top level tags */
8120 0, /* No tags in the map */
8122 -1 /* Extensions start */
8124 static /* Use -fall-defs-global to expose */
8125 asn_TYPE_descriptor_t asn_DEF_extensionValue_60 = {
8129 0, /* No effective tags (pointer) */
8130 0, /* No effective tags (count) */
8131 0, /* No tags (pointer) */
8132 0, /* No tags (count) */
8133 { 0, 0, OPEN_TYPE_constraint },
8134 0, 0, /* No members */
8135 &asn_SPC_extensionValue_specs_60 /* Additional specs */
8138 asn_TYPE_member_t asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_57[] = {
8139 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, id),
8140 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
8141 -1, /* IMPLICIT tag at current level */
8142 &asn_DEF_ProtocolIE_ID,
8144 { 0, &asn_PER_memb_id_constr_58, memb_id_constraint_57 },
8145 0, 0, /* No default value */
8148 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, criticality),
8149 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
8150 -1, /* IMPLICIT tag at current level */
8151 &asn_DEF_Criticality,
8153 { 0, &asn_PER_memb_criticality_constr_59, memb_criticality_constraint_57 },
8154 0, 0, /* No default value */
8157 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
8158 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
8159 +1, /* EXPLICIT tag at current level */
8160 &asn_DEF_extensionValue_60,
8162 { 0, &asn_PER_memb_extensionValue_constr_60, memb_extensionValue_constraint_57 },
8163 0, 0, /* No default value */
8167 static const ber_tlv_tag_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_57[] = {
8168 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8170 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_57[] = {
8171 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
8172 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
8173 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
8175 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_57 = {
8176 sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs),
8177 offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
8178 asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_57,
8179 3, /* Count of tags in the map */
8180 0, 0, 0, /* Optional elements (not needed) */
8181 -1, /* First extension addition */
8183 asn_TYPE_descriptor_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs = {
8184 "TDD-InfoServedNRCell-Information-ExtIEs",
8185 "TDD-InfoServedNRCell-Information-ExtIEs",
8187 asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_57,
8188 sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_57)
8189 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_57[0]), /* 1 */
8190 asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_57, /* Same as above */
8191 sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_57)
8192 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_57[0]), /* 1 */
8193 { 0, 0, SEQUENCE_constraint },
8194 asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_57,
8195 3, /* Elements count */
8196 &asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_57 /* Additional specs */
8199 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_64 = {
8200 sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
8201 offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
8202 offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
8203 sizeof(((struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
8204 0, /* No top level tags */
8205 0, /* No tags in the map */
8207 -1 /* Extensions start */
8209 static /* Use -fall-defs-global to expose */
8210 asn_TYPE_descriptor_t asn_DEF_extensionValue_64 = {
8214 0, /* No effective tags (pointer) */
8215 0, /* No effective tags (count) */
8216 0, /* No tags (pointer) */
8217 0, /* No tags (count) */
8218 { 0, 0, OPEN_TYPE_constraint },
8219 0, 0, /* No members */
8220 &asn_SPC_extensionValue_specs_64 /* Additional specs */
8223 asn_TYPE_member_t asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_61[] = {
8224 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
8225 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
8226 -1, /* IMPLICIT tag at current level */
8227 &asn_DEF_ProtocolIE_ID,
8229 { 0, &asn_PER_memb_id_constr_62, memb_id_constraint_61 },
8230 0, 0, /* No default value */
8233 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
8234 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
8235 -1, /* IMPLICIT tag at current level */
8236 &asn_DEF_Criticality,
8238 { 0, &asn_PER_memb_criticality_constr_63, memb_criticality_constraint_61 },
8239 0, 0, /* No default value */
8242 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
8243 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
8244 +1, /* EXPLICIT tag at current level */
8245 &asn_DEF_extensionValue_64,
8247 { 0, &asn_PER_memb_extensionValue_constr_64, memb_extensionValue_constraint_61 },
8248 0, 0, /* No default value */
8252 static const ber_tlv_tag_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_61[] = {
8253 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8255 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_61[] = {
8256 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
8257 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
8258 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
8260 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_61 = {
8261 sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs),
8262 offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
8263 asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_61,
8264 3, /* Count of tags in the map */
8265 0, 0, 0, /* Optional elements (not needed) */
8266 -1, /* First extension addition */
8268 asn_TYPE_descriptor_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
8269 "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
8270 "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
8272 asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_61,
8273 sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_61)
8274 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_61[0]), /* 1 */
8275 asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_61, /* Same as above */
8276 sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_61)
8277 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_61[0]), /* 1 */
8278 { 0, 0, SEQUENCE_constraint },
8279 asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_61,
8280 3, /* Elements count */
8281 &asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_61 /* Additional specs */
8284 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_68 = {
8285 sizeof(struct NRNeighbour_Information_ExtIEs__extensionValue),
8286 offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, _asn_ctx),
8287 offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, present),
8288 sizeof(((struct NRNeighbour_Information_ExtIEs__extensionValue *)0)->present),
8289 0, /* No top level tags */
8290 0, /* No tags in the map */
8292 -1 /* Extensions start */
8294 static /* Use -fall-defs-global to expose */
8295 asn_TYPE_descriptor_t asn_DEF_extensionValue_68 = {
8299 0, /* No effective tags (pointer) */
8300 0, /* No effective tags (count) */
8301 0, /* No tags (pointer) */
8302 0, /* No tags (count) */
8303 { 0, 0, OPEN_TYPE_constraint },
8304 0, 0, /* No members */
8305 &asn_SPC_extensionValue_specs_68 /* Additional specs */
8308 asn_TYPE_member_t asn_MBR_NRNeighbour_Information_ExtIEs_65[] = {
8309 { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, id),
8310 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
8311 -1, /* IMPLICIT tag at current level */
8312 &asn_DEF_ProtocolIE_ID,
8314 { 0, &asn_PER_memb_id_constr_66, memb_id_constraint_65 },
8315 0, 0, /* No default value */
8318 { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, criticality),
8319 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
8320 -1, /* IMPLICIT tag at current level */
8321 &asn_DEF_Criticality,
8323 { 0, &asn_PER_memb_criticality_constr_67, memb_criticality_constraint_65 },
8324 0, 0, /* No default value */
8327 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, extensionValue),
8328 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
8329 +1, /* EXPLICIT tag at current level */
8330 &asn_DEF_extensionValue_68,
8332 { 0, &asn_PER_memb_extensionValue_constr_68, memb_extensionValue_constraint_65 },
8333 0, 0, /* No default value */
8337 static const ber_tlv_tag_t asn_DEF_NRNeighbour_Information_ExtIEs_tags_65[] = {
8338 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8340 static const asn_TYPE_tag2member_t asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_65[] = {
8341 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
8342 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
8343 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
8345 asn_SEQUENCE_specifics_t asn_SPC_NRNeighbour_Information_ExtIEs_specs_65 = {
8346 sizeof(struct NRNeighbour_Information_ExtIEs),
8347 offsetof(struct NRNeighbour_Information_ExtIEs, _asn_ctx),
8348 asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_65,
8349 3, /* Count of tags in the map */
8350 0, 0, 0, /* Optional elements (not needed) */
8351 -1, /* First extension addition */
8353 asn_TYPE_descriptor_t asn_DEF_NRNeighbour_Information_ExtIEs = {
8354 "NRNeighbour-Information-ExtIEs",
8355 "NRNeighbour-Information-ExtIEs",
8357 asn_DEF_NRNeighbour_Information_ExtIEs_tags_65,
8358 sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_65)
8359 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_65[0]), /* 1 */
8360 asn_DEF_NRNeighbour_Information_ExtIEs_tags_65, /* Same as above */
8361 sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_65)
8362 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_65[0]), /* 1 */
8363 { 0, 0, SEQUENCE_constraint },
8364 asn_MBR_NRNeighbour_Information_ExtIEs_65,
8365 3, /* Elements count */
8366 &asn_SPC_NRNeighbour_Information_ExtIEs_specs_65 /* Additional specs */
8369 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_72 = {
8370 sizeof(struct Limited_list_ExtIEs__extensionValue),
8371 offsetof(struct Limited_list_ExtIEs__extensionValue, _asn_ctx),
8372 offsetof(struct Limited_list_ExtIEs__extensionValue, present),
8373 sizeof(((struct Limited_list_ExtIEs__extensionValue *)0)->present),
8374 0, /* No top level tags */
8375 0, /* No tags in the map */
8377 -1 /* Extensions start */
8379 static /* Use -fall-defs-global to expose */
8380 asn_TYPE_descriptor_t asn_DEF_extensionValue_72 = {
8384 0, /* No effective tags (pointer) */
8385 0, /* No effective tags (count) */
8386 0, /* No tags (pointer) */
8387 0, /* No tags (count) */
8388 { 0, 0, OPEN_TYPE_constraint },
8389 0, 0, /* No members */
8390 &asn_SPC_extensionValue_specs_72 /* Additional specs */
8393 asn_TYPE_member_t asn_MBR_Limited_list_ExtIEs_69[] = {
8394 { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, id),
8395 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
8396 -1, /* IMPLICIT tag at current level */
8397 &asn_DEF_ProtocolIE_ID,
8399 { 0, &asn_PER_memb_id_constr_70, memb_id_constraint_69 },
8400 0, 0, /* No default value */
8403 { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, criticality),
8404 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
8405 -1, /* IMPLICIT tag at current level */
8406 &asn_DEF_Criticality,
8408 { 0, &asn_PER_memb_criticality_constr_71, memb_criticality_constraint_69 },
8409 0, 0, /* No default value */
8412 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, extensionValue),
8413 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
8414 +1, /* EXPLICIT tag at current level */
8415 &asn_DEF_extensionValue_72,
8417 { 0, &asn_PER_memb_extensionValue_constr_72, memb_extensionValue_constraint_69 },
8418 0, 0, /* No default value */
8422 static const ber_tlv_tag_t asn_DEF_Limited_list_ExtIEs_tags_69[] = {
8423 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8425 static const asn_TYPE_tag2member_t asn_MAP_Limited_list_ExtIEs_tag2el_69[] = {
8426 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
8427 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
8428 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
8430 asn_SEQUENCE_specifics_t asn_SPC_Limited_list_ExtIEs_specs_69 = {
8431 sizeof(struct Limited_list_ExtIEs),
8432 offsetof(struct Limited_list_ExtIEs, _asn_ctx),
8433 asn_MAP_Limited_list_ExtIEs_tag2el_69,
8434 3, /* Count of tags in the map */
8435 0, 0, 0, /* Optional elements (not needed) */
8436 -1, /* First extension addition */
8438 asn_TYPE_descriptor_t asn_DEF_Limited_list_ExtIEs = {
8439 "Limited-list-ExtIEs",
8440 "Limited-list-ExtIEs",
8442 asn_DEF_Limited_list_ExtIEs_tags_69,
8443 sizeof(asn_DEF_Limited_list_ExtIEs_tags_69)
8444 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_69[0]), /* 1 */
8445 asn_DEF_Limited_list_ExtIEs_tags_69, /* Same as above */
8446 sizeof(asn_DEF_Limited_list_ExtIEs_tags_69)
8447 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_69[0]), /* 1 */
8448 { 0, 0, SEQUENCE_constraint },
8449 asn_MBR_Limited_list_ExtIEs_69,
8450 3, /* Elements count */
8451 &asn_SPC_Limited_list_ExtIEs_specs_69 /* Additional specs */
8454 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_76 = {
8455 sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue),
8456 offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, _asn_ctx),
8457 offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, present),
8458 sizeof(((struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue *)0)->present),
8459 0, /* No top level tags */
8460 0, /* No tags in the map */
8462 -1 /* Extensions start */
8464 static /* Use -fall-defs-global to expose */
8465 asn_TYPE_descriptor_t asn_DEF_extensionValue_76 = {
8469 0, /* No effective tags (pointer) */
8470 0, /* No effective tags (count) */
8471 0, /* No tags (pointer) */
8472 0, /* No tags (count) */
8473 { 0, 0, OPEN_TYPE_constraint },
8474 0, 0, /* No members */
8475 &asn_SPC_extensionValue_specs_76 /* Additional specs */
8478 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_73[] = {
8479 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, id),
8480 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
8481 -1, /* IMPLICIT tag at current level */
8482 &asn_DEF_ProtocolIE_ID,
8484 { 0, &asn_PER_memb_id_constr_74, memb_id_constraint_73 },
8485 0, 0, /* No default value */
8488 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, criticality),
8489 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
8490 -1, /* IMPLICIT tag at current level */
8491 &asn_DEF_Criticality,
8493 { 0, &asn_PER_memb_criticality_constr_75, memb_criticality_constraint_73 },
8494 0, 0, /* No default value */
8497 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, extensionValue),
8498 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
8499 +1, /* EXPLICIT tag at current level */
8500 &asn_DEF_extensionValue_76,
8502 { 0, &asn_PER_memb_extensionValue_constr_76, memb_extensionValue_constraint_73 },
8503 0, 0, /* No default value */
8507 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_73[] = {
8508 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8510 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_73[] = {
8511 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
8512 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
8513 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
8515 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_73 = {
8516 sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs),
8517 offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, _asn_ctx),
8518 asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_73,
8519 3, /* Count of tags in the map */
8520 0, 0, 0, /* Optional elements (not needed) */
8521 -1, /* First extension addition */
8523 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs = {
8524 "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
8525 "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
8527 asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_73,
8528 sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_73)
8529 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_73[0]), /* 1 */
8530 asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_73, /* Same as above */
8531 sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_73)
8532 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_73[0]), /* 1 */
8533 { 0, 0, SEQUENCE_constraint },
8534 asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_73,
8535 3, /* Elements count */
8536 &asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_73 /* Additional specs */
8539 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_80 = {
8540 sizeof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue),
8541 offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
8542 offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, present),
8543 sizeof(((struct ServedNRCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
8544 0, /* No top level tags */
8545 0, /* No tags in the map */
8547 -1 /* Extensions start */
8549 static /* Use -fall-defs-global to expose */
8550 asn_TYPE_descriptor_t asn_DEF_extensionValue_80 = {
8554 0, /* No effective tags (pointer) */
8555 0, /* No effective tags (count) */
8556 0, /* No tags (pointer) */
8557 0, /* No tags (count) */
8558 { 0, 0, OPEN_TYPE_constraint },
8559 0, 0, /* No members */
8560 &asn_SPC_extensionValue_specs_80 /* Additional specs */
8563 asn_TYPE_member_t asn_MBR_ServedNRCellsToModify_Item_ExtIEs_77[] = {
8564 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, id),
8565 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
8566 -1, /* IMPLICIT tag at current level */
8567 &asn_DEF_ProtocolIE_ID,
8569 { 0, &asn_PER_memb_id_constr_78, memb_id_constraint_77 },
8570 0, 0, /* No default value */
8573 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, criticality),
8574 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
8575 -1, /* IMPLICIT tag at current level */
8576 &asn_DEF_Criticality,
8578 { 0, &asn_PER_memb_criticality_constr_79, memb_criticality_constraint_77 },
8579 0, 0, /* No default value */
8582 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, extensionValue),
8583 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
8584 +1, /* EXPLICIT tag at current level */
8585 &asn_DEF_extensionValue_80,
8587 { 0, &asn_PER_memb_extensionValue_constr_80, memb_extensionValue_constraint_77 },
8588 0, 0, /* No default value */
8592 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_77[] = {
8593 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8595 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_77[] = {
8596 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
8597 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
8598 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
8600 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_77 = {
8601 sizeof(struct ServedNRCellsToModify_Item_ExtIEs),
8602 offsetof(struct ServedNRCellsToModify_Item_ExtIEs, _asn_ctx),
8603 asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_77,
8604 3, /* Count of tags in the map */
8605 0, 0, 0, /* Optional elements (not needed) */
8606 -1, /* First extension addition */
8608 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs = {
8609 "ServedNRCellsToModify-Item-ExtIEs",
8610 "ServedNRCellsToModify-Item-ExtIEs",
8612 asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_77,
8613 sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_77)
8614 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_77[0]), /* 1 */
8615 asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_77, /* Same as above */
8616 sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_77)
8617 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_77[0]), /* 1 */
8618 { 0, 0, SEQUENCE_constraint },
8619 asn_MBR_ServedNRCellsToModify_Item_ExtIEs_77,
8620 3, /* Elements count */
8621 &asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_77 /* Additional specs */
8624 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_84 = {
8625 sizeof(struct ABSInformationFDD_ExtIEs__extensionValue),
8626 offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
8627 offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, present),
8628 sizeof(((struct ABSInformationFDD_ExtIEs__extensionValue *)0)->present),
8629 0, /* No top level tags */
8630 0, /* No tags in the map */
8632 -1 /* Extensions start */
8634 static /* Use -fall-defs-global to expose */
8635 asn_TYPE_descriptor_t asn_DEF_extensionValue_84 = {
8639 0, /* No effective tags (pointer) */
8640 0, /* No effective tags (count) */
8641 0, /* No tags (pointer) */
8642 0, /* No tags (count) */
8643 { 0, 0, OPEN_TYPE_constraint },
8644 0, 0, /* No members */
8645 &asn_SPC_extensionValue_specs_84 /* Additional specs */
8648 asn_TYPE_member_t asn_MBR_ABSInformationFDD_ExtIEs_81[] = {
8649 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, id),
8650 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
8651 -1, /* IMPLICIT tag at current level */
8652 &asn_DEF_ProtocolIE_ID,
8654 { 0, &asn_PER_memb_id_constr_82, memb_id_constraint_81 },
8655 0, 0, /* No default value */
8658 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, criticality),
8659 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
8660 -1, /* IMPLICIT tag at current level */
8661 &asn_DEF_Criticality,
8663 { 0, &asn_PER_memb_criticality_constr_83, memb_criticality_constraint_81 },
8664 0, 0, /* No default value */
8667 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, extensionValue),
8668 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
8669 +1, /* EXPLICIT tag at current level */
8670 &asn_DEF_extensionValue_84,
8672 { 0, &asn_PER_memb_extensionValue_constr_84, memb_extensionValue_constraint_81 },
8673 0, 0, /* No default value */
8677 static const ber_tlv_tag_t asn_DEF_ABSInformationFDD_ExtIEs_tags_81[] = {
8678 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8680 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationFDD_ExtIEs_tag2el_81[] = {
8681 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
8682 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
8683 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
8685 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationFDD_ExtIEs_specs_81 = {
8686 sizeof(struct ABSInformationFDD_ExtIEs),
8687 offsetof(struct ABSInformationFDD_ExtIEs, _asn_ctx),
8688 asn_MAP_ABSInformationFDD_ExtIEs_tag2el_81,
8689 3, /* Count of tags in the map */
8690 0, 0, 0, /* Optional elements (not needed) */
8691 -1, /* First extension addition */
8693 asn_TYPE_descriptor_t asn_DEF_ABSInformationFDD_ExtIEs = {
8694 "ABSInformationFDD-ExtIEs",
8695 "ABSInformationFDD-ExtIEs",
8697 asn_DEF_ABSInformationFDD_ExtIEs_tags_81,
8698 sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_81)
8699 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_81[0]), /* 1 */
8700 asn_DEF_ABSInformationFDD_ExtIEs_tags_81, /* Same as above */
8701 sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_81)
8702 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_81[0]), /* 1 */
8703 { 0, 0, SEQUENCE_constraint },
8704 asn_MBR_ABSInformationFDD_ExtIEs_81,
8705 3, /* Elements count */
8706 &asn_SPC_ABSInformationFDD_ExtIEs_specs_81 /* Additional specs */
8709 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_88 = {
8710 sizeof(struct ABSInformationTDD_ExtIEs__extensionValue),
8711 offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
8712 offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, present),
8713 sizeof(((struct ABSInformationTDD_ExtIEs__extensionValue *)0)->present),
8714 0, /* No top level tags */
8715 0, /* No tags in the map */
8717 -1 /* Extensions start */
8719 static /* Use -fall-defs-global to expose */
8720 asn_TYPE_descriptor_t asn_DEF_extensionValue_88 = {
8724 0, /* No effective tags (pointer) */
8725 0, /* No effective tags (count) */
8726 0, /* No tags (pointer) */
8727 0, /* No tags (count) */
8728 { 0, 0, OPEN_TYPE_constraint },
8729 0, 0, /* No members */
8730 &asn_SPC_extensionValue_specs_88 /* Additional specs */
8733 asn_TYPE_member_t asn_MBR_ABSInformationTDD_ExtIEs_85[] = {
8734 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, id),
8735 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
8736 -1, /* IMPLICIT tag at current level */
8737 &asn_DEF_ProtocolIE_ID,
8739 { 0, &asn_PER_memb_id_constr_86, memb_id_constraint_85 },
8740 0, 0, /* No default value */
8743 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, criticality),
8744 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
8745 -1, /* IMPLICIT tag at current level */
8746 &asn_DEF_Criticality,
8748 { 0, &asn_PER_memb_criticality_constr_87, memb_criticality_constraint_85 },
8749 0, 0, /* No default value */
8752 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, extensionValue),
8753 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
8754 +1, /* EXPLICIT tag at current level */
8755 &asn_DEF_extensionValue_88,
8757 { 0, &asn_PER_memb_extensionValue_constr_88, memb_extensionValue_constraint_85 },
8758 0, 0, /* No default value */
8762 static const ber_tlv_tag_t asn_DEF_ABSInformationTDD_ExtIEs_tags_85[] = {
8763 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8765 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationTDD_ExtIEs_tag2el_85[] = {
8766 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
8767 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
8768 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
8770 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationTDD_ExtIEs_specs_85 = {
8771 sizeof(struct ABSInformationTDD_ExtIEs),
8772 offsetof(struct ABSInformationTDD_ExtIEs, _asn_ctx),
8773 asn_MAP_ABSInformationTDD_ExtIEs_tag2el_85,
8774 3, /* Count of tags in the map */
8775 0, 0, 0, /* Optional elements (not needed) */
8776 -1, /* First extension addition */
8778 asn_TYPE_descriptor_t asn_DEF_ABSInformationTDD_ExtIEs = {
8779 "ABSInformationTDD-ExtIEs",
8780 "ABSInformationTDD-ExtIEs",
8782 asn_DEF_ABSInformationTDD_ExtIEs_tags_85,
8783 sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_85)
8784 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_85[0]), /* 1 */
8785 asn_DEF_ABSInformationTDD_ExtIEs_tags_85, /* Same as above */
8786 sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_85)
8787 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_85[0]), /* 1 */
8788 { 0, 0, SEQUENCE_constraint },
8789 asn_MBR_ABSInformationTDD_ExtIEs_85,
8790 3, /* Elements count */
8791 &asn_SPC_ABSInformationTDD_ExtIEs_specs_85 /* Additional specs */
8794 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_92 = {
8795 sizeof(struct ABS_Status_ExtIEs__extensionValue),
8796 offsetof(struct ABS_Status_ExtIEs__extensionValue, _asn_ctx),
8797 offsetof(struct ABS_Status_ExtIEs__extensionValue, present),
8798 sizeof(((struct ABS_Status_ExtIEs__extensionValue *)0)->present),
8799 0, /* No top level tags */
8800 0, /* No tags in the map */
8802 -1 /* Extensions start */
8804 static /* Use -fall-defs-global to expose */
8805 asn_TYPE_descriptor_t asn_DEF_extensionValue_92 = {
8809 0, /* No effective tags (pointer) */
8810 0, /* No effective tags (count) */
8811 0, /* No tags (pointer) */
8812 0, /* No tags (count) */
8813 { 0, 0, OPEN_TYPE_constraint },
8814 0, 0, /* No members */
8815 &asn_SPC_extensionValue_specs_92 /* Additional specs */
8818 asn_TYPE_member_t asn_MBR_ABS_Status_ExtIEs_89[] = {
8819 { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, id),
8820 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
8821 -1, /* IMPLICIT tag at current level */
8822 &asn_DEF_ProtocolIE_ID,
8824 { 0, &asn_PER_memb_id_constr_90, memb_id_constraint_89 },
8825 0, 0, /* No default value */
8828 { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, criticality),
8829 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
8830 -1, /* IMPLICIT tag at current level */
8831 &asn_DEF_Criticality,
8833 { 0, &asn_PER_memb_criticality_constr_91, memb_criticality_constraint_89 },
8834 0, 0, /* No default value */
8837 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, extensionValue),
8838 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
8839 +1, /* EXPLICIT tag at current level */
8840 &asn_DEF_extensionValue_92,
8842 { 0, &asn_PER_memb_extensionValue_constr_92, memb_extensionValue_constraint_89 },
8843 0, 0, /* No default value */
8847 static const ber_tlv_tag_t asn_DEF_ABS_Status_ExtIEs_tags_89[] = {
8848 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8850 static const asn_TYPE_tag2member_t asn_MAP_ABS_Status_ExtIEs_tag2el_89[] = {
8851 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
8852 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
8853 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
8855 asn_SEQUENCE_specifics_t asn_SPC_ABS_Status_ExtIEs_specs_89 = {
8856 sizeof(struct ABS_Status_ExtIEs),
8857 offsetof(struct ABS_Status_ExtIEs, _asn_ctx),
8858 asn_MAP_ABS_Status_ExtIEs_tag2el_89,
8859 3, /* Count of tags in the map */
8860 0, 0, 0, /* Optional elements (not needed) */
8861 -1, /* First extension addition */
8863 asn_TYPE_descriptor_t asn_DEF_ABS_Status_ExtIEs = {
8864 "ABS-Status-ExtIEs",
8865 "ABS-Status-ExtIEs",
8867 asn_DEF_ABS_Status_ExtIEs_tags_89,
8868 sizeof(asn_DEF_ABS_Status_ExtIEs_tags_89)
8869 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_89[0]), /* 1 */
8870 asn_DEF_ABS_Status_ExtIEs_tags_89, /* Same as above */
8871 sizeof(asn_DEF_ABS_Status_ExtIEs_tags_89)
8872 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_89[0]), /* 1 */
8873 { 0, 0, SEQUENCE_constraint },
8874 asn_MBR_ABS_Status_ExtIEs_89,
8875 3, /* Elements count */
8876 &asn_SPC_ABS_Status_ExtIEs_specs_89 /* Additional specs */
8879 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_96 = {
8880 sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue),
8881 offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
8882 offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, present),
8883 sizeof(((struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
8884 0, /* No top level tags */
8885 0, /* No tags in the map */
8887 -1 /* Extensions start */
8889 static /* Use -fall-defs-global to expose */
8890 asn_TYPE_descriptor_t asn_DEF_extensionValue_96 = {
8894 0, /* No effective tags (pointer) */
8895 0, /* No effective tags (count) */
8896 0, /* No tags (pointer) */
8897 0, /* No tags (count) */
8898 { 0, 0, OPEN_TYPE_constraint },
8899 0, 0, /* No members */
8900 &asn_SPC_extensionValue_specs_96 /* Additional specs */
8903 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_93[] = {
8904 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, id),
8905 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
8906 -1, /* IMPLICIT tag at current level */
8907 &asn_DEF_ProtocolIE_ID,
8909 { 0, &asn_PER_memb_id_constr_94, memb_id_constraint_93 },
8910 0, 0, /* No default value */
8913 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, criticality),
8914 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
8915 -1, /* IMPLICIT tag at current level */
8916 &asn_DEF_Criticality,
8918 { 0, &asn_PER_memb_criticality_constr_95, memb_criticality_constraint_93 },
8919 0, 0, /* No default value */
8922 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, extensionValue),
8923 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
8924 +1, /* EXPLICIT tag at current level */
8925 &asn_DEF_extensionValue_96,
8927 { 0, &asn_PER_memb_extensionValue_constr_96, memb_extensionValue_constraint_93 },
8928 0, 0, /* No default value */
8932 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_93[] = {
8933 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8935 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_93[] = {
8936 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
8937 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
8938 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
8940 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_93 = {
8941 sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs),
8942 offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, _asn_ctx),
8943 asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_93,
8944 3, /* Count of tags in the map */
8945 0, 0, 0, /* Optional elements (not needed) */
8946 -1, /* First extension addition */
8948 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs = {
8949 "AdditionalSpecialSubframe-Info-ExtIEs",
8950 "AdditionalSpecialSubframe-Info-ExtIEs",
8952 asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_93,
8953 sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_93)
8954 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_93[0]), /* 1 */
8955 asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_93, /* Same as above */
8956 sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_93)
8957 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_93[0]), /* 1 */
8958 { 0, 0, SEQUENCE_constraint },
8959 asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_93,
8960 3, /* Elements count */
8961 &asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_93 /* Additional specs */
8964 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_100 = {
8965 sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue),
8966 offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, _asn_ctx),
8967 offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, present),
8968 sizeof(((struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue *)0)->present),
8969 0, /* No top level tags */
8970 0, /* No tags in the map */
8972 -1 /* Extensions start */
8974 static /* Use -fall-defs-global to expose */
8975 asn_TYPE_descriptor_t asn_DEF_extensionValue_100 = {
8979 0, /* No effective tags (pointer) */
8980 0, /* No effective tags (count) */
8981 0, /* No tags (pointer) */
8982 0, /* No tags (count) */
8983 { 0, 0, OPEN_TYPE_constraint },
8984 0, 0, /* No members */
8985 &asn_SPC_extensionValue_specs_100 /* Additional specs */
8988 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_97[] = {
8989 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, id),
8990 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
8991 -1, /* IMPLICIT tag at current level */
8992 &asn_DEF_ProtocolIE_ID,
8994 { 0, &asn_PER_memb_id_constr_98, memb_id_constraint_97 },
8995 0, 0, /* No default value */
8998 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, criticality),
8999 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
9000 -1, /* IMPLICIT tag at current level */
9001 &asn_DEF_Criticality,
9003 { 0, &asn_PER_memb_criticality_constr_99, memb_criticality_constraint_97 },
9004 0, 0, /* No default value */
9007 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, extensionValue),
9008 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
9009 +1, /* EXPLICIT tag at current level */
9010 &asn_DEF_extensionValue_100,
9012 { 0, &asn_PER_memb_extensionValue_constr_100, memb_extensionValue_constraint_97 },
9013 0, 0, /* No default value */
9017 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_97[] = {
9018 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9020 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_97[] = {
9021 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
9022 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
9023 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
9025 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_97 = {
9026 sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs),
9027 offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, _asn_ctx),
9028 asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_97,
9029 3, /* Count of tags in the map */
9030 0, 0, 0, /* Optional elements (not needed) */
9031 -1, /* First extension addition */
9033 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs = {
9034 "AdditionalSpecialSubframeExtension-Info-ExtIEs",
9035 "AdditionalSpecialSubframeExtension-Info-ExtIEs",
9037 asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_97,
9038 sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_97)
9039 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_97[0]), /* 1 */
9040 asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_97, /* Same as above */
9041 sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_97)
9042 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_97[0]), /* 1 */
9043 { 0, 0, SEQUENCE_constraint },
9044 asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_97,
9045 3, /* Elements count */
9046 &asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_97 /* Additional specs */
9049 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_104 = {
9050 sizeof(struct CellBasedQMC_ExtIEs__extensionValue),
9051 offsetof(struct CellBasedQMC_ExtIEs__extensionValue, _asn_ctx),
9052 offsetof(struct CellBasedQMC_ExtIEs__extensionValue, present),
9053 sizeof(((struct CellBasedQMC_ExtIEs__extensionValue *)0)->present),
9054 0, /* No top level tags */
9055 0, /* No tags in the map */
9057 -1 /* Extensions start */
9059 static /* Use -fall-defs-global to expose */
9060 asn_TYPE_descriptor_t asn_DEF_extensionValue_104 = {
9064 0, /* No effective tags (pointer) */
9065 0, /* No effective tags (count) */
9066 0, /* No tags (pointer) */
9067 0, /* No tags (count) */
9068 { 0, 0, OPEN_TYPE_constraint },
9069 0, 0, /* No members */
9070 &asn_SPC_extensionValue_specs_104 /* Additional specs */
9073 asn_TYPE_member_t asn_MBR_CellBasedQMC_ExtIEs_101[] = {
9074 { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, id),
9075 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
9076 -1, /* IMPLICIT tag at current level */
9077 &asn_DEF_ProtocolIE_ID,
9079 { 0, &asn_PER_memb_id_constr_102, memb_id_constraint_101 },
9080 0, 0, /* No default value */
9083 { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, criticality),
9084 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
9085 -1, /* IMPLICIT tag at current level */
9086 &asn_DEF_Criticality,
9088 { 0, &asn_PER_memb_criticality_constr_103, memb_criticality_constraint_101 },
9089 0, 0, /* No default value */
9092 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, extensionValue),
9093 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
9094 +1, /* EXPLICIT tag at current level */
9095 &asn_DEF_extensionValue_104,
9097 { 0, &asn_PER_memb_extensionValue_constr_104, memb_extensionValue_constraint_101 },
9098 0, 0, /* No default value */
9102 static const ber_tlv_tag_t asn_DEF_CellBasedQMC_ExtIEs_tags_101[] = {
9103 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9105 static const asn_TYPE_tag2member_t asn_MAP_CellBasedQMC_ExtIEs_tag2el_101[] = {
9106 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
9107 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
9108 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
9110 asn_SEQUENCE_specifics_t asn_SPC_CellBasedQMC_ExtIEs_specs_101 = {
9111 sizeof(struct CellBasedQMC_ExtIEs),
9112 offsetof(struct CellBasedQMC_ExtIEs, _asn_ctx),
9113 asn_MAP_CellBasedQMC_ExtIEs_tag2el_101,
9114 3, /* Count of tags in the map */
9115 0, 0, 0, /* Optional elements (not needed) */
9116 -1, /* First extension addition */
9118 asn_TYPE_descriptor_t asn_DEF_CellBasedQMC_ExtIEs = {
9119 "CellBasedQMC-ExtIEs",
9120 "CellBasedQMC-ExtIEs",
9122 asn_DEF_CellBasedQMC_ExtIEs_tags_101,
9123 sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_101)
9124 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_101[0]), /* 1 */
9125 asn_DEF_CellBasedQMC_ExtIEs_tags_101, /* Same as above */
9126 sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_101)
9127 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_101[0]), /* 1 */
9128 { 0, 0, SEQUENCE_constraint },
9129 asn_MBR_CellBasedQMC_ExtIEs_101,
9130 3, /* Elements count */
9131 &asn_SPC_CellBasedQMC_ExtIEs_specs_101 /* Additional specs */
9134 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_108 = {
9135 sizeof(struct CellReplacingInfo_ExtIEs__extensionValue),
9136 offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, _asn_ctx),
9137 offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, present),
9138 sizeof(((struct CellReplacingInfo_ExtIEs__extensionValue *)0)->present),
9139 0, /* No top level tags */
9140 0, /* No tags in the map */
9142 -1 /* Extensions start */
9144 static /* Use -fall-defs-global to expose */
9145 asn_TYPE_descriptor_t asn_DEF_extensionValue_108 = {
9149 0, /* No effective tags (pointer) */
9150 0, /* No effective tags (count) */
9151 0, /* No tags (pointer) */
9152 0, /* No tags (count) */
9153 { 0, 0, OPEN_TYPE_constraint },
9154 0, 0, /* No members */
9155 &asn_SPC_extensionValue_specs_108 /* Additional specs */
9158 asn_TYPE_member_t asn_MBR_CellReplacingInfo_ExtIEs_105[] = {
9159 { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, id),
9160 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
9161 -1, /* IMPLICIT tag at current level */
9162 &asn_DEF_ProtocolIE_ID,
9164 { 0, &asn_PER_memb_id_constr_106, memb_id_constraint_105 },
9165 0, 0, /* No default value */
9168 { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, criticality),
9169 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
9170 -1, /* IMPLICIT tag at current level */
9171 &asn_DEF_Criticality,
9173 { 0, &asn_PER_memb_criticality_constr_107, memb_criticality_constraint_105 },
9174 0, 0, /* No default value */
9177 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, extensionValue),
9178 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
9179 +1, /* EXPLICIT tag at current level */
9180 &asn_DEF_extensionValue_108,
9182 { 0, &asn_PER_memb_extensionValue_constr_108, memb_extensionValue_constraint_105 },
9183 0, 0, /* No default value */
9187 static const ber_tlv_tag_t asn_DEF_CellReplacingInfo_ExtIEs_tags_105[] = {
9188 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9190 static const asn_TYPE_tag2member_t asn_MAP_CellReplacingInfo_ExtIEs_tag2el_105[] = {
9191 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
9192 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
9193 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
9195 asn_SEQUENCE_specifics_t asn_SPC_CellReplacingInfo_ExtIEs_specs_105 = {
9196 sizeof(struct CellReplacingInfo_ExtIEs),
9197 offsetof(struct CellReplacingInfo_ExtIEs, _asn_ctx),
9198 asn_MAP_CellReplacingInfo_ExtIEs_tag2el_105,
9199 3, /* Count of tags in the map */
9200 0, 0, 0, /* Optional elements (not needed) */
9201 -1, /* First extension addition */
9203 asn_TYPE_descriptor_t asn_DEF_CellReplacingInfo_ExtIEs = {
9204 "CellReplacingInfo-ExtIEs",
9205 "CellReplacingInfo-ExtIEs",
9207 asn_DEF_CellReplacingInfo_ExtIEs_tags_105,
9208 sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_105)
9209 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_105[0]), /* 1 */
9210 asn_DEF_CellReplacingInfo_ExtIEs_tags_105, /* Same as above */
9211 sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_105)
9212 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_105[0]), /* 1 */
9213 { 0, 0, SEQUENCE_constraint },
9214 asn_MBR_CellReplacingInfo_ExtIEs_105,
9215 3, /* Elements count */
9216 &asn_SPC_CellReplacingInfo_ExtIEs_specs_105 /* Additional specs */
9219 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_112 = {
9220 sizeof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue),
9221 offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, _asn_ctx),
9222 offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, present),
9223 sizeof(((struct CoMPHypothesisSetItem_ExtIEs__extensionValue *)0)->present),
9224 0, /* No top level tags */
9225 0, /* No tags in the map */
9227 -1 /* Extensions start */
9229 static /* Use -fall-defs-global to expose */
9230 asn_TYPE_descriptor_t asn_DEF_extensionValue_112 = {
9234 0, /* No effective tags (pointer) */
9235 0, /* No effective tags (count) */
9236 0, /* No tags (pointer) */
9237 0, /* No tags (count) */
9238 { 0, 0, OPEN_TYPE_constraint },
9239 0, 0, /* No members */
9240 &asn_SPC_extensionValue_specs_112 /* Additional specs */
9243 asn_TYPE_member_t asn_MBR_CoMPHypothesisSetItem_ExtIEs_109[] = {
9244 { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, id),
9245 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
9246 -1, /* IMPLICIT tag at current level */
9247 &asn_DEF_ProtocolIE_ID,
9249 { 0, &asn_PER_memb_id_constr_110, memb_id_constraint_109 },
9250 0, 0, /* No default value */
9253 { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, criticality),
9254 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
9255 -1, /* IMPLICIT tag at current level */
9256 &asn_DEF_Criticality,
9258 { 0, &asn_PER_memb_criticality_constr_111, memb_criticality_constraint_109 },
9259 0, 0, /* No default value */
9262 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, extensionValue),
9263 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
9264 +1, /* EXPLICIT tag at current level */
9265 &asn_DEF_extensionValue_112,
9267 { 0, &asn_PER_memb_extensionValue_constr_112, memb_extensionValue_constraint_109 },
9268 0, 0, /* No default value */
9272 static const ber_tlv_tag_t asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_109[] = {
9273 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9275 static const asn_TYPE_tag2member_t asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_109[] = {
9276 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
9277 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
9278 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
9280 asn_SEQUENCE_specifics_t asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_109 = {
9281 sizeof(struct CoMPHypothesisSetItem_ExtIEs),
9282 offsetof(struct CoMPHypothesisSetItem_ExtIEs, _asn_ctx),
9283 asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_109,
9284 3, /* Count of tags in the map */
9285 0, 0, 0, /* Optional elements (not needed) */
9286 -1, /* First extension addition */
9288 asn_TYPE_descriptor_t asn_DEF_CoMPHypothesisSetItem_ExtIEs = {
9289 "CoMPHypothesisSetItem-ExtIEs",
9290 "CoMPHypothesisSetItem-ExtIEs",
9292 asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_109,
9293 sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_109)
9294 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_109[0]), /* 1 */
9295 asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_109, /* Same as above */
9296 sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_109)
9297 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_109[0]), /* 1 */
9298 { 0, 0, SEQUENCE_constraint },
9299 asn_MBR_CoMPHypothesisSetItem_ExtIEs_109,
9300 3, /* Elements count */
9301 &asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_109 /* Additional specs */
9304 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_116 = {
9305 sizeof(struct CoMPInformation_ExtIEs__extensionValue),
9306 offsetof(struct CoMPInformation_ExtIEs__extensionValue, _asn_ctx),
9307 offsetof(struct CoMPInformation_ExtIEs__extensionValue, present),
9308 sizeof(((struct CoMPInformation_ExtIEs__extensionValue *)0)->present),
9309 0, /* No top level tags */
9310 0, /* No tags in the map */
9312 -1 /* Extensions start */
9314 static /* Use -fall-defs-global to expose */
9315 asn_TYPE_descriptor_t asn_DEF_extensionValue_116 = {
9319 0, /* No effective tags (pointer) */
9320 0, /* No effective tags (count) */
9321 0, /* No tags (pointer) */
9322 0, /* No tags (count) */
9323 { 0, 0, OPEN_TYPE_constraint },
9324 0, 0, /* No members */
9325 &asn_SPC_extensionValue_specs_116 /* Additional specs */
9328 asn_TYPE_member_t asn_MBR_CoMPInformation_ExtIEs_113[] = {
9329 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, id),
9330 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
9331 -1, /* IMPLICIT tag at current level */
9332 &asn_DEF_ProtocolIE_ID,
9334 { 0, &asn_PER_memb_id_constr_114, memb_id_constraint_113 },
9335 0, 0, /* No default value */
9338 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, criticality),
9339 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
9340 -1, /* IMPLICIT tag at current level */
9341 &asn_DEF_Criticality,
9343 { 0, &asn_PER_memb_criticality_constr_115, memb_criticality_constraint_113 },
9344 0, 0, /* No default value */
9347 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, extensionValue),
9348 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
9349 +1, /* EXPLICIT tag at current level */
9350 &asn_DEF_extensionValue_116,
9352 { 0, &asn_PER_memb_extensionValue_constr_116, memb_extensionValue_constraint_113 },
9353 0, 0, /* No default value */
9357 static const ber_tlv_tag_t asn_DEF_CoMPInformation_ExtIEs_tags_113[] = {
9358 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9360 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformation_ExtIEs_tag2el_113[] = {
9361 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
9362 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
9363 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
9365 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformation_ExtIEs_specs_113 = {
9366 sizeof(struct CoMPInformation_ExtIEs),
9367 offsetof(struct CoMPInformation_ExtIEs, _asn_ctx),
9368 asn_MAP_CoMPInformation_ExtIEs_tag2el_113,
9369 3, /* Count of tags in the map */
9370 0, 0, 0, /* Optional elements (not needed) */
9371 -1, /* First extension addition */
9373 asn_TYPE_descriptor_t asn_DEF_CoMPInformation_ExtIEs = {
9374 "CoMPInformation-ExtIEs",
9375 "CoMPInformation-ExtIEs",
9377 asn_DEF_CoMPInformation_ExtIEs_tags_113,
9378 sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_113)
9379 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_113[0]), /* 1 */
9380 asn_DEF_CoMPInformation_ExtIEs_tags_113, /* Same as above */
9381 sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_113)
9382 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_113[0]), /* 1 */
9383 { 0, 0, SEQUENCE_constraint },
9384 asn_MBR_CoMPInformation_ExtIEs_113,
9385 3, /* Elements count */
9386 &asn_SPC_CoMPInformation_ExtIEs_specs_113 /* Additional specs */
9389 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_120 = {
9390 sizeof(struct CoMPInformationItem_ExtIEs__extensionValue),
9391 offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, _asn_ctx),
9392 offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, present),
9393 sizeof(((struct CoMPInformationItem_ExtIEs__extensionValue *)0)->present),
9394 0, /* No top level tags */
9395 0, /* No tags in the map */
9397 -1 /* Extensions start */
9399 static /* Use -fall-defs-global to expose */
9400 asn_TYPE_descriptor_t asn_DEF_extensionValue_120 = {
9404 0, /* No effective tags (pointer) */
9405 0, /* No effective tags (count) */
9406 0, /* No tags (pointer) */
9407 0, /* No tags (count) */
9408 { 0, 0, OPEN_TYPE_constraint },
9409 0, 0, /* No members */
9410 &asn_SPC_extensionValue_specs_120 /* Additional specs */
9413 asn_TYPE_member_t asn_MBR_CoMPInformationItem_ExtIEs_117[] = {
9414 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, id),
9415 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
9416 -1, /* IMPLICIT tag at current level */
9417 &asn_DEF_ProtocolIE_ID,
9419 { 0, &asn_PER_memb_id_constr_118, memb_id_constraint_117 },
9420 0, 0, /* No default value */
9423 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, criticality),
9424 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
9425 -1, /* IMPLICIT tag at current level */
9426 &asn_DEF_Criticality,
9428 { 0, &asn_PER_memb_criticality_constr_119, memb_criticality_constraint_117 },
9429 0, 0, /* No default value */
9432 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, extensionValue),
9433 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
9434 +1, /* EXPLICIT tag at current level */
9435 &asn_DEF_extensionValue_120,
9437 { 0, &asn_PER_memb_extensionValue_constr_120, memb_extensionValue_constraint_117 },
9438 0, 0, /* No default value */
9442 static const ber_tlv_tag_t asn_DEF_CoMPInformationItem_ExtIEs_tags_117[] = {
9443 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9445 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationItem_ExtIEs_tag2el_117[] = {
9446 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
9447 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
9448 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
9450 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationItem_ExtIEs_specs_117 = {
9451 sizeof(struct CoMPInformationItem_ExtIEs),
9452 offsetof(struct CoMPInformationItem_ExtIEs, _asn_ctx),
9453 asn_MAP_CoMPInformationItem_ExtIEs_tag2el_117,
9454 3, /* Count of tags in the map */
9455 0, 0, 0, /* Optional elements (not needed) */
9456 -1, /* First extension addition */
9458 asn_TYPE_descriptor_t asn_DEF_CoMPInformationItem_ExtIEs = {
9459 "CoMPInformationItem-ExtIEs",
9460 "CoMPInformationItem-ExtIEs",
9462 asn_DEF_CoMPInformationItem_ExtIEs_tags_117,
9463 sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_117)
9464 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_117[0]), /* 1 */
9465 asn_DEF_CoMPInformationItem_ExtIEs_tags_117, /* Same as above */
9466 sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_117)
9467 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_117[0]), /* 1 */
9468 { 0, 0, SEQUENCE_constraint },
9469 asn_MBR_CoMPInformationItem_ExtIEs_117,
9470 3, /* Elements count */
9471 &asn_SPC_CoMPInformationItem_ExtIEs_specs_117 /* Additional specs */
9474 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_124 = {
9475 sizeof(struct CoMPInformationStartTime_ExtIEs__extensionValue),
9476 offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, _asn_ctx),
9477 offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, present),
9478 sizeof(((struct CoMPInformationStartTime_ExtIEs__extensionValue *)0)->present),
9479 0, /* No top level tags */
9480 0, /* No tags in the map */
9482 -1 /* Extensions start */
9484 static /* Use -fall-defs-global to expose */
9485 asn_TYPE_descriptor_t asn_DEF_extensionValue_124 = {
9489 0, /* No effective tags (pointer) */
9490 0, /* No effective tags (count) */
9491 0, /* No tags (pointer) */
9492 0, /* No tags (count) */
9493 { 0, 0, OPEN_TYPE_constraint },
9494 0, 0, /* No members */
9495 &asn_SPC_extensionValue_specs_124 /* Additional specs */
9498 asn_TYPE_member_t asn_MBR_CoMPInformationStartTime_ExtIEs_121[] = {
9499 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, id),
9500 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
9501 -1, /* IMPLICIT tag at current level */
9502 &asn_DEF_ProtocolIE_ID,
9504 { 0, &asn_PER_memb_id_constr_122, memb_id_constraint_121 },
9505 0, 0, /* No default value */
9508 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, criticality),
9509 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
9510 -1, /* IMPLICIT tag at current level */
9511 &asn_DEF_Criticality,
9513 { 0, &asn_PER_memb_criticality_constr_123, memb_criticality_constraint_121 },
9514 0, 0, /* No default value */
9517 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, extensionValue),
9518 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
9519 +1, /* EXPLICIT tag at current level */
9520 &asn_DEF_extensionValue_124,
9522 { 0, &asn_PER_memb_extensionValue_constr_124, memb_extensionValue_constraint_121 },
9523 0, 0, /* No default value */
9527 static const ber_tlv_tag_t asn_DEF_CoMPInformationStartTime_ExtIEs_tags_121[] = {
9528 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9530 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_121[] = {
9531 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
9532 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
9533 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
9535 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationStartTime_ExtIEs_specs_121 = {
9536 sizeof(struct CoMPInformationStartTime_ExtIEs),
9537 offsetof(struct CoMPInformationStartTime_ExtIEs, _asn_ctx),
9538 asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_121,
9539 3, /* Count of tags in the map */
9540 0, 0, 0, /* Optional elements (not needed) */
9541 -1, /* First extension addition */
9543 asn_TYPE_descriptor_t asn_DEF_CoMPInformationStartTime_ExtIEs = {
9544 "CoMPInformationStartTime-ExtIEs",
9545 "CoMPInformationStartTime-ExtIEs",
9547 asn_DEF_CoMPInformationStartTime_ExtIEs_tags_121,
9548 sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_121)
9549 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_121[0]), /* 1 */
9550 asn_DEF_CoMPInformationStartTime_ExtIEs_tags_121, /* Same as above */
9551 sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_121)
9552 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_121[0]), /* 1 */
9553 { 0, 0, SEQUENCE_constraint },
9554 asn_MBR_CoMPInformationStartTime_ExtIEs_121,
9555 3, /* Elements count */
9556 &asn_SPC_CoMPInformationStartTime_ExtIEs_specs_121 /* Additional specs */
9559 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_128 = {
9560 sizeof(struct CompositeAvailableCapacity_ExtIEs__extensionValue),
9561 offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, _asn_ctx),
9562 offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, present),
9563 sizeof(((struct CompositeAvailableCapacity_ExtIEs__extensionValue *)0)->present),
9564 0, /* No top level tags */
9565 0, /* No tags in the map */
9567 -1 /* Extensions start */
9569 static /* Use -fall-defs-global to expose */
9570 asn_TYPE_descriptor_t asn_DEF_extensionValue_128 = {
9574 0, /* No effective tags (pointer) */
9575 0, /* No effective tags (count) */
9576 0, /* No tags (pointer) */
9577 0, /* No tags (count) */
9578 { 0, 0, OPEN_TYPE_constraint },
9579 0, 0, /* No members */
9580 &asn_SPC_extensionValue_specs_128 /* Additional specs */
9583 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacity_ExtIEs_125[] = {
9584 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, id),
9585 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
9586 -1, /* IMPLICIT tag at current level */
9587 &asn_DEF_ProtocolIE_ID,
9589 { 0, &asn_PER_memb_id_constr_126, memb_id_constraint_125 },
9590 0, 0, /* No default value */
9593 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, criticality),
9594 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
9595 -1, /* IMPLICIT tag at current level */
9596 &asn_DEF_Criticality,
9598 { 0, &asn_PER_memb_criticality_constr_127, memb_criticality_constraint_125 },
9599 0, 0, /* No default value */
9602 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, extensionValue),
9603 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
9604 +1, /* EXPLICIT tag at current level */
9605 &asn_DEF_extensionValue_128,
9607 { 0, &asn_PER_memb_extensionValue_constr_128, memb_extensionValue_constraint_125 },
9608 0, 0, /* No default value */
9612 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_125[] = {
9613 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9615 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_125[] = {
9616 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
9617 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
9618 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
9620 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_125 = {
9621 sizeof(struct CompositeAvailableCapacity_ExtIEs),
9622 offsetof(struct CompositeAvailableCapacity_ExtIEs, _asn_ctx),
9623 asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_125,
9624 3, /* Count of tags in the map */
9625 0, 0, 0, /* Optional elements (not needed) */
9626 -1, /* First extension addition */
9628 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacity_ExtIEs = {
9629 "CompositeAvailableCapacity-ExtIEs",
9630 "CompositeAvailableCapacity-ExtIEs",
9632 asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_125,
9633 sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_125)
9634 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_125[0]), /* 1 */
9635 asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_125, /* Same as above */
9636 sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_125)
9637 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_125[0]), /* 1 */
9638 { 0, 0, SEQUENCE_constraint },
9639 asn_MBR_CompositeAvailableCapacity_ExtIEs_125,
9640 3, /* Elements count */
9641 &asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_125 /* Additional specs */
9644 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_132 = {
9645 sizeof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue),
9646 offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, _asn_ctx),
9647 offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, present),
9648 sizeof(((struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue *)0)->present),
9649 0, /* No top level tags */
9650 0, /* No tags in the map */
9652 -1 /* Extensions start */
9654 static /* Use -fall-defs-global to expose */
9655 asn_TYPE_descriptor_t asn_DEF_extensionValue_132 = {
9659 0, /* No effective tags (pointer) */
9660 0, /* No effective tags (count) */
9661 0, /* No tags (pointer) */
9662 0, /* No tags (count) */
9663 { 0, 0, OPEN_TYPE_constraint },
9664 0, 0, /* No members */
9665 &asn_SPC_extensionValue_specs_132 /* Additional specs */
9668 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_129[] = {
9669 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, id),
9670 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
9671 -1, /* IMPLICIT tag at current level */
9672 &asn_DEF_ProtocolIE_ID,
9674 { 0, &asn_PER_memb_id_constr_130, memb_id_constraint_129 },
9675 0, 0, /* No default value */
9678 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, criticality),
9679 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
9680 -1, /* IMPLICIT tag at current level */
9681 &asn_DEF_Criticality,
9683 { 0, &asn_PER_memb_criticality_constr_131, memb_criticality_constraint_129 },
9684 0, 0, /* No default value */
9687 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, extensionValue),
9688 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
9689 +1, /* EXPLICIT tag at current level */
9690 &asn_DEF_extensionValue_132,
9692 { 0, &asn_PER_memb_extensionValue_constr_132, memb_extensionValue_constraint_129 },
9693 0, 0, /* No default value */
9697 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_129[] = {
9698 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9700 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_129[] = {
9701 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
9702 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
9703 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
9705 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_129 = {
9706 sizeof(struct CompositeAvailableCapacityGroup_ExtIEs),
9707 offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, _asn_ctx),
9708 asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_129,
9709 3, /* Count of tags in the map */
9710 0, 0, 0, /* Optional elements (not needed) */
9711 -1, /* First extension addition */
9713 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs = {
9714 "CompositeAvailableCapacityGroup-ExtIEs",
9715 "CompositeAvailableCapacityGroup-ExtIEs",
9717 asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_129,
9718 sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_129)
9719 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_129[0]), /* 1 */
9720 asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_129, /* Same as above */
9721 sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_129)
9722 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_129[0]), /* 1 */
9723 { 0, 0, SEQUENCE_constraint },
9724 asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_129,
9725 3, /* Elements count */
9726 &asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_129 /* Additional specs */
9729 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_136 = {
9730 sizeof(struct CriticalityDiagnostics_ExtIEs__extensionValue),
9731 offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx),
9732 offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, present),
9733 sizeof(((struct CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present),
9734 0, /* No top level tags */
9735 0, /* No tags in the map */
9737 -1 /* Extensions start */
9739 static /* Use -fall-defs-global to expose */
9740 asn_TYPE_descriptor_t asn_DEF_extensionValue_136 = {
9744 0, /* No effective tags (pointer) */
9745 0, /* No effective tags (count) */
9746 0, /* No tags (pointer) */
9747 0, /* No tags (count) */
9748 { 0, 0, OPEN_TYPE_constraint },
9749 0, 0, /* No members */
9750 &asn_SPC_extensionValue_specs_136 /* Additional specs */
9753 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_ExtIEs_133[] = {
9754 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, id),
9755 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
9756 -1, /* IMPLICIT tag at current level */
9757 &asn_DEF_ProtocolIE_ID,
9759 { 0, &asn_PER_memb_id_constr_134, memb_id_constraint_133 },
9760 0, 0, /* No default value */
9763 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, criticality),
9764 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
9765 -1, /* IMPLICIT tag at current level */
9766 &asn_DEF_Criticality,
9768 { 0, &asn_PER_memb_criticality_constr_135, memb_criticality_constraint_133 },
9769 0, 0, /* No default value */
9772 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, extensionValue),
9773 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
9774 +1, /* EXPLICIT tag at current level */
9775 &asn_DEF_extensionValue_136,
9777 { 0, &asn_PER_memb_extensionValue_constr_136, memb_extensionValue_constraint_133 },
9778 0, 0, /* No default value */
9782 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_ExtIEs_tags_133[] = {
9783 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9785 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_133[] = {
9786 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
9787 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
9788 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
9790 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_ExtIEs_specs_133 = {
9791 sizeof(struct CriticalityDiagnostics_ExtIEs),
9792 offsetof(struct CriticalityDiagnostics_ExtIEs, _asn_ctx),
9793 asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_133,
9794 3, /* Count of tags in the map */
9795 0, 0, 0, /* Optional elements (not needed) */
9796 -1, /* First extension addition */
9798 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_ExtIEs = {
9799 "CriticalityDiagnostics-ExtIEs",
9800 "CriticalityDiagnostics-ExtIEs",
9802 asn_DEF_CriticalityDiagnostics_ExtIEs_tags_133,
9803 sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_133)
9804 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_133[0]), /* 1 */
9805 asn_DEF_CriticalityDiagnostics_ExtIEs_tags_133, /* Same as above */
9806 sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_133)
9807 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_133[0]), /* 1 */
9808 { 0, 0, SEQUENCE_constraint },
9809 asn_MBR_CriticalityDiagnostics_ExtIEs_133,
9810 3, /* Elements count */
9811 &asn_SPC_CriticalityDiagnostics_ExtIEs_specs_133 /* Additional specs */
9814 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_140 = {
9815 sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue),
9816 offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, _asn_ctx),
9817 offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, present),
9818 sizeof(((struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue *)0)->present),
9819 0, /* No top level tags */
9820 0, /* No tags in the map */
9822 -1 /* Extensions start */
9824 static /* Use -fall-defs-global to expose */
9825 asn_TYPE_descriptor_t asn_DEF_extensionValue_140 = {
9829 0, /* No effective tags (pointer) */
9830 0, /* No effective tags (count) */
9831 0, /* No tags (pointer) */
9832 0, /* No tags (count) */
9833 { 0, 0, OPEN_TYPE_constraint },
9834 0, 0, /* No members */
9835 &asn_SPC_extensionValue_specs_140 /* Additional specs */
9838 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_137[] = {
9839 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, id),
9840 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
9841 -1, /* IMPLICIT tag at current level */
9842 &asn_DEF_ProtocolIE_ID,
9844 { 0, &asn_PER_memb_id_constr_138, memb_id_constraint_137 },
9845 0, 0, /* No default value */
9848 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, criticality),
9849 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
9850 -1, /* IMPLICIT tag at current level */
9851 &asn_DEF_Criticality,
9853 { 0, &asn_PER_memb_criticality_constr_139, memb_criticality_constraint_137 },
9854 0, 0, /* No default value */
9857 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, extensionValue),
9858 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
9859 +1, /* EXPLICIT tag at current level */
9860 &asn_DEF_extensionValue_140,
9862 { 0, &asn_PER_memb_extensionValue_constr_140, memb_extensionValue_constraint_137 },
9863 0, 0, /* No default value */
9867 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_137[] = {
9868 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9870 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_137[] = {
9871 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
9872 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
9873 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
9875 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_137 = {
9876 sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs),
9877 offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, _asn_ctx),
9878 asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_137,
9879 3, /* Count of tags in the map */
9880 0, 0, 0, /* Optional elements (not needed) */
9881 -1, /* First extension addition */
9883 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs = {
9884 "CriticalityDiagnostics-IE-List-ExtIEs",
9885 "CriticalityDiagnostics-IE-List-ExtIEs",
9887 asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_137,
9888 sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_137)
9889 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_137[0]), /* 1 */
9890 asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_137, /* Same as above */
9891 sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_137)
9892 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_137[0]), /* 1 */
9893 { 0, 0, SEQUENCE_constraint },
9894 asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_137,
9895 3, /* Elements count */
9896 &asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_137 /* Additional specs */
9899 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_144 = {
9900 sizeof(struct CSIReportList_ExtIEs__extensionValue),
9901 offsetof(struct CSIReportList_ExtIEs__extensionValue, _asn_ctx),
9902 offsetof(struct CSIReportList_ExtIEs__extensionValue, present),
9903 sizeof(((struct CSIReportList_ExtIEs__extensionValue *)0)->present),
9904 0, /* No top level tags */
9905 0, /* No tags in the map */
9907 -1 /* Extensions start */
9909 static /* Use -fall-defs-global to expose */
9910 asn_TYPE_descriptor_t asn_DEF_extensionValue_144 = {
9914 0, /* No effective tags (pointer) */
9915 0, /* No effective tags (count) */
9916 0, /* No tags (pointer) */
9917 0, /* No tags (count) */
9918 { 0, 0, OPEN_TYPE_constraint },
9919 0, 0, /* No members */
9920 &asn_SPC_extensionValue_specs_144 /* Additional specs */
9923 asn_TYPE_member_t asn_MBR_CSIReportList_ExtIEs_141[] = {
9924 { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, id),
9925 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
9926 -1, /* IMPLICIT tag at current level */
9927 &asn_DEF_ProtocolIE_ID,
9929 { 0, &asn_PER_memb_id_constr_142, memb_id_constraint_141 },
9930 0, 0, /* No default value */
9933 { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, criticality),
9934 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
9935 -1, /* IMPLICIT tag at current level */
9936 &asn_DEF_Criticality,
9938 { 0, &asn_PER_memb_criticality_constr_143, memb_criticality_constraint_141 },
9939 0, 0, /* No default value */
9942 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, extensionValue),
9943 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
9944 +1, /* EXPLICIT tag at current level */
9945 &asn_DEF_extensionValue_144,
9947 { 0, &asn_PER_memb_extensionValue_constr_144, memb_extensionValue_constraint_141 },
9948 0, 0, /* No default value */
9952 static const ber_tlv_tag_t asn_DEF_CSIReportList_ExtIEs_tags_141[] = {
9953 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9955 static const asn_TYPE_tag2member_t asn_MAP_CSIReportList_ExtIEs_tag2el_141[] = {
9956 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
9957 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
9958 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
9960 asn_SEQUENCE_specifics_t asn_SPC_CSIReportList_ExtIEs_specs_141 = {
9961 sizeof(struct CSIReportList_ExtIEs),
9962 offsetof(struct CSIReportList_ExtIEs, _asn_ctx),
9963 asn_MAP_CSIReportList_ExtIEs_tag2el_141,
9964 3, /* Count of tags in the map */
9965 0, 0, 0, /* Optional elements (not needed) */
9966 -1, /* First extension addition */
9968 asn_TYPE_descriptor_t asn_DEF_CSIReportList_ExtIEs = {
9969 "CSIReportList-ExtIEs",
9970 "CSIReportList-ExtIEs",
9972 asn_DEF_CSIReportList_ExtIEs_tags_141,
9973 sizeof(asn_DEF_CSIReportList_ExtIEs_tags_141)
9974 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_141[0]), /* 1 */
9975 asn_DEF_CSIReportList_ExtIEs_tags_141, /* Same as above */
9976 sizeof(asn_DEF_CSIReportList_ExtIEs_tags_141)
9977 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_141[0]), /* 1 */
9978 { 0, 0, SEQUENCE_constraint },
9979 asn_MBR_CSIReportList_ExtIEs_141,
9980 3, /* Elements count */
9981 &asn_SPC_CSIReportList_ExtIEs_specs_141 /* Additional specs */
9984 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_148 = {
9985 sizeof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue),
9986 offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, _asn_ctx),
9987 offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, present),
9988 sizeof(((struct CSIReportPerCSIProcess_ExtIEs__extensionValue *)0)->present),
9989 0, /* No top level tags */
9990 0, /* No tags in the map */
9992 -1 /* Extensions start */
9994 static /* Use -fall-defs-global to expose */
9995 asn_TYPE_descriptor_t asn_DEF_extensionValue_148 = {
9999 0, /* No effective tags (pointer) */
10000 0, /* No effective tags (count) */
10001 0, /* No tags (pointer) */
10002 0, /* No tags (count) */
10003 { 0, 0, OPEN_TYPE_constraint },
10004 0, 0, /* No members */
10005 &asn_SPC_extensionValue_specs_148 /* Additional specs */
10008 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcess_ExtIEs_145[] = {
10009 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, id),
10010 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
10011 -1, /* IMPLICIT tag at current level */
10012 &asn_DEF_ProtocolIE_ID,
10014 { 0, &asn_PER_memb_id_constr_146, memb_id_constraint_145 },
10015 0, 0, /* No default value */
10018 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, criticality),
10019 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
10020 -1, /* IMPLICIT tag at current level */
10021 &asn_DEF_Criticality,
10023 { 0, &asn_PER_memb_criticality_constr_147, memb_criticality_constraint_145 },
10024 0, 0, /* No default value */
10027 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, extensionValue),
10028 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
10029 +1, /* EXPLICIT tag at current level */
10030 &asn_DEF_extensionValue_148,
10032 { 0, &asn_PER_memb_extensionValue_constr_148, memb_extensionValue_constraint_145 },
10033 0, 0, /* No default value */
10037 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_145[] = {
10038 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10040 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_145[] = {
10041 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
10042 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
10043 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
10045 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_145 = {
10046 sizeof(struct CSIReportPerCSIProcess_ExtIEs),
10047 offsetof(struct CSIReportPerCSIProcess_ExtIEs, _asn_ctx),
10048 asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_145,
10049 3, /* Count of tags in the map */
10050 0, 0, 0, /* Optional elements (not needed) */
10051 -1, /* First extension addition */
10053 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcess_ExtIEs = {
10054 "CSIReportPerCSIProcess-ExtIEs",
10055 "CSIReportPerCSIProcess-ExtIEs",
10057 asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_145,
10058 sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_145)
10059 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_145[0]), /* 1 */
10060 asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_145, /* Same as above */
10061 sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_145)
10062 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_145[0]), /* 1 */
10063 { 0, 0, SEQUENCE_constraint },
10064 asn_MBR_CSIReportPerCSIProcess_ExtIEs_145,
10065 3, /* Elements count */
10066 &asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_145 /* Additional specs */
10069 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_152 = {
10070 sizeof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue),
10071 offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, _asn_ctx),
10072 offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, present),
10073 sizeof(((struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue *)0)->present),
10074 0, /* No top level tags */
10075 0, /* No tags in the map */
10077 -1 /* Extensions start */
10079 static /* Use -fall-defs-global to expose */
10080 asn_TYPE_descriptor_t asn_DEF_extensionValue_152 = {
10084 0, /* No effective tags (pointer) */
10085 0, /* No effective tags (count) */
10086 0, /* No tags (pointer) */
10087 0, /* No tags (count) */
10088 { 0, 0, OPEN_TYPE_constraint },
10089 0, 0, /* No members */
10090 &asn_SPC_extensionValue_specs_152 /* Additional specs */
10093 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_149[] = {
10094 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, id),
10095 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
10096 -1, /* IMPLICIT tag at current level */
10097 &asn_DEF_ProtocolIE_ID,
10099 { 0, &asn_PER_memb_id_constr_150, memb_id_constraint_149 },
10100 0, 0, /* No default value */
10103 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, criticality),
10104 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
10105 -1, /* IMPLICIT tag at current level */
10106 &asn_DEF_Criticality,
10108 { 0, &asn_PER_memb_criticality_constr_151, memb_criticality_constraint_149 },
10109 0, 0, /* No default value */
10112 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, extensionValue),
10113 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
10114 +1, /* EXPLICIT tag at current level */
10115 &asn_DEF_extensionValue_152,
10117 { 0, &asn_PER_memb_extensionValue_constr_152, memb_extensionValue_constraint_149 },
10118 0, 0, /* No default value */
10122 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_149[] = {
10123 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10125 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_149[] = {
10126 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
10127 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
10128 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
10130 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_149 = {
10131 sizeof(struct CSIReportPerCSIProcessItem_ExtIEs),
10132 offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, _asn_ctx),
10133 asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_149,
10134 3, /* Count of tags in the map */
10135 0, 0, 0, /* Optional elements (not needed) */
10136 -1, /* First extension addition */
10138 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs = {
10139 "CSIReportPerCSIProcessItem-ExtIEs",
10140 "CSIReportPerCSIProcessItem-ExtIEs",
10142 asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_149,
10143 sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_149)
10144 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_149[0]), /* 1 */
10145 asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_149, /* Same as above */
10146 sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_149)
10147 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_149[0]), /* 1 */
10148 { 0, 0, SEQUENCE_constraint },
10149 asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_149,
10150 3, /* Elements count */
10151 &asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_149 /* Additional specs */
10154 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_156 = {
10155 sizeof(struct DynamicNAICSInformation_ExtIEs__extensionValue),
10156 offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, _asn_ctx),
10157 offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, present),
10158 sizeof(((struct DynamicNAICSInformation_ExtIEs__extensionValue *)0)->present),
10159 0, /* No top level tags */
10160 0, /* No tags in the map */
10162 -1 /* Extensions start */
10164 static /* Use -fall-defs-global to expose */
10165 asn_TYPE_descriptor_t asn_DEF_extensionValue_156 = {
10169 0, /* No effective tags (pointer) */
10170 0, /* No effective tags (count) */
10171 0, /* No tags (pointer) */
10172 0, /* No tags (count) */
10173 { 0, 0, OPEN_TYPE_constraint },
10174 0, 0, /* No members */
10175 &asn_SPC_extensionValue_specs_156 /* Additional specs */
10178 asn_TYPE_member_t asn_MBR_DynamicNAICSInformation_ExtIEs_153[] = {
10179 { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, id),
10180 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
10181 -1, /* IMPLICIT tag at current level */
10182 &asn_DEF_ProtocolIE_ID,
10184 { 0, &asn_PER_memb_id_constr_154, memb_id_constraint_153 },
10185 0, 0, /* No default value */
10188 { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, criticality),
10189 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
10190 -1, /* IMPLICIT tag at current level */
10191 &asn_DEF_Criticality,
10193 { 0, &asn_PER_memb_criticality_constr_155, memb_criticality_constraint_153 },
10194 0, 0, /* No default value */
10197 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, extensionValue),
10198 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
10199 +1, /* EXPLICIT tag at current level */
10200 &asn_DEF_extensionValue_156,
10202 { 0, &asn_PER_memb_extensionValue_constr_156, memb_extensionValue_constraint_153 },
10203 0, 0, /* No default value */
10207 static const ber_tlv_tag_t asn_DEF_DynamicNAICSInformation_ExtIEs_tags_153[] = {
10208 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10210 static const asn_TYPE_tag2member_t asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_153[] = {
10211 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
10212 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
10213 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
10215 asn_SEQUENCE_specifics_t asn_SPC_DynamicNAICSInformation_ExtIEs_specs_153 = {
10216 sizeof(struct DynamicNAICSInformation_ExtIEs),
10217 offsetof(struct DynamicNAICSInformation_ExtIEs, _asn_ctx),
10218 asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_153,
10219 3, /* Count of tags in the map */
10220 0, 0, 0, /* Optional elements (not needed) */
10221 -1, /* First extension addition */
10223 asn_TYPE_descriptor_t asn_DEF_DynamicNAICSInformation_ExtIEs = {
10224 "DynamicNAICSInformation-ExtIEs",
10225 "DynamicNAICSInformation-ExtIEs",
10227 asn_DEF_DynamicNAICSInformation_ExtIEs_tags_153,
10228 sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_153)
10229 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_153[0]), /* 1 */
10230 asn_DEF_DynamicNAICSInformation_ExtIEs_tags_153, /* Same as above */
10231 sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_153)
10232 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_153[0]), /* 1 */
10233 { 0, 0, SEQUENCE_constraint },
10234 asn_MBR_DynamicNAICSInformation_ExtIEs_153,
10235 3, /* Elements count */
10236 &asn_SPC_DynamicNAICSInformation_ExtIEs_specs_153 /* Additional specs */
10239 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_160 = {
10240 sizeof(struct ECGI_ExtIEs__extensionValue),
10241 offsetof(struct ECGI_ExtIEs__extensionValue, _asn_ctx),
10242 offsetof(struct ECGI_ExtIEs__extensionValue, present),
10243 sizeof(((struct ECGI_ExtIEs__extensionValue *)0)->present),
10244 0, /* No top level tags */
10245 0, /* No tags in the map */
10247 -1 /* Extensions start */
10249 static /* Use -fall-defs-global to expose */
10250 asn_TYPE_descriptor_t asn_DEF_extensionValue_160 = {
10254 0, /* No effective tags (pointer) */
10255 0, /* No effective tags (count) */
10256 0, /* No tags (pointer) */
10257 0, /* No tags (count) */
10258 { 0, 0, OPEN_TYPE_constraint },
10259 0, 0, /* No members */
10260 &asn_SPC_extensionValue_specs_160 /* Additional specs */
10263 asn_TYPE_member_t asn_MBR_ECGI_ExtIEs_157[] = {
10264 { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, id),
10265 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
10266 -1, /* IMPLICIT tag at current level */
10267 &asn_DEF_ProtocolIE_ID,
10269 { 0, &asn_PER_memb_id_constr_158, memb_id_constraint_157 },
10270 0, 0, /* No default value */
10273 { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, criticality),
10274 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
10275 -1, /* IMPLICIT tag at current level */
10276 &asn_DEF_Criticality,
10278 { 0, &asn_PER_memb_criticality_constr_159, memb_criticality_constraint_157 },
10279 0, 0, /* No default value */
10282 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, extensionValue),
10283 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
10284 +1, /* EXPLICIT tag at current level */
10285 &asn_DEF_extensionValue_160,
10287 { 0, &asn_PER_memb_extensionValue_constr_160, memb_extensionValue_constraint_157 },
10288 0, 0, /* No default value */
10292 static const ber_tlv_tag_t asn_DEF_ECGI_ExtIEs_tags_157[] = {
10293 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10295 static const asn_TYPE_tag2member_t asn_MAP_ECGI_ExtIEs_tag2el_157[] = {
10296 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
10297 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
10298 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
10300 asn_SEQUENCE_specifics_t asn_SPC_ECGI_ExtIEs_specs_157 = {
10301 sizeof(struct ECGI_ExtIEs),
10302 offsetof(struct ECGI_ExtIEs, _asn_ctx),
10303 asn_MAP_ECGI_ExtIEs_tag2el_157,
10304 3, /* Count of tags in the map */
10305 0, 0, 0, /* Optional elements (not needed) */
10306 -1, /* First extension addition */
10308 asn_TYPE_descriptor_t asn_DEF_ECGI_ExtIEs = {
10312 asn_DEF_ECGI_ExtIEs_tags_157,
10313 sizeof(asn_DEF_ECGI_ExtIEs_tags_157)
10314 /sizeof(asn_DEF_ECGI_ExtIEs_tags_157[0]), /* 1 */
10315 asn_DEF_ECGI_ExtIEs_tags_157, /* Same as above */
10316 sizeof(asn_DEF_ECGI_ExtIEs_tags_157)
10317 /sizeof(asn_DEF_ECGI_ExtIEs_tags_157[0]), /* 1 */
10318 { 0, 0, SEQUENCE_constraint },
10319 asn_MBR_ECGI_ExtIEs_157,
10320 3, /* Elements count */
10321 &asn_SPC_ECGI_ExtIEs_specs_157 /* Additional specs */
10324 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_164 = {
10325 sizeof(struct EnhancedRNTP_ExtIEs__extensionValue),
10326 offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, _asn_ctx),
10327 offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, present),
10328 sizeof(((struct EnhancedRNTP_ExtIEs__extensionValue *)0)->present),
10329 0, /* No top level tags */
10330 0, /* No tags in the map */
10332 -1 /* Extensions start */
10334 static /* Use -fall-defs-global to expose */
10335 asn_TYPE_descriptor_t asn_DEF_extensionValue_164 = {
10339 0, /* No effective tags (pointer) */
10340 0, /* No effective tags (count) */
10341 0, /* No tags (pointer) */
10342 0, /* No tags (count) */
10343 { 0, 0, OPEN_TYPE_constraint },
10344 0, 0, /* No members */
10345 &asn_SPC_extensionValue_specs_164 /* Additional specs */
10348 asn_TYPE_member_t asn_MBR_EnhancedRNTP_ExtIEs_161[] = {
10349 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, id),
10350 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
10351 -1, /* IMPLICIT tag at current level */
10352 &asn_DEF_ProtocolIE_ID,
10354 { 0, &asn_PER_memb_id_constr_162, memb_id_constraint_161 },
10355 0, 0, /* No default value */
10358 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, criticality),
10359 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
10360 -1, /* IMPLICIT tag at current level */
10361 &asn_DEF_Criticality,
10363 { 0, &asn_PER_memb_criticality_constr_163, memb_criticality_constraint_161 },
10364 0, 0, /* No default value */
10367 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, extensionValue),
10368 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
10369 +1, /* EXPLICIT tag at current level */
10370 &asn_DEF_extensionValue_164,
10372 { 0, &asn_PER_memb_extensionValue_constr_164, memb_extensionValue_constraint_161 },
10373 0, 0, /* No default value */
10377 static const ber_tlv_tag_t asn_DEF_EnhancedRNTP_ExtIEs_tags_161[] = {
10378 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10380 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTP_ExtIEs_tag2el_161[] = {
10381 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
10382 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
10383 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
10385 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTP_ExtIEs_specs_161 = {
10386 sizeof(struct EnhancedRNTP_ExtIEs),
10387 offsetof(struct EnhancedRNTP_ExtIEs, _asn_ctx),
10388 asn_MAP_EnhancedRNTP_ExtIEs_tag2el_161,
10389 3, /* Count of tags in the map */
10390 0, 0, 0, /* Optional elements (not needed) */
10391 -1, /* First extension addition */
10393 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTP_ExtIEs = {
10394 "EnhancedRNTP-ExtIEs",
10395 "EnhancedRNTP-ExtIEs",
10397 asn_DEF_EnhancedRNTP_ExtIEs_tags_161,
10398 sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_161)
10399 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_161[0]), /* 1 */
10400 asn_DEF_EnhancedRNTP_ExtIEs_tags_161, /* Same as above */
10401 sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_161)
10402 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_161[0]), /* 1 */
10403 { 0, 0, SEQUENCE_constraint },
10404 asn_MBR_EnhancedRNTP_ExtIEs_161,
10405 3, /* Elements count */
10406 &asn_SPC_EnhancedRNTP_ExtIEs_specs_161 /* Additional specs */
10409 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_168 = {
10410 sizeof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue),
10411 offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, _asn_ctx),
10412 offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, present),
10413 sizeof(((struct EnhancedRNTPStartTime_ExtIEs__extensionValue *)0)->present),
10414 0, /* No top level tags */
10415 0, /* No tags in the map */
10417 -1 /* Extensions start */
10419 static /* Use -fall-defs-global to expose */
10420 asn_TYPE_descriptor_t asn_DEF_extensionValue_168 = {
10424 0, /* No effective tags (pointer) */
10425 0, /* No effective tags (count) */
10426 0, /* No tags (pointer) */
10427 0, /* No tags (count) */
10428 { 0, 0, OPEN_TYPE_constraint },
10429 0, 0, /* No members */
10430 &asn_SPC_extensionValue_specs_168 /* Additional specs */
10433 asn_TYPE_member_t asn_MBR_EnhancedRNTPStartTime_ExtIEs_165[] = {
10434 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, id),
10435 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
10436 -1, /* IMPLICIT tag at current level */
10437 &asn_DEF_ProtocolIE_ID,
10439 { 0, &asn_PER_memb_id_constr_166, memb_id_constraint_165 },
10440 0, 0, /* No default value */
10443 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, criticality),
10444 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
10445 -1, /* IMPLICIT tag at current level */
10446 &asn_DEF_Criticality,
10448 { 0, &asn_PER_memb_criticality_constr_167, memb_criticality_constraint_165 },
10449 0, 0, /* No default value */
10452 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, extensionValue),
10453 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
10454 +1, /* EXPLICIT tag at current level */
10455 &asn_DEF_extensionValue_168,
10457 { 0, &asn_PER_memb_extensionValue_constr_168, memb_extensionValue_constraint_165 },
10458 0, 0, /* No default value */
10462 static const ber_tlv_tag_t asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_165[] = {
10463 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10465 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_165[] = {
10466 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
10467 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
10468 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
10470 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_165 = {
10471 sizeof(struct EnhancedRNTPStartTime_ExtIEs),
10472 offsetof(struct EnhancedRNTPStartTime_ExtIEs, _asn_ctx),
10473 asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_165,
10474 3, /* Count of tags in the map */
10475 0, 0, 0, /* Optional elements (not needed) */
10476 -1, /* First extension addition */
10478 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTPStartTime_ExtIEs = {
10479 "EnhancedRNTPStartTime-ExtIEs",
10480 "EnhancedRNTPStartTime-ExtIEs",
10482 asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_165,
10483 sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_165)
10484 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_165[0]), /* 1 */
10485 asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_165, /* Same as above */
10486 sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_165)
10487 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_165[0]), /* 1 */
10488 { 0, 0, SEQUENCE_constraint },
10489 asn_MBR_EnhancedRNTPStartTime_ExtIEs_165,
10490 3, /* Elements count */
10491 &asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_165 /* Additional specs */
10494 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_172 = {
10495 sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue),
10496 offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, _asn_ctx),
10497 offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, present),
10498 sizeof(((struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue *)0)->present),
10499 0, /* No top level tags */
10500 0, /* No tags in the map */
10502 -1 /* Extensions start */
10504 static /* Use -fall-defs-global to expose */
10505 asn_TYPE_descriptor_t asn_DEF_extensionValue_172 = {
10509 0, /* No effective tags (pointer) */
10510 0, /* No effective tags (count) */
10511 0, /* No tags (pointer) */
10512 0, /* No tags (count) */
10513 { 0, 0, OPEN_TYPE_constraint },
10514 0, 0, /* No members */
10515 &asn_SPC_extensionValue_specs_172 /* Additional specs */
10518 asn_TYPE_member_t asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_169[] = {
10519 { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, id),
10520 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
10521 -1, /* IMPLICIT tag at current level */
10522 &asn_DEF_ProtocolIE_ID,
10524 { 0, &asn_PER_memb_id_constr_170, memb_id_constraint_169 },
10525 0, 0, /* No default value */
10528 { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, criticality),
10529 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
10530 -1, /* IMPLICIT tag at current level */
10531 &asn_DEF_Criticality,
10533 { 0, &asn_PER_memb_criticality_constr_171, memb_criticality_constraint_169 },
10534 0, 0, /* No default value */
10537 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, extensionValue),
10538 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
10539 +1, /* EXPLICIT tag at current level */
10540 &asn_DEF_extensionValue_172,
10542 { 0, &asn_PER_memb_extensionValue_constr_172, memb_extensionValue_constraint_169 },
10543 0, 0, /* No default value */
10547 static const ber_tlv_tag_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_169[] = {
10548 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10550 static const asn_TYPE_tag2member_t asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_169[] = {
10551 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
10552 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
10553 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
10555 asn_SEQUENCE_specifics_t asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_169 = {
10556 sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs),
10557 offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, _asn_ctx),
10558 asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_169,
10559 3, /* Count of tags in the map */
10560 0, 0, 0, /* Optional elements (not needed) */
10561 -1, /* First extension addition */
10563 asn_TYPE_descriptor_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs = {
10564 "ExtendedULInterferenceOverloadInfo-ExtIEs",
10565 "ExtendedULInterferenceOverloadInfo-ExtIEs",
10567 asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_169,
10568 sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_169)
10569 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_169[0]), /* 1 */
10570 asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_169, /* Same as above */
10571 sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_169)
10572 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_169[0]), /* 1 */
10573 { 0, 0, SEQUENCE_constraint },
10574 asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_169,
10575 3, /* Elements count */
10576 &asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_169 /* Additional specs */
10579 static asn_TYPE_member_t asn_MBR_extensionValue_176[] = {
10580 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
10581 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
10583 &asn_DEF_EARFCNExtension,
10586 0, 0, /* No default value */
10589 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.OffsetOfNbiotChannelNumberToEARFCN),
10590 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
10592 &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN,
10595 0, 0, /* No default value */
10596 "OffsetOfNbiotChannelNumberToEARFCN"
10598 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NRS_NSSS_PowerOffset),
10599 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
10601 &asn_DEF_NRS_NSSS_PowerOffset,
10604 0, 0, /* No default value */
10605 "NRS-NSSS-PowerOffset"
10607 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NSSS_NumOccasionDifferentPrecoder),
10608 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
10610 &asn_DEF_NSSS_NumOccasionDifferentPrecoder,
10613 0, 0, /* No default value */
10614 "NSSS-NumOccasionDifferentPrecoder"
10617 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_176[] = {
10618 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* EARFCNExtension */
10619 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 2 }, /* OffsetOfNbiotChannelNumberToEARFCN */
10620 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 1 }, /* NRS-NSSS-PowerOffset */
10621 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -2, 0 } /* NSSS-NumOccasionDifferentPrecoder */
10623 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_176 = {
10624 sizeof(struct FDD_Info_ExtIEs__extensionValue),
10625 offsetof(struct FDD_Info_ExtIEs__extensionValue, _asn_ctx),
10626 offsetof(struct FDD_Info_ExtIEs__extensionValue, present),
10627 sizeof(((struct FDD_Info_ExtIEs__extensionValue *)0)->present),
10628 asn_MAP_extensionValue_tag2el_176,
10629 4, /* Count of tags in the map */
10631 -1 /* Extensions start */
10633 static /* Use -fall-defs-global to expose */
10634 asn_TYPE_descriptor_t asn_DEF_extensionValue_176 = {
10638 0, /* No effective tags (pointer) */
10639 0, /* No effective tags (count) */
10640 0, /* No tags (pointer) */
10641 0, /* No tags (count) */
10642 { 0, 0, OPEN_TYPE_constraint },
10643 asn_MBR_extensionValue_176,
10644 4, /* Elements count */
10645 &asn_SPC_extensionValue_specs_176 /* Additional specs */
10648 asn_TYPE_member_t asn_MBR_FDD_Info_ExtIEs_173[] = {
10649 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, id),
10650 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
10651 -1, /* IMPLICIT tag at current level */
10652 &asn_DEF_ProtocolIE_ID,
10654 { 0, &asn_PER_memb_id_constr_174, memb_id_constraint_173 },
10655 0, 0, /* No default value */
10658 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, criticality),
10659 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
10660 -1, /* IMPLICIT tag at current level */
10661 &asn_DEF_Criticality,
10662 select_FDD_Info_ExtIEs_criticality_type,
10663 { 0, &asn_PER_memb_criticality_constr_175, memb_criticality_constraint_173 },
10664 0, 0, /* No default value */
10667 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, extensionValue),
10668 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
10669 +1, /* EXPLICIT tag at current level */
10670 &asn_DEF_extensionValue_176,
10671 select_FDD_Info_ExtIEs_extensionValue_type,
10672 { 0, &asn_PER_memb_extensionValue_constr_176, memb_extensionValue_constraint_173 },
10673 0, 0, /* No default value */
10677 static const ber_tlv_tag_t asn_DEF_FDD_Info_ExtIEs_tags_173[] = {
10678 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10680 static const asn_TYPE_tag2member_t asn_MAP_FDD_Info_ExtIEs_tag2el_173[] = {
10681 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
10682 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
10683 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
10685 asn_SEQUENCE_specifics_t asn_SPC_FDD_Info_ExtIEs_specs_173 = {
10686 sizeof(struct FDD_Info_ExtIEs),
10687 offsetof(struct FDD_Info_ExtIEs, _asn_ctx),
10688 asn_MAP_FDD_Info_ExtIEs_tag2el_173,
10689 3, /* Count of tags in the map */
10690 0, 0, 0, /* Optional elements (not needed) */
10691 -1, /* First extension addition */
10693 asn_TYPE_descriptor_t asn_DEF_FDD_Info_ExtIEs = {
10697 asn_DEF_FDD_Info_ExtIEs_tags_173,
10698 sizeof(asn_DEF_FDD_Info_ExtIEs_tags_173)
10699 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_173[0]), /* 1 */
10700 asn_DEF_FDD_Info_ExtIEs_tags_173, /* Same as above */
10701 sizeof(asn_DEF_FDD_Info_ExtIEs_tags_173)
10702 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_173[0]), /* 1 */
10703 { 0, 0, SEQUENCE_constraint },
10704 asn_MBR_FDD_Info_ExtIEs_173,
10705 3, /* Elements count */
10706 &asn_SPC_FDD_Info_ExtIEs_specs_173 /* Additional specs */
10709 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_180 = {
10710 sizeof(struct FreqBandNrItem_ExtIEs__extensionValue),
10711 offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, _asn_ctx),
10712 offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, present),
10713 sizeof(((struct FreqBandNrItem_ExtIEs__extensionValue *)0)->present),
10714 0, /* No top level tags */
10715 0, /* No tags in the map */
10717 -1 /* Extensions start */
10719 static /* Use -fall-defs-global to expose */
10720 asn_TYPE_descriptor_t asn_DEF_extensionValue_180 = {
10724 0, /* No effective tags (pointer) */
10725 0, /* No effective tags (count) */
10726 0, /* No tags (pointer) */
10727 0, /* No tags (count) */
10728 { 0, 0, OPEN_TYPE_constraint },
10729 0, 0, /* No members */
10730 &asn_SPC_extensionValue_specs_180 /* Additional specs */
10733 asn_TYPE_member_t asn_MBR_FreqBandNrItem_ExtIEs_177[] = {
10734 { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, id),
10735 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
10736 -1, /* IMPLICIT tag at current level */
10737 &asn_DEF_ProtocolIE_ID,
10739 { 0, &asn_PER_memb_id_constr_178, memb_id_constraint_177 },
10740 0, 0, /* No default value */
10743 { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, criticality),
10744 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
10745 -1, /* IMPLICIT tag at current level */
10746 &asn_DEF_Criticality,
10748 { 0, &asn_PER_memb_criticality_constr_179, memb_criticality_constraint_177 },
10749 0, 0, /* No default value */
10752 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, extensionValue),
10753 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
10754 +1, /* EXPLICIT tag at current level */
10755 &asn_DEF_extensionValue_180,
10757 { 0, &asn_PER_memb_extensionValue_constr_180, memb_extensionValue_constraint_177 },
10758 0, 0, /* No default value */
10762 static const ber_tlv_tag_t asn_DEF_FreqBandNrItem_ExtIEs_tags_177[] = {
10763 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10765 static const asn_TYPE_tag2member_t asn_MAP_FreqBandNrItem_ExtIEs_tag2el_177[] = {
10766 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
10767 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
10768 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
10770 asn_SEQUENCE_specifics_t asn_SPC_FreqBandNrItem_ExtIEs_specs_177 = {
10771 sizeof(struct FreqBandNrItem_ExtIEs),
10772 offsetof(struct FreqBandNrItem_ExtIEs, _asn_ctx),
10773 asn_MAP_FreqBandNrItem_ExtIEs_tag2el_177,
10774 3, /* Count of tags in the map */
10775 0, 0, 0, /* Optional elements (not needed) */
10776 -1, /* First extension addition */
10778 asn_TYPE_descriptor_t asn_DEF_FreqBandNrItem_ExtIEs = {
10779 "FreqBandNrItem-ExtIEs",
10780 "FreqBandNrItem-ExtIEs",
10782 asn_DEF_FreqBandNrItem_ExtIEs_tags_177,
10783 sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_177)
10784 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_177[0]), /* 1 */
10785 asn_DEF_FreqBandNrItem_ExtIEs_tags_177, /* Same as above */
10786 sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_177)
10787 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_177[0]), /* 1 */
10788 { 0, 0, SEQUENCE_constraint },
10789 asn_MBR_FreqBandNrItem_ExtIEs_177,
10790 3, /* Elements count */
10791 &asn_SPC_FreqBandNrItem_ExtIEs_specs_177 /* Additional specs */
10794 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_184 = {
10795 sizeof(struct GlobalENB_ID_ExtIEs__extensionValue),
10796 offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, _asn_ctx),
10797 offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, present),
10798 sizeof(((struct GlobalENB_ID_ExtIEs__extensionValue *)0)->present),
10799 0, /* No top level tags */
10800 0, /* No tags in the map */
10802 -1 /* Extensions start */
10804 static /* Use -fall-defs-global to expose */
10805 asn_TYPE_descriptor_t asn_DEF_extensionValue_184 = {
10809 0, /* No effective tags (pointer) */
10810 0, /* No effective tags (count) */
10811 0, /* No tags (pointer) */
10812 0, /* No tags (count) */
10813 { 0, 0, OPEN_TYPE_constraint },
10814 0, 0, /* No members */
10815 &asn_SPC_extensionValue_specs_184 /* Additional specs */
10818 asn_TYPE_member_t asn_MBR_GlobalENB_ID_ExtIEs_181[] = {
10819 { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, id),
10820 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
10821 -1, /* IMPLICIT tag at current level */
10822 &asn_DEF_ProtocolIE_ID,
10824 { 0, &asn_PER_memb_id_constr_182, memb_id_constraint_181 },
10825 0, 0, /* No default value */
10828 { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, criticality),
10829 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
10830 -1, /* IMPLICIT tag at current level */
10831 &asn_DEF_Criticality,
10833 { 0, &asn_PER_memb_criticality_constr_183, memb_criticality_constraint_181 },
10834 0, 0, /* No default value */
10837 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, extensionValue),
10838 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
10839 +1, /* EXPLICIT tag at current level */
10840 &asn_DEF_extensionValue_184,
10842 { 0, &asn_PER_memb_extensionValue_constr_184, memb_extensionValue_constraint_181 },
10843 0, 0, /* No default value */
10847 static const ber_tlv_tag_t asn_DEF_GlobalENB_ID_ExtIEs_tags_181[] = {
10848 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10850 static const asn_TYPE_tag2member_t asn_MAP_GlobalENB_ID_ExtIEs_tag2el_181[] = {
10851 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
10852 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
10853 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
10855 asn_SEQUENCE_specifics_t asn_SPC_GlobalENB_ID_ExtIEs_specs_181 = {
10856 sizeof(struct GlobalENB_ID_ExtIEs),
10857 offsetof(struct GlobalENB_ID_ExtIEs, _asn_ctx),
10858 asn_MAP_GlobalENB_ID_ExtIEs_tag2el_181,
10859 3, /* Count of tags in the map */
10860 0, 0, 0, /* Optional elements (not needed) */
10861 -1, /* First extension addition */
10863 asn_TYPE_descriptor_t asn_DEF_GlobalENB_ID_ExtIEs = {
10864 "GlobalENB-ID-ExtIEs",
10865 "GlobalENB-ID-ExtIEs",
10867 asn_DEF_GlobalENB_ID_ExtIEs_tags_181,
10868 sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_181)
10869 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_181[0]), /* 1 */
10870 asn_DEF_GlobalENB_ID_ExtIEs_tags_181, /* Same as above */
10871 sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_181)
10872 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_181[0]), /* 1 */
10873 { 0, 0, SEQUENCE_constraint },
10874 asn_MBR_GlobalENB_ID_ExtIEs_181,
10875 3, /* Elements count */
10876 &asn_SPC_GlobalENB_ID_ExtIEs_specs_181 /* Additional specs */
10879 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_188 = {
10880 sizeof(struct GlobalGNB_ID_ExtIEs__extensionValue),
10881 offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, _asn_ctx),
10882 offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, present),
10883 sizeof(((struct GlobalGNB_ID_ExtIEs__extensionValue *)0)->present),
10884 0, /* No top level tags */
10885 0, /* No tags in the map */
10887 -1 /* Extensions start */
10889 static /* Use -fall-defs-global to expose */
10890 asn_TYPE_descriptor_t asn_DEF_extensionValue_188 = {
10894 0, /* No effective tags (pointer) */
10895 0, /* No effective tags (count) */
10896 0, /* No tags (pointer) */
10897 0, /* No tags (count) */
10898 { 0, 0, OPEN_TYPE_constraint },
10899 0, 0, /* No members */
10900 &asn_SPC_extensionValue_specs_188 /* Additional specs */
10903 asn_TYPE_member_t asn_MBR_GlobalGNB_ID_ExtIEs_185[] = {
10904 { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, id),
10905 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
10906 -1, /* IMPLICIT tag at current level */
10907 &asn_DEF_ProtocolIE_ID,
10909 { 0, &asn_PER_memb_id_constr_186, memb_id_constraint_185 },
10910 0, 0, /* No default value */
10913 { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, criticality),
10914 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
10915 -1, /* IMPLICIT tag at current level */
10916 &asn_DEF_Criticality,
10918 { 0, &asn_PER_memb_criticality_constr_187, memb_criticality_constraint_185 },
10919 0, 0, /* No default value */
10922 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, extensionValue),
10923 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
10924 +1, /* EXPLICIT tag at current level */
10925 &asn_DEF_extensionValue_188,
10927 { 0, &asn_PER_memb_extensionValue_constr_188, memb_extensionValue_constraint_185 },
10928 0, 0, /* No default value */
10932 static const ber_tlv_tag_t asn_DEF_GlobalGNB_ID_ExtIEs_tags_185[] = {
10933 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10935 static const asn_TYPE_tag2member_t asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_185[] = {
10936 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
10937 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
10938 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
10940 asn_SEQUENCE_specifics_t asn_SPC_GlobalGNB_ID_ExtIEs_specs_185 = {
10941 sizeof(struct GlobalGNB_ID_ExtIEs),
10942 offsetof(struct GlobalGNB_ID_ExtIEs, _asn_ctx),
10943 asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_185,
10944 3, /* Count of tags in the map */
10945 0, 0, 0, /* Optional elements (not needed) */
10946 -1, /* First extension addition */
10948 asn_TYPE_descriptor_t asn_DEF_GlobalGNB_ID_ExtIEs = {
10949 "GlobalGNB-ID-ExtIEs",
10950 "GlobalGNB-ID-ExtIEs",
10952 asn_DEF_GlobalGNB_ID_ExtIEs_tags_185,
10953 sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_185)
10954 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_185[0]), /* 1 */
10955 asn_DEF_GlobalGNB_ID_ExtIEs_tags_185, /* Same as above */
10956 sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_185)
10957 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_185[0]), /* 1 */
10958 { 0, 0, SEQUENCE_constraint },
10959 asn_MBR_GlobalGNB_ID_ExtIEs_185,
10960 3, /* Elements count */
10961 &asn_SPC_GlobalGNB_ID_ExtIEs_specs_185 /* Additional specs */
10964 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_192 = {
10965 sizeof(struct GU_Group_ID_ExtIEs__extensionValue),
10966 offsetof(struct GU_Group_ID_ExtIEs__extensionValue, _asn_ctx),
10967 offsetof(struct GU_Group_ID_ExtIEs__extensionValue, present),
10968 sizeof(((struct GU_Group_ID_ExtIEs__extensionValue *)0)->present),
10969 0, /* No top level tags */
10970 0, /* No tags in the map */
10972 -1 /* Extensions start */
10974 static /* Use -fall-defs-global to expose */
10975 asn_TYPE_descriptor_t asn_DEF_extensionValue_192 = {
10979 0, /* No effective tags (pointer) */
10980 0, /* No effective tags (count) */
10981 0, /* No tags (pointer) */
10982 0, /* No tags (count) */
10983 { 0, 0, OPEN_TYPE_constraint },
10984 0, 0, /* No members */
10985 &asn_SPC_extensionValue_specs_192 /* Additional specs */
10988 asn_TYPE_member_t asn_MBR_GU_Group_ID_ExtIEs_189[] = {
10989 { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, id),
10990 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
10991 -1, /* IMPLICIT tag at current level */
10992 &asn_DEF_ProtocolIE_ID,
10994 { 0, &asn_PER_memb_id_constr_190, memb_id_constraint_189 },
10995 0, 0, /* No default value */
10998 { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, criticality),
10999 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11000 -1, /* IMPLICIT tag at current level */
11001 &asn_DEF_Criticality,
11003 { 0, &asn_PER_memb_criticality_constr_191, memb_criticality_constraint_189 },
11004 0, 0, /* No default value */
11007 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, extensionValue),
11008 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11009 +1, /* EXPLICIT tag at current level */
11010 &asn_DEF_extensionValue_192,
11012 { 0, &asn_PER_memb_extensionValue_constr_192, memb_extensionValue_constraint_189 },
11013 0, 0, /* No default value */
11017 static const ber_tlv_tag_t asn_DEF_GU_Group_ID_ExtIEs_tags_189[] = {
11018 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11020 static const asn_TYPE_tag2member_t asn_MAP_GU_Group_ID_ExtIEs_tag2el_189[] = {
11021 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11022 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11023 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11025 asn_SEQUENCE_specifics_t asn_SPC_GU_Group_ID_ExtIEs_specs_189 = {
11026 sizeof(struct GU_Group_ID_ExtIEs),
11027 offsetof(struct GU_Group_ID_ExtIEs, _asn_ctx),
11028 asn_MAP_GU_Group_ID_ExtIEs_tag2el_189,
11029 3, /* Count of tags in the map */
11030 0, 0, 0, /* Optional elements (not needed) */
11031 -1, /* First extension addition */
11033 asn_TYPE_descriptor_t asn_DEF_GU_Group_ID_ExtIEs = {
11034 "GU-Group-ID-ExtIEs",
11035 "GU-Group-ID-ExtIEs",
11037 asn_DEF_GU_Group_ID_ExtIEs_tags_189,
11038 sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_189)
11039 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_189[0]), /* 1 */
11040 asn_DEF_GU_Group_ID_ExtIEs_tags_189, /* Same as above */
11041 sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_189)
11042 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_189[0]), /* 1 */
11043 { 0, 0, SEQUENCE_constraint },
11044 asn_MBR_GU_Group_ID_ExtIEs_189,
11045 3, /* Elements count */
11046 &asn_SPC_GU_Group_ID_ExtIEs_specs_189 /* Additional specs */
11049 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_196 = {
11050 sizeof(struct HWLoadIndicator_ExtIEs__extensionValue),
11051 offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
11052 offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, present),
11053 sizeof(((struct HWLoadIndicator_ExtIEs__extensionValue *)0)->present),
11054 0, /* No top level tags */
11055 0, /* No tags in the map */
11057 -1 /* Extensions start */
11059 static /* Use -fall-defs-global to expose */
11060 asn_TYPE_descriptor_t asn_DEF_extensionValue_196 = {
11064 0, /* No effective tags (pointer) */
11065 0, /* No effective tags (count) */
11066 0, /* No tags (pointer) */
11067 0, /* No tags (count) */
11068 { 0, 0, OPEN_TYPE_constraint },
11069 0, 0, /* No members */
11070 &asn_SPC_extensionValue_specs_196 /* Additional specs */
11073 asn_TYPE_member_t asn_MBR_HWLoadIndicator_ExtIEs_193[] = {
11074 { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, id),
11075 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11076 -1, /* IMPLICIT tag at current level */
11077 &asn_DEF_ProtocolIE_ID,
11079 { 0, &asn_PER_memb_id_constr_194, memb_id_constraint_193 },
11080 0, 0, /* No default value */
11083 { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, criticality),
11084 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11085 -1, /* IMPLICIT tag at current level */
11086 &asn_DEF_Criticality,
11088 { 0, &asn_PER_memb_criticality_constr_195, memb_criticality_constraint_193 },
11089 0, 0, /* No default value */
11092 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, extensionValue),
11093 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11094 +1, /* EXPLICIT tag at current level */
11095 &asn_DEF_extensionValue_196,
11097 { 0, &asn_PER_memb_extensionValue_constr_196, memb_extensionValue_constraint_193 },
11098 0, 0, /* No default value */
11102 static const ber_tlv_tag_t asn_DEF_HWLoadIndicator_ExtIEs_tags_193[] = {
11103 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11105 static const asn_TYPE_tag2member_t asn_MAP_HWLoadIndicator_ExtIEs_tag2el_193[] = {
11106 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11107 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11108 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11110 asn_SEQUENCE_specifics_t asn_SPC_HWLoadIndicator_ExtIEs_specs_193 = {
11111 sizeof(struct HWLoadIndicator_ExtIEs),
11112 offsetof(struct HWLoadIndicator_ExtIEs, _asn_ctx),
11113 asn_MAP_HWLoadIndicator_ExtIEs_tag2el_193,
11114 3, /* Count of tags in the map */
11115 0, 0, 0, /* Optional elements (not needed) */
11116 -1, /* First extension addition */
11118 asn_TYPE_descriptor_t asn_DEF_HWLoadIndicator_ExtIEs = {
11119 "HWLoadIndicator-ExtIEs",
11120 "HWLoadIndicator-ExtIEs",
11122 asn_DEF_HWLoadIndicator_ExtIEs_tags_193,
11123 sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_193)
11124 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_193[0]), /* 1 */
11125 asn_DEF_HWLoadIndicator_ExtIEs_tags_193, /* Same as above */
11126 sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_193)
11127 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_193[0]), /* 1 */
11128 { 0, 0, SEQUENCE_constraint },
11129 asn_MBR_HWLoadIndicator_ExtIEs_193,
11130 3, /* Elements count */
11131 &asn_SPC_HWLoadIndicator_ExtIEs_specs_193 /* Additional specs */
11134 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_200 = {
11135 sizeof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue),
11136 offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, _asn_ctx),
11137 offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, present),
11138 sizeof(((struct MBSFN_Subframe_Info_ExtIEs__extensionValue *)0)->present),
11139 0, /* No top level tags */
11140 0, /* No tags in the map */
11142 -1 /* Extensions start */
11144 static /* Use -fall-defs-global to expose */
11145 asn_TYPE_descriptor_t asn_DEF_extensionValue_200 = {
11149 0, /* No effective tags (pointer) */
11150 0, /* No effective tags (count) */
11151 0, /* No tags (pointer) */
11152 0, /* No tags (count) */
11153 { 0, 0, OPEN_TYPE_constraint },
11154 0, 0, /* No members */
11155 &asn_SPC_extensionValue_specs_200 /* Additional specs */
11158 asn_TYPE_member_t asn_MBR_MBSFN_Subframe_Info_ExtIEs_197[] = {
11159 { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, id),
11160 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11161 -1, /* IMPLICIT tag at current level */
11162 &asn_DEF_ProtocolIE_ID,
11164 { 0, &asn_PER_memb_id_constr_198, memb_id_constraint_197 },
11165 0, 0, /* No default value */
11168 { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, criticality),
11169 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11170 -1, /* IMPLICIT tag at current level */
11171 &asn_DEF_Criticality,
11173 { 0, &asn_PER_memb_criticality_constr_199, memb_criticality_constraint_197 },
11174 0, 0, /* No default value */
11177 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, extensionValue),
11178 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11179 +1, /* EXPLICIT tag at current level */
11180 &asn_DEF_extensionValue_200,
11182 { 0, &asn_PER_memb_extensionValue_constr_200, memb_extensionValue_constraint_197 },
11183 0, 0, /* No default value */
11187 static const ber_tlv_tag_t asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_197[] = {
11188 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11190 static const asn_TYPE_tag2member_t asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_197[] = {
11191 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11192 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11193 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11195 asn_SEQUENCE_specifics_t asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_197 = {
11196 sizeof(struct MBSFN_Subframe_Info_ExtIEs),
11197 offsetof(struct MBSFN_Subframe_Info_ExtIEs, _asn_ctx),
11198 asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_197,
11199 3, /* Count of tags in the map */
11200 0, 0, 0, /* Optional elements (not needed) */
11201 -1, /* First extension addition */
11203 asn_TYPE_descriptor_t asn_DEF_MBSFN_Subframe_Info_ExtIEs = {
11204 "MBSFN-Subframe-Info-ExtIEs",
11205 "MBSFN-Subframe-Info-ExtIEs",
11207 asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_197,
11208 sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_197)
11209 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_197[0]), /* 1 */
11210 asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_197, /* Same as above */
11211 sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_197)
11212 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_197[0]), /* 1 */
11213 { 0, 0, SEQUENCE_constraint },
11214 asn_MBR_MBSFN_Subframe_Info_ExtIEs_197,
11215 3, /* Elements count */
11216 &asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_197 /* Additional specs */
11219 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_204 = {
11220 sizeof(struct BandInfo_ExtIEs__extensionValue),
11221 offsetof(struct BandInfo_ExtIEs__extensionValue, _asn_ctx),
11222 offsetof(struct BandInfo_ExtIEs__extensionValue, present),
11223 sizeof(((struct BandInfo_ExtIEs__extensionValue *)0)->present),
11224 0, /* No top level tags */
11225 0, /* No tags in the map */
11227 -1 /* Extensions start */
11229 static /* Use -fall-defs-global to expose */
11230 asn_TYPE_descriptor_t asn_DEF_extensionValue_204 = {
11234 0, /* No effective tags (pointer) */
11235 0, /* No effective tags (count) */
11236 0, /* No tags (pointer) */
11237 0, /* No tags (count) */
11238 { 0, 0, OPEN_TYPE_constraint },
11239 0, 0, /* No members */
11240 &asn_SPC_extensionValue_specs_204 /* Additional specs */
11243 asn_TYPE_member_t asn_MBR_BandInfo_ExtIEs_201[] = {
11244 { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, id),
11245 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11246 -1, /* IMPLICIT tag at current level */
11247 &asn_DEF_ProtocolIE_ID,
11249 { 0, &asn_PER_memb_id_constr_202, memb_id_constraint_201 },
11250 0, 0, /* No default value */
11253 { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, criticality),
11254 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11255 -1, /* IMPLICIT tag at current level */
11256 &asn_DEF_Criticality,
11258 { 0, &asn_PER_memb_criticality_constr_203, memb_criticality_constraint_201 },
11259 0, 0, /* No default value */
11262 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, extensionValue),
11263 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11264 +1, /* EXPLICIT tag at current level */
11265 &asn_DEF_extensionValue_204,
11267 { 0, &asn_PER_memb_extensionValue_constr_204, memb_extensionValue_constraint_201 },
11268 0, 0, /* No default value */
11272 static const ber_tlv_tag_t asn_DEF_BandInfo_ExtIEs_tags_201[] = {
11273 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11275 static const asn_TYPE_tag2member_t asn_MAP_BandInfo_ExtIEs_tag2el_201[] = {
11276 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11277 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11278 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11280 asn_SEQUENCE_specifics_t asn_SPC_BandInfo_ExtIEs_specs_201 = {
11281 sizeof(struct BandInfo_ExtIEs),
11282 offsetof(struct BandInfo_ExtIEs, _asn_ctx),
11283 asn_MAP_BandInfo_ExtIEs_tag2el_201,
11284 3, /* Count of tags in the map */
11285 0, 0, 0, /* Optional elements (not needed) */
11286 -1, /* First extension addition */
11288 asn_TYPE_descriptor_t asn_DEF_BandInfo_ExtIEs = {
11292 asn_DEF_BandInfo_ExtIEs_tags_201,
11293 sizeof(asn_DEF_BandInfo_ExtIEs_tags_201)
11294 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_201[0]), /* 1 */
11295 asn_DEF_BandInfo_ExtIEs_tags_201, /* Same as above */
11296 sizeof(asn_DEF_BandInfo_ExtIEs_tags_201)
11297 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_201[0]), /* 1 */
11298 { 0, 0, SEQUENCE_constraint },
11299 asn_MBR_BandInfo_ExtIEs_201,
11300 3, /* Elements count */
11301 &asn_SPC_BandInfo_ExtIEs_specs_201 /* Additional specs */
11304 static asn_TYPE_member_t asn_MBR_extensionValue_208[] = {
11305 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.TAC),
11306 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
11311 0, 0, /* No default value */
11314 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.EARFCNExtension),
11315 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
11317 &asn_DEF_EARFCNExtension,
11320 0, 0, /* No default value */
11324 static const unsigned asn_MAP_extensionValue_to_canonical_208[] = { 1, 0 };
11325 static const unsigned asn_MAP_extensionValue_from_canonical_208[] = { 1, 0 };
11326 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_208[] = {
11327 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
11328 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* TAC */
11330 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_208 = {
11331 sizeof(struct Neighbour_Information_ExtIEs__extensionValue),
11332 offsetof(struct Neighbour_Information_ExtIEs__extensionValue, _asn_ctx),
11333 offsetof(struct Neighbour_Information_ExtIEs__extensionValue, present),
11334 sizeof(((struct Neighbour_Information_ExtIEs__extensionValue *)0)->present),
11335 asn_MAP_extensionValue_tag2el_208,
11336 2, /* Count of tags in the map */
11337 asn_MAP_extensionValue_to_canonical_208,
11338 asn_MAP_extensionValue_from_canonical_208,
11339 -1 /* Extensions start */
11341 static /* Use -fall-defs-global to expose */
11342 asn_TYPE_descriptor_t asn_DEF_extensionValue_208 = {
11346 0, /* No effective tags (pointer) */
11347 0, /* No effective tags (count) */
11348 0, /* No tags (pointer) */
11349 0, /* No tags (count) */
11350 { 0, 0, OPEN_TYPE_constraint },
11351 asn_MBR_extensionValue_208,
11352 2, /* Elements count */
11353 &asn_SPC_extensionValue_specs_208 /* Additional specs */
11356 asn_TYPE_member_t asn_MBR_Neighbour_Information_ExtIEs_205[] = {
11357 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, id),
11358 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11359 -1, /* IMPLICIT tag at current level */
11360 &asn_DEF_ProtocolIE_ID,
11362 { 0, &asn_PER_memb_id_constr_206, memb_id_constraint_205 },
11363 0, 0, /* No default value */
11366 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, criticality),
11367 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11368 -1, /* IMPLICIT tag at current level */
11369 &asn_DEF_Criticality,
11370 select_Neighbour_Information_ExtIEs_criticality_type,
11371 { 0, &asn_PER_memb_criticality_constr_207, memb_criticality_constraint_205 },
11372 0, 0, /* No default value */
11375 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, extensionValue),
11376 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11377 +1, /* EXPLICIT tag at current level */
11378 &asn_DEF_extensionValue_208,
11379 select_Neighbour_Information_ExtIEs_extensionValue_type,
11380 { 0, &asn_PER_memb_extensionValue_constr_208, memb_extensionValue_constraint_205 },
11381 0, 0, /* No default value */
11385 static const ber_tlv_tag_t asn_DEF_Neighbour_Information_ExtIEs_tags_205[] = {
11386 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11388 static const asn_TYPE_tag2member_t asn_MAP_Neighbour_Information_ExtIEs_tag2el_205[] = {
11389 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11390 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11391 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11393 asn_SEQUENCE_specifics_t asn_SPC_Neighbour_Information_ExtIEs_specs_205 = {
11394 sizeof(struct Neighbour_Information_ExtIEs),
11395 offsetof(struct Neighbour_Information_ExtIEs, _asn_ctx),
11396 asn_MAP_Neighbour_Information_ExtIEs_tag2el_205,
11397 3, /* Count of tags in the map */
11398 0, 0, 0, /* Optional elements (not needed) */
11399 -1, /* First extension addition */
11401 asn_TYPE_descriptor_t asn_DEF_Neighbour_Information_ExtIEs = {
11402 "Neighbour-Information-ExtIEs",
11403 "Neighbour-Information-ExtIEs",
11405 asn_DEF_Neighbour_Information_ExtIEs_tags_205,
11406 sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_205)
11407 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_205[0]), /* 1 */
11408 asn_DEF_Neighbour_Information_ExtIEs_tags_205, /* Same as above */
11409 sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_205)
11410 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_205[0]), /* 1 */
11411 { 0, 0, SEQUENCE_constraint },
11412 asn_MBR_Neighbour_Information_ExtIEs_205,
11413 3, /* Elements count */
11414 &asn_SPC_Neighbour_Information_ExtIEs_specs_205 /* Additional specs */
11417 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_212 = {
11418 sizeof(struct NRFreqInfo_ExtIEs__extensionValue),
11419 offsetof(struct NRFreqInfo_ExtIEs__extensionValue, _asn_ctx),
11420 offsetof(struct NRFreqInfo_ExtIEs__extensionValue, present),
11421 sizeof(((struct NRFreqInfo_ExtIEs__extensionValue *)0)->present),
11422 0, /* No top level tags */
11423 0, /* No tags in the map */
11425 -1 /* Extensions start */
11427 static /* Use -fall-defs-global to expose */
11428 asn_TYPE_descriptor_t asn_DEF_extensionValue_212 = {
11432 0, /* No effective tags (pointer) */
11433 0, /* No effective tags (count) */
11434 0, /* No tags (pointer) */
11435 0, /* No tags (count) */
11436 { 0, 0, OPEN_TYPE_constraint },
11437 0, 0, /* No members */
11438 &asn_SPC_extensionValue_specs_212 /* Additional specs */
11441 asn_TYPE_member_t asn_MBR_NRFreqInfo_ExtIEs_209[] = {
11442 { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, id),
11443 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11444 -1, /* IMPLICIT tag at current level */
11445 &asn_DEF_ProtocolIE_ID,
11447 { 0, &asn_PER_memb_id_constr_210, memb_id_constraint_209 },
11448 0, 0, /* No default value */
11451 { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, criticality),
11452 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11453 -1, /* IMPLICIT tag at current level */
11454 &asn_DEF_Criticality,
11456 { 0, &asn_PER_memb_criticality_constr_211, memb_criticality_constraint_209 },
11457 0, 0, /* No default value */
11460 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, extensionValue),
11461 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11462 +1, /* EXPLICIT tag at current level */
11463 &asn_DEF_extensionValue_212,
11465 { 0, &asn_PER_memb_extensionValue_constr_212, memb_extensionValue_constraint_209 },
11466 0, 0, /* No default value */
11470 static const ber_tlv_tag_t asn_DEF_NRFreqInfo_ExtIEs_tags_209[] = {
11471 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11473 static const asn_TYPE_tag2member_t asn_MAP_NRFreqInfo_ExtIEs_tag2el_209[] = {
11474 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11475 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11476 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11478 asn_SEQUENCE_specifics_t asn_SPC_NRFreqInfo_ExtIEs_specs_209 = {
11479 sizeof(struct NRFreqInfo_ExtIEs),
11480 offsetof(struct NRFreqInfo_ExtIEs, _asn_ctx),
11481 asn_MAP_NRFreqInfo_ExtIEs_tag2el_209,
11482 3, /* Count of tags in the map */
11483 0, 0, 0, /* Optional elements (not needed) */
11484 -1, /* First extension addition */
11486 asn_TYPE_descriptor_t asn_DEF_NRFreqInfo_ExtIEs = {
11487 "NRFreqInfo-ExtIEs",
11488 "NRFreqInfo-ExtIEs",
11490 asn_DEF_NRFreqInfo_ExtIEs_tags_209,
11491 sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_209)
11492 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_209[0]), /* 1 */
11493 asn_DEF_NRFreqInfo_ExtIEs_tags_209, /* Same as above */
11494 sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_209)
11495 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_209[0]), /* 1 */
11496 { 0, 0, SEQUENCE_constraint },
11497 asn_MBR_NRFreqInfo_ExtIEs_209,
11498 3, /* Elements count */
11499 &asn_SPC_NRFreqInfo_ExtIEs_specs_209 /* Additional specs */
11502 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_216 = {
11503 sizeof(struct NRCGI_ExtIEs__extensionValue),
11504 offsetof(struct NRCGI_ExtIEs__extensionValue, _asn_ctx),
11505 offsetof(struct NRCGI_ExtIEs__extensionValue, present),
11506 sizeof(((struct NRCGI_ExtIEs__extensionValue *)0)->present),
11507 0, /* No top level tags */
11508 0, /* No tags in the map */
11510 -1 /* Extensions start */
11512 static /* Use -fall-defs-global to expose */
11513 asn_TYPE_descriptor_t asn_DEF_extensionValue_216 = {
11517 0, /* No effective tags (pointer) */
11518 0, /* No effective tags (count) */
11519 0, /* No tags (pointer) */
11520 0, /* No tags (count) */
11521 { 0, 0, OPEN_TYPE_constraint },
11522 0, 0, /* No members */
11523 &asn_SPC_extensionValue_specs_216 /* Additional specs */
11526 asn_TYPE_member_t asn_MBR_NRCGI_ExtIEs_213[] = {
11527 { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, id),
11528 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11529 -1, /* IMPLICIT tag at current level */
11530 &asn_DEF_ProtocolIE_ID,
11532 { 0, &asn_PER_memb_id_constr_214, memb_id_constraint_213 },
11533 0, 0, /* No default value */
11536 { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, criticality),
11537 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11538 -1, /* IMPLICIT tag at current level */
11539 &asn_DEF_Criticality,
11541 { 0, &asn_PER_memb_criticality_constr_215, memb_criticality_constraint_213 },
11542 0, 0, /* No default value */
11545 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, extensionValue),
11546 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11547 +1, /* EXPLICIT tag at current level */
11548 &asn_DEF_extensionValue_216,
11550 { 0, &asn_PER_memb_extensionValue_constr_216, memb_extensionValue_constraint_213 },
11551 0, 0, /* No default value */
11555 static const ber_tlv_tag_t asn_DEF_NRCGI_ExtIEs_tags_213[] = {
11556 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11558 static const asn_TYPE_tag2member_t asn_MAP_NRCGI_ExtIEs_tag2el_213[] = {
11559 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11560 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11561 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11563 asn_SEQUENCE_specifics_t asn_SPC_NRCGI_ExtIEs_specs_213 = {
11564 sizeof(struct NRCGI_ExtIEs),
11565 offsetof(struct NRCGI_ExtIEs, _asn_ctx),
11566 asn_MAP_NRCGI_ExtIEs_tag2el_213,
11567 3, /* Count of tags in the map */
11568 0, 0, 0, /* Optional elements (not needed) */
11569 -1, /* First extension addition */
11571 asn_TYPE_descriptor_t asn_DEF_NRCGI_ExtIEs = {
11575 asn_DEF_NRCGI_ExtIEs_tags_213,
11576 sizeof(asn_DEF_NRCGI_ExtIEs_tags_213)
11577 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_213[0]), /* 1 */
11578 asn_DEF_NRCGI_ExtIEs_tags_213, /* Same as above */
11579 sizeof(asn_DEF_NRCGI_ExtIEs_tags_213)
11580 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_213[0]), /* 1 */
11581 { 0, 0, SEQUENCE_constraint },
11582 asn_MBR_NRCGI_ExtIEs_213,
11583 3, /* Elements count */
11584 &asn_SPC_NRCGI_ExtIEs_specs_213 /* Additional specs */
11587 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_220 = {
11588 sizeof(struct NR_TxBW_ExtIEs__extensionValue),
11589 offsetof(struct NR_TxBW_ExtIEs__extensionValue, _asn_ctx),
11590 offsetof(struct NR_TxBW_ExtIEs__extensionValue, present),
11591 sizeof(((struct NR_TxBW_ExtIEs__extensionValue *)0)->present),
11592 0, /* No top level tags */
11593 0, /* No tags in the map */
11595 -1 /* Extensions start */
11597 static /* Use -fall-defs-global to expose */
11598 asn_TYPE_descriptor_t asn_DEF_extensionValue_220 = {
11602 0, /* No effective tags (pointer) */
11603 0, /* No effective tags (count) */
11604 0, /* No tags (pointer) */
11605 0, /* No tags (count) */
11606 { 0, 0, OPEN_TYPE_constraint },
11607 0, 0, /* No members */
11608 &asn_SPC_extensionValue_specs_220 /* Additional specs */
11611 asn_TYPE_member_t asn_MBR_NR_TxBW_ExtIEs_217[] = {
11612 { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, id),
11613 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11614 -1, /* IMPLICIT tag at current level */
11615 &asn_DEF_ProtocolIE_ID,
11617 { 0, &asn_PER_memb_id_constr_218, memb_id_constraint_217 },
11618 0, 0, /* No default value */
11621 { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, criticality),
11622 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11623 -1, /* IMPLICIT tag at current level */
11624 &asn_DEF_Criticality,
11626 { 0, &asn_PER_memb_criticality_constr_219, memb_criticality_constraint_217 },
11627 0, 0, /* No default value */
11630 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, extensionValue),
11631 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11632 +1, /* EXPLICIT tag at current level */
11633 &asn_DEF_extensionValue_220,
11635 { 0, &asn_PER_memb_extensionValue_constr_220, memb_extensionValue_constraint_217 },
11636 0, 0, /* No default value */
11640 static const ber_tlv_tag_t asn_DEF_NR_TxBW_ExtIEs_tags_217[] = {
11641 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11643 static const asn_TYPE_tag2member_t asn_MAP_NR_TxBW_ExtIEs_tag2el_217[] = {
11644 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11645 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11646 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11648 asn_SEQUENCE_specifics_t asn_SPC_NR_TxBW_ExtIEs_specs_217 = {
11649 sizeof(struct NR_TxBW_ExtIEs),
11650 offsetof(struct NR_TxBW_ExtIEs, _asn_ctx),
11651 asn_MAP_NR_TxBW_ExtIEs_tag2el_217,
11652 3, /* Count of tags in the map */
11653 0, 0, 0, /* Optional elements (not needed) */
11654 -1, /* First extension addition */
11656 asn_TYPE_descriptor_t asn_DEF_NR_TxBW_ExtIEs = {
11660 asn_DEF_NR_TxBW_ExtIEs_tags_217,
11661 sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_217)
11662 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_217[0]), /* 1 */
11663 asn_DEF_NR_TxBW_ExtIEs_tags_217, /* Same as above */
11664 sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_217)
11665 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_217[0]), /* 1 */
11666 { 0, 0, SEQUENCE_constraint },
11667 asn_MBR_NR_TxBW_ExtIEs_217,
11668 3, /* Elements count */
11669 &asn_SPC_NR_TxBW_ExtIEs_specs_217 /* Additional specs */
11672 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_224 = {
11673 sizeof(struct PRACH_Configuration_ExtIEs__extensionValue),
11674 offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, _asn_ctx),
11675 offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, present),
11676 sizeof(((struct PRACH_Configuration_ExtIEs__extensionValue *)0)->present),
11677 0, /* No top level tags */
11678 0, /* No tags in the map */
11680 -1 /* Extensions start */
11682 static /* Use -fall-defs-global to expose */
11683 asn_TYPE_descriptor_t asn_DEF_extensionValue_224 = {
11687 0, /* No effective tags (pointer) */
11688 0, /* No effective tags (count) */
11689 0, /* No tags (pointer) */
11690 0, /* No tags (count) */
11691 { 0, 0, OPEN_TYPE_constraint },
11692 0, 0, /* No members */
11693 &asn_SPC_extensionValue_specs_224 /* Additional specs */
11696 asn_TYPE_member_t asn_MBR_PRACH_Configuration_ExtIEs_221[] = {
11697 { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, id),
11698 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11699 -1, /* IMPLICIT tag at current level */
11700 &asn_DEF_ProtocolIE_ID,
11702 { 0, &asn_PER_memb_id_constr_222, memb_id_constraint_221 },
11703 0, 0, /* No default value */
11706 { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, criticality),
11707 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11708 -1, /* IMPLICIT tag at current level */
11709 &asn_DEF_Criticality,
11711 { 0, &asn_PER_memb_criticality_constr_223, memb_criticality_constraint_221 },
11712 0, 0, /* No default value */
11715 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, extensionValue),
11716 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11717 +1, /* EXPLICIT tag at current level */
11718 &asn_DEF_extensionValue_224,
11720 { 0, &asn_PER_memb_extensionValue_constr_224, memb_extensionValue_constraint_221 },
11721 0, 0, /* No default value */
11725 static const ber_tlv_tag_t asn_DEF_PRACH_Configuration_ExtIEs_tags_221[] = {
11726 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11728 static const asn_TYPE_tag2member_t asn_MAP_PRACH_Configuration_ExtIEs_tag2el_221[] = {
11729 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11730 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11731 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11733 asn_SEQUENCE_specifics_t asn_SPC_PRACH_Configuration_ExtIEs_specs_221 = {
11734 sizeof(struct PRACH_Configuration_ExtIEs),
11735 offsetof(struct PRACH_Configuration_ExtIEs, _asn_ctx),
11736 asn_MAP_PRACH_Configuration_ExtIEs_tag2el_221,
11737 3, /* Count of tags in the map */
11738 0, 0, 0, /* Optional elements (not needed) */
11739 -1, /* First extension addition */
11741 asn_TYPE_descriptor_t asn_DEF_PRACH_Configuration_ExtIEs = {
11742 "PRACH-Configuration-ExtIEs",
11743 "PRACH-Configuration-ExtIEs",
11745 asn_DEF_PRACH_Configuration_ExtIEs_tags_221,
11746 sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_221)
11747 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_221[0]), /* 1 */
11748 asn_DEF_PRACH_Configuration_ExtIEs_tags_221, /* Same as above */
11749 sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_221)
11750 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_221[0]), /* 1 */
11751 { 0, 0, SEQUENCE_constraint },
11752 asn_MBR_PRACH_Configuration_ExtIEs_221,
11753 3, /* Elements count */
11754 &asn_SPC_PRACH_Configuration_ExtIEs_specs_221 /* Additional specs */
11757 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_228 = {
11758 sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue),
11759 offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, _asn_ctx),
11760 offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, present),
11761 sizeof(((struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue *)0)->present),
11762 0, /* No top level tags */
11763 0, /* No tags in the map */
11765 -1 /* Extensions start */
11767 static /* Use -fall-defs-global to expose */
11768 asn_TYPE_descriptor_t asn_DEF_extensionValue_228 = {
11772 0, /* No effective tags (pointer) */
11773 0, /* No effective tags (count) */
11774 0, /* No tags (pointer) */
11775 0, /* No tags (count) */
11776 { 0, 0, OPEN_TYPE_constraint },
11777 0, 0, /* No members */
11778 &asn_SPC_extensionValue_specs_228 /* Additional specs */
11781 asn_TYPE_member_t asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_225[] = {
11782 { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, id),
11783 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11784 -1, /* IMPLICIT tag at current level */
11785 &asn_DEF_ProtocolIE_ID,
11787 { 0, &asn_PER_memb_id_constr_226, memb_id_constraint_225 },
11788 0, 0, /* No default value */
11791 { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, criticality),
11792 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11793 -1, /* IMPLICIT tag at current level */
11794 &asn_DEF_Criticality,
11796 { 0, &asn_PER_memb_criticality_constr_227, memb_criticality_constraint_225 },
11797 0, 0, /* No default value */
11800 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, extensionValue),
11801 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11802 +1, /* EXPLICIT tag at current level */
11803 &asn_DEF_extensionValue_228,
11805 { 0, &asn_PER_memb_extensionValue_constr_228, memb_extensionValue_constraint_225 },
11806 0, 0, /* No default value */
11810 static const ber_tlv_tag_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_225[] = {
11811 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11813 static const asn_TYPE_tag2member_t asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_225[] = {
11814 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11815 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11816 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11818 asn_SEQUENCE_specifics_t asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_225 = {
11819 sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs),
11820 offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, _asn_ctx),
11821 asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_225,
11822 3, /* Count of tags in the map */
11823 0, 0, 0, /* Optional elements (not needed) */
11824 -1, /* First extension addition */
11826 asn_TYPE_descriptor_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs = {
11827 "ProtectedEUTRAResourceIndication-ExtIEs",
11828 "ProtectedEUTRAResourceIndication-ExtIEs",
11830 asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_225,
11831 sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_225)
11832 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_225[0]), /* 1 */
11833 asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_225, /* Same as above */
11834 sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_225)
11835 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_225[0]), /* 1 */
11836 { 0, 0, SEQUENCE_constraint },
11837 asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_225,
11838 3, /* Elements count */
11839 &asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_225 /* Additional specs */
11842 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_232 = {
11843 sizeof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue),
11844 offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, _asn_ctx),
11845 offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, present),
11846 sizeof(((struct ProtectedFootprintTimePattern_ExtIEs__extensionValue *)0)->present),
11847 0, /* No top level tags */
11848 0, /* No tags in the map */
11850 -1 /* Extensions start */
11852 static /* Use -fall-defs-global to expose */
11853 asn_TYPE_descriptor_t asn_DEF_extensionValue_232 = {
11857 0, /* No effective tags (pointer) */
11858 0, /* No effective tags (count) */
11859 0, /* No tags (pointer) */
11860 0, /* No tags (count) */
11861 { 0, 0, OPEN_TYPE_constraint },
11862 0, 0, /* No members */
11863 &asn_SPC_extensionValue_specs_232 /* Additional specs */
11866 asn_TYPE_member_t asn_MBR_ProtectedFootprintTimePattern_ExtIEs_229[] = {
11867 { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, id),
11868 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11869 -1, /* IMPLICIT tag at current level */
11870 &asn_DEF_ProtocolIE_ID,
11872 { 0, &asn_PER_memb_id_constr_230, memb_id_constraint_229 },
11873 0, 0, /* No default value */
11876 { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, criticality),
11877 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11878 -1, /* IMPLICIT tag at current level */
11879 &asn_DEF_Criticality,
11881 { 0, &asn_PER_memb_criticality_constr_231, memb_criticality_constraint_229 },
11882 0, 0, /* No default value */
11885 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, extensionValue),
11886 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11887 +1, /* EXPLICIT tag at current level */
11888 &asn_DEF_extensionValue_232,
11890 { 0, &asn_PER_memb_extensionValue_constr_232, memb_extensionValue_constraint_229 },
11891 0, 0, /* No default value */
11895 static const ber_tlv_tag_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_229[] = {
11896 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11898 static const asn_TYPE_tag2member_t asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_229[] = {
11899 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11900 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11901 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11903 asn_SEQUENCE_specifics_t asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_229 = {
11904 sizeof(struct ProtectedFootprintTimePattern_ExtIEs),
11905 offsetof(struct ProtectedFootprintTimePattern_ExtIEs, _asn_ctx),
11906 asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_229,
11907 3, /* Count of tags in the map */
11908 0, 0, 0, /* Optional elements (not needed) */
11909 -1, /* First extension addition */
11911 asn_TYPE_descriptor_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs = {
11912 "ProtectedFootprintTimePattern-ExtIEs",
11913 "ProtectedFootprintTimePattern-ExtIEs",
11915 asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_229,
11916 sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_229)
11917 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_229[0]), /* 1 */
11918 asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_229, /* Same as above */
11919 sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_229)
11920 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_229[0]), /* 1 */
11921 { 0, 0, SEQUENCE_constraint },
11922 asn_MBR_ProtectedFootprintTimePattern_ExtIEs_229,
11923 3, /* Elements count */
11924 &asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_229 /* Additional specs */
11927 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_236 = {
11928 sizeof(struct ProtectedResourceList_Item_ExtIEs__extensionValue),
11929 offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, _asn_ctx),
11930 offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, present),
11931 sizeof(((struct ProtectedResourceList_Item_ExtIEs__extensionValue *)0)->present),
11932 0, /* No top level tags */
11933 0, /* No tags in the map */
11935 -1 /* Extensions start */
11937 static /* Use -fall-defs-global to expose */
11938 asn_TYPE_descriptor_t asn_DEF_extensionValue_236 = {
11942 0, /* No effective tags (pointer) */
11943 0, /* No effective tags (count) */
11944 0, /* No tags (pointer) */
11945 0, /* No tags (count) */
11946 { 0, 0, OPEN_TYPE_constraint },
11947 0, 0, /* No members */
11948 &asn_SPC_extensionValue_specs_236 /* Additional specs */
11951 asn_TYPE_member_t asn_MBR_ProtectedResourceList_Item_ExtIEs_233[] = {
11952 { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, id),
11953 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11954 -1, /* IMPLICIT tag at current level */
11955 &asn_DEF_ProtocolIE_ID,
11957 { 0, &asn_PER_memb_id_constr_234, memb_id_constraint_233 },
11958 0, 0, /* No default value */
11961 { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, criticality),
11962 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11963 -1, /* IMPLICIT tag at current level */
11964 &asn_DEF_Criticality,
11966 { 0, &asn_PER_memb_criticality_constr_235, memb_criticality_constraint_233 },
11967 0, 0, /* No default value */
11970 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, extensionValue),
11971 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11972 +1, /* EXPLICIT tag at current level */
11973 &asn_DEF_extensionValue_236,
11975 { 0, &asn_PER_memb_extensionValue_constr_236, memb_extensionValue_constraint_233 },
11976 0, 0, /* No default value */
11980 static const ber_tlv_tag_t asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_233[] = {
11981 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11983 static const asn_TYPE_tag2member_t asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_233[] = {
11984 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11985 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11986 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11988 asn_SEQUENCE_specifics_t asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_233 = {
11989 sizeof(struct ProtectedResourceList_Item_ExtIEs),
11990 offsetof(struct ProtectedResourceList_Item_ExtIEs, _asn_ctx),
11991 asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_233,
11992 3, /* Count of tags in the map */
11993 0, 0, 0, /* Optional elements (not needed) */
11994 -1, /* First extension addition */
11996 asn_TYPE_descriptor_t asn_DEF_ProtectedResourceList_Item_ExtIEs = {
11997 "ProtectedResourceList-Item-ExtIEs",
11998 "ProtectedResourceList-Item-ExtIEs",
12000 asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_233,
12001 sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_233)
12002 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_233[0]), /* 1 */
12003 asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_233, /* Same as above */
12004 sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_233)
12005 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_233[0]), /* 1 */
12006 { 0, 0, SEQUENCE_constraint },
12007 asn_MBR_ProtectedResourceList_Item_ExtIEs_233,
12008 3, /* Elements count */
12009 &asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_233 /* Additional specs */
12012 static asn_TYPE_member_t asn_MBR_extensionValue_240[] = {
12013 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.DL_scheduling_PDCCH_CCE_usage),
12014 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
12016 &asn_DEF_DL_scheduling_PDCCH_CCE_usage,
12019 0, 0, /* No default value */
12020 "DL-scheduling-PDCCH-CCE-usage"
12022 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.UL_scheduling_PDCCH_CCE_usage),
12023 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
12025 &asn_DEF_UL_scheduling_PDCCH_CCE_usage,
12028 0, 0, /* No default value */
12029 "UL-scheduling-PDCCH-CCE-usage"
12032 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_240[] = {
12033 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* DL-scheduling-PDCCH-CCE-usage */
12034 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* UL-scheduling-PDCCH-CCE-usage */
12036 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_240 = {
12037 sizeof(struct RadioResourceStatus_ExtIEs__extensionValue),
12038 offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, _asn_ctx),
12039 offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, present),
12040 sizeof(((struct RadioResourceStatus_ExtIEs__extensionValue *)0)->present),
12041 asn_MAP_extensionValue_tag2el_240,
12042 2, /* Count of tags in the map */
12044 -1 /* Extensions start */
12046 static /* Use -fall-defs-global to expose */
12047 asn_TYPE_descriptor_t asn_DEF_extensionValue_240 = {
12051 0, /* No effective tags (pointer) */
12052 0, /* No effective tags (count) */
12053 0, /* No tags (pointer) */
12054 0, /* No tags (count) */
12055 { 0, 0, OPEN_TYPE_constraint },
12056 asn_MBR_extensionValue_240,
12057 2, /* Elements count */
12058 &asn_SPC_extensionValue_specs_240 /* Additional specs */
12061 asn_TYPE_member_t asn_MBR_RadioResourceStatus_ExtIEs_237[] = {
12062 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, id),
12063 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12064 -1, /* IMPLICIT tag at current level */
12065 &asn_DEF_ProtocolIE_ID,
12067 { 0, &asn_PER_memb_id_constr_238, memb_id_constraint_237 },
12068 0, 0, /* No default value */
12071 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, criticality),
12072 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12073 -1, /* IMPLICIT tag at current level */
12074 &asn_DEF_Criticality,
12075 select_RadioResourceStatus_ExtIEs_criticality_type,
12076 { 0, &asn_PER_memb_criticality_constr_239, memb_criticality_constraint_237 },
12077 0, 0, /* No default value */
12080 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, extensionValue),
12081 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12082 +1, /* EXPLICIT tag at current level */
12083 &asn_DEF_extensionValue_240,
12084 select_RadioResourceStatus_ExtIEs_extensionValue_type,
12085 { 0, &asn_PER_memb_extensionValue_constr_240, memb_extensionValue_constraint_237 },
12086 0, 0, /* No default value */
12090 static const ber_tlv_tag_t asn_DEF_RadioResourceStatus_ExtIEs_tags_237[] = {
12091 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12093 static const asn_TYPE_tag2member_t asn_MAP_RadioResourceStatus_ExtIEs_tag2el_237[] = {
12094 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12095 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12096 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12098 asn_SEQUENCE_specifics_t asn_SPC_RadioResourceStatus_ExtIEs_specs_237 = {
12099 sizeof(struct RadioResourceStatus_ExtIEs),
12100 offsetof(struct RadioResourceStatus_ExtIEs, _asn_ctx),
12101 asn_MAP_RadioResourceStatus_ExtIEs_tag2el_237,
12102 3, /* Count of tags in the map */
12103 0, 0, 0, /* Optional elements (not needed) */
12104 -1, /* First extension addition */
12106 asn_TYPE_descriptor_t asn_DEF_RadioResourceStatus_ExtIEs = {
12107 "RadioResourceStatus-ExtIEs",
12108 "RadioResourceStatus-ExtIEs",
12110 asn_DEF_RadioResourceStatus_ExtIEs_tags_237,
12111 sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_237)
12112 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_237[0]), /* 1 */
12113 asn_DEF_RadioResourceStatus_ExtIEs_tags_237, /* Same as above */
12114 sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_237)
12115 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_237[0]), /* 1 */
12116 { 0, 0, SEQUENCE_constraint },
12117 asn_MBR_RadioResourceStatus_ExtIEs_237,
12118 3, /* Elements count */
12119 &asn_SPC_RadioResourceStatus_ExtIEs_specs_237 /* Additional specs */
12122 static asn_TYPE_member_t asn_MBR_extensionValue_244[] = {
12123 { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, choice.EnhancedRNTP),
12124 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12126 &asn_DEF_EnhancedRNTP,
12129 0, 0, /* No default value */
12133 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_244[] = {
12134 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* EnhancedRNTP */
12136 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_244 = {
12137 sizeof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue),
12138 offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, _asn_ctx),
12139 offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, present),
12140 sizeof(((struct RelativeNarrowbandTxPower_ExtIEs__extensionValue *)0)->present),
12141 asn_MAP_extensionValue_tag2el_244,
12142 1, /* Count of tags in the map */
12144 -1 /* Extensions start */
12146 static /* Use -fall-defs-global to expose */
12147 asn_TYPE_descriptor_t asn_DEF_extensionValue_244 = {
12151 0, /* No effective tags (pointer) */
12152 0, /* No effective tags (count) */
12153 0, /* No tags (pointer) */
12154 0, /* No tags (count) */
12155 { 0, 0, OPEN_TYPE_constraint },
12156 asn_MBR_extensionValue_244,
12157 1, /* Elements count */
12158 &asn_SPC_extensionValue_specs_244 /* Additional specs */
12161 asn_TYPE_member_t asn_MBR_RelativeNarrowbandTxPower_ExtIEs_241[] = {
12162 { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id),
12163 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12164 -1, /* IMPLICIT tag at current level */
12165 &asn_DEF_ProtocolIE_ID,
12167 { 0, &asn_PER_memb_id_constr_242, memb_id_constraint_241 },
12168 0, 0, /* No default value */
12171 { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, criticality),
12172 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12173 -1, /* IMPLICIT tag at current level */
12174 &asn_DEF_Criticality,
12175 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type,
12176 { 0, &asn_PER_memb_criticality_constr_243, memb_criticality_constraint_241 },
12177 0, 0, /* No default value */
12180 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, extensionValue),
12181 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12182 +1, /* EXPLICIT tag at current level */
12183 &asn_DEF_extensionValue_244,
12184 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type,
12185 { 0, &asn_PER_memb_extensionValue_constr_244, memb_extensionValue_constraint_241 },
12186 0, 0, /* No default value */
12190 static const ber_tlv_tag_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_241[] = {
12191 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12193 static const asn_TYPE_tag2member_t asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_241[] = {
12194 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12195 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12196 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12198 asn_SEQUENCE_specifics_t asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_241 = {
12199 sizeof(struct RelativeNarrowbandTxPower_ExtIEs),
12200 offsetof(struct RelativeNarrowbandTxPower_ExtIEs, _asn_ctx),
12201 asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_241,
12202 3, /* Count of tags in the map */
12203 0, 0, 0, /* Optional elements (not needed) */
12204 -1, /* First extension addition */
12206 asn_TYPE_descriptor_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs = {
12207 "RelativeNarrowbandTxPower-ExtIEs",
12208 "RelativeNarrowbandTxPower-ExtIEs",
12210 asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_241,
12211 sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_241)
12212 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_241[0]), /* 1 */
12213 asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_241, /* Same as above */
12214 sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_241)
12215 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_241[0]), /* 1 */
12216 { 0, 0, SEQUENCE_constraint },
12217 asn_MBR_RelativeNarrowbandTxPower_ExtIEs_241,
12218 3, /* Elements count */
12219 &asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_241 /* Additional specs */
12222 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_248 = {
12223 sizeof(struct RSRPMeasurementResult_ExtIEs__extensionValue),
12224 offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, _asn_ctx),
12225 offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, present),
12226 sizeof(((struct RSRPMeasurementResult_ExtIEs__extensionValue *)0)->present),
12227 0, /* No top level tags */
12228 0, /* No tags in the map */
12230 -1 /* Extensions start */
12232 static /* Use -fall-defs-global to expose */
12233 asn_TYPE_descriptor_t asn_DEF_extensionValue_248 = {
12237 0, /* No effective tags (pointer) */
12238 0, /* No effective tags (count) */
12239 0, /* No tags (pointer) */
12240 0, /* No tags (count) */
12241 { 0, 0, OPEN_TYPE_constraint },
12242 0, 0, /* No members */
12243 &asn_SPC_extensionValue_specs_248 /* Additional specs */
12246 asn_TYPE_member_t asn_MBR_RSRPMeasurementResult_ExtIEs_245[] = {
12247 { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, id),
12248 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12249 -1, /* IMPLICIT tag at current level */
12250 &asn_DEF_ProtocolIE_ID,
12252 { 0, &asn_PER_memb_id_constr_246, memb_id_constraint_245 },
12253 0, 0, /* No default value */
12256 { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, criticality),
12257 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12258 -1, /* IMPLICIT tag at current level */
12259 &asn_DEF_Criticality,
12261 { 0, &asn_PER_memb_criticality_constr_247, memb_criticality_constraint_245 },
12262 0, 0, /* No default value */
12265 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, extensionValue),
12266 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12267 +1, /* EXPLICIT tag at current level */
12268 &asn_DEF_extensionValue_248,
12270 { 0, &asn_PER_memb_extensionValue_constr_248, memb_extensionValue_constraint_245 },
12271 0, 0, /* No default value */
12275 static const ber_tlv_tag_t asn_DEF_RSRPMeasurementResult_ExtIEs_tags_245[] = {
12276 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12278 static const asn_TYPE_tag2member_t asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_245[] = {
12279 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12280 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12281 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12283 asn_SEQUENCE_specifics_t asn_SPC_RSRPMeasurementResult_ExtIEs_specs_245 = {
12284 sizeof(struct RSRPMeasurementResult_ExtIEs),
12285 offsetof(struct RSRPMeasurementResult_ExtIEs, _asn_ctx),
12286 asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_245,
12287 3, /* Count of tags in the map */
12288 0, 0, 0, /* Optional elements (not needed) */
12289 -1, /* First extension addition */
12291 asn_TYPE_descriptor_t asn_DEF_RSRPMeasurementResult_ExtIEs = {
12292 "RSRPMeasurementResult-ExtIEs",
12293 "RSRPMeasurementResult-ExtIEs",
12295 asn_DEF_RSRPMeasurementResult_ExtIEs_tags_245,
12296 sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_245)
12297 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_245[0]), /* 1 */
12298 asn_DEF_RSRPMeasurementResult_ExtIEs_tags_245, /* Same as above */
12299 sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_245)
12300 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_245[0]), /* 1 */
12301 { 0, 0, SEQUENCE_constraint },
12302 asn_MBR_RSRPMeasurementResult_ExtIEs_245,
12303 3, /* Elements count */
12304 &asn_SPC_RSRPMeasurementResult_ExtIEs_specs_245 /* Additional specs */
12307 static asn_TYPE_member_t asn_MBR_extensionValue_252[] = {
12308 { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs__extensionValue, choice.UEID),
12309 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
12314 0, 0, /* No default value */
12318 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_252[] = {
12319 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* UEID */
12321 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_252 = {
12322 sizeof(struct RSRPMRList_ExtIEs__extensionValue),
12323 offsetof(struct RSRPMRList_ExtIEs__extensionValue, _asn_ctx),
12324 offsetof(struct RSRPMRList_ExtIEs__extensionValue, present),
12325 sizeof(((struct RSRPMRList_ExtIEs__extensionValue *)0)->present),
12326 asn_MAP_extensionValue_tag2el_252,
12327 1, /* Count of tags in the map */
12329 -1 /* Extensions start */
12331 static /* Use -fall-defs-global to expose */
12332 asn_TYPE_descriptor_t asn_DEF_extensionValue_252 = {
12336 0, /* No effective tags (pointer) */
12337 0, /* No effective tags (count) */
12338 0, /* No tags (pointer) */
12339 0, /* No tags (count) */
12340 { 0, 0, OPEN_TYPE_constraint },
12341 asn_MBR_extensionValue_252,
12342 1, /* Elements count */
12343 &asn_SPC_extensionValue_specs_252 /* Additional specs */
12346 asn_TYPE_member_t asn_MBR_RSRPMRList_ExtIEs_249[] = {
12347 { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, id),
12348 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12349 -1, /* IMPLICIT tag at current level */
12350 &asn_DEF_ProtocolIE_ID,
12352 { 0, &asn_PER_memb_id_constr_250, memb_id_constraint_249 },
12353 0, 0, /* No default value */
12356 { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, criticality),
12357 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12358 -1, /* IMPLICIT tag at current level */
12359 &asn_DEF_Criticality,
12360 select_RSRPMRList_ExtIEs_criticality_type,
12361 { 0, &asn_PER_memb_criticality_constr_251, memb_criticality_constraint_249 },
12362 0, 0, /* No default value */
12365 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, extensionValue),
12366 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12367 +1, /* EXPLICIT tag at current level */
12368 &asn_DEF_extensionValue_252,
12369 select_RSRPMRList_ExtIEs_extensionValue_type,
12370 { 0, &asn_PER_memb_extensionValue_constr_252, memb_extensionValue_constraint_249 },
12371 0, 0, /* No default value */
12375 static const ber_tlv_tag_t asn_DEF_RSRPMRList_ExtIEs_tags_249[] = {
12376 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12378 static const asn_TYPE_tag2member_t asn_MAP_RSRPMRList_ExtIEs_tag2el_249[] = {
12379 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12380 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12381 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12383 asn_SEQUENCE_specifics_t asn_SPC_RSRPMRList_ExtIEs_specs_249 = {
12384 sizeof(struct RSRPMRList_ExtIEs),
12385 offsetof(struct RSRPMRList_ExtIEs, _asn_ctx),
12386 asn_MAP_RSRPMRList_ExtIEs_tag2el_249,
12387 3, /* Count of tags in the map */
12388 0, 0, 0, /* Optional elements (not needed) */
12389 -1, /* First extension addition */
12391 asn_TYPE_descriptor_t asn_DEF_RSRPMRList_ExtIEs = {
12392 "RSRPMRList-ExtIEs",
12393 "RSRPMRList-ExtIEs",
12395 asn_DEF_RSRPMRList_ExtIEs_tags_249,
12396 sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_249)
12397 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_249[0]), /* 1 */
12398 asn_DEF_RSRPMRList_ExtIEs_tags_249, /* Same as above */
12399 sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_249)
12400 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_249[0]), /* 1 */
12401 { 0, 0, SEQUENCE_constraint },
12402 asn_MBR_RSRPMRList_ExtIEs_249,
12403 3, /* Elements count */
12404 &asn_SPC_RSRPMRList_ExtIEs_specs_249 /* Additional specs */
12407 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_256 = {
12408 sizeof(struct S1TNLLoadIndicator_ExtIEs__extensionValue),
12409 offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
12410 offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, present),
12411 sizeof(((struct S1TNLLoadIndicator_ExtIEs__extensionValue *)0)->present),
12412 0, /* No top level tags */
12413 0, /* No tags in the map */
12415 -1 /* Extensions start */
12417 static /* Use -fall-defs-global to expose */
12418 asn_TYPE_descriptor_t asn_DEF_extensionValue_256 = {
12422 0, /* No effective tags (pointer) */
12423 0, /* No effective tags (count) */
12424 0, /* No tags (pointer) */
12425 0, /* No tags (count) */
12426 { 0, 0, OPEN_TYPE_constraint },
12427 0, 0, /* No members */
12428 &asn_SPC_extensionValue_specs_256 /* Additional specs */
12431 asn_TYPE_member_t asn_MBR_S1TNLLoadIndicator_ExtIEs_253[] = {
12432 { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, id),
12433 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12434 -1, /* IMPLICIT tag at current level */
12435 &asn_DEF_ProtocolIE_ID,
12437 { 0, &asn_PER_memb_id_constr_254, memb_id_constraint_253 },
12438 0, 0, /* No default value */
12441 { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, criticality),
12442 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12443 -1, /* IMPLICIT tag at current level */
12444 &asn_DEF_Criticality,
12446 { 0, &asn_PER_memb_criticality_constr_255, memb_criticality_constraint_253 },
12447 0, 0, /* No default value */
12450 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, extensionValue),
12451 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12452 +1, /* EXPLICIT tag at current level */
12453 &asn_DEF_extensionValue_256,
12455 { 0, &asn_PER_memb_extensionValue_constr_256, memb_extensionValue_constraint_253 },
12456 0, 0, /* No default value */
12460 static const ber_tlv_tag_t asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_253[] = {
12461 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12463 static const asn_TYPE_tag2member_t asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_253[] = {
12464 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12465 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12466 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12468 asn_SEQUENCE_specifics_t asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_253 = {
12469 sizeof(struct S1TNLLoadIndicator_ExtIEs),
12470 offsetof(struct S1TNLLoadIndicator_ExtIEs, _asn_ctx),
12471 asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_253,
12472 3, /* Count of tags in the map */
12473 0, 0, 0, /* Optional elements (not needed) */
12474 -1, /* First extension addition */
12476 asn_TYPE_descriptor_t asn_DEF_S1TNLLoadIndicator_ExtIEs = {
12477 "S1TNLLoadIndicator-ExtIEs",
12478 "S1TNLLoadIndicator-ExtIEs",
12480 asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_253,
12481 sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_253)
12482 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_253[0]), /* 1 */
12483 asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_253, /* Same as above */
12484 sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_253)
12485 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_253[0]), /* 1 */
12486 { 0, 0, SEQUENCE_constraint },
12487 asn_MBR_S1TNLLoadIndicator_ExtIEs_253,
12488 3, /* Elements count */
12489 &asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_253 /* Additional specs */
12492 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_260 = {
12493 sizeof(struct ServedCell_ExtIEs__extensionValue),
12494 offsetof(struct ServedCell_ExtIEs__extensionValue, _asn_ctx),
12495 offsetof(struct ServedCell_ExtIEs__extensionValue, present),
12496 sizeof(((struct ServedCell_ExtIEs__extensionValue *)0)->present),
12497 0, /* No top level tags */
12498 0, /* No tags in the map */
12500 -1 /* Extensions start */
12502 static /* Use -fall-defs-global to expose */
12503 asn_TYPE_descriptor_t asn_DEF_extensionValue_260 = {
12507 0, /* No effective tags (pointer) */
12508 0, /* No effective tags (count) */
12509 0, /* No tags (pointer) */
12510 0, /* No tags (count) */
12511 { 0, 0, OPEN_TYPE_constraint },
12512 0, 0, /* No members */
12513 &asn_SPC_extensionValue_specs_260 /* Additional specs */
12516 asn_TYPE_member_t asn_MBR_ServedCell_ExtIEs_257[] = {
12517 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, id),
12518 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12519 -1, /* IMPLICIT tag at current level */
12520 &asn_DEF_ProtocolIE_ID,
12522 { 0, &asn_PER_memb_id_constr_258, memb_id_constraint_257 },
12523 0, 0, /* No default value */
12526 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, criticality),
12527 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12528 -1, /* IMPLICIT tag at current level */
12529 &asn_DEF_Criticality,
12531 { 0, &asn_PER_memb_criticality_constr_259, memb_criticality_constraint_257 },
12532 0, 0, /* No default value */
12535 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, extensionValue),
12536 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12537 +1, /* EXPLICIT tag at current level */
12538 &asn_DEF_extensionValue_260,
12540 { 0, &asn_PER_memb_extensionValue_constr_260, memb_extensionValue_constraint_257 },
12541 0, 0, /* No default value */
12545 static const ber_tlv_tag_t asn_DEF_ServedCell_ExtIEs_tags_257[] = {
12546 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12548 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_ExtIEs_tag2el_257[] = {
12549 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12550 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12551 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12553 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_ExtIEs_specs_257 = {
12554 sizeof(struct ServedCell_ExtIEs),
12555 offsetof(struct ServedCell_ExtIEs, _asn_ctx),
12556 asn_MAP_ServedCell_ExtIEs_tag2el_257,
12557 3, /* Count of tags in the map */
12558 0, 0, 0, /* Optional elements (not needed) */
12559 -1, /* First extension addition */
12561 asn_TYPE_descriptor_t asn_DEF_ServedCell_ExtIEs = {
12562 "ServedCell-ExtIEs",
12563 "ServedCell-ExtIEs",
12565 asn_DEF_ServedCell_ExtIEs_tags_257,
12566 sizeof(asn_DEF_ServedCell_ExtIEs_tags_257)
12567 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_257[0]), /* 1 */
12568 asn_DEF_ServedCell_ExtIEs_tags_257, /* Same as above */
12569 sizeof(asn_DEF_ServedCell_ExtIEs_tags_257)
12570 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_257[0]), /* 1 */
12571 { 0, 0, SEQUENCE_constraint },
12572 asn_MBR_ServedCell_ExtIEs_257,
12573 3, /* Elements count */
12574 &asn_SPC_ServedCell_ExtIEs_specs_257 /* Additional specs */
12577 static asn_TYPE_member_t asn_MBR_extensionValue_264[] = {
12578 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.Number_of_Antennaports),
12579 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
12581 &asn_DEF_Number_of_Antennaports,
12584 0, 0, /* No default value */
12585 "Number-of-Antennaports"
12587 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.PRACH_Configuration),
12588 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12590 &asn_DEF_PRACH_Configuration,
12593 0, 0, /* No default value */
12594 "PRACH-Configuration"
12596 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBSFN_Subframe_Infolist),
12597 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12599 &asn_DEF_MBSFN_Subframe_Infolist,
12602 0, 0, /* No default value */
12603 "MBSFN-Subframe-Infolist"
12605 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.CSG_Id),
12606 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
12611 0, 0, /* No default value */
12614 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBMS_Service_Area_Identity_List),
12615 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12617 &asn_DEF_MBMS_Service_Area_Identity_List,
12620 0, 0, /* No default value */
12621 "MBMS-Service-Area-Identity-List"
12623 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MultibandInfoList),
12624 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12626 &asn_DEF_MultibandInfoList,
12629 0, 0, /* No default value */
12630 "MultibandInfoList"
12632 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.FreqBandIndicatorPriority),
12633 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
12635 &asn_DEF_FreqBandIndicatorPriority,
12638 0, 0, /* No default value */
12639 "FreqBandIndicatorPriority"
12641 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.BandwidthReducedSI),
12642 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
12644 &asn_DEF_BandwidthReducedSI,
12647 0, 0, /* No default value */
12648 "BandwidthReducedSI"
12650 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.ProtectedEUTRAResourceIndication),
12651 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12653 &asn_DEF_ProtectedEUTRAResourceIndication,
12656 0, 0, /* No default value */
12657 "ProtectedEUTRAResourceIndication"
12660 static const unsigned asn_MAP_extensionValue_to_canonical_264[] = { 3, 0, 6, 7, 1, 2, 4, 5, 8 };
12661 static const unsigned asn_MAP_extensionValue_from_canonical_264[] = { 1, 4, 5, 0, 6, 7, 2, 3, 8 };
12662 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_264[] = {
12663 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* CSG-Id */
12664 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* Number-of-Antennaports */
12665 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 1 }, /* FreqBandIndicatorPriority */
12666 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, -2, 0 }, /* BandwidthReducedSI */
12667 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 4 }, /* PRACH-Configuration */
12668 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 3 }, /* MBSFN-Subframe-Infolist */
12669 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 2 }, /* MBMS-Service-Area-Identity-List */
12670 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 1 }, /* MultibandInfoList */
12671 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -4, 0 } /* ProtectedEUTRAResourceIndication */
12673 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_264 = {
12674 sizeof(struct ServedCell_Information_ExtIEs__extensionValue),
12675 offsetof(struct ServedCell_Information_ExtIEs__extensionValue, _asn_ctx),
12676 offsetof(struct ServedCell_Information_ExtIEs__extensionValue, present),
12677 sizeof(((struct ServedCell_Information_ExtIEs__extensionValue *)0)->present),
12678 asn_MAP_extensionValue_tag2el_264,
12679 9, /* Count of tags in the map */
12680 asn_MAP_extensionValue_to_canonical_264,
12681 asn_MAP_extensionValue_from_canonical_264,
12682 -1 /* Extensions start */
12684 static /* Use -fall-defs-global to expose */
12685 asn_TYPE_descriptor_t asn_DEF_extensionValue_264 = {
12689 0, /* No effective tags (pointer) */
12690 0, /* No effective tags (count) */
12691 0, /* No tags (pointer) */
12692 0, /* No tags (count) */
12693 { 0, 0, OPEN_TYPE_constraint },
12694 asn_MBR_extensionValue_264,
12695 9, /* Elements count */
12696 &asn_SPC_extensionValue_specs_264 /* Additional specs */
12699 asn_TYPE_member_t asn_MBR_ServedCell_Information_ExtIEs_261[] = {
12700 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, id),
12701 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12702 -1, /* IMPLICIT tag at current level */
12703 &asn_DEF_ProtocolIE_ID,
12705 { 0, &asn_PER_memb_id_constr_262, memb_id_constraint_261 },
12706 0, 0, /* No default value */
12709 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, criticality),
12710 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12711 -1, /* IMPLICIT tag at current level */
12712 &asn_DEF_Criticality,
12713 select_ServedCell_Information_ExtIEs_criticality_type,
12714 { 0, &asn_PER_memb_criticality_constr_263, memb_criticality_constraint_261 },
12715 0, 0, /* No default value */
12718 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, extensionValue),
12719 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12720 +1, /* EXPLICIT tag at current level */
12721 &asn_DEF_extensionValue_264,
12722 select_ServedCell_Information_ExtIEs_extensionValue_type,
12723 { 0, &asn_PER_memb_extensionValue_constr_264, memb_extensionValue_constraint_261 },
12724 0, 0, /* No default value */
12728 static const ber_tlv_tag_t asn_DEF_ServedCell_Information_ExtIEs_tags_261[] = {
12729 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12731 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_Information_ExtIEs_tag2el_261[] = {
12732 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12733 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12734 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12736 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_Information_ExtIEs_specs_261 = {
12737 sizeof(struct ServedCell_Information_ExtIEs),
12738 offsetof(struct ServedCell_Information_ExtIEs, _asn_ctx),
12739 asn_MAP_ServedCell_Information_ExtIEs_tag2el_261,
12740 3, /* Count of tags in the map */
12741 0, 0, 0, /* Optional elements (not needed) */
12742 -1, /* First extension addition */
12744 asn_TYPE_descriptor_t asn_DEF_ServedCell_Information_ExtIEs = {
12745 "ServedCell-Information-ExtIEs",
12746 "ServedCell-Information-ExtIEs",
12748 asn_DEF_ServedCell_Information_ExtIEs_tags_261,
12749 sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_261)
12750 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_261[0]), /* 1 */
12751 asn_DEF_ServedCell_Information_ExtIEs_tags_261, /* Same as above */
12752 sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_261)
12753 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_261[0]), /* 1 */
12754 { 0, 0, SEQUENCE_constraint },
12755 asn_MBR_ServedCell_Information_ExtIEs_261,
12756 3, /* Elements count */
12757 &asn_SPC_ServedCell_Information_ExtIEs_specs_261 /* Additional specs */
12760 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_268 = {
12761 sizeof(struct SpecialSubframe_Info_ExtIEs__extensionValue),
12762 offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
12763 offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, present),
12764 sizeof(((struct SpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
12765 0, /* No top level tags */
12766 0, /* No tags in the map */
12768 -1 /* Extensions start */
12770 static /* Use -fall-defs-global to expose */
12771 asn_TYPE_descriptor_t asn_DEF_extensionValue_268 = {
12775 0, /* No effective tags (pointer) */
12776 0, /* No effective tags (count) */
12777 0, /* No tags (pointer) */
12778 0, /* No tags (count) */
12779 { 0, 0, OPEN_TYPE_constraint },
12780 0, 0, /* No members */
12781 &asn_SPC_extensionValue_specs_268 /* Additional specs */
12784 asn_TYPE_member_t asn_MBR_SpecialSubframe_Info_ExtIEs_265[] = {
12785 { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, id),
12786 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12787 -1, /* IMPLICIT tag at current level */
12788 &asn_DEF_ProtocolIE_ID,
12790 { 0, &asn_PER_memb_id_constr_266, memb_id_constraint_265 },
12791 0, 0, /* No default value */
12794 { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, criticality),
12795 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12796 -1, /* IMPLICIT tag at current level */
12797 &asn_DEF_Criticality,
12799 { 0, &asn_PER_memb_criticality_constr_267, memb_criticality_constraint_265 },
12800 0, 0, /* No default value */
12803 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, extensionValue),
12804 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12805 +1, /* EXPLICIT tag at current level */
12806 &asn_DEF_extensionValue_268,
12808 { 0, &asn_PER_memb_extensionValue_constr_268, memb_extensionValue_constraint_265 },
12809 0, 0, /* No default value */
12813 static const ber_tlv_tag_t asn_DEF_SpecialSubframe_Info_ExtIEs_tags_265[] = {
12814 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12816 static const asn_TYPE_tag2member_t asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_265[] = {
12817 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12818 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12819 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12821 asn_SEQUENCE_specifics_t asn_SPC_SpecialSubframe_Info_ExtIEs_specs_265 = {
12822 sizeof(struct SpecialSubframe_Info_ExtIEs),
12823 offsetof(struct SpecialSubframe_Info_ExtIEs, _asn_ctx),
12824 asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_265,
12825 3, /* Count of tags in the map */
12826 0, 0, 0, /* Optional elements (not needed) */
12827 -1, /* First extension addition */
12829 asn_TYPE_descriptor_t asn_DEF_SpecialSubframe_Info_ExtIEs = {
12830 "SpecialSubframe-Info-ExtIEs",
12831 "SpecialSubframe-Info-ExtIEs",
12833 asn_DEF_SpecialSubframe_Info_ExtIEs_tags_265,
12834 sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_265)
12835 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_265[0]), /* 1 */
12836 asn_DEF_SpecialSubframe_Info_ExtIEs_tags_265, /* Same as above */
12837 sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_265)
12838 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_265[0]), /* 1 */
12839 { 0, 0, SEQUENCE_constraint },
12840 asn_MBR_SpecialSubframe_Info_ExtIEs_265,
12841 3, /* Elements count */
12842 &asn_SPC_SpecialSubframe_Info_ExtIEs_specs_265 /* Additional specs */
12845 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_272 = {
12846 sizeof(struct SubbandCQI_ExtIEs__extensionValue),
12847 offsetof(struct SubbandCQI_ExtIEs__extensionValue, _asn_ctx),
12848 offsetof(struct SubbandCQI_ExtIEs__extensionValue, present),
12849 sizeof(((struct SubbandCQI_ExtIEs__extensionValue *)0)->present),
12850 0, /* No top level tags */
12851 0, /* No tags in the map */
12853 -1 /* Extensions start */
12855 static /* Use -fall-defs-global to expose */
12856 asn_TYPE_descriptor_t asn_DEF_extensionValue_272 = {
12860 0, /* No effective tags (pointer) */
12861 0, /* No effective tags (count) */
12862 0, /* No tags (pointer) */
12863 0, /* No tags (count) */
12864 { 0, 0, OPEN_TYPE_constraint },
12865 0, 0, /* No members */
12866 &asn_SPC_extensionValue_specs_272 /* Additional specs */
12869 asn_TYPE_member_t asn_MBR_SubbandCQI_ExtIEs_269[] = {
12870 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, id),
12871 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12872 -1, /* IMPLICIT tag at current level */
12873 &asn_DEF_ProtocolIE_ID,
12875 { 0, &asn_PER_memb_id_constr_270, memb_id_constraint_269 },
12876 0, 0, /* No default value */
12879 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, criticality),
12880 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12881 -1, /* IMPLICIT tag at current level */
12882 &asn_DEF_Criticality,
12884 { 0, &asn_PER_memb_criticality_constr_271, memb_criticality_constraint_269 },
12885 0, 0, /* No default value */
12888 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, extensionValue),
12889 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12890 +1, /* EXPLICIT tag at current level */
12891 &asn_DEF_extensionValue_272,
12893 { 0, &asn_PER_memb_extensionValue_constr_272, memb_extensionValue_constraint_269 },
12894 0, 0, /* No default value */
12898 static const ber_tlv_tag_t asn_DEF_SubbandCQI_ExtIEs_tags_269[] = {
12899 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12901 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQI_ExtIEs_tag2el_269[] = {
12902 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12903 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12904 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12906 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQI_ExtIEs_specs_269 = {
12907 sizeof(struct SubbandCQI_ExtIEs),
12908 offsetof(struct SubbandCQI_ExtIEs, _asn_ctx),
12909 asn_MAP_SubbandCQI_ExtIEs_tag2el_269,
12910 3, /* Count of tags in the map */
12911 0, 0, 0, /* Optional elements (not needed) */
12912 -1, /* First extension addition */
12914 asn_TYPE_descriptor_t asn_DEF_SubbandCQI_ExtIEs = {
12915 "SubbandCQI-ExtIEs",
12916 "SubbandCQI-ExtIEs",
12918 asn_DEF_SubbandCQI_ExtIEs_tags_269,
12919 sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_269)
12920 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_269[0]), /* 1 */
12921 asn_DEF_SubbandCQI_ExtIEs_tags_269, /* Same as above */
12922 sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_269)
12923 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_269[0]), /* 1 */
12924 { 0, 0, SEQUENCE_constraint },
12925 asn_MBR_SubbandCQI_ExtIEs_269,
12926 3, /* Elements count */
12927 &asn_SPC_SubbandCQI_ExtIEs_specs_269 /* Additional specs */
12930 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_276 = {
12931 sizeof(struct SubbandCQIItem_ExtIEs__extensionValue),
12932 offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, _asn_ctx),
12933 offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, present),
12934 sizeof(((struct SubbandCQIItem_ExtIEs__extensionValue *)0)->present),
12935 0, /* No top level tags */
12936 0, /* No tags in the map */
12938 -1 /* Extensions start */
12940 static /* Use -fall-defs-global to expose */
12941 asn_TYPE_descriptor_t asn_DEF_extensionValue_276 = {
12945 0, /* No effective tags (pointer) */
12946 0, /* No effective tags (count) */
12947 0, /* No tags (pointer) */
12948 0, /* No tags (count) */
12949 { 0, 0, OPEN_TYPE_constraint },
12950 0, 0, /* No members */
12951 &asn_SPC_extensionValue_specs_276 /* Additional specs */
12954 asn_TYPE_member_t asn_MBR_SubbandCQIItem_ExtIEs_273[] = {
12955 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, id),
12956 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12957 -1, /* IMPLICIT tag at current level */
12958 &asn_DEF_ProtocolIE_ID,
12960 { 0, &asn_PER_memb_id_constr_274, memb_id_constraint_273 },
12961 0, 0, /* No default value */
12964 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, criticality),
12965 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12966 -1, /* IMPLICIT tag at current level */
12967 &asn_DEF_Criticality,
12969 { 0, &asn_PER_memb_criticality_constr_275, memb_criticality_constraint_273 },
12970 0, 0, /* No default value */
12973 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, extensionValue),
12974 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12975 +1, /* EXPLICIT tag at current level */
12976 &asn_DEF_extensionValue_276,
12978 { 0, &asn_PER_memb_extensionValue_constr_276, memb_extensionValue_constraint_273 },
12979 0, 0, /* No default value */
12983 static const ber_tlv_tag_t asn_DEF_SubbandCQIItem_ExtIEs_tags_273[] = {
12984 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12986 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQIItem_ExtIEs_tag2el_273[] = {
12987 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12988 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12989 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12991 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQIItem_ExtIEs_specs_273 = {
12992 sizeof(struct SubbandCQIItem_ExtIEs),
12993 offsetof(struct SubbandCQIItem_ExtIEs, _asn_ctx),
12994 asn_MAP_SubbandCQIItem_ExtIEs_tag2el_273,
12995 3, /* Count of tags in the map */
12996 0, 0, 0, /* Optional elements (not needed) */
12997 -1, /* First extension addition */
12999 asn_TYPE_descriptor_t asn_DEF_SubbandCQIItem_ExtIEs = {
13000 "SubbandCQIItem-ExtIEs",
13001 "SubbandCQIItem-ExtIEs",
13003 asn_DEF_SubbandCQIItem_ExtIEs_tags_273,
13004 sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_273)
13005 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_273[0]), /* 1 */
13006 asn_DEF_SubbandCQIItem_ExtIEs_tags_273, /* Same as above */
13007 sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_273)
13008 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_273[0]), /* 1 */
13009 { 0, 0, SEQUENCE_constraint },
13010 asn_MBR_SubbandCQIItem_ExtIEs_273,
13011 3, /* Elements count */
13012 &asn_SPC_SubbandCQIItem_ExtIEs_specs_273 /* Additional specs */
13015 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_280 = {
13016 sizeof(struct SULInformation_ExtIEs__extensionValue),
13017 offsetof(struct SULInformation_ExtIEs__extensionValue, _asn_ctx),
13018 offsetof(struct SULInformation_ExtIEs__extensionValue, present),
13019 sizeof(((struct SULInformation_ExtIEs__extensionValue *)0)->present),
13020 0, /* No top level tags */
13021 0, /* No tags in the map */
13023 -1 /* Extensions start */
13025 static /* Use -fall-defs-global to expose */
13026 asn_TYPE_descriptor_t asn_DEF_extensionValue_280 = {
13030 0, /* No effective tags (pointer) */
13031 0, /* No effective tags (count) */
13032 0, /* No tags (pointer) */
13033 0, /* No tags (count) */
13034 { 0, 0, OPEN_TYPE_constraint },
13035 0, 0, /* No members */
13036 &asn_SPC_extensionValue_specs_280 /* Additional specs */
13039 asn_TYPE_member_t asn_MBR_SULInformation_ExtIEs_277[] = {
13040 { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, id),
13041 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13042 -1, /* IMPLICIT tag at current level */
13043 &asn_DEF_ProtocolIE_ID,
13045 { 0, &asn_PER_memb_id_constr_278, memb_id_constraint_277 },
13046 0, 0, /* No default value */
13049 { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, criticality),
13050 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13051 -1, /* IMPLICIT tag at current level */
13052 &asn_DEF_Criticality,
13054 { 0, &asn_PER_memb_criticality_constr_279, memb_criticality_constraint_277 },
13055 0, 0, /* No default value */
13058 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, extensionValue),
13059 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13060 +1, /* EXPLICIT tag at current level */
13061 &asn_DEF_extensionValue_280,
13063 { 0, &asn_PER_memb_extensionValue_constr_280, memb_extensionValue_constraint_277 },
13064 0, 0, /* No default value */
13068 static const ber_tlv_tag_t asn_DEF_SULInformation_ExtIEs_tags_277[] = {
13069 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13071 static const asn_TYPE_tag2member_t asn_MAP_SULInformation_ExtIEs_tag2el_277[] = {
13072 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13073 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13074 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13076 asn_SEQUENCE_specifics_t asn_SPC_SULInformation_ExtIEs_specs_277 = {
13077 sizeof(struct SULInformation_ExtIEs),
13078 offsetof(struct SULInformation_ExtIEs, _asn_ctx),
13079 asn_MAP_SULInformation_ExtIEs_tag2el_277,
13080 3, /* Count of tags in the map */
13081 0, 0, 0, /* Optional elements (not needed) */
13082 -1, /* First extension addition */
13084 asn_TYPE_descriptor_t asn_DEF_SULInformation_ExtIEs = {
13085 "SULInformation-ExtIEs",
13086 "SULInformation-ExtIEs",
13088 asn_DEF_SULInformation_ExtIEs_tags_277,
13089 sizeof(asn_DEF_SULInformation_ExtIEs_tags_277)
13090 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_277[0]), /* 1 */
13091 asn_DEF_SULInformation_ExtIEs_tags_277, /* Same as above */
13092 sizeof(asn_DEF_SULInformation_ExtIEs_tags_277)
13093 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_277[0]), /* 1 */
13094 { 0, 0, SEQUENCE_constraint },
13095 asn_MBR_SULInformation_ExtIEs_277,
13096 3, /* Elements count */
13097 &asn_SPC_SULInformation_ExtIEs_specs_277 /* Additional specs */
13100 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_284 = {
13101 sizeof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue),
13102 offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, _asn_ctx),
13103 offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, present),
13104 sizeof(((struct SupportedSULFreqBandItem_ExtIEs__extensionValue *)0)->present),
13105 0, /* No top level tags */
13106 0, /* No tags in the map */
13108 -1 /* Extensions start */
13110 static /* Use -fall-defs-global to expose */
13111 asn_TYPE_descriptor_t asn_DEF_extensionValue_284 = {
13115 0, /* No effective tags (pointer) */
13116 0, /* No effective tags (count) */
13117 0, /* No tags (pointer) */
13118 0, /* No tags (count) */
13119 { 0, 0, OPEN_TYPE_constraint },
13120 0, 0, /* No members */
13121 &asn_SPC_extensionValue_specs_284 /* Additional specs */
13124 asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_ExtIEs_281[] = {
13125 { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, id),
13126 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13127 -1, /* IMPLICIT tag at current level */
13128 &asn_DEF_ProtocolIE_ID,
13130 { 0, &asn_PER_memb_id_constr_282, memb_id_constraint_281 },
13131 0, 0, /* No default value */
13134 { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, criticality),
13135 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13136 -1, /* IMPLICIT tag at current level */
13137 &asn_DEF_Criticality,
13139 { 0, &asn_PER_memb_criticality_constr_283, memb_criticality_constraint_281 },
13140 0, 0, /* No default value */
13143 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, extensionValue),
13144 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13145 +1, /* EXPLICIT tag at current level */
13146 &asn_DEF_extensionValue_284,
13148 { 0, &asn_PER_memb_extensionValue_constr_284, memb_extensionValue_constraint_281 },
13149 0, 0, /* No default value */
13153 static const ber_tlv_tag_t asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_281[] = {
13154 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13156 static const asn_TYPE_tag2member_t asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_281[] = {
13157 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13158 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13159 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13161 asn_SEQUENCE_specifics_t asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_281 = {
13162 sizeof(struct SupportedSULFreqBandItem_ExtIEs),
13163 offsetof(struct SupportedSULFreqBandItem_ExtIEs, _asn_ctx),
13164 asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_281,
13165 3, /* Count of tags in the map */
13166 0, 0, 0, /* Optional elements (not needed) */
13167 -1, /* First extension addition */
13169 asn_TYPE_descriptor_t asn_DEF_SupportedSULFreqBandItem_ExtIEs = {
13170 "SupportedSULFreqBandItem-ExtIEs",
13171 "SupportedSULFreqBandItem-ExtIEs",
13173 asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_281,
13174 sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_281)
13175 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_281[0]), /* 1 */
13176 asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_281, /* Same as above */
13177 sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_281)
13178 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_281[0]), /* 1 */
13179 { 0, 0, SEQUENCE_constraint },
13180 asn_MBR_SupportedSULFreqBandItem_ExtIEs_281,
13181 3, /* Elements count */
13182 &asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_281 /* Additional specs */
13185 static asn_TYPE_member_t asn_MBR_extensionValue_288[] = {
13186 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframe_Info),
13187 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
13189 &asn_DEF_AdditionalSpecialSubframe_Info,
13192 0, 0, /* No default value */
13193 "AdditionalSpecialSubframe-Info"
13195 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
13196 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
13198 &asn_DEF_EARFCNExtension,
13201 0, 0, /* No default value */
13204 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframeExtension_Info),
13205 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
13207 &asn_DEF_AdditionalSpecialSubframeExtension_Info,
13210 0, 0, /* No default value */
13211 "AdditionalSpecialSubframeExtension-Info"
13214 static const unsigned asn_MAP_extensionValue_to_canonical_288[] = { 1, 0, 2 };
13215 static const unsigned asn_MAP_extensionValue_from_canonical_288[] = { 1, 0, 2 };
13216 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_288[] = {
13217 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
13218 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* AdditionalSpecialSubframe-Info */
13219 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* AdditionalSpecialSubframeExtension-Info */
13221 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_288 = {
13222 sizeof(struct TDD_Info_ExtIEs__extensionValue),
13223 offsetof(struct TDD_Info_ExtIEs__extensionValue, _asn_ctx),
13224 offsetof(struct TDD_Info_ExtIEs__extensionValue, present),
13225 sizeof(((struct TDD_Info_ExtIEs__extensionValue *)0)->present),
13226 asn_MAP_extensionValue_tag2el_288,
13227 3, /* Count of tags in the map */
13228 asn_MAP_extensionValue_to_canonical_288,
13229 asn_MAP_extensionValue_from_canonical_288,
13230 -1 /* Extensions start */
13232 static /* Use -fall-defs-global to expose */
13233 asn_TYPE_descriptor_t asn_DEF_extensionValue_288 = {
13237 0, /* No effective tags (pointer) */
13238 0, /* No effective tags (count) */
13239 0, /* No tags (pointer) */
13240 0, /* No tags (count) */
13241 { 0, 0, OPEN_TYPE_constraint },
13242 asn_MBR_extensionValue_288,
13243 3, /* Elements count */
13244 &asn_SPC_extensionValue_specs_288 /* Additional specs */
13247 asn_TYPE_member_t asn_MBR_TDD_Info_ExtIEs_285[] = {
13248 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, id),
13249 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13250 -1, /* IMPLICIT tag at current level */
13251 &asn_DEF_ProtocolIE_ID,
13253 { 0, &asn_PER_memb_id_constr_286, memb_id_constraint_285 },
13254 0, 0, /* No default value */
13257 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, criticality),
13258 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13259 -1, /* IMPLICIT tag at current level */
13260 &asn_DEF_Criticality,
13261 select_TDD_Info_ExtIEs_criticality_type,
13262 { 0, &asn_PER_memb_criticality_constr_287, memb_criticality_constraint_285 },
13263 0, 0, /* No default value */
13266 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, extensionValue),
13267 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13268 +1, /* EXPLICIT tag at current level */
13269 &asn_DEF_extensionValue_288,
13270 select_TDD_Info_ExtIEs_extensionValue_type,
13271 { 0, &asn_PER_memb_extensionValue_constr_288, memb_extensionValue_constraint_285 },
13272 0, 0, /* No default value */
13276 static const ber_tlv_tag_t asn_DEF_TDD_Info_ExtIEs_tags_285[] = {
13277 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13279 static const asn_TYPE_tag2member_t asn_MAP_TDD_Info_ExtIEs_tag2el_285[] = {
13280 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13281 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13282 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13284 asn_SEQUENCE_specifics_t asn_SPC_TDD_Info_ExtIEs_specs_285 = {
13285 sizeof(struct TDD_Info_ExtIEs),
13286 offsetof(struct TDD_Info_ExtIEs, _asn_ctx),
13287 asn_MAP_TDD_Info_ExtIEs_tag2el_285,
13288 3, /* Count of tags in the map */
13289 0, 0, 0, /* Optional elements (not needed) */
13290 -1, /* First extension addition */
13292 asn_TYPE_descriptor_t asn_DEF_TDD_Info_ExtIEs = {
13296 asn_DEF_TDD_Info_ExtIEs_tags_285,
13297 sizeof(asn_DEF_TDD_Info_ExtIEs_tags_285)
13298 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_285[0]), /* 1 */
13299 asn_DEF_TDD_Info_ExtIEs_tags_285, /* Same as above */
13300 sizeof(asn_DEF_TDD_Info_ExtIEs_tags_285)
13301 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_285[0]), /* 1 */
13302 { 0, 0, SEQUENCE_constraint },
13303 asn_MBR_TDD_Info_ExtIEs_285,
13304 3, /* Elements count */
13305 &asn_SPC_TDD_Info_ExtIEs_specs_285 /* Additional specs */
13308 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_292 = {
13309 sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue),
13310 offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, _asn_ctx),
13311 offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, present),
13312 sizeof(((struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue *)0)->present),
13313 0, /* No top level tags */
13314 0, /* No tags in the map */
13316 -1 /* Extensions start */
13318 static /* Use -fall-defs-global to expose */
13319 asn_TYPE_descriptor_t asn_DEF_extensionValue_292 = {
13323 0, /* No effective tags (pointer) */
13324 0, /* No effective tags (count) */
13325 0, /* No tags (pointer) */
13326 0, /* No tags (count) */
13327 { 0, 0, OPEN_TYPE_constraint },
13328 0, 0, /* No members */
13329 &asn_SPC_extensionValue_specs_292 /* Additional specs */
13332 asn_TYPE_member_t asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_289[] = {
13333 { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, id),
13334 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13335 -1, /* IMPLICIT tag at current level */
13336 &asn_DEF_ProtocolIE_ID,
13338 { 0, &asn_PER_memb_id_constr_290, memb_id_constraint_289 },
13339 0, 0, /* No default value */
13342 { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, criticality),
13343 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13344 -1, /* IMPLICIT tag at current level */
13345 &asn_DEF_Criticality,
13347 { 0, &asn_PER_memb_criticality_constr_291, memb_criticality_constraint_289 },
13348 0, 0, /* No default value */
13351 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, extensionValue),
13352 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13353 +1, /* EXPLICIT tag at current level */
13354 &asn_DEF_extensionValue_292,
13356 { 0, &asn_PER_memb_extensionValue_constr_292, memb_extensionValue_constraint_289 },
13357 0, 0, /* No default value */
13361 static const ber_tlv_tag_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_289[] = {
13362 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13364 static const asn_TYPE_tag2member_t asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_289[] = {
13365 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13366 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13367 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13369 asn_SEQUENCE_specifics_t asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_289 = {
13370 sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs),
13371 offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, _asn_ctx),
13372 asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_289,
13373 3, /* Count of tags in the map */
13374 0, 0, 0, /* Optional elements (not needed) */
13375 -1, /* First extension addition */
13377 asn_TYPE_descriptor_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs = {
13378 "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
13379 "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
13381 asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_289,
13382 sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_289)
13383 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_289[0]), /* 1 */
13384 asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_289, /* Same as above */
13385 sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_289)
13386 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_289[0]), /* 1 */
13387 { 0, 0, SEQUENCE_constraint },
13388 asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_289,
13389 3, /* Elements count */
13390 &asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_289 /* Additional specs */
13393 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_296 = {
13394 sizeof(struct UsableABSInformationFDD_ExtIEs__extensionValue),
13395 offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
13396 offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, present),
13397 sizeof(((struct UsableABSInformationFDD_ExtIEs__extensionValue *)0)->present),
13398 0, /* No top level tags */
13399 0, /* No tags in the map */
13401 -1 /* Extensions start */
13403 static /* Use -fall-defs-global to expose */
13404 asn_TYPE_descriptor_t asn_DEF_extensionValue_296 = {
13408 0, /* No effective tags (pointer) */
13409 0, /* No effective tags (count) */
13410 0, /* No tags (pointer) */
13411 0, /* No tags (count) */
13412 { 0, 0, OPEN_TYPE_constraint },
13413 0, 0, /* No members */
13414 &asn_SPC_extensionValue_specs_296 /* Additional specs */
13417 asn_TYPE_member_t asn_MBR_UsableABSInformationFDD_ExtIEs_293[] = {
13418 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, id),
13419 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13420 -1, /* IMPLICIT tag at current level */
13421 &asn_DEF_ProtocolIE_ID,
13423 { 0, &asn_PER_memb_id_constr_294, memb_id_constraint_293 },
13424 0, 0, /* No default value */
13427 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, criticality),
13428 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13429 -1, /* IMPLICIT tag at current level */
13430 &asn_DEF_Criticality,
13432 { 0, &asn_PER_memb_criticality_constr_295, memb_criticality_constraint_293 },
13433 0, 0, /* No default value */
13436 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, extensionValue),
13437 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13438 +1, /* EXPLICIT tag at current level */
13439 &asn_DEF_extensionValue_296,
13441 { 0, &asn_PER_memb_extensionValue_constr_296, memb_extensionValue_constraint_293 },
13442 0, 0, /* No default value */
13446 static const ber_tlv_tag_t asn_DEF_UsableABSInformationFDD_ExtIEs_tags_293[] = {
13447 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13449 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_293[] = {
13450 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13451 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13452 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13454 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationFDD_ExtIEs_specs_293 = {
13455 sizeof(struct UsableABSInformationFDD_ExtIEs),
13456 offsetof(struct UsableABSInformationFDD_ExtIEs, _asn_ctx),
13457 asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_293,
13458 3, /* Count of tags in the map */
13459 0, 0, 0, /* Optional elements (not needed) */
13460 -1, /* First extension addition */
13462 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationFDD_ExtIEs = {
13463 "UsableABSInformationFDD-ExtIEs",
13464 "UsableABSInformationFDD-ExtIEs",
13466 asn_DEF_UsableABSInformationFDD_ExtIEs_tags_293,
13467 sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_293)
13468 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_293[0]), /* 1 */
13469 asn_DEF_UsableABSInformationFDD_ExtIEs_tags_293, /* Same as above */
13470 sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_293)
13471 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_293[0]), /* 1 */
13472 { 0, 0, SEQUENCE_constraint },
13473 asn_MBR_UsableABSInformationFDD_ExtIEs_293,
13474 3, /* Elements count */
13475 &asn_SPC_UsableABSInformationFDD_ExtIEs_specs_293 /* Additional specs */
13478 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_300 = {
13479 sizeof(struct UsableABSInformationTDD_ExtIEs__extensionValue),
13480 offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
13481 offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, present),
13482 sizeof(((struct UsableABSInformationTDD_ExtIEs__extensionValue *)0)->present),
13483 0, /* No top level tags */
13484 0, /* No tags in the map */
13486 -1 /* Extensions start */
13488 static /* Use -fall-defs-global to expose */
13489 asn_TYPE_descriptor_t asn_DEF_extensionValue_300 = {
13493 0, /* No effective tags (pointer) */
13494 0, /* No effective tags (count) */
13495 0, /* No tags (pointer) */
13496 0, /* No tags (count) */
13497 { 0, 0, OPEN_TYPE_constraint },
13498 0, 0, /* No members */
13499 &asn_SPC_extensionValue_specs_300 /* Additional specs */
13502 asn_TYPE_member_t asn_MBR_UsableABSInformationTDD_ExtIEs_297[] = {
13503 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, id),
13504 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13505 -1, /* IMPLICIT tag at current level */
13506 &asn_DEF_ProtocolIE_ID,
13508 { 0, &asn_PER_memb_id_constr_298, memb_id_constraint_297 },
13509 0, 0, /* No default value */
13512 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, criticality),
13513 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13514 -1, /* IMPLICIT tag at current level */
13515 &asn_DEF_Criticality,
13517 { 0, &asn_PER_memb_criticality_constr_299, memb_criticality_constraint_297 },
13518 0, 0, /* No default value */
13521 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, extensionValue),
13522 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13523 +1, /* EXPLICIT tag at current level */
13524 &asn_DEF_extensionValue_300,
13526 { 0, &asn_PER_memb_extensionValue_constr_300, memb_extensionValue_constraint_297 },
13527 0, 0, /* No default value */
13531 static const ber_tlv_tag_t asn_DEF_UsableABSInformationTDD_ExtIEs_tags_297[] = {
13532 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13534 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_297[] = {
13535 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13536 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13537 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13539 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationTDD_ExtIEs_specs_297 = {
13540 sizeof(struct UsableABSInformationTDD_ExtIEs),
13541 offsetof(struct UsableABSInformationTDD_ExtIEs, _asn_ctx),
13542 asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_297,
13543 3, /* Count of tags in the map */
13544 0, 0, 0, /* Optional elements (not needed) */
13545 -1, /* First extension addition */
13547 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationTDD_ExtIEs = {
13548 "UsableABSInformationTDD-ExtIEs",
13549 "UsableABSInformationTDD-ExtIEs",
13551 asn_DEF_UsableABSInformationTDD_ExtIEs_tags_297,
13552 sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_297)
13553 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_297[0]), /* 1 */
13554 asn_DEF_UsableABSInformationTDD_ExtIEs_tags_297, /* Same as above */
13555 sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_297)
13556 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_297[0]), /* 1 */
13557 { 0, 0, SEQUENCE_constraint },
13558 asn_MBR_UsableABSInformationTDD_ExtIEs_297,
13559 3, /* Elements count */
13560 &asn_SPC_UsableABSInformationTDD_ExtIEs_specs_297 /* Additional specs */
13563 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_304 = {
13564 sizeof(struct WidebandCQI_ExtIEs__extensionValue),
13565 offsetof(struct WidebandCQI_ExtIEs__extensionValue, _asn_ctx),
13566 offsetof(struct WidebandCQI_ExtIEs__extensionValue, present),
13567 sizeof(((struct WidebandCQI_ExtIEs__extensionValue *)0)->present),
13568 0, /* No top level tags */
13569 0, /* No tags in the map */
13571 -1 /* Extensions start */
13573 static /* Use -fall-defs-global to expose */
13574 asn_TYPE_descriptor_t asn_DEF_extensionValue_304 = {
13578 0, /* No effective tags (pointer) */
13579 0, /* No effective tags (count) */
13580 0, /* No tags (pointer) */
13581 0, /* No tags (count) */
13582 { 0, 0, OPEN_TYPE_constraint },
13583 0, 0, /* No members */
13584 &asn_SPC_extensionValue_specs_304 /* Additional specs */
13587 asn_TYPE_member_t asn_MBR_WidebandCQI_ExtIEs_301[] = {
13588 { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, id),
13589 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13590 -1, /* IMPLICIT tag at current level */
13591 &asn_DEF_ProtocolIE_ID,
13593 { 0, &asn_PER_memb_id_constr_302, memb_id_constraint_301 },
13594 0, 0, /* No default value */
13597 { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, criticality),
13598 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13599 -1, /* IMPLICIT tag at current level */
13600 &asn_DEF_Criticality,
13602 { 0, &asn_PER_memb_criticality_constr_303, memb_criticality_constraint_301 },
13603 0, 0, /* No default value */
13606 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, extensionValue),
13607 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13608 +1, /* EXPLICIT tag at current level */
13609 &asn_DEF_extensionValue_304,
13611 { 0, &asn_PER_memb_extensionValue_constr_304, memb_extensionValue_constraint_301 },
13612 0, 0, /* No default value */
13616 static const ber_tlv_tag_t asn_DEF_WidebandCQI_ExtIEs_tags_301[] = {
13617 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13619 static const asn_TYPE_tag2member_t asn_MAP_WidebandCQI_ExtIEs_tag2el_301[] = {
13620 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13621 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13622 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13624 asn_SEQUENCE_specifics_t asn_SPC_WidebandCQI_ExtIEs_specs_301 = {
13625 sizeof(struct WidebandCQI_ExtIEs),
13626 offsetof(struct WidebandCQI_ExtIEs, _asn_ctx),
13627 asn_MAP_WidebandCQI_ExtIEs_tag2el_301,
13628 3, /* Count of tags in the map */
13629 0, 0, 0, /* Optional elements (not needed) */
13630 -1, /* First extension addition */
13632 asn_TYPE_descriptor_t asn_DEF_WidebandCQI_ExtIEs = {
13633 "WidebandCQI-ExtIEs",
13634 "WidebandCQI-ExtIEs",
13636 asn_DEF_WidebandCQI_ExtIEs_tags_301,
13637 sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_301)
13638 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_301[0]), /* 1 */
13639 asn_DEF_WidebandCQI_ExtIEs_tags_301, /* Same as above */
13640 sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_301)
13641 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_301[0]), /* 1 */
13642 { 0, 0, SEQUENCE_constraint },
13643 asn_MBR_WidebandCQI_ExtIEs_301,
13644 3, /* Elements count */
13645 &asn_SPC_WidebandCQI_ExtIEs_specs_301 /* Additional specs */