blob: dfb1c2058acd616ae81786a343f1809efad64c26 [file] [log] [blame]
Juha Hyttinenff8dccd2019-12-10 14:34:07 +02001/*
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`
6 */
7
8#include "ProtocolExtensionField.h"
9
10static const long asn_VAL_1_id_ABSInformation = 61;
11static const long asn_VAL_1_ignore = 1;
12static const long asn_VAL_1_optional = 0;
13static const long asn_VAL_2_id_InvokeIndication = 62;
14static const long asn_VAL_2_ignore = 1;
15static const long asn_VAL_2_optional = 0;
16static const long asn_VAL_3_id_IntendedULDLConfiguration = 99;
17static const long asn_VAL_3_ignore = 1;
18static const long asn_VAL_3_optional = 0;
19static const long asn_VAL_4_id_ExtendedULInterferenceOverloadInfo = 100;
20static const long asn_VAL_4_ignore = 1;
21static const long asn_VAL_4_optional = 0;
22static const long asn_VAL_5_id_CoMPInformation = 108;
23static const long asn_VAL_5_ignore = 1;
24static const long asn_VAL_5_optional = 0;
25static const long asn_VAL_6_id_DynamicDLTransmissionInformation = 106;
26static const long asn_VAL_6_ignore = 1;
27static const long asn_VAL_6_optional = 0;
28static 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 }
53};
54static const asn_ioc_set_t asn_IOS_CellInformation_Item_ExtIEs_1[] = {
55 { 6, 4, asn_IOS_CellInformation_Item_ExtIEs_1_rows }
56};
57static const long asn_VAL_7_id_DeactivationIndication = 59;
58static const long asn_VAL_7_ignore = 1;
59static const long asn_VAL_7_optional = 0;
60static 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 }
65};
66static const asn_ioc_set_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1[] = {
67 { 1, 4, asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows }
68};
69static const long asn_VAL_8_id_CompositeAvailableCapacityGroup = 42;
70static const long asn_VAL_8_ignore = 1;
71static const long asn_VAL_8_optional = 0;
72static const long asn_VAL_9_id_ABS_Status = 63;
73static const long asn_VAL_9_ignore = 1;
74static const long asn_VAL_9_optional = 0;
75static const long asn_VAL_10_id_RSRPMRList = 110;
76static const long asn_VAL_10_ignore = 1;
77static const long asn_VAL_10_optional = 0;
78static const long asn_VAL_11_id_CSIReportList = 146;
79static const long asn_VAL_11_ignore = 1;
80static const long asn_VAL_11_optional = 0;
81static const long asn_VAL_12_id_CellReportingIndicator = 170;
82static const long asn_VAL_12_ignore = 1;
83static const long asn_VAL_12_optional = 0;
84static 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 }
105};
106static const asn_ioc_set_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1[] = {
107 { 5, 4, asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows }
108};
109static const long asn_VAL_13_id_UL_EARFCNExtension = 95;
110static const long asn_VAL_13_reject = 0;
111static const long asn_VAL_13_optional = 0;
112static const long asn_VAL_14_id_DL_EARFCNExtension = 96;
113static const long asn_VAL_14_reject = 0;
114static const long asn_VAL_14_optional = 0;
115static const long asn_VAL_15_id_OffsetOfNbiotChannelNumberToDL_EARFCN = 177;
116static const long asn_VAL_15_reject = 0;
117static const long asn_VAL_15_optional = 0;
118static const long asn_VAL_16_id_OffsetOfNbiotChannelNumberToUL_EARFCN = 178;
119static const long asn_VAL_16_reject = 0;
120static const long asn_VAL_16_optional = 0;
121static const long asn_VAL_17_id_NRS_NSSS_PowerOffset = 282;
122static const long asn_VAL_17_ignore = 1;
123static const long asn_VAL_17_optional = 0;
124static const long asn_VAL_18_id_NSSS_NumOccasionDifferentPrecoder = 283;
125static const long asn_VAL_18_ignore = 1;
126static const long asn_VAL_18_optional = 0;
127static 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 }
152};
153static const asn_ioc_set_t asn_IOS_FDD_Info_ExtIEs_1[] = {
154 { 6, 4, asn_IOS_FDD_Info_ExtIEs_1_rows }
155};
156static const long asn_VAL_19_id_NeighbourTAC = 76;
157static const long asn_VAL_19_ignore = 1;
158static const long asn_VAL_19_optional = 0;
159static const long asn_VAL_20_id_eARFCNExtension = 94;
160static const long asn_VAL_20_reject = 0;
161static const long asn_VAL_20_optional = 0;
162static 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 }
171};
172static const asn_ioc_set_t asn_IOS_Neighbour_Information_ExtIEs_1[] = {
173 { 2, 4, asn_IOS_Neighbour_Information_ExtIEs_1_rows }
174};
175static const long asn_VAL_21_id_DL_scheduling_PDCCH_CCE_usage = 193;
176static const long asn_VAL_21_ignore = 1;
177static const long asn_VAL_21_optional = 0;
178static const long asn_VAL_22_id_UL_scheduling_PDCCH_CCE_usage = 194;
179static const long asn_VAL_22_ignore = 1;
180static const long asn_VAL_22_optional = 0;
181static 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 }
190};
191static const asn_ioc_set_t asn_IOS_RadioResourceStatus_ExtIEs_1[] = {
192 { 2, 4, asn_IOS_RadioResourceStatus_ExtIEs_1_rows }
193};
194static const long asn_VAL_23_id_enhancedRNTP = 148;
195static const long asn_VAL_23_ignore = 1;
196static const long asn_VAL_23_optional = 0;
197static 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 }
202};
203static const asn_ioc_set_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1[] = {
204 { 1, 4, asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows }
205};
206static const long asn_VAL_24_id_UEID = 147;
207static const long asn_VAL_24_ignore = 1;
208static const long asn_VAL_24_optional = 0;
209static 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 }
214};
215static const asn_ioc_set_t asn_IOS_RSRPMRList_ExtIEs_1[] = {
216 { 1, 4, asn_IOS_RSRPMRList_ExtIEs_1_rows }
217};
218static const long asn_VAL_25_id_Number_of_Antennaports = 41;
219static const long asn_VAL_25_ignore = 1;
220static const long asn_VAL_25_optional = 0;
221static const long asn_VAL_26_id_PRACH_Configuration = 55;
222static const long asn_VAL_26_ignore = 1;
223static const long asn_VAL_26_optional = 0;
224static const long asn_VAL_27_id_MBSFN_Subframe_Info = 56;
225static const long asn_VAL_27_ignore = 1;
226static const long asn_VAL_27_optional = 0;
227static const long asn_VAL_28_id_CSG_Id = 70;
228static const long asn_VAL_28_ignore = 1;
229static const long asn_VAL_28_optional = 0;
230static const long asn_VAL_29_id_MBMS_Service_Area_List = 79;
231static const long asn_VAL_29_ignore = 1;
232static const long asn_VAL_29_optional = 0;
233static const long asn_VAL_30_id_MultibandInfoList = 84;
234static const long asn_VAL_30_ignore = 1;
235static const long asn_VAL_30_optional = 0;
236static const long asn_VAL_31_id_FreqBandIndicatorPriority = 160;
237static const long asn_VAL_31_ignore = 1;
238static const long asn_VAL_31_optional = 0;
239static const long asn_VAL_32_id_BandwidthReducedSI = 180;
240static const long asn_VAL_32_ignore = 1;
241static const long asn_VAL_32_optional = 0;
242static const long asn_VAL_33_id_ProtectedEUTRAResourceIndication = 284;
243static const long asn_VAL_33_ignore = 1;
244static const long asn_VAL_33_optional = 0;
245static 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 }
282};
283static const asn_ioc_set_t asn_IOS_ServedCell_Information_ExtIEs_1[] = {
284 { 9, 4, asn_IOS_ServedCell_Information_ExtIEs_1_rows }
285};
286static const long asn_VAL_34_id_AdditionalSpecialSubframe_Info = 97;
287static const long asn_VAL_34_ignore = 1;
288static const long asn_VAL_34_optional = 0;
289static const long asn_VAL_35_id_eARFCNExtension = 94;
290static const long asn_VAL_35_reject = 0;
291static const long asn_VAL_35_optional = 0;
292static const long asn_VAL_36_id_AdditionalSpecialSubframeExtension_Info = 179;
293static const long asn_VAL_36_ignore = 1;
294static const long asn_VAL_36_optional = 0;
295static 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 }
308};
309static const asn_ioc_set_t asn_IOS_TDD_Info_ExtIEs_1[] = {
310 { 3, 4, asn_IOS_TDD_Info_ExtIEs_1_rows }
311};
312static int
313memb_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
314 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
315 long value;
316
317 if(!sptr) {
318 ASN__CTFAIL(app_key, td, sptr,
319 "%s: value not given (%s:%d)",
320 td->name, __FILE__, __LINE__);
321 return -1;
322 }
323
324 value = *(const long *)sptr;
325
326 if((value >= 0 && value <= 65535)) {
327 /* Constraint check succeeded */
328 return 0;
329 } else {
330 ASN__CTFAIL(app_key, td, sptr,
331 "%s: constraint failed (%s:%d)",
332 td->name, __FILE__, __LINE__);
333 return -1;
334 }
335}
336
337static asn_type_selector_result_t
338select_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));
345
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];
349
350 if(type_cell->cell_kind == aioc__undefined)
351 continue;
352
353 presence_index++;
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;
357 break;
358 }
359 }
360
361 return result;
362}
363
364static int
365memb_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
366 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
367
368 if(!sptr) {
369 ASN__CTFAIL(app_key, td, sptr,
370 "%s: value not given (%s:%d)",
371 td->name, __FILE__, __LINE__);
372 return -1;
373 }
374
375
376 if(1 /* No applicable constraints whatsoever */) {
377 /* Nothing is here. See below */
378 }
379
380 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
381}
382
383static asn_type_selector_result_t
384select_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));
391
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];
395
396 if(type_cell->cell_kind == aioc__undefined)
397 continue;
398
399 presence_index++;
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;
403 break;
404 }
405 }
406
407 return result;
408}
409
410static int
411memb_extensionValue_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
412 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
413
414 if(!sptr) {
415 ASN__CTFAIL(app_key, td, sptr,
416 "%s: value not given (%s:%d)",
417 td->name, __FILE__, __LINE__);
418 return -1;
419 }
420
421
422 if(1 /* No applicable constraints whatsoever */) {
423 /* Nothing is here. See below */
424 }
425
426 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
427}
428
429static int
430memb_id_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
431 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
432 long value;
433
434 if(!sptr) {
435 ASN__CTFAIL(app_key, td, sptr,
436 "%s: value not given (%s:%d)",
437 td->name, __FILE__, __LINE__);
438 return -1;
439 }
440
441 value = *(const long *)sptr;
442
443 if((value >= 0 && value <= 65535)) {
444 /* Constraint check succeeded */
445 return 0;
446 } else {
447 ASN__CTFAIL(app_key, td, sptr,
448 "%s: constraint failed (%s:%d)",
449 td->name, __FILE__, __LINE__);
450 return -1;
451 }
452}
453
454static asn_type_selector_result_t
455select_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));
462
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];
466
467 if(type_cell->cell_kind == aioc__undefined)
468 continue;
469
470 presence_index++;
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;
474 break;
475 }
476 }
477
478 return result;
479}
480
481static int
482memb_criticality_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
483 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
484
485 if(!sptr) {
486 ASN__CTFAIL(app_key, td, sptr,
487 "%s: value not given (%s:%d)",
488 td->name, __FILE__, __LINE__);
489 return -1;
490 }
491
492
493 if(1 /* No applicable constraints whatsoever */) {
494 /* Nothing is here. See below */
495 }
496
497 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
498}
499
500static asn_type_selector_result_t
501select_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));
508
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];
512
513 if(type_cell->cell_kind == aioc__undefined)
514 continue;
515
516 presence_index++;
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;
520 break;
521 }
522 }
523
524 return result;
525}
526
527static int
528memb_extensionValue_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
529 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
530
531 if(!sptr) {
532 ASN__CTFAIL(app_key, td, sptr,
533 "%s: value not given (%s:%d)",
534 td->name, __FILE__, __LINE__);
535 return -1;
536 }
537
538
539 if(1 /* No applicable constraints whatsoever */) {
540 /* Nothing is here. See below */
541 }
542
543 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
544}
545
546static int
547memb_id_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
548 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
549 long value;
550
551 if(!sptr) {
552 ASN__CTFAIL(app_key, td, sptr,
553 "%s: value not given (%s:%d)",
554 td->name, __FILE__, __LINE__);
555 return -1;
556 }
557
558 value = *(const long *)sptr;
559
560 if((value >= 0 && value <= 65535)) {
561 /* Constraint check succeeded */
562 return 0;
563 } else {
564 ASN__CTFAIL(app_key, td, sptr,
565 "%s: constraint failed (%s:%d)",
566 td->name, __FILE__, __LINE__);
567 return -1;
568 }
569}
570
571static int
572memb_criticality_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
573 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
574
575 if(!sptr) {
576 ASN__CTFAIL(app_key, td, sptr,
577 "%s: value not given (%s:%d)",
578 td->name, __FILE__, __LINE__);
579 return -1;
580 }
581
582
583 if(1 /* No applicable constraints whatsoever */) {
584 /* Nothing is here. See below */
585 }
586
587 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
588}
589
590static int
591memb_extensionValue_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
592 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
593
594 if(!sptr) {
595 ASN__CTFAIL(app_key, td, sptr,
596 "%s: value not given (%s:%d)",
597 td->name, __FILE__, __LINE__);
598 return -1;
599 }
600
601
602 if(1 /* No applicable constraints whatsoever */) {
603 /* Nothing is here. See below */
604 }
605
606 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
607}
608
609static int
610memb_id_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
611 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
612 long value;
613
614 if(!sptr) {
615 ASN__CTFAIL(app_key, td, sptr,
616 "%s: value not given (%s:%d)",
617 td->name, __FILE__, __LINE__);
618 return -1;
619 }
620
621 value = *(const long *)sptr;
622
623 if((value >= 0 && value <= 65535)) {
624 /* Constraint check succeeded */
625 return 0;
626 } else {
627 ASN__CTFAIL(app_key, td, sptr,
628 "%s: constraint failed (%s:%d)",
629 td->name, __FILE__, __LINE__);
630 return -1;
631 }
632}
633
634static int
635memb_criticality_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
636 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
637
638 if(!sptr) {
639 ASN__CTFAIL(app_key, td, sptr,
640 "%s: value not given (%s:%d)",
641 td->name, __FILE__, __LINE__);
642 return -1;
643 }
644
645
646 if(1 /* No applicable constraints whatsoever */) {
647 /* Nothing is here. See below */
648 }
649
650 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
651}
652
653static int
654memb_extensionValue_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
655 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
656
657 if(!sptr) {
658 ASN__CTFAIL(app_key, td, sptr,
659 "%s: value not given (%s:%d)",
660 td->name, __FILE__, __LINE__);
661 return -1;
662 }
663
664
665 if(1 /* No applicable constraints whatsoever */) {
666 /* Nothing is here. See below */
667 }
668
669 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
670}
671
672static int
673memb_id_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
674 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
675 long value;
676
677 if(!sptr) {
678 ASN__CTFAIL(app_key, td, sptr,
679 "%s: value not given (%s:%d)",
680 td->name, __FILE__, __LINE__);
681 return -1;
682 }
683
684 value = *(const long *)sptr;
685
686 if((value >= 0 && value <= 65535)) {
687 /* Constraint check succeeded */
688 return 0;
689 } else {
690 ASN__CTFAIL(app_key, td, sptr,
691 "%s: constraint failed (%s:%d)",
692 td->name, __FILE__, __LINE__);
693 return -1;
694 }
695}
696
697static int
698memb_criticality_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
699 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
700
701 if(!sptr) {
702 ASN__CTFAIL(app_key, td, sptr,
703 "%s: value not given (%s:%d)",
704 td->name, __FILE__, __LINE__);
705 return -1;
706 }
707
708
709 if(1 /* No applicable constraints whatsoever */) {
710 /* Nothing is here. See below */
711 }
712
713 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
714}
715
716static int
717memb_extensionValue_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
718 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
719
720 if(!sptr) {
721 ASN__CTFAIL(app_key, td, sptr,
722 "%s: value not given (%s:%d)",
723 td->name, __FILE__, __LINE__);
724 return -1;
725 }
726
727
728 if(1 /* No applicable constraints whatsoever */) {
729 /* Nothing is here. See below */
730 }
731
732 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
733}
734
735static int
736memb_id_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
737 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
738 long value;
739
740 if(!sptr) {
741 ASN__CTFAIL(app_key, td, sptr,
742 "%s: value not given (%s:%d)",
743 td->name, __FILE__, __LINE__);
744 return -1;
745 }
746
747 value = *(const long *)sptr;
748
749 if((value >= 0 && value <= 65535)) {
750 /* Constraint check succeeded */
751 return 0;
752 } else {
753 ASN__CTFAIL(app_key, td, sptr,
754 "%s: constraint failed (%s:%d)",
755 td->name, __FILE__, __LINE__);
756 return -1;
757 }
758}
759
760static int
761memb_criticality_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
762 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
763
764 if(!sptr) {
765 ASN__CTFAIL(app_key, td, sptr,
766 "%s: value not given (%s:%d)",
767 td->name, __FILE__, __LINE__);
768 return -1;
769 }
770
771
772 if(1 /* No applicable constraints whatsoever */) {
773 /* Nothing is here. See below */
774 }
775
776 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
777}
778
779static int
780memb_extensionValue_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
781 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
782
783 if(!sptr) {
784 ASN__CTFAIL(app_key, td, sptr,
785 "%s: value not given (%s:%d)",
786 td->name, __FILE__, __LINE__);
787 return -1;
788 }
789
790
791 if(1 /* No applicable constraints whatsoever */) {
792 /* Nothing is here. See below */
793 }
794
795 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
796}
797
798static int
799memb_id_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
800 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
801 long value;
802
803 if(!sptr) {
804 ASN__CTFAIL(app_key, td, sptr,
805 "%s: value not given (%s:%d)",
806 td->name, __FILE__, __LINE__);
807 return -1;
808 }
809
810 value = *(const long *)sptr;
811
812 if((value >= 0 && value <= 65535)) {
813 /* Constraint check succeeded */
814 return 0;
815 } else {
816 ASN__CTFAIL(app_key, td, sptr,
817 "%s: constraint failed (%s:%d)",
818 td->name, __FILE__, __LINE__);
819 return -1;
820 }
821}
822
823static asn_type_selector_result_t
824select_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));
831
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];
835
836 if(type_cell->cell_kind == aioc__undefined)
837 continue;
838
839 presence_index++;
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;
843 break;
844 }
845 }
846
847 return result;
848}
849
850static int
851memb_criticality_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
852 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
853
854 if(!sptr) {
855 ASN__CTFAIL(app_key, td, sptr,
856 "%s: value not given (%s:%d)",
857 td->name, __FILE__, __LINE__);
858 return -1;
859 }
860
861
862 if(1 /* No applicable constraints whatsoever */) {
863 /* Nothing is here. See below */
864 }
865
866 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
867}
868
869static asn_type_selector_result_t
870select_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));
877
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];
881
882 if(type_cell->cell_kind == aioc__undefined)
883 continue;
884
885 presence_index++;
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;
889 break;
890 }
891 }
892
893 return result;
894}
895
896static int
897memb_extensionValue_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
898 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
899
900 if(!sptr) {
901 ASN__CTFAIL(app_key, td, sptr,
902 "%s: value not given (%s:%d)",
903 td->name, __FILE__, __LINE__);
904 return -1;
905 }
906
907
908 if(1 /* No applicable constraints whatsoever */) {
909 /* Nothing is here. See below */
910 }
911
912 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
913}
914
915static int
916memb_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
917 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
918 long value;
919
920 if(!sptr) {
921 ASN__CTFAIL(app_key, td, sptr,
922 "%s: value not given (%s:%d)",
923 td->name, __FILE__, __LINE__);
924 return -1;
925 }
926
927 value = *(const long *)sptr;
928
929 if((value >= 0 && value <= 65535)) {
930 /* Constraint check succeeded */
931 return 0;
932 } else {
933 ASN__CTFAIL(app_key, td, sptr,
934 "%s: constraint failed (%s:%d)",
935 td->name, __FILE__, __LINE__);
936 return -1;
937 }
938}
939
940static int
941memb_criticality_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
942 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
943
944 if(!sptr) {
945 ASN__CTFAIL(app_key, td, sptr,
946 "%s: value not given (%s:%d)",
947 td->name, __FILE__, __LINE__);
948 return -1;
949 }
950
951
952 if(1 /* No applicable constraints whatsoever */) {
953 /* Nothing is here. See below */
954 }
955
956 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
957}
958
959static int
960memb_extensionValue_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
961 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
962
963 if(!sptr) {
964 ASN__CTFAIL(app_key, td, sptr,
965 "%s: value not given (%s:%d)",
966 td->name, __FILE__, __LINE__);
967 return -1;
968 }
969
970
971 if(1 /* No applicable constraints whatsoever */) {
972 /* Nothing is here. See below */
973 }
974
975 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
976}
977
978static int
979memb_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
980 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
981 long value;
982
983 if(!sptr) {
984 ASN__CTFAIL(app_key, td, sptr,
985 "%s: value not given (%s:%d)",
986 td->name, __FILE__, __LINE__);
987 return -1;
988 }
989
990 value = *(const long *)sptr;
991
992 if((value >= 0 && value <= 65535)) {
993 /* Constraint check succeeded */
994 return 0;
995 } else {
996 ASN__CTFAIL(app_key, td, sptr,
997 "%s: constraint failed (%s:%d)",
998 td->name, __FILE__, __LINE__);
999 return -1;
1000 }
1001}
1002
1003static int
1004memb_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1005 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1006
1007 if(!sptr) {
1008 ASN__CTFAIL(app_key, td, sptr,
1009 "%s: value not given (%s:%d)",
1010 td->name, __FILE__, __LINE__);
1011 return -1;
1012 }
1013
1014
1015 if(1 /* No applicable constraints whatsoever */) {
1016 /* Nothing is here. See below */
1017 }
1018
1019 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1020}
1021
1022static int
1023memb_extensionValue_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1024 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1025
1026 if(!sptr) {
1027 ASN__CTFAIL(app_key, td, sptr,
1028 "%s: value not given (%s:%d)",
1029 td->name, __FILE__, __LINE__);
1030 return -1;
1031 }
1032
1033
1034 if(1 /* No applicable constraints whatsoever */) {
1035 /* Nothing is here. See below */
1036 }
1037
1038 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1039}
1040
1041static int
1042memb_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1043 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1044 long value;
1045
1046 if(!sptr) {
1047 ASN__CTFAIL(app_key, td, sptr,
1048 "%s: value not given (%s:%d)",
1049 td->name, __FILE__, __LINE__);
1050 return -1;
1051 }
1052
1053 value = *(const long *)sptr;
1054
1055 if((value >= 0 && value <= 65535)) {
1056 /* Constraint check succeeded */
1057 return 0;
1058 } else {
1059 ASN__CTFAIL(app_key, td, sptr,
1060 "%s: constraint failed (%s:%d)",
1061 td->name, __FILE__, __LINE__);
1062 return -1;
1063 }
1064}
1065
1066static int
1067memb_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1068 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1069
1070 if(!sptr) {
1071 ASN__CTFAIL(app_key, td, sptr,
1072 "%s: value not given (%s:%d)",
1073 td->name, __FILE__, __LINE__);
1074 return -1;
1075 }
1076
1077
1078 if(1 /* No applicable constraints whatsoever */) {
1079 /* Nothing is here. See below */
1080 }
1081
1082 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1083}
1084
1085static int
1086memb_extensionValue_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1087 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1088
1089 if(!sptr) {
1090 ASN__CTFAIL(app_key, td, sptr,
1091 "%s: value not given (%s:%d)",
1092 td->name, __FILE__, __LINE__);
1093 return -1;
1094 }
1095
1096
1097 if(1 /* No applicable constraints whatsoever */) {
1098 /* Nothing is here. See below */
1099 }
1100
1101 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1102}
1103
1104static int
1105memb_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1106 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1107 long value;
1108
1109 if(!sptr) {
1110 ASN__CTFAIL(app_key, td, sptr,
1111 "%s: value not given (%s:%d)",
1112 td->name, __FILE__, __LINE__);
1113 return -1;
1114 }
1115
1116 value = *(const long *)sptr;
1117
1118 if((value >= 0 && value <= 65535)) {
1119 /* Constraint check succeeded */
1120 return 0;
1121 } else {
1122 ASN__CTFAIL(app_key, td, sptr,
1123 "%s: constraint failed (%s:%d)",
1124 td->name, __FILE__, __LINE__);
1125 return -1;
1126 }
1127}
1128
1129static int
1130memb_criticality_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1131 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1132
1133 if(!sptr) {
1134 ASN__CTFAIL(app_key, td, sptr,
1135 "%s: value not given (%s:%d)",
1136 td->name, __FILE__, __LINE__);
1137 return -1;
1138 }
1139
1140
1141 if(1 /* No applicable constraints whatsoever */) {
1142 /* Nothing is here. See below */
1143 }
1144
1145 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1146}
1147
1148static int
1149memb_extensionValue_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1150 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1151
1152 if(!sptr) {
1153 ASN__CTFAIL(app_key, td, sptr,
1154 "%s: value not given (%s:%d)",
1155 td->name, __FILE__, __LINE__);
1156 return -1;
1157 }
1158
1159
1160 if(1 /* No applicable constraints whatsoever */) {
1161 /* Nothing is here. See below */
1162 }
1163
1164 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1165}
1166
1167static int
1168memb_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
1169 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1170 long value;
1171
1172 if(!sptr) {
1173 ASN__CTFAIL(app_key, td, sptr,
1174 "%s: value not given (%s:%d)",
1175 td->name, __FILE__, __LINE__);
1176 return -1;
1177 }
1178
1179 value = *(const long *)sptr;
1180
1181 if((value >= 0 && value <= 65535)) {
1182 /* Constraint check succeeded */
1183 return 0;
1184 } else {
1185 ASN__CTFAIL(app_key, td, sptr,
1186 "%s: constraint failed (%s:%d)",
1187 td->name, __FILE__, __LINE__);
1188 return -1;
1189 }
1190}
1191
1192static int
1193memb_criticality_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
1194 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1195
1196 if(!sptr) {
1197 ASN__CTFAIL(app_key, td, sptr,
1198 "%s: value not given (%s:%d)",
1199 td->name, __FILE__, __LINE__);
1200 return -1;
1201 }
1202
1203
1204 if(1 /* No applicable constraints whatsoever */) {
1205 /* Nothing is here. See below */
1206 }
1207
1208 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1209}
1210
1211static int
1212memb_extensionValue_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
1213 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1214
1215 if(!sptr) {
1216 ASN__CTFAIL(app_key, td, sptr,
1217 "%s: value not given (%s:%d)",
1218 td->name, __FILE__, __LINE__);
1219 return -1;
1220 }
1221
1222
1223 if(1 /* No applicable constraints whatsoever */) {
1224 /* Nothing is here. See below */
1225 }
1226
1227 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1228}
1229
1230static int
1231memb_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
1232 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1233 long value;
1234
1235 if(!sptr) {
1236 ASN__CTFAIL(app_key, td, sptr,
1237 "%s: value not given (%s:%d)",
1238 td->name, __FILE__, __LINE__);
1239 return -1;
1240 }
1241
1242 value = *(const long *)sptr;
1243
1244 if((value >= 0 && value <= 65535)) {
1245 /* Constraint check succeeded */
1246 return 0;
1247 } else {
1248 ASN__CTFAIL(app_key, td, sptr,
1249 "%s: constraint failed (%s:%d)",
1250 td->name, __FILE__, __LINE__);
1251 return -1;
1252 }
1253}
1254
1255static int
1256memb_criticality_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
1257 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1258
1259 if(!sptr) {
1260 ASN__CTFAIL(app_key, td, sptr,
1261 "%s: value not given (%s:%d)",
1262 td->name, __FILE__, __LINE__);
1263 return -1;
1264 }
1265
1266
1267 if(1 /* No applicable constraints whatsoever */) {
1268 /* Nothing is here. See below */
1269 }
1270
1271 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1272}
1273
1274static int
1275memb_extensionValue_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
1276 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1277
1278 if(!sptr) {
1279 ASN__CTFAIL(app_key, td, sptr,
1280 "%s: value not given (%s:%d)",
1281 td->name, __FILE__, __LINE__);
1282 return -1;
1283 }
1284
1285
1286 if(1 /* No applicable constraints whatsoever */) {
1287 /* Nothing is here. See below */
1288 }
1289
1290 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1291}
1292
1293static int
1294memb_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
1295 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1296 long value;
1297
1298 if(!sptr) {
1299 ASN__CTFAIL(app_key, td, sptr,
1300 "%s: value not given (%s:%d)",
1301 td->name, __FILE__, __LINE__);
1302 return -1;
1303 }
1304
1305 value = *(const long *)sptr;
1306
1307 if((value >= 0 && value <= 65535)) {
1308 /* Constraint check succeeded */
1309 return 0;
1310 } else {
1311 ASN__CTFAIL(app_key, td, sptr,
1312 "%s: constraint failed (%s:%d)",
1313 td->name, __FILE__, __LINE__);
1314 return -1;
1315 }
1316}
1317
1318static int
1319memb_criticality_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
1320 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1321
1322 if(!sptr) {
1323 ASN__CTFAIL(app_key, td, sptr,
1324 "%s: value not given (%s:%d)",
1325 td->name, __FILE__, __LINE__);
1326 return -1;
1327 }
1328
1329
1330 if(1 /* No applicable constraints whatsoever */) {
1331 /* Nothing is here. See below */
1332 }
1333
1334 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1335}
1336
1337static int
1338memb_extensionValue_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
1339 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1340
1341 if(!sptr) {
1342 ASN__CTFAIL(app_key, td, sptr,
1343 "%s: value not given (%s:%d)",
1344 td->name, __FILE__, __LINE__);
1345 return -1;
1346 }
1347
1348
1349 if(1 /* No applicable constraints whatsoever */) {
1350 /* Nothing is here. See below */
1351 }
1352
1353 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1354}
1355
1356static int
1357memb_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
1358 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1359 long value;
1360
1361 if(!sptr) {
1362 ASN__CTFAIL(app_key, td, sptr,
1363 "%s: value not given (%s:%d)",
1364 td->name, __FILE__, __LINE__);
1365 return -1;
1366 }
1367
1368 value = *(const long *)sptr;
1369
1370 if((value >= 0 && value <= 65535)) {
1371 /* Constraint check succeeded */
1372 return 0;
1373 } else {
1374 ASN__CTFAIL(app_key, td, sptr,
1375 "%s: constraint failed (%s:%d)",
1376 td->name, __FILE__, __LINE__);
1377 return -1;
1378 }
1379}
1380
1381static int
1382memb_criticality_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
1383 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1384
1385 if(!sptr) {
1386 ASN__CTFAIL(app_key, td, sptr,
1387 "%s: value not given (%s:%d)",
1388 td->name, __FILE__, __LINE__);
1389 return -1;
1390 }
1391
1392
1393 if(1 /* No applicable constraints whatsoever */) {
1394 /* Nothing is here. See below */
1395 }
1396
1397 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1398}
1399
1400static int
1401memb_extensionValue_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
1402 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1403
1404 if(!sptr) {
1405 ASN__CTFAIL(app_key, td, sptr,
1406 "%s: value not given (%s:%d)",
1407 td->name, __FILE__, __LINE__);
1408 return -1;
1409 }
1410
1411
1412 if(1 /* No applicable constraints whatsoever */) {
1413 /* Nothing is here. See below */
1414 }
1415
1416 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1417}
1418
1419static int
1420memb_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
1421 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1422 long value;
1423
1424 if(!sptr) {
1425 ASN__CTFAIL(app_key, td, sptr,
1426 "%s: value not given (%s:%d)",
1427 td->name, __FILE__, __LINE__);
1428 return -1;
1429 }
1430
1431 value = *(const long *)sptr;
1432
1433 if((value >= 0 && value <= 65535)) {
1434 /* Constraint check succeeded */
1435 return 0;
1436 } else {
1437 ASN__CTFAIL(app_key, td, sptr,
1438 "%s: constraint failed (%s:%d)",
1439 td->name, __FILE__, __LINE__);
1440 return -1;
1441 }
1442}
1443
1444static int
1445memb_criticality_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
1446 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1447
1448 if(!sptr) {
1449 ASN__CTFAIL(app_key, td, sptr,
1450 "%s: value not given (%s:%d)",
1451 td->name, __FILE__, __LINE__);
1452 return -1;
1453 }
1454
1455
1456 if(1 /* No applicable constraints whatsoever */) {
1457 /* Nothing is here. See below */
1458 }
1459
1460 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1461}
1462
1463static int
1464memb_extensionValue_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
1465 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1466
1467 if(!sptr) {
1468 ASN__CTFAIL(app_key, td, sptr,
1469 "%s: value not given (%s:%d)",
1470 td->name, __FILE__, __LINE__);
1471 return -1;
1472 }
1473
1474
1475 if(1 /* No applicable constraints whatsoever */) {
1476 /* Nothing is here. See below */
1477 }
1478
1479 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1480}
1481
1482static int
1483memb_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
1484 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1485 long value;
1486
1487 if(!sptr) {
1488 ASN__CTFAIL(app_key, td, sptr,
1489 "%s: value not given (%s:%d)",
1490 td->name, __FILE__, __LINE__);
1491 return -1;
1492 }
1493
1494 value = *(const long *)sptr;
1495
1496 if((value >= 0 && value <= 65535)) {
1497 /* Constraint check succeeded */
1498 return 0;
1499 } else {
1500 ASN__CTFAIL(app_key, td, sptr,
1501 "%s: constraint failed (%s:%d)",
1502 td->name, __FILE__, __LINE__);
1503 return -1;
1504 }
1505}
1506
1507static int
1508memb_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
1509 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1510
1511 if(!sptr) {
1512 ASN__CTFAIL(app_key, td, sptr,
1513 "%s: value not given (%s:%d)",
1514 td->name, __FILE__, __LINE__);
1515 return -1;
1516 }
1517
1518
1519 if(1 /* No applicable constraints whatsoever */) {
1520 /* Nothing is here. See below */
1521 }
1522
1523 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1524}
1525
1526static int
1527memb_extensionValue_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
1528 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1529
1530 if(!sptr) {
1531 ASN__CTFAIL(app_key, td, sptr,
1532 "%s: value not given (%s:%d)",
1533 td->name, __FILE__, __LINE__);
1534 return -1;
1535 }
1536
1537
1538 if(1 /* No applicable constraints whatsoever */) {
1539 /* Nothing is here. See below */
1540 }
1541
1542 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1543}
1544
1545static int
1546memb_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
1547 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1548 long value;
1549
1550 if(!sptr) {
1551 ASN__CTFAIL(app_key, td, sptr,
1552 "%s: value not given (%s:%d)",
1553 td->name, __FILE__, __LINE__);
1554 return -1;
1555 }
1556
1557 value = *(const long *)sptr;
1558
1559 if((value >= 0 && value <= 65535)) {
1560 /* Constraint check succeeded */
1561 return 0;
1562 } else {
1563 ASN__CTFAIL(app_key, td, sptr,
1564 "%s: constraint failed (%s:%d)",
1565 td->name, __FILE__, __LINE__);
1566 return -1;
1567 }
1568}
1569
1570static int
1571memb_criticality_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
1572 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1573
1574 if(!sptr) {
1575 ASN__CTFAIL(app_key, td, sptr,
1576 "%s: value not given (%s:%d)",
1577 td->name, __FILE__, __LINE__);
1578 return -1;
1579 }
1580
1581
1582 if(1 /* No applicable constraints whatsoever */) {
1583 /* Nothing is here. See below */
1584 }
1585
1586 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1587}
1588
1589static int
1590memb_extensionValue_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
1591 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1592
1593 if(!sptr) {
1594 ASN__CTFAIL(app_key, td, sptr,
1595 "%s: value not given (%s:%d)",
1596 td->name, __FILE__, __LINE__);
1597 return -1;
1598 }
1599
1600
1601 if(1 /* No applicable constraints whatsoever */) {
1602 /* Nothing is here. See below */
1603 }
1604
1605 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1606}
1607
1608static int
1609memb_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
1610 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1611 long value;
1612
1613 if(!sptr) {
1614 ASN__CTFAIL(app_key, td, sptr,
1615 "%s: value not given (%s:%d)",
1616 td->name, __FILE__, __LINE__);
1617 return -1;
1618 }
1619
1620 value = *(const long *)sptr;
1621
1622 if((value >= 0 && value <= 65535)) {
1623 /* Constraint check succeeded */
1624 return 0;
1625 } else {
1626 ASN__CTFAIL(app_key, td, sptr,
1627 "%s: constraint failed (%s:%d)",
1628 td->name, __FILE__, __LINE__);
1629 return -1;
1630 }
1631}
1632
1633static int
1634memb_criticality_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
1635 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1636
1637 if(!sptr) {
1638 ASN__CTFAIL(app_key, td, sptr,
1639 "%s: value not given (%s:%d)",
1640 td->name, __FILE__, __LINE__);
1641 return -1;
1642 }
1643
1644
1645 if(1 /* No applicable constraints whatsoever */) {
1646 /* Nothing is here. See below */
1647 }
1648
1649 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1650}
1651
1652static int
1653memb_extensionValue_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
1654 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1655
1656 if(!sptr) {
1657 ASN__CTFAIL(app_key, td, sptr,
1658 "%s: value not given (%s:%d)",
1659 td->name, __FILE__, __LINE__);
1660 return -1;
1661 }
1662
1663
1664 if(1 /* No applicable constraints whatsoever */) {
1665 /* Nothing is here. See below */
1666 }
1667
1668 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1669}
1670
1671static int
1672memb_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
1673 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1674 long value;
1675
1676 if(!sptr) {
1677 ASN__CTFAIL(app_key, td, sptr,
1678 "%s: value not given (%s:%d)",
1679 td->name, __FILE__, __LINE__);
1680 return -1;
1681 }
1682
1683 value = *(const long *)sptr;
1684
1685 if((value >= 0 && value <= 65535)) {
1686 /* Constraint check succeeded */
1687 return 0;
1688 } else {
1689 ASN__CTFAIL(app_key, td, sptr,
1690 "%s: constraint failed (%s:%d)",
1691 td->name, __FILE__, __LINE__);
1692 return -1;
1693 }
1694}
1695
1696static int
1697memb_criticality_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
1698 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1699
1700 if(!sptr) {
1701 ASN__CTFAIL(app_key, td, sptr,
1702 "%s: value not given (%s:%d)",
1703 td->name, __FILE__, __LINE__);
1704 return -1;
1705 }
1706
1707
1708 if(1 /* No applicable constraints whatsoever */) {
1709 /* Nothing is here. See below */
1710 }
1711
1712 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1713}
1714
1715static int
1716memb_extensionValue_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
1717 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1718
1719 if(!sptr) {
1720 ASN__CTFAIL(app_key, td, sptr,
1721 "%s: value not given (%s:%d)",
1722 td->name, __FILE__, __LINE__);
1723 return -1;
1724 }
1725
1726
1727 if(1 /* No applicable constraints whatsoever */) {
1728 /* Nothing is here. See below */
1729 }
1730
1731 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1732}
1733
1734static int
1735memb_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
1736 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1737 long value;
1738
1739 if(!sptr) {
1740 ASN__CTFAIL(app_key, td, sptr,
1741 "%s: value not given (%s:%d)",
1742 td->name, __FILE__, __LINE__);
1743 return -1;
1744 }
1745
1746 value = *(const long *)sptr;
1747
1748 if((value >= 0 && value <= 65535)) {
1749 /* Constraint check succeeded */
1750 return 0;
1751 } else {
1752 ASN__CTFAIL(app_key, td, sptr,
1753 "%s: constraint failed (%s:%d)",
1754 td->name, __FILE__, __LINE__);
1755 return -1;
1756 }
1757}
1758
1759static int
1760memb_criticality_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
1761 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1762
1763 if(!sptr) {
1764 ASN__CTFAIL(app_key, td, sptr,
1765 "%s: value not given (%s:%d)",
1766 td->name, __FILE__, __LINE__);
1767 return -1;
1768 }
1769
1770
1771 if(1 /* No applicable constraints whatsoever */) {
1772 /* Nothing is here. See below */
1773 }
1774
1775 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1776}
1777
1778static int
1779memb_extensionValue_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
1780 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1781
1782 if(!sptr) {
1783 ASN__CTFAIL(app_key, td, sptr,
1784 "%s: value not given (%s:%d)",
1785 td->name, __FILE__, __LINE__);
1786 return -1;
1787 }
1788
1789
1790 if(1 /* No applicable constraints whatsoever */) {
1791 /* Nothing is here. See below */
1792 }
1793
1794 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1795}
1796
1797static int
1798memb_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
1799 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1800 long value;
1801
1802 if(!sptr) {
1803 ASN__CTFAIL(app_key, td, sptr,
1804 "%s: value not given (%s:%d)",
1805 td->name, __FILE__, __LINE__);
1806 return -1;
1807 }
1808
1809 value = *(const long *)sptr;
1810
1811 if((value >= 0 && value <= 65535)) {
1812 /* Constraint check succeeded */
1813 return 0;
1814 } else {
1815 ASN__CTFAIL(app_key, td, sptr,
1816 "%s: constraint failed (%s:%d)",
1817 td->name, __FILE__, __LINE__);
1818 return -1;
1819 }
1820}
1821
1822static int
1823memb_criticality_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
1824 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1825
1826 if(!sptr) {
1827 ASN__CTFAIL(app_key, td, sptr,
1828 "%s: value not given (%s:%d)",
1829 td->name, __FILE__, __LINE__);
1830 return -1;
1831 }
1832
1833
1834 if(1 /* No applicable constraints whatsoever */) {
1835 /* Nothing is here. See below */
1836 }
1837
1838 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1839}
1840
1841static int
1842memb_extensionValue_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
1843 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1844
1845 if(!sptr) {
1846 ASN__CTFAIL(app_key, td, sptr,
1847 "%s: value not given (%s:%d)",
1848 td->name, __FILE__, __LINE__);
1849 return -1;
1850 }
1851
1852
1853 if(1 /* No applicable constraints whatsoever */) {
1854 /* Nothing is here. See below */
1855 }
1856
1857 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1858}
1859
1860static int
1861memb_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
1862 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1863 long value;
1864
1865 if(!sptr) {
1866 ASN__CTFAIL(app_key, td, sptr,
1867 "%s: value not given (%s:%d)",
1868 td->name, __FILE__, __LINE__);
1869 return -1;
1870 }
1871
1872 value = *(const long *)sptr;
1873
1874 if((value >= 0 && value <= 65535)) {
1875 /* Constraint check succeeded */
1876 return 0;
1877 } else {
1878 ASN__CTFAIL(app_key, td, sptr,
1879 "%s: constraint failed (%s:%d)",
1880 td->name, __FILE__, __LINE__);
1881 return -1;
1882 }
1883}
1884
1885static int
1886memb_criticality_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
1887 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1888
1889 if(!sptr) {
1890 ASN__CTFAIL(app_key, td, sptr,
1891 "%s: value not given (%s:%d)",
1892 td->name, __FILE__, __LINE__);
1893 return -1;
1894 }
1895
1896
1897 if(1 /* No applicable constraints whatsoever */) {
1898 /* Nothing is here. See below */
1899 }
1900
1901 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1902}
1903
1904static int
1905memb_extensionValue_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
1906 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1907
1908 if(!sptr) {
1909 ASN__CTFAIL(app_key, td, sptr,
1910 "%s: value not given (%s:%d)",
1911 td->name, __FILE__, __LINE__);
1912 return -1;
1913 }
1914
1915
1916 if(1 /* No applicable constraints whatsoever */) {
1917 /* Nothing is here. See below */
1918 }
1919
1920 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1921}
1922
1923static int
1924memb_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
1925 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1926 long value;
1927
1928 if(!sptr) {
1929 ASN__CTFAIL(app_key, td, sptr,
1930 "%s: value not given (%s:%d)",
1931 td->name, __FILE__, __LINE__);
1932 return -1;
1933 }
1934
1935 value = *(const long *)sptr;
1936
1937 if((value >= 0 && value <= 65535)) {
1938 /* Constraint check succeeded */
1939 return 0;
1940 } else {
1941 ASN__CTFAIL(app_key, td, sptr,
1942 "%s: constraint failed (%s:%d)",
1943 td->name, __FILE__, __LINE__);
1944 return -1;
1945 }
1946}
1947
1948static int
1949memb_criticality_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
1950 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1951
1952 if(!sptr) {
1953 ASN__CTFAIL(app_key, td, sptr,
1954 "%s: value not given (%s:%d)",
1955 td->name, __FILE__, __LINE__);
1956 return -1;
1957 }
1958
1959
1960 if(1 /* No applicable constraints whatsoever */) {
1961 /* Nothing is here. See below */
1962 }
1963
1964 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1965}
1966
1967static int
1968memb_extensionValue_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
1969 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1970
1971 if(!sptr) {
1972 ASN__CTFAIL(app_key, td, sptr,
1973 "%s: value not given (%s:%d)",
1974 td->name, __FILE__, __LINE__);
1975 return -1;
1976 }
1977
1978
1979 if(1 /* No applicable constraints whatsoever */) {
1980 /* Nothing is here. See below */
1981 }
1982
1983 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1984}
1985
1986static int
1987memb_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
1988 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1989 long value;
1990
1991 if(!sptr) {
1992 ASN__CTFAIL(app_key, td, sptr,
1993 "%s: value not given (%s:%d)",
1994 td->name, __FILE__, __LINE__);
1995 return -1;
1996 }
1997
1998 value = *(const long *)sptr;
1999
2000 if((value >= 0 && value <= 65535)) {
2001 /* Constraint check succeeded */
2002 return 0;
2003 } else {
2004 ASN__CTFAIL(app_key, td, sptr,
2005 "%s: constraint failed (%s:%d)",
2006 td->name, __FILE__, __LINE__);
2007 return -1;
2008 }
2009}
2010
2011static int
2012memb_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2013 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2014
2015 if(!sptr) {
2016 ASN__CTFAIL(app_key, td, sptr,
2017 "%s: value not given (%s:%d)",
2018 td->name, __FILE__, __LINE__);
2019 return -1;
2020 }
2021
2022
2023 if(1 /* No applicable constraints whatsoever */) {
2024 /* Nothing is here. See below */
2025 }
2026
2027 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2028}
2029
2030static int
2031memb_extensionValue_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2032 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2033
2034 if(!sptr) {
2035 ASN__CTFAIL(app_key, td, sptr,
2036 "%s: value not given (%s:%d)",
2037 td->name, __FILE__, __LINE__);
2038 return -1;
2039 }
2040
2041
2042 if(1 /* No applicable constraints whatsoever */) {
2043 /* Nothing is here. See below */
2044 }
2045
2046 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2047}
2048
2049static int
2050memb_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
2051 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2052 long value;
2053
2054 if(!sptr) {
2055 ASN__CTFAIL(app_key, td, sptr,
2056 "%s: value not given (%s:%d)",
2057 td->name, __FILE__, __LINE__);
2058 return -1;
2059 }
2060
2061 value = *(const long *)sptr;
2062
2063 if((value >= 0 && value <= 65535)) {
2064 /* Constraint check succeeded */
2065 return 0;
2066 } else {
2067 ASN__CTFAIL(app_key, td, sptr,
2068 "%s: constraint failed (%s:%d)",
2069 td->name, __FILE__, __LINE__);
2070 return -1;
2071 }
2072}
2073
2074static int
2075memb_criticality_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
2076 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2077
2078 if(!sptr) {
2079 ASN__CTFAIL(app_key, td, sptr,
2080 "%s: value not given (%s:%d)",
2081 td->name, __FILE__, __LINE__);
2082 return -1;
2083 }
2084
2085
2086 if(1 /* No applicable constraints whatsoever */) {
2087 /* Nothing is here. See below */
2088 }
2089
2090 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2091}
2092
2093static int
2094memb_extensionValue_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
2095 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2096
2097 if(!sptr) {
2098 ASN__CTFAIL(app_key, td, sptr,
2099 "%s: value not given (%s:%d)",
2100 td->name, __FILE__, __LINE__);
2101 return -1;
2102 }
2103
2104
2105 if(1 /* No applicable constraints whatsoever */) {
2106 /* Nothing is here. See below */
2107 }
2108
2109 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2110}
2111
2112static int
2113memb_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
2114 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2115 long value;
2116
2117 if(!sptr) {
2118 ASN__CTFAIL(app_key, td, sptr,
2119 "%s: value not given (%s:%d)",
2120 td->name, __FILE__, __LINE__);
2121 return -1;
2122 }
2123
2124 value = *(const long *)sptr;
2125
2126 if((value >= 0 && value <= 65535)) {
2127 /* Constraint check succeeded */
2128 return 0;
2129 } else {
2130 ASN__CTFAIL(app_key, td, sptr,
2131 "%s: constraint failed (%s:%d)",
2132 td->name, __FILE__, __LINE__);
2133 return -1;
2134 }
2135}
2136
2137static int
2138memb_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
2139 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2140
2141 if(!sptr) {
2142 ASN__CTFAIL(app_key, td, sptr,
2143 "%s: value not given (%s:%d)",
2144 td->name, __FILE__, __LINE__);
2145 return -1;
2146 }
2147
2148
2149 if(1 /* No applicable constraints whatsoever */) {
2150 /* Nothing is here. See below */
2151 }
2152
2153 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2154}
2155
2156static int
2157memb_extensionValue_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
2158 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2159
2160 if(!sptr) {
2161 ASN__CTFAIL(app_key, td, sptr,
2162 "%s: value not given (%s:%d)",
2163 td->name, __FILE__, __LINE__);
2164 return -1;
2165 }
2166
2167
2168 if(1 /* No applicable constraints whatsoever */) {
2169 /* Nothing is here. See below */
2170 }
2171
2172 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2173}
2174
2175static int
2176memb_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
2177 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2178 long value;
2179
2180 if(!sptr) {
2181 ASN__CTFAIL(app_key, td, sptr,
2182 "%s: value not given (%s:%d)",
2183 td->name, __FILE__, __LINE__);
2184 return -1;
2185 }
2186
2187 value = *(const long *)sptr;
2188
2189 if((value >= 0 && value <= 65535)) {
2190 /* Constraint check succeeded */
2191 return 0;
2192 } else {
2193 ASN__CTFAIL(app_key, td, sptr,
2194 "%s: constraint failed (%s:%d)",
2195 td->name, __FILE__, __LINE__);
2196 return -1;
2197 }
2198}
2199
2200static int
2201memb_criticality_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
2202 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2203
2204 if(!sptr) {
2205 ASN__CTFAIL(app_key, td, sptr,
2206 "%s: value not given (%s:%d)",
2207 td->name, __FILE__, __LINE__);
2208 return -1;
2209 }
2210
2211
2212 if(1 /* No applicable constraints whatsoever */) {
2213 /* Nothing is here. See below */
2214 }
2215
2216 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2217}
2218
2219static int
2220memb_extensionValue_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
2221 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2222
2223 if(!sptr) {
2224 ASN__CTFAIL(app_key, td, sptr,
2225 "%s: value not given (%s:%d)",
2226 td->name, __FILE__, __LINE__);
2227 return -1;
2228 }
2229
2230
2231 if(1 /* No applicable constraints whatsoever */) {
2232 /* Nothing is here. See below */
2233 }
2234
2235 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2236}
2237
2238static int
2239memb_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
2240 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2241 long value;
2242
2243 if(!sptr) {
2244 ASN__CTFAIL(app_key, td, sptr,
2245 "%s: value not given (%s:%d)",
2246 td->name, __FILE__, __LINE__);
2247 return -1;
2248 }
2249
2250 value = *(const long *)sptr;
2251
2252 if((value >= 0 && value <= 65535)) {
2253 /* Constraint check succeeded */
2254 return 0;
2255 } else {
2256 ASN__CTFAIL(app_key, td, sptr,
2257 "%s: constraint failed (%s:%d)",
2258 td->name, __FILE__, __LINE__);
2259 return -1;
2260 }
2261}
2262
2263static int
2264memb_criticality_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
2265 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2266
2267 if(!sptr) {
2268 ASN__CTFAIL(app_key, td, sptr,
2269 "%s: value not given (%s:%d)",
2270 td->name, __FILE__, __LINE__);
2271 return -1;
2272 }
2273
2274
2275 if(1 /* No applicable constraints whatsoever */) {
2276 /* Nothing is here. See below */
2277 }
2278
2279 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2280}
2281
2282static int
2283memb_extensionValue_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
2284 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2285
2286 if(!sptr) {
2287 ASN__CTFAIL(app_key, td, sptr,
2288 "%s: value not given (%s:%d)",
2289 td->name, __FILE__, __LINE__);
2290 return -1;
2291 }
2292
2293
2294 if(1 /* No applicable constraints whatsoever */) {
2295 /* Nothing is here. See below */
2296 }
2297
2298 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2299}
2300
2301static int
2302memb_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
2303 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2304 long value;
2305
2306 if(!sptr) {
2307 ASN__CTFAIL(app_key, td, sptr,
2308 "%s: value not given (%s:%d)",
2309 td->name, __FILE__, __LINE__);
2310 return -1;
2311 }
2312
2313 value = *(const long *)sptr;
2314
2315 if((value >= 0 && value <= 65535)) {
2316 /* Constraint check succeeded */
2317 return 0;
2318 } else {
2319 ASN__CTFAIL(app_key, td, sptr,
2320 "%s: constraint failed (%s:%d)",
2321 td->name, __FILE__, __LINE__);
2322 return -1;
2323 }
2324}
2325
2326static int
2327memb_criticality_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
2328 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2329
2330 if(!sptr) {
2331 ASN__CTFAIL(app_key, td, sptr,
2332 "%s: value not given (%s:%d)",
2333 td->name, __FILE__, __LINE__);
2334 return -1;
2335 }
2336
2337
2338 if(1 /* No applicable constraints whatsoever */) {
2339 /* Nothing is here. See below */
2340 }
2341
2342 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2343}
2344
2345static int
2346memb_extensionValue_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
2347 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2348
2349 if(!sptr) {
2350 ASN__CTFAIL(app_key, td, sptr,
2351 "%s: value not given (%s:%d)",
2352 td->name, __FILE__, __LINE__);
2353 return -1;
2354 }
2355
2356
2357 if(1 /* No applicable constraints whatsoever */) {
2358 /* Nothing is here. See below */
2359 }
2360
2361 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2362}
2363
2364static int
2365memb_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
2366 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2367 long value;
2368
2369 if(!sptr) {
2370 ASN__CTFAIL(app_key, td, sptr,
2371 "%s: value not given (%s:%d)",
2372 td->name, __FILE__, __LINE__);
2373 return -1;
2374 }
2375
2376 value = *(const long *)sptr;
2377
2378 if((value >= 0 && value <= 65535)) {
2379 /* Constraint check succeeded */
2380 return 0;
2381 } else {
2382 ASN__CTFAIL(app_key, td, sptr,
2383 "%s: constraint failed (%s:%d)",
2384 td->name, __FILE__, __LINE__);
2385 return -1;
2386 }
2387}
2388
2389static int
2390memb_criticality_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
2391 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2392
2393 if(!sptr) {
2394 ASN__CTFAIL(app_key, td, sptr,
2395 "%s: value not given (%s:%d)",
2396 td->name, __FILE__, __LINE__);
2397 return -1;
2398 }
2399
2400
2401 if(1 /* No applicable constraints whatsoever */) {
2402 /* Nothing is here. See below */
2403 }
2404
2405 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2406}
2407
2408static int
2409memb_extensionValue_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
2410 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2411
2412 if(!sptr) {
2413 ASN__CTFAIL(app_key, td, sptr,
2414 "%s: value not given (%s:%d)",
2415 td->name, __FILE__, __LINE__);
2416 return -1;
2417 }
2418
2419
2420 if(1 /* No applicable constraints whatsoever */) {
2421 /* Nothing is here. See below */
2422 }
2423
2424 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2425}
2426
2427static int
2428memb_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
2429 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2430 long value;
2431
2432 if(!sptr) {
2433 ASN__CTFAIL(app_key, td, sptr,
2434 "%s: value not given (%s:%d)",
2435 td->name, __FILE__, __LINE__);
2436 return -1;
2437 }
2438
2439 value = *(const long *)sptr;
2440
2441 if((value >= 0 && value <= 65535)) {
2442 /* Constraint check succeeded */
2443 return 0;
2444 } else {
2445 ASN__CTFAIL(app_key, td, sptr,
2446 "%s: constraint failed (%s:%d)",
2447 td->name, __FILE__, __LINE__);
2448 return -1;
2449 }
2450}
2451
2452static int
2453memb_criticality_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
2454 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2455
2456 if(!sptr) {
2457 ASN__CTFAIL(app_key, td, sptr,
2458 "%s: value not given (%s:%d)",
2459 td->name, __FILE__, __LINE__);
2460 return -1;
2461 }
2462
2463
2464 if(1 /* No applicable constraints whatsoever */) {
2465 /* Nothing is here. See below */
2466 }
2467
2468 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2469}
2470
2471static int
2472memb_extensionValue_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
2473 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2474
2475 if(!sptr) {
2476 ASN__CTFAIL(app_key, td, sptr,
2477 "%s: value not given (%s:%d)",
2478 td->name, __FILE__, __LINE__);
2479 return -1;
2480 }
2481
2482
2483 if(1 /* No applicable constraints whatsoever */) {
2484 /* Nothing is here. See below */
2485 }
2486
2487 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2488}
2489
2490static int
2491memb_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
2492 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2493 long value;
2494
2495 if(!sptr) {
2496 ASN__CTFAIL(app_key, td, sptr,
2497 "%s: value not given (%s:%d)",
2498 td->name, __FILE__, __LINE__);
2499 return -1;
2500 }
2501
2502 value = *(const long *)sptr;
2503
2504 if((value >= 0 && value <= 65535)) {
2505 /* Constraint check succeeded */
2506 return 0;
2507 } else {
2508 ASN__CTFAIL(app_key, td, sptr,
2509 "%s: constraint failed (%s:%d)",
2510 td->name, __FILE__, __LINE__);
2511 return -1;
2512 }
2513}
2514
2515static int
2516memb_criticality_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
2517 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2518
2519 if(!sptr) {
2520 ASN__CTFAIL(app_key, td, sptr,
2521 "%s: value not given (%s:%d)",
2522 td->name, __FILE__, __LINE__);
2523 return -1;
2524 }
2525
2526
2527 if(1 /* No applicable constraints whatsoever */) {
2528 /* Nothing is here. See below */
2529 }
2530
2531 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2532}
2533
2534static int
2535memb_extensionValue_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
2536 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2537
2538 if(!sptr) {
2539 ASN__CTFAIL(app_key, td, sptr,
2540 "%s: value not given (%s:%d)",
2541 td->name, __FILE__, __LINE__);
2542 return -1;
2543 }
2544
2545
2546 if(1 /* No applicable constraints whatsoever */) {
2547 /* Nothing is here. See below */
2548 }
2549
2550 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2551}
2552
2553static int
2554memb_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
2555 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2556 long value;
2557
2558 if(!sptr) {
2559 ASN__CTFAIL(app_key, td, sptr,
2560 "%s: value not given (%s:%d)",
2561 td->name, __FILE__, __LINE__);
2562 return -1;
2563 }
2564
2565 value = *(const long *)sptr;
2566
2567 if((value >= 0 && value <= 65535)) {
2568 /* Constraint check succeeded */
2569 return 0;
2570 } else {
2571 ASN__CTFAIL(app_key, td, sptr,
2572 "%s: constraint failed (%s:%d)",
2573 td->name, __FILE__, __LINE__);
2574 return -1;
2575 }
2576}
2577
2578static int
2579memb_criticality_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
2580 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2581
2582 if(!sptr) {
2583 ASN__CTFAIL(app_key, td, sptr,
2584 "%s: value not given (%s:%d)",
2585 td->name, __FILE__, __LINE__);
2586 return -1;
2587 }
2588
2589
2590 if(1 /* No applicable constraints whatsoever */) {
2591 /* Nothing is here. See below */
2592 }
2593
2594 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2595}
2596
2597static int
2598memb_extensionValue_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
2599 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2600
2601 if(!sptr) {
2602 ASN__CTFAIL(app_key, td, sptr,
2603 "%s: value not given (%s:%d)",
2604 td->name, __FILE__, __LINE__);
2605 return -1;
2606 }
2607
2608
2609 if(1 /* No applicable constraints whatsoever */) {
2610 /* Nothing is here. See below */
2611 }
2612
2613 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2614}
2615
2616static int
2617memb_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
2618 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2619 long value;
2620
2621 if(!sptr) {
2622 ASN__CTFAIL(app_key, td, sptr,
2623 "%s: value not given (%s:%d)",
2624 td->name, __FILE__, __LINE__);
2625 return -1;
2626 }
2627
2628 value = *(const long *)sptr;
2629
2630 if((value >= 0 && value <= 65535)) {
2631 /* Constraint check succeeded */
2632 return 0;
2633 } else {
2634 ASN__CTFAIL(app_key, td, sptr,
2635 "%s: constraint failed (%s:%d)",
2636 td->name, __FILE__, __LINE__);
2637 return -1;
2638 }
2639}
2640
2641static int
2642memb_criticality_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
2643 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2644
2645 if(!sptr) {
2646 ASN__CTFAIL(app_key, td, sptr,
2647 "%s: value not given (%s:%d)",
2648 td->name, __FILE__, __LINE__);
2649 return -1;
2650 }
2651
2652
2653 if(1 /* No applicable constraints whatsoever */) {
2654 /* Nothing is here. See below */
2655 }
2656
2657 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2658}
2659
2660static int
2661memb_extensionValue_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
2662 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2663
2664 if(!sptr) {
2665 ASN__CTFAIL(app_key, td, sptr,
2666 "%s: value not given (%s:%d)",
2667 td->name, __FILE__, __LINE__);
2668 return -1;
2669 }
2670
2671
2672 if(1 /* No applicable constraints whatsoever */) {
2673 /* Nothing is here. See below */
2674 }
2675
2676 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2677}
2678
2679static int
2680memb_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
2681 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2682 long value;
2683
2684 if(!sptr) {
2685 ASN__CTFAIL(app_key, td, sptr,
2686 "%s: value not given (%s:%d)",
2687 td->name, __FILE__, __LINE__);
2688 return -1;
2689 }
2690
2691 value = *(const long *)sptr;
2692
2693 if((value >= 0 && value <= 65535)) {
2694 /* Constraint check succeeded */
2695 return 0;
2696 } else {
2697 ASN__CTFAIL(app_key, td, sptr,
2698 "%s: constraint failed (%s:%d)",
2699 td->name, __FILE__, __LINE__);
2700 return -1;
2701 }
2702}
2703
2704static int
2705memb_criticality_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
2706 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2707
2708 if(!sptr) {
2709 ASN__CTFAIL(app_key, td, sptr,
2710 "%s: value not given (%s:%d)",
2711 td->name, __FILE__, __LINE__);
2712 return -1;
2713 }
2714
2715
2716 if(1 /* No applicable constraints whatsoever */) {
2717 /* Nothing is here. See below */
2718 }
2719
2720 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2721}
2722
2723static int
2724memb_extensionValue_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
2725 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2726
2727 if(!sptr) {
2728 ASN__CTFAIL(app_key, td, sptr,
2729 "%s: value not given (%s:%d)",
2730 td->name, __FILE__, __LINE__);
2731 return -1;
2732 }
2733
2734
2735 if(1 /* No applicable constraints whatsoever */) {
2736 /* Nothing is here. See below */
2737 }
2738
2739 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2740}
2741
2742static int
2743memb_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
2744 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2745 long value;
2746
2747 if(!sptr) {
2748 ASN__CTFAIL(app_key, td, sptr,
2749 "%s: value not given (%s:%d)",
2750 td->name, __FILE__, __LINE__);
2751 return -1;
2752 }
2753
2754 value = *(const long *)sptr;
2755
2756 if((value >= 0 && value <= 65535)) {
2757 /* Constraint check succeeded */
2758 return 0;
2759 } else {
2760 ASN__CTFAIL(app_key, td, sptr,
2761 "%s: constraint failed (%s:%d)",
2762 td->name, __FILE__, __LINE__);
2763 return -1;
2764 }
2765}
2766
2767static int
2768memb_criticality_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
2769 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2770
2771 if(!sptr) {
2772 ASN__CTFAIL(app_key, td, sptr,
2773 "%s: value not given (%s:%d)",
2774 td->name, __FILE__, __LINE__);
2775 return -1;
2776 }
2777
2778
2779 if(1 /* No applicable constraints whatsoever */) {
2780 /* Nothing is here. See below */
2781 }
2782
2783 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2784}
2785
2786static int
2787memb_extensionValue_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
2788 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2789
2790 if(!sptr) {
2791 ASN__CTFAIL(app_key, td, sptr,
2792 "%s: value not given (%s:%d)",
2793 td->name, __FILE__, __LINE__);
2794 return -1;
2795 }
2796
2797
2798 if(1 /* No applicable constraints whatsoever */) {
2799 /* Nothing is here. See below */
2800 }
2801
2802 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2803}
2804
2805static int
2806memb_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
2807 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2808 long value;
2809
2810 if(!sptr) {
2811 ASN__CTFAIL(app_key, td, sptr,
2812 "%s: value not given (%s:%d)",
2813 td->name, __FILE__, __LINE__);
2814 return -1;
2815 }
2816
2817 value = *(const long *)sptr;
2818
2819 if((value >= 0 && value <= 65535)) {
2820 /* Constraint check succeeded */
2821 return 0;
2822 } else {
2823 ASN__CTFAIL(app_key, td, sptr,
2824 "%s: constraint failed (%s:%d)",
2825 td->name, __FILE__, __LINE__);
2826 return -1;
2827 }
2828}
2829
2830static int
2831memb_criticality_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
2832 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2833
2834 if(!sptr) {
2835 ASN__CTFAIL(app_key, td, sptr,
2836 "%s: value not given (%s:%d)",
2837 td->name, __FILE__, __LINE__);
2838 return -1;
2839 }
2840
2841
2842 if(1 /* No applicable constraints whatsoever */) {
2843 /* Nothing is here. See below */
2844 }
2845
2846 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2847}
2848
2849static int
2850memb_extensionValue_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
2851 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2852
2853 if(!sptr) {
2854 ASN__CTFAIL(app_key, td, sptr,
2855 "%s: value not given (%s:%d)",
2856 td->name, __FILE__, __LINE__);
2857 return -1;
2858 }
2859
2860
2861 if(1 /* No applicable constraints whatsoever */) {
2862 /* Nothing is here. See below */
2863 }
2864
2865 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2866}
2867
2868static int
2869memb_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
2870 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2871 long value;
2872
2873 if(!sptr) {
2874 ASN__CTFAIL(app_key, td, sptr,
2875 "%s: value not given (%s:%d)",
2876 td->name, __FILE__, __LINE__);
2877 return -1;
2878 }
2879
2880 value = *(const long *)sptr;
2881
2882 if((value >= 0 && value <= 65535)) {
2883 /* Constraint check succeeded */
2884 return 0;
2885 } else {
2886 ASN__CTFAIL(app_key, td, sptr,
2887 "%s: constraint failed (%s:%d)",
2888 td->name, __FILE__, __LINE__);
2889 return -1;
2890 }
2891}
2892
2893static int
2894memb_criticality_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
2895 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2896
2897 if(!sptr) {
2898 ASN__CTFAIL(app_key, td, sptr,
2899 "%s: value not given (%s:%d)",
2900 td->name, __FILE__, __LINE__);
2901 return -1;
2902 }
2903
2904
2905 if(1 /* No applicable constraints whatsoever */) {
2906 /* Nothing is here. See below */
2907 }
2908
2909 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2910}
2911
2912static int
2913memb_extensionValue_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
2914 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2915
2916 if(!sptr) {
2917 ASN__CTFAIL(app_key, td, sptr,
2918 "%s: value not given (%s:%d)",
2919 td->name, __FILE__, __LINE__);
2920 return -1;
2921 }
2922
2923
2924 if(1 /* No applicable constraints whatsoever */) {
2925 /* Nothing is here. See below */
2926 }
2927
2928 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2929}
2930
2931static int
2932memb_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
2933 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2934 long value;
2935
2936 if(!sptr) {
2937 ASN__CTFAIL(app_key, td, sptr,
2938 "%s: value not given (%s:%d)",
2939 td->name, __FILE__, __LINE__);
2940 return -1;
2941 }
2942
2943 value = *(const long *)sptr;
2944
2945 if((value >= 0 && value <= 65535)) {
2946 /* Constraint check succeeded */
2947 return 0;
2948 } else {
2949 ASN__CTFAIL(app_key, td, sptr,
2950 "%s: constraint failed (%s:%d)",
2951 td->name, __FILE__, __LINE__);
2952 return -1;
2953 }
2954}
2955
2956static int
2957memb_criticality_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
2958 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2959
2960 if(!sptr) {
2961 ASN__CTFAIL(app_key, td, sptr,
2962 "%s: value not given (%s:%d)",
2963 td->name, __FILE__, __LINE__);
2964 return -1;
2965 }
2966
2967
2968 if(1 /* No applicable constraints whatsoever */) {
2969 /* Nothing is here. See below */
2970 }
2971
2972 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2973}
2974
2975static int
2976memb_extensionValue_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
2977 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2978
2979 if(!sptr) {
2980 ASN__CTFAIL(app_key, td, sptr,
2981 "%s: value not given (%s:%d)",
2982 td->name, __FILE__, __LINE__);
2983 return -1;
2984 }
2985
2986
2987 if(1 /* No applicable constraints whatsoever */) {
2988 /* Nothing is here. See below */
2989 }
2990
2991 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2992}
2993
2994static int
2995memb_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
2996 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2997 long value;
2998
2999 if(!sptr) {
3000 ASN__CTFAIL(app_key, td, sptr,
3001 "%s: value not given (%s:%d)",
3002 td->name, __FILE__, __LINE__);
3003 return -1;
3004 }
3005
3006 value = *(const long *)sptr;
3007
3008 if((value >= 0 && value <= 65535)) {
3009 /* Constraint check succeeded */
3010 return 0;
3011 } else {
3012 ASN__CTFAIL(app_key, td, sptr,
3013 "%s: constraint failed (%s:%d)",
3014 td->name, __FILE__, __LINE__);
3015 return -1;
3016 }
3017}
3018
3019static int
3020memb_criticality_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
3021 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3022
3023 if(!sptr) {
3024 ASN__CTFAIL(app_key, td, sptr,
3025 "%s: value not given (%s:%d)",
3026 td->name, __FILE__, __LINE__);
3027 return -1;
3028 }
3029
3030
3031 if(1 /* No applicable constraints whatsoever */) {
3032 /* Nothing is here. See below */
3033 }
3034
3035 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3036}
3037
3038static int
3039memb_extensionValue_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
3040 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3041
3042 if(!sptr) {
3043 ASN__CTFAIL(app_key, td, sptr,
3044 "%s: value not given (%s:%d)",
3045 td->name, __FILE__, __LINE__);
3046 return -1;
3047 }
3048
3049
3050 if(1 /* No applicable constraints whatsoever */) {
3051 /* Nothing is here. See below */
3052 }
3053
3054 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3055}
3056
3057static int
3058memb_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
3059 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3060 long value;
3061
3062 if(!sptr) {
3063 ASN__CTFAIL(app_key, td, sptr,
3064 "%s: value not given (%s:%d)",
3065 td->name, __FILE__, __LINE__);
3066 return -1;
3067 }
3068
3069 value = *(const long *)sptr;
3070
3071 if((value >= 0 && value <= 65535)) {
3072 /* Constraint check succeeded */
3073 return 0;
3074 } else {
3075 ASN__CTFAIL(app_key, td, sptr,
3076 "%s: constraint failed (%s:%d)",
3077 td->name, __FILE__, __LINE__);
3078 return -1;
3079 }
3080}
3081
3082static int
3083memb_criticality_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
3084 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3085
3086 if(!sptr) {
3087 ASN__CTFAIL(app_key, td, sptr,
3088 "%s: value not given (%s:%d)",
3089 td->name, __FILE__, __LINE__);
3090 return -1;
3091 }
3092
3093
3094 if(1 /* No applicable constraints whatsoever */) {
3095 /* Nothing is here. See below */
3096 }
3097
3098 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3099}
3100
3101static int
3102memb_extensionValue_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
3103 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3104
3105 if(!sptr) {
3106 ASN__CTFAIL(app_key, td, sptr,
3107 "%s: value not given (%s:%d)",
3108 td->name, __FILE__, __LINE__);
3109 return -1;
3110 }
3111
3112
3113 if(1 /* No applicable constraints whatsoever */) {
3114 /* Nothing is here. See below */
3115 }
3116
3117 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3118}
3119
3120static int
3121memb_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
3122 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3123 long value;
3124
3125 if(!sptr) {
3126 ASN__CTFAIL(app_key, td, sptr,
3127 "%s: value not given (%s:%d)",
3128 td->name, __FILE__, __LINE__);
3129 return -1;
3130 }
3131
3132 value = *(const long *)sptr;
3133
3134 if((value >= 0 && value <= 65535)) {
3135 /* Constraint check succeeded */
3136 return 0;
3137 } else {
3138 ASN__CTFAIL(app_key, td, sptr,
3139 "%s: constraint failed (%s:%d)",
3140 td->name, __FILE__, __LINE__);
3141 return -1;
3142 }
3143}
3144
3145static int
3146memb_criticality_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
3147 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3148
3149 if(!sptr) {
3150 ASN__CTFAIL(app_key, td, sptr,
3151 "%s: value not given (%s:%d)",
3152 td->name, __FILE__, __LINE__);
3153 return -1;
3154 }
3155
3156
3157 if(1 /* No applicable constraints whatsoever */) {
3158 /* Nothing is here. See below */
3159 }
3160
3161 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3162}
3163
3164static int
3165memb_extensionValue_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
3166 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3167
3168 if(!sptr) {
3169 ASN__CTFAIL(app_key, td, sptr,
3170 "%s: value not given (%s:%d)",
3171 td->name, __FILE__, __LINE__);
3172 return -1;
3173 }
3174
3175
3176 if(1 /* No applicable constraints whatsoever */) {
3177 /* Nothing is here. See below */
3178 }
3179
3180 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3181}
3182
3183static int
3184memb_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
3185 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3186 long value;
3187
3188 if(!sptr) {
3189 ASN__CTFAIL(app_key, td, sptr,
3190 "%s: value not given (%s:%d)",
3191 td->name, __FILE__, __LINE__);
3192 return -1;
3193 }
3194
3195 value = *(const long *)sptr;
3196
3197 if((value >= 0 && value <= 65535)) {
3198 /* Constraint check succeeded */
3199 return 0;
3200 } else {
3201 ASN__CTFAIL(app_key, td, sptr,
3202 "%s: constraint failed (%s:%d)",
3203 td->name, __FILE__, __LINE__);
3204 return -1;
3205 }
3206}
3207
3208static asn_type_selector_result_t
3209select_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));
3216
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];
3220
3221 if(type_cell->cell_kind == aioc__undefined)
3222 continue;
3223
3224 presence_index++;
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;
3228 break;
3229 }
3230 }
3231
3232 return result;
3233}
3234
3235static int
3236memb_criticality_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
3237 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3238
3239 if(!sptr) {
3240 ASN__CTFAIL(app_key, td, sptr,
3241 "%s: value not given (%s:%d)",
3242 td->name, __FILE__, __LINE__);
3243 return -1;
3244 }
3245
3246
3247 if(1 /* No applicable constraints whatsoever */) {
3248 /* Nothing is here. See below */
3249 }
3250
3251 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3252}
3253
3254static asn_type_selector_result_t
3255select_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));
3262
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];
3266
3267 if(type_cell->cell_kind == aioc__undefined)
3268 continue;
3269
3270 presence_index++;
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;
3274 break;
3275 }
3276 }
3277
3278 return result;
3279}
3280
3281static int
3282memb_extensionValue_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
3283 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3284
3285 if(!sptr) {
3286 ASN__CTFAIL(app_key, td, sptr,
3287 "%s: value not given (%s:%d)",
3288 td->name, __FILE__, __LINE__);
3289 return -1;
3290 }
3291
3292
3293 if(1 /* No applicable constraints whatsoever */) {
3294 /* Nothing is here. See below */
3295 }
3296
3297 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3298}
3299
3300static int
3301memb_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
3302 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3303 long value;
3304
3305 if(!sptr) {
3306 ASN__CTFAIL(app_key, td, sptr,
3307 "%s: value not given (%s:%d)",
3308 td->name, __FILE__, __LINE__);
3309 return -1;
3310 }
3311
3312 value = *(const long *)sptr;
3313
3314 if((value >= 0 && value <= 65535)) {
3315 /* Constraint check succeeded */
3316 return 0;
3317 } else {
3318 ASN__CTFAIL(app_key, td, sptr,
3319 "%s: constraint failed (%s:%d)",
3320 td->name, __FILE__, __LINE__);
3321 return -1;
3322 }
3323}
3324
3325static int
3326memb_criticality_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
3327 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3328
3329 if(!sptr) {
3330 ASN__CTFAIL(app_key, td, sptr,
3331 "%s: value not given (%s:%d)",
3332 td->name, __FILE__, __LINE__);
3333 return -1;
3334 }
3335
3336
3337 if(1 /* No applicable constraints whatsoever */) {
3338 /* Nothing is here. See below */
3339 }
3340
3341 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3342}
3343
3344static int
3345memb_extensionValue_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
3346 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3347
3348 if(!sptr) {
3349 ASN__CTFAIL(app_key, td, sptr,
3350 "%s: value not given (%s:%d)",
3351 td->name, __FILE__, __LINE__);
3352 return -1;
3353 }
3354
3355
3356 if(1 /* No applicable constraints whatsoever */) {
3357 /* Nothing is here. See below */
3358 }
3359
3360 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3361}
3362
3363static int
3364memb_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
3365 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3366 long value;
3367
3368 if(!sptr) {
3369 ASN__CTFAIL(app_key, td, sptr,
3370 "%s: value not given (%s:%d)",
3371 td->name, __FILE__, __LINE__);
3372 return -1;
3373 }
3374
3375 value = *(const long *)sptr;
3376
3377 if((value >= 0 && value <= 65535)) {
3378 /* Constraint check succeeded */
3379 return 0;
3380 } else {
3381 ASN__CTFAIL(app_key, td, sptr,
3382 "%s: constraint failed (%s:%d)",
3383 td->name, __FILE__, __LINE__);
3384 return -1;
3385 }
3386}
3387
3388static int
3389memb_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
3390 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3391
3392 if(!sptr) {
3393 ASN__CTFAIL(app_key, td, sptr,
3394 "%s: value not given (%s:%d)",
3395 td->name, __FILE__, __LINE__);
3396 return -1;
3397 }
3398
3399
3400 if(1 /* No applicable constraints whatsoever */) {
3401 /* Nothing is here. See below */
3402 }
3403
3404 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3405}
3406
3407static int
3408memb_extensionValue_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
3409 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3410
3411 if(!sptr) {
3412 ASN__CTFAIL(app_key, td, sptr,
3413 "%s: value not given (%s:%d)",
3414 td->name, __FILE__, __LINE__);
3415 return -1;
3416 }
3417
3418
3419 if(1 /* No applicable constraints whatsoever */) {
3420 /* Nothing is here. See below */
3421 }
3422
3423 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3424}
3425
3426static int
3427memb_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
3428 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3429 long value;
3430
3431 if(!sptr) {
3432 ASN__CTFAIL(app_key, td, sptr,
3433 "%s: value not given (%s:%d)",
3434 td->name, __FILE__, __LINE__);
3435 return -1;
3436 }
3437
3438 value = *(const long *)sptr;
3439
3440 if((value >= 0 && value <= 65535)) {
3441 /* Constraint check succeeded */
3442 return 0;
3443 } else {
3444 ASN__CTFAIL(app_key, td, sptr,
3445 "%s: constraint failed (%s:%d)",
3446 td->name, __FILE__, __LINE__);
3447 return -1;
3448 }
3449}
3450
3451static int
3452memb_criticality_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
3453 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3454
3455 if(!sptr) {
3456 ASN__CTFAIL(app_key, td, sptr,
3457 "%s: value not given (%s:%d)",
3458 td->name, __FILE__, __LINE__);
3459 return -1;
3460 }
3461
3462
3463 if(1 /* No applicable constraints whatsoever */) {
3464 /* Nothing is here. See below */
3465 }
3466
3467 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3468}
3469
3470static int
3471memb_extensionValue_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
3472 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3473
3474 if(!sptr) {
3475 ASN__CTFAIL(app_key, td, sptr,
3476 "%s: value not given (%s:%d)",
3477 td->name, __FILE__, __LINE__);
3478 return -1;
3479 }
3480
3481
3482 if(1 /* No applicable constraints whatsoever */) {
3483 /* Nothing is here. See below */
3484 }
3485
3486 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3487}
3488
3489static int
3490memb_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
3491 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3492 long value;
3493
3494 if(!sptr) {
3495 ASN__CTFAIL(app_key, td, sptr,
3496 "%s: value not given (%s:%d)",
3497 td->name, __FILE__, __LINE__);
3498 return -1;
3499 }
3500
3501 value = *(const long *)sptr;
3502
3503 if((value >= 0 && value <= 65535)) {
3504 /* Constraint check succeeded */
3505 return 0;
3506 } else {
3507 ASN__CTFAIL(app_key, td, sptr,
3508 "%s: constraint failed (%s:%d)",
3509 td->name, __FILE__, __LINE__);
3510 return -1;
3511 }
3512}
3513
3514static int
3515memb_criticality_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
3516 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3517
3518 if(!sptr) {
3519 ASN__CTFAIL(app_key, td, sptr,
3520 "%s: value not given (%s:%d)",
3521 td->name, __FILE__, __LINE__);
3522 return -1;
3523 }
3524
3525
3526 if(1 /* No applicable constraints whatsoever */) {
3527 /* Nothing is here. See below */
3528 }
3529
3530 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3531}
3532
3533static int
3534memb_extensionValue_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
3535 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3536
3537 if(!sptr) {
3538 ASN__CTFAIL(app_key, td, sptr,
3539 "%s: value not given (%s:%d)",
3540 td->name, __FILE__, __LINE__);
3541 return -1;
3542 }
3543
3544
3545 if(1 /* No applicable constraints whatsoever */) {
3546 /* Nothing is here. See below */
3547 }
3548
3549 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3550}
3551
3552static int
3553memb_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
3554 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3555 long value;
3556
3557 if(!sptr) {
3558 ASN__CTFAIL(app_key, td, sptr,
3559 "%s: value not given (%s:%d)",
3560 td->name, __FILE__, __LINE__);
3561 return -1;
3562 }
3563
3564 value = *(const long *)sptr;
3565
3566 if((value >= 0 && value <= 65535)) {
3567 /* Constraint check succeeded */
3568 return 0;
3569 } else {
3570 ASN__CTFAIL(app_key, td, sptr,
3571 "%s: constraint failed (%s:%d)",
3572 td->name, __FILE__, __LINE__);
3573 return -1;
3574 }
3575}
3576
3577static int
3578memb_criticality_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
3579 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3580
3581 if(!sptr) {
3582 ASN__CTFAIL(app_key, td, sptr,
3583 "%s: value not given (%s:%d)",
3584 td->name, __FILE__, __LINE__);
3585 return -1;
3586 }
3587
3588
3589 if(1 /* No applicable constraints whatsoever */) {
3590 /* Nothing is here. See below */
3591 }
3592
3593 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3594}
3595
3596static int
3597memb_extensionValue_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
3598 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3599
3600 if(!sptr) {
3601 ASN__CTFAIL(app_key, td, sptr,
3602 "%s: value not given (%s:%d)",
3603 td->name, __FILE__, __LINE__);
3604 return -1;
3605 }
3606
3607
3608 if(1 /* No applicable constraints whatsoever */) {
3609 /* Nothing is here. See below */
3610 }
3611
3612 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3613}
3614
3615static int
3616memb_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
3617 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3618 long value;
3619
3620 if(!sptr) {
3621 ASN__CTFAIL(app_key, td, sptr,
3622 "%s: value not given (%s:%d)",
3623 td->name, __FILE__, __LINE__);
3624 return -1;
3625 }
3626
3627 value = *(const long *)sptr;
3628
3629 if((value >= 0 && value <= 65535)) {
3630 /* Constraint check succeeded */
3631 return 0;
3632 } else {
3633 ASN__CTFAIL(app_key, td, sptr,
3634 "%s: constraint failed (%s:%d)",
3635 td->name, __FILE__, __LINE__);
3636 return -1;
3637 }
3638}
3639
3640static int
3641memb_criticality_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
3642 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3643
3644 if(!sptr) {
3645 ASN__CTFAIL(app_key, td, sptr,
3646 "%s: value not given (%s:%d)",
3647 td->name, __FILE__, __LINE__);
3648 return -1;
3649 }
3650
3651
3652 if(1 /* No applicable constraints whatsoever */) {
3653 /* Nothing is here. See below */
3654 }
3655
3656 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3657}
3658
3659static int
3660memb_extensionValue_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
3661 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3662
3663 if(!sptr) {
3664 ASN__CTFAIL(app_key, td, sptr,
3665 "%s: value not given (%s:%d)",
3666 td->name, __FILE__, __LINE__);
3667 return -1;
3668 }
3669
3670
3671 if(1 /* No applicable constraints whatsoever */) {
3672 /* Nothing is here. See below */
3673 }
3674
3675 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3676}
3677
3678static int
3679memb_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
3680 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3681 long value;
3682
3683 if(!sptr) {
3684 ASN__CTFAIL(app_key, td, sptr,
3685 "%s: value not given (%s:%d)",
3686 td->name, __FILE__, __LINE__);
3687 return -1;
3688 }
3689
3690 value = *(const long *)sptr;
3691
3692 if((value >= 0 && value <= 65535)) {
3693 /* Constraint check succeeded */
3694 return 0;
3695 } else {
3696 ASN__CTFAIL(app_key, td, sptr,
3697 "%s: constraint failed (%s:%d)",
3698 td->name, __FILE__, __LINE__);
3699 return -1;
3700 }
3701}
3702
3703static int
3704memb_criticality_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
3705 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3706
3707 if(!sptr) {
3708 ASN__CTFAIL(app_key, td, sptr,
3709 "%s: value not given (%s:%d)",
3710 td->name, __FILE__, __LINE__);
3711 return -1;
3712 }
3713
3714
3715 if(1 /* No applicable constraints whatsoever */) {
3716 /* Nothing is here. See below */
3717 }
3718
3719 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3720}
3721
3722static int
3723memb_extensionValue_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
3724 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3725
3726 if(!sptr) {
3727 ASN__CTFAIL(app_key, td, sptr,
3728 "%s: value not given (%s:%d)",
3729 td->name, __FILE__, __LINE__);
3730 return -1;
3731 }
3732
3733
3734 if(1 /* No applicable constraints whatsoever */) {
3735 /* Nothing is here. See below */
3736 }
3737
3738 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3739}
3740
3741static int
3742memb_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
3743 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3744 long value;
3745
3746 if(!sptr) {
3747 ASN__CTFAIL(app_key, td, sptr,
3748 "%s: value not given (%s:%d)",
3749 td->name, __FILE__, __LINE__);
3750 return -1;
3751 }
3752
3753 value = *(const long *)sptr;
3754
3755 if((value >= 0 && value <= 65535)) {
3756 /* Constraint check succeeded */
3757 return 0;
3758 } else {
3759 ASN__CTFAIL(app_key, td, sptr,
3760 "%s: constraint failed (%s:%d)",
3761 td->name, __FILE__, __LINE__);
3762 return -1;
3763 }
3764}
3765
3766static asn_type_selector_result_t
3767select_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));
3774
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];
3778
3779 if(type_cell->cell_kind == aioc__undefined)
3780 continue;
3781
3782 presence_index++;
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;
3786 break;
3787 }
3788 }
3789
3790 return result;
3791}
3792
3793static int
3794memb_criticality_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
3795 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3796
3797 if(!sptr) {
3798 ASN__CTFAIL(app_key, td, sptr,
3799 "%s: value not given (%s:%d)",
3800 td->name, __FILE__, __LINE__);
3801 return -1;
3802 }
3803
3804
3805 if(1 /* No applicable constraints whatsoever */) {
3806 /* Nothing is here. See below */
3807 }
3808
3809 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3810}
3811
3812static asn_type_selector_result_t
3813select_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));
3820
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];
3824
3825 if(type_cell->cell_kind == aioc__undefined)
3826 continue;
3827
3828 presence_index++;
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;
3832 break;
3833 }
3834 }
3835
3836 return result;
3837}
3838
3839static int
3840memb_extensionValue_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
3841 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3842
3843 if(!sptr) {
3844 ASN__CTFAIL(app_key, td, sptr,
3845 "%s: value not given (%s:%d)",
3846 td->name, __FILE__, __LINE__);
3847 return -1;
3848 }
3849
3850
3851 if(1 /* No applicable constraints whatsoever */) {
3852 /* Nothing is here. See below */
3853 }
3854
3855 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3856}
3857
3858static int
3859memb_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
3860 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3861 long value;
3862
3863 if(!sptr) {
3864 ASN__CTFAIL(app_key, td, sptr,
3865 "%s: value not given (%s:%d)",
3866 td->name, __FILE__, __LINE__);
3867 return -1;
3868 }
3869
3870 value = *(const long *)sptr;
3871
3872 if((value >= 0 && value <= 65535)) {
3873 /* Constraint check succeeded */
3874 return 0;
3875 } else {
3876 ASN__CTFAIL(app_key, td, sptr,
3877 "%s: constraint failed (%s:%d)",
3878 td->name, __FILE__, __LINE__);
3879 return -1;
3880 }
3881}
3882
3883static int
3884memb_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
3885 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3886
3887 if(!sptr) {
3888 ASN__CTFAIL(app_key, td, sptr,
3889 "%s: value not given (%s:%d)",
3890 td->name, __FILE__, __LINE__);
3891 return -1;
3892 }
3893
3894
3895 if(1 /* No applicable constraints whatsoever */) {
3896 /* Nothing is here. See below */
3897 }
3898
3899 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3900}
3901
3902static int
3903memb_extensionValue_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
3904 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3905
3906 if(!sptr) {
3907 ASN__CTFAIL(app_key, td, sptr,
3908 "%s: value not given (%s:%d)",
3909 td->name, __FILE__, __LINE__);
3910 return -1;
3911 }
3912
3913
3914 if(1 /* No applicable constraints whatsoever */) {
3915 /* Nothing is here. See below */
3916 }
3917
3918 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3919}
3920
3921static int
3922memb_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
3923 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3924 long value;
3925
3926 if(!sptr) {
3927 ASN__CTFAIL(app_key, td, sptr,
3928 "%s: value not given (%s:%d)",
3929 td->name, __FILE__, __LINE__);
3930 return -1;
3931 }
3932
3933 value = *(const long *)sptr;
3934
3935 if((value >= 0 && value <= 65535)) {
3936 /* Constraint check succeeded */
3937 return 0;
3938 } else {
3939 ASN__CTFAIL(app_key, td, sptr,
3940 "%s: constraint failed (%s:%d)",
3941 td->name, __FILE__, __LINE__);
3942 return -1;
3943 }
3944}
3945
3946static int
3947memb_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
3948 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3949
3950 if(!sptr) {
3951 ASN__CTFAIL(app_key, td, sptr,
3952 "%s: value not given (%s:%d)",
3953 td->name, __FILE__, __LINE__);
3954 return -1;
3955 }
3956
3957
3958 if(1 /* No applicable constraints whatsoever */) {
3959 /* Nothing is here. See below */
3960 }
3961
3962 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3963}
3964
3965static int
3966memb_extensionValue_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
3967 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3968
3969 if(!sptr) {
3970 ASN__CTFAIL(app_key, td, sptr,
3971 "%s: value not given (%s:%d)",
3972 td->name, __FILE__, __LINE__);
3973 return -1;
3974 }
3975
3976
3977 if(1 /* No applicable constraints whatsoever */) {
3978 /* Nothing is here. See below */
3979 }
3980
3981 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3982}
3983
3984static int
3985memb_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
3986 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3987 long value;
3988
3989 if(!sptr) {
3990 ASN__CTFAIL(app_key, td, sptr,
3991 "%s: value not given (%s:%d)",
3992 td->name, __FILE__, __LINE__);
3993 return -1;
3994 }
3995
3996 value = *(const long *)sptr;
3997
3998 if((value >= 0 && value <= 65535)) {
3999 /* Constraint check succeeded */
4000 return 0;
4001 } else {
4002 ASN__CTFAIL(app_key, td, sptr,
4003 "%s: constraint failed (%s:%d)",
4004 td->name, __FILE__, __LINE__);
4005 return -1;
4006 }
4007}
4008
4009static int
4010memb_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
4011 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4012
4013 if(!sptr) {
4014 ASN__CTFAIL(app_key, td, sptr,
4015 "%s: value not given (%s:%d)",
4016 td->name, __FILE__, __LINE__);
4017 return -1;
4018 }
4019
4020
4021 if(1 /* No applicable constraints whatsoever */) {
4022 /* Nothing is here. See below */
4023 }
4024
4025 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4026}
4027
4028static int
4029memb_extensionValue_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
4030 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4031
4032 if(!sptr) {
4033 ASN__CTFAIL(app_key, td, sptr,
4034 "%s: value not given (%s:%d)",
4035 td->name, __FILE__, __LINE__);
4036 return -1;
4037 }
4038
4039
4040 if(1 /* No applicable constraints whatsoever */) {
4041 /* Nothing is here. See below */
4042 }
4043
4044 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4045}
4046
4047static int
4048memb_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
4049 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4050 long value;
4051
4052 if(!sptr) {
4053 ASN__CTFAIL(app_key, td, sptr,
4054 "%s: value not given (%s:%d)",
4055 td->name, __FILE__, __LINE__);
4056 return -1;
4057 }
4058
4059 value = *(const long *)sptr;
4060
4061 if((value >= 0 && value <= 65535)) {
4062 /* Constraint check succeeded */
4063 return 0;
4064 } else {
4065 ASN__CTFAIL(app_key, td, sptr,
4066 "%s: constraint failed (%s:%d)",
4067 td->name, __FILE__, __LINE__);
4068 return -1;
4069 }
4070}
4071
4072static int
4073memb_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
4074 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4075
4076 if(!sptr) {
4077 ASN__CTFAIL(app_key, td, sptr,
4078 "%s: value not given (%s:%d)",
4079 td->name, __FILE__, __LINE__);
4080 return -1;
4081 }
4082
4083
4084 if(1 /* No applicable constraints whatsoever */) {
4085 /* Nothing is here. See below */
4086 }
4087
4088 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4089}
4090
4091static int
4092memb_extensionValue_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
4093 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4094
4095 if(!sptr) {
4096 ASN__CTFAIL(app_key, td, sptr,
4097 "%s: value not given (%s:%d)",
4098 td->name, __FILE__, __LINE__);
4099 return -1;
4100 }
4101
4102
4103 if(1 /* No applicable constraints whatsoever */) {
4104 /* Nothing is here. See below */
4105 }
4106
4107 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4108}
4109
4110static int
4111memb_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
4112 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4113 long value;
4114
4115 if(!sptr) {
4116 ASN__CTFAIL(app_key, td, sptr,
4117 "%s: value not given (%s:%d)",
4118 td->name, __FILE__, __LINE__);
4119 return -1;
4120 }
4121
4122 value = *(const long *)sptr;
4123
4124 if((value >= 0 && value <= 65535)) {
4125 /* Constraint check succeeded */
4126 return 0;
4127 } else {
4128 ASN__CTFAIL(app_key, td, sptr,
4129 "%s: constraint failed (%s:%d)",
4130 td->name, __FILE__, __LINE__);
4131 return -1;
4132 }
4133}
4134
4135static int
4136memb_criticality_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
4137 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4138
4139 if(!sptr) {
4140 ASN__CTFAIL(app_key, td, sptr,
4141 "%s: value not given (%s:%d)",
4142 td->name, __FILE__, __LINE__);
4143 return -1;
4144 }
4145
4146
4147 if(1 /* No applicable constraints whatsoever */) {
4148 /* Nothing is here. See below */
4149 }
4150
4151 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4152}
4153
4154static int
4155memb_extensionValue_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
4156 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4157
4158 if(!sptr) {
4159 ASN__CTFAIL(app_key, td, sptr,
4160 "%s: value not given (%s:%d)",
4161 td->name, __FILE__, __LINE__);
4162 return -1;
4163 }
4164
4165
4166 if(1 /* No applicable constraints whatsoever */) {
4167 /* Nothing is here. See below */
4168 }
4169
4170 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4171}
4172
4173static int
4174memb_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
4175 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4176 long value;
4177
4178 if(!sptr) {
4179 ASN__CTFAIL(app_key, td, sptr,
4180 "%s: value not given (%s:%d)",
4181 td->name, __FILE__, __LINE__);
4182 return -1;
4183 }
4184
4185 value = *(const long *)sptr;
4186
4187 if((value >= 0 && value <= 65535)) {
4188 /* Constraint check succeeded */
4189 return 0;
4190 } else {
4191 ASN__CTFAIL(app_key, td, sptr,
4192 "%s: constraint failed (%s:%d)",
4193 td->name, __FILE__, __LINE__);
4194 return -1;
4195 }
4196}
4197
4198static int
4199memb_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
4200 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4201
4202 if(!sptr) {
4203 ASN__CTFAIL(app_key, td, sptr,
4204 "%s: value not given (%s:%d)",
4205 td->name, __FILE__, __LINE__);
4206 return -1;
4207 }
4208
4209
4210 if(1 /* No applicable constraints whatsoever */) {
4211 /* Nothing is here. See below */
4212 }
4213
4214 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4215}
4216
4217static int
4218memb_extensionValue_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
4219 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4220
4221 if(!sptr) {
4222 ASN__CTFAIL(app_key, td, sptr,
4223 "%s: value not given (%s:%d)",
4224 td->name, __FILE__, __LINE__);
4225 return -1;
4226 }
4227
4228
4229 if(1 /* No applicable constraints whatsoever */) {
4230 /* Nothing is here. See below */
4231 }
4232
4233 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4234}
4235
4236static int
4237memb_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
4238 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4239 long value;
4240
4241 if(!sptr) {
4242 ASN__CTFAIL(app_key, td, sptr,
4243 "%s: value not given (%s:%d)",
4244 td->name, __FILE__, __LINE__);
4245 return -1;
4246 }
4247
4248 value = *(const long *)sptr;
4249
4250 if((value >= 0 && value <= 65535)) {
4251 /* Constraint check succeeded */
4252 return 0;
4253 } else {
4254 ASN__CTFAIL(app_key, td, sptr,
4255 "%s: constraint failed (%s:%d)",
4256 td->name, __FILE__, __LINE__);
4257 return -1;
4258 }
4259}
4260
4261static int
4262memb_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
4263 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4264
4265 if(!sptr) {
4266 ASN__CTFAIL(app_key, td, sptr,
4267 "%s: value not given (%s:%d)",
4268 td->name, __FILE__, __LINE__);
4269 return -1;
4270 }
4271
4272
4273 if(1 /* No applicable constraints whatsoever */) {
4274 /* Nothing is here. See below */
4275 }
4276
4277 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4278}
4279
4280static int
4281memb_extensionValue_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
4282 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4283
4284 if(!sptr) {
4285 ASN__CTFAIL(app_key, td, sptr,
4286 "%s: value not given (%s:%d)",
4287 td->name, __FILE__, __LINE__);
4288 return -1;
4289 }
4290
4291
4292 if(1 /* No applicable constraints whatsoever */) {
4293 /* Nothing is here. See below */
4294 }
4295
4296 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4297}
4298
4299static int
4300memb_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
4301 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4302 long value;
4303
4304 if(!sptr) {
4305 ASN__CTFAIL(app_key, td, sptr,
4306 "%s: value not given (%s:%d)",
4307 td->name, __FILE__, __LINE__);
4308 return -1;
4309 }
4310
4311 value = *(const long *)sptr;
4312
4313 if((value >= 0 && value <= 65535)) {
4314 /* Constraint check succeeded */
4315 return 0;
4316 } else {
4317 ASN__CTFAIL(app_key, td, sptr,
4318 "%s: constraint failed (%s:%d)",
4319 td->name, __FILE__, __LINE__);
4320 return -1;
4321 }
4322}
4323
4324static asn_type_selector_result_t
4325select_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));
4332
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];
4336
4337 if(type_cell->cell_kind == aioc__undefined)
4338 continue;
4339
4340 presence_index++;
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;
4344 break;
4345 }
4346 }
4347
4348 return result;
4349}
4350
4351static int
4352memb_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
4353 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4354
4355 if(!sptr) {
4356 ASN__CTFAIL(app_key, td, sptr,
4357 "%s: value not given (%s:%d)",
4358 td->name, __FILE__, __LINE__);
4359 return -1;
4360 }
4361
4362
4363 if(1 /* No applicable constraints whatsoever */) {
4364 /* Nothing is here. See below */
4365 }
4366
4367 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4368}
4369
4370static asn_type_selector_result_t
4371select_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));
4378
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];
4382
4383 if(type_cell->cell_kind == aioc__undefined)
4384 continue;
4385
4386 presence_index++;
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;
4390 break;
4391 }
4392 }
4393
4394 return result;
4395}
4396
4397static int
4398memb_extensionValue_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
4399 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4400
4401 if(!sptr) {
4402 ASN__CTFAIL(app_key, td, sptr,
4403 "%s: value not given (%s:%d)",
4404 td->name, __FILE__, __LINE__);
4405 return -1;
4406 }
4407
4408
4409 if(1 /* No applicable constraints whatsoever */) {
4410 /* Nothing is here. See below */
4411 }
4412
4413 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4414}
4415
4416static int
4417memb_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
4418 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4419 long value;
4420
4421 if(!sptr) {
4422 ASN__CTFAIL(app_key, td, sptr,
4423 "%s: value not given (%s:%d)",
4424 td->name, __FILE__, __LINE__);
4425 return -1;
4426 }
4427
4428 value = *(const long *)sptr;
4429
4430 if((value >= 0 && value <= 65535)) {
4431 /* Constraint check succeeded */
4432 return 0;
4433 } else {
4434 ASN__CTFAIL(app_key, td, sptr,
4435 "%s: constraint failed (%s:%d)",
4436 td->name, __FILE__, __LINE__);
4437 return -1;
4438 }
4439}
4440
4441static asn_type_selector_result_t
4442select_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));
4449
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];
4453
4454 if(type_cell->cell_kind == aioc__undefined)
4455 continue;
4456
4457 presence_index++;
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;
4461 break;
4462 }
4463 }
4464
4465 return result;
4466}
4467
4468static int
4469memb_criticality_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
4470 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4471
4472 if(!sptr) {
4473 ASN__CTFAIL(app_key, td, sptr,
4474 "%s: value not given (%s:%d)",
4475 td->name, __FILE__, __LINE__);
4476 return -1;
4477 }
4478
4479
4480 if(1 /* No applicable constraints whatsoever */) {
4481 /* Nothing is here. See below */
4482 }
4483
4484 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4485}
4486
4487static asn_type_selector_result_t
4488select_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));
4495
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];
4499
4500 if(type_cell->cell_kind == aioc__undefined)
4501 continue;
4502
4503 presence_index++;
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;
4507 break;
4508 }
4509 }
4510
4511 return result;
4512}
4513
4514static int
4515memb_extensionValue_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
4516 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4517
4518 if(!sptr) {
4519 ASN__CTFAIL(app_key, td, sptr,
4520 "%s: value not given (%s:%d)",
4521 td->name, __FILE__, __LINE__);
4522 return -1;
4523 }
4524
4525
4526 if(1 /* No applicable constraints whatsoever */) {
4527 /* Nothing is here. See below */
4528 }
4529
4530 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4531}
4532
4533static int
4534memb_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
4535 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4536 long value;
4537
4538 if(!sptr) {
4539 ASN__CTFAIL(app_key, td, sptr,
4540 "%s: value not given (%s:%d)",
4541 td->name, __FILE__, __LINE__);
4542 return -1;
4543 }
4544
4545 value = *(const long *)sptr;
4546
4547 if((value >= 0 && value <= 65535)) {
4548 /* Constraint check succeeded */
4549 return 0;
4550 } else {
4551 ASN__CTFAIL(app_key, td, sptr,
4552 "%s: constraint failed (%s:%d)",
4553 td->name, __FILE__, __LINE__);
4554 return -1;
4555 }
4556}
4557
4558static int
4559memb_criticality_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
4560 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4561
4562 if(!sptr) {
4563 ASN__CTFAIL(app_key, td, sptr,
4564 "%s: value not given (%s:%d)",
4565 td->name, __FILE__, __LINE__);
4566 return -1;
4567 }
4568
4569
4570 if(1 /* No applicable constraints whatsoever */) {
4571 /* Nothing is here. See below */
4572 }
4573
4574 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4575}
4576
4577static int
4578memb_extensionValue_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
4579 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4580
4581 if(!sptr) {
4582 ASN__CTFAIL(app_key, td, sptr,
4583 "%s: value not given (%s:%d)",
4584 td->name, __FILE__, __LINE__);
4585 return -1;
4586 }
4587
4588
4589 if(1 /* No applicable constraints whatsoever */) {
4590 /* Nothing is here. See below */
4591 }
4592
4593 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4594}
4595
4596static int
4597memb_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
4598 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4599 long value;
4600
4601 if(!sptr) {
4602 ASN__CTFAIL(app_key, td, sptr,
4603 "%s: value not given (%s:%d)",
4604 td->name, __FILE__, __LINE__);
4605 return -1;
4606 }
4607
4608 value = *(const long *)sptr;
4609
4610 if((value >= 0 && value <= 65535)) {
4611 /* Constraint check succeeded */
4612 return 0;
4613 } else {
4614 ASN__CTFAIL(app_key, td, sptr,
4615 "%s: constraint failed (%s:%d)",
4616 td->name, __FILE__, __LINE__);
4617 return -1;
4618 }
4619}
4620
4621static asn_type_selector_result_t
4622select_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));
4629
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];
4633
4634 if(type_cell->cell_kind == aioc__undefined)
4635 continue;
4636
4637 presence_index++;
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;
4641 break;
4642 }
4643 }
4644
4645 return result;
4646}
4647
4648static int
4649memb_criticality_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
4650 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4651
4652 if(!sptr) {
4653 ASN__CTFAIL(app_key, td, sptr,
4654 "%s: value not given (%s:%d)",
4655 td->name, __FILE__, __LINE__);
4656 return -1;
4657 }
4658
4659
4660 if(1 /* No applicable constraints whatsoever */) {
4661 /* Nothing is here. See below */
4662 }
4663
4664 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4665}
4666
4667static asn_type_selector_result_t
4668select_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));
4675
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];
4679
4680 if(type_cell->cell_kind == aioc__undefined)
4681 continue;
4682
4683 presence_index++;
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;
4687 break;
4688 }
4689 }
4690
4691 return result;
4692}
4693
4694static int
4695memb_extensionValue_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
4696 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4697
4698 if(!sptr) {
4699 ASN__CTFAIL(app_key, td, sptr,
4700 "%s: value not given (%s:%d)",
4701 td->name, __FILE__, __LINE__);
4702 return -1;
4703 }
4704
4705
4706 if(1 /* No applicable constraints whatsoever */) {
4707 /* Nothing is here. See below */
4708 }
4709
4710 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4711}
4712
4713static int
4714memb_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
4715 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4716 long value;
4717
4718 if(!sptr) {
4719 ASN__CTFAIL(app_key, td, sptr,
4720 "%s: value not given (%s:%d)",
4721 td->name, __FILE__, __LINE__);
4722 return -1;
4723 }
4724
4725 value = *(const long *)sptr;
4726
4727 if((value >= 0 && value <= 65535)) {
4728 /* Constraint check succeeded */
4729 return 0;
4730 } else {
4731 ASN__CTFAIL(app_key, td, sptr,
4732 "%s: constraint failed (%s:%d)",
4733 td->name, __FILE__, __LINE__);
4734 return -1;
4735 }
4736}
4737
4738static int
4739memb_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
4740 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4741
4742 if(!sptr) {
4743 ASN__CTFAIL(app_key, td, sptr,
4744 "%s: value not given (%s:%d)",
4745 td->name, __FILE__, __LINE__);
4746 return -1;
4747 }
4748
4749
4750 if(1 /* No applicable constraints whatsoever */) {
4751 /* Nothing is here. See below */
4752 }
4753
4754 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4755}
4756
4757static int
4758memb_extensionValue_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
4759 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4760
4761 if(!sptr) {
4762 ASN__CTFAIL(app_key, td, sptr,
4763 "%s: value not given (%s:%d)",
4764 td->name, __FILE__, __LINE__);
4765 return -1;
4766 }
4767
4768
4769 if(1 /* No applicable constraints whatsoever */) {
4770 /* Nothing is here. See below */
4771 }
4772
4773 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4774}
4775
4776static int
4777memb_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
4778 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4779 long value;
4780
4781 if(!sptr) {
4782 ASN__CTFAIL(app_key, td, sptr,
4783 "%s: value not given (%s:%d)",
4784 td->name, __FILE__, __LINE__);
4785 return -1;
4786 }
4787
4788 value = *(const long *)sptr;
4789
4790 if((value >= 0 && value <= 65535)) {
4791 /* Constraint check succeeded */
4792 return 0;
4793 } else {
4794 ASN__CTFAIL(app_key, td, sptr,
4795 "%s: constraint failed (%s:%d)",
4796 td->name, __FILE__, __LINE__);
4797 return -1;
4798 }
4799}
4800
4801static int
4802memb_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
4803 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4804
4805 if(!sptr) {
4806 ASN__CTFAIL(app_key, td, sptr,
4807 "%s: value not given (%s:%d)",
4808 td->name, __FILE__, __LINE__);
4809 return -1;
4810 }
4811
4812
4813 if(1 /* No applicable constraints whatsoever */) {
4814 /* Nothing is here. See below */
4815 }
4816
4817 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4818}
4819
4820static int
4821memb_extensionValue_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
4822 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4823
4824 if(!sptr) {
4825 ASN__CTFAIL(app_key, td, sptr,
4826 "%s: value not given (%s:%d)",
4827 td->name, __FILE__, __LINE__);
4828 return -1;
4829 }
4830
4831
4832 if(1 /* No applicable constraints whatsoever */) {
4833 /* Nothing is here. See below */
4834 }
4835
4836 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4837}
4838
4839static int
4840memb_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
4841 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4842 long value;
4843
4844 if(!sptr) {
4845 ASN__CTFAIL(app_key, td, sptr,
4846 "%s: value not given (%s:%d)",
4847 td->name, __FILE__, __LINE__);
4848 return -1;
4849 }
4850
4851 value = *(const long *)sptr;
4852
4853 if((value >= 0 && value <= 65535)) {
4854 /* Constraint check succeeded */
4855 return 0;
4856 } else {
4857 ASN__CTFAIL(app_key, td, sptr,
4858 "%s: constraint failed (%s:%d)",
4859 td->name, __FILE__, __LINE__);
4860 return -1;
4861 }
4862}
4863
4864static asn_type_selector_result_t
4865select_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));
4872
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];
4876
4877 if(type_cell->cell_kind == aioc__undefined)
4878 continue;
4879
4880 presence_index++;
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;
4884 break;
4885 }
4886 }
4887
4888 return result;
4889}
4890
4891static int
4892memb_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
4893 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4894
4895 if(!sptr) {
4896 ASN__CTFAIL(app_key, td, sptr,
4897 "%s: value not given (%s:%d)",
4898 td->name, __FILE__, __LINE__);
4899 return -1;
4900 }
4901
4902
4903 if(1 /* No applicable constraints whatsoever */) {
4904 /* Nothing is here. See below */
4905 }
4906
4907 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4908}
4909
4910static asn_type_selector_result_t
4911select_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));
4918
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];
4922
4923 if(type_cell->cell_kind == aioc__undefined)
4924 continue;
4925
4926 presence_index++;
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;
4930 break;
4931 }
4932 }
4933
4934 return result;
4935}
4936
4937static int
4938memb_extensionValue_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
4939 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4940
4941 if(!sptr) {
4942 ASN__CTFAIL(app_key, td, sptr,
4943 "%s: value not given (%s:%d)",
4944 td->name, __FILE__, __LINE__);
4945 return -1;
4946 }
4947
4948
4949 if(1 /* No applicable constraints whatsoever */) {
4950 /* Nothing is here. See below */
4951 }
4952
4953 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4954}
4955
4956static int
4957memb_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
4958 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4959 long value;
4960
4961 if(!sptr) {
4962 ASN__CTFAIL(app_key, td, sptr,
4963 "%s: value not given (%s:%d)",
4964 td->name, __FILE__, __LINE__);
4965 return -1;
4966 }
4967
4968 value = *(const long *)sptr;
4969
4970 if((value >= 0 && value <= 65535)) {
4971 /* Constraint check succeeded */
4972 return 0;
4973 } else {
4974 ASN__CTFAIL(app_key, td, sptr,
4975 "%s: constraint failed (%s:%d)",
4976 td->name, __FILE__, __LINE__);
4977 return -1;
4978 }
4979}
4980
4981static int
4982memb_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
4983 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4984
4985 if(!sptr) {
4986 ASN__CTFAIL(app_key, td, sptr,
4987 "%s: value not given (%s:%d)",
4988 td->name, __FILE__, __LINE__);
4989 return -1;
4990 }
4991
4992
4993 if(1 /* No applicable constraints whatsoever */) {
4994 /* Nothing is here. See below */
4995 }
4996
4997 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4998}
4999
5000static int
5001memb_extensionValue_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
5002 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5003
5004 if(!sptr) {
5005 ASN__CTFAIL(app_key, td, sptr,
5006 "%s: value not given (%s:%d)",
5007 td->name, __FILE__, __LINE__);
5008 return -1;
5009 }
5010
5011
5012 if(1 /* No applicable constraints whatsoever */) {
5013 /* Nothing is here. See below */
5014 }
5015
5016 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5017}
5018
5019static int
5020memb_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
5021 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5022 long value;
5023
5024 if(!sptr) {
5025 ASN__CTFAIL(app_key, td, sptr,
5026 "%s: value not given (%s:%d)",
5027 td->name, __FILE__, __LINE__);
5028 return -1;
5029 }
5030
5031 value = *(const long *)sptr;
5032
5033 if((value >= 0 && value <= 65535)) {
5034 /* Constraint check succeeded */
5035 return 0;
5036 } else {
5037 ASN__CTFAIL(app_key, td, sptr,
5038 "%s: constraint failed (%s:%d)",
5039 td->name, __FILE__, __LINE__);
5040 return -1;
5041 }
5042}
5043
5044static int
5045memb_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
5046 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5047
5048 if(!sptr) {
5049 ASN__CTFAIL(app_key, td, sptr,
5050 "%s: value not given (%s:%d)",
5051 td->name, __FILE__, __LINE__);
5052 return -1;
5053 }
5054
5055
5056 if(1 /* No applicable constraints whatsoever */) {
5057 /* Nothing is here. See below */
5058 }
5059
5060 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5061}
5062
5063static int
5064memb_extensionValue_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
5065 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5066
5067 if(!sptr) {
5068 ASN__CTFAIL(app_key, td, sptr,
5069 "%s: value not given (%s:%d)",
5070 td->name, __FILE__, __LINE__);
5071 return -1;
5072 }
5073
5074
5075 if(1 /* No applicable constraints whatsoever */) {
5076 /* Nothing is here. See below */
5077 }
5078
5079 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5080}
5081
5082static int
5083memb_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
5084 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5085 long value;
5086
5087 if(!sptr) {
5088 ASN__CTFAIL(app_key, td, sptr,
5089 "%s: value not given (%s:%d)",
5090 td->name, __FILE__, __LINE__);
5091 return -1;
5092 }
5093
5094 value = *(const long *)sptr;
5095
5096 if((value >= 0 && value <= 65535)) {
5097 /* Constraint check succeeded */
5098 return 0;
5099 } else {
5100 ASN__CTFAIL(app_key, td, sptr,
5101 "%s: constraint failed (%s:%d)",
5102 td->name, __FILE__, __LINE__);
5103 return -1;
5104 }
5105}
5106
5107static int
5108memb_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
5109 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5110
5111 if(!sptr) {
5112 ASN__CTFAIL(app_key, td, sptr,
5113 "%s: value not given (%s:%d)",
5114 td->name, __FILE__, __LINE__);
5115 return -1;
5116 }
5117
5118
5119 if(1 /* No applicable constraints whatsoever */) {
5120 /* Nothing is here. See below */
5121 }
5122
5123 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5124}
5125
5126static int
5127memb_extensionValue_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
5128 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5129
5130 if(!sptr) {
5131 ASN__CTFAIL(app_key, td, sptr,
5132 "%s: value not given (%s:%d)",
5133 td->name, __FILE__, __LINE__);
5134 return -1;
5135 }
5136
5137
5138 if(1 /* No applicable constraints whatsoever */) {
5139 /* Nothing is here. See below */
5140 }
5141
5142 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5143}
5144
5145static int
5146memb_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
5147 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5148 long value;
5149
5150 if(!sptr) {
5151 ASN__CTFAIL(app_key, td, sptr,
5152 "%s: value not given (%s:%d)",
5153 td->name, __FILE__, __LINE__);
5154 return -1;
5155 }
5156
5157 value = *(const long *)sptr;
5158
5159 if((value >= 0 && value <= 65535)) {
5160 /* Constraint check succeeded */
5161 return 0;
5162 } else {
5163 ASN__CTFAIL(app_key, td, sptr,
5164 "%s: constraint failed (%s:%d)",
5165 td->name, __FILE__, __LINE__);
5166 return -1;
5167 }
5168}
5169
5170static int
5171memb_criticality_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
5172 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5173
5174 if(!sptr) {
5175 ASN__CTFAIL(app_key, td, sptr,
5176 "%s: value not given (%s:%d)",
5177 td->name, __FILE__, __LINE__);
5178 return -1;
5179 }
5180
5181
5182 if(1 /* No applicable constraints whatsoever */) {
5183 /* Nothing is here. See below */
5184 }
5185
5186 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5187}
5188
5189static int
5190memb_extensionValue_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
5191 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5192
5193 if(!sptr) {
5194 ASN__CTFAIL(app_key, td, sptr,
5195 "%s: value not given (%s:%d)",
5196 td->name, __FILE__, __LINE__);
5197 return -1;
5198 }
5199
5200
5201 if(1 /* No applicable constraints whatsoever */) {
5202 /* Nothing is here. See below */
5203 }
5204
5205 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5206}
5207
5208static int
5209memb_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
5210 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5211 long value;
5212
5213 if(!sptr) {
5214 ASN__CTFAIL(app_key, td, sptr,
5215 "%s: value not given (%s:%d)",
5216 td->name, __FILE__, __LINE__);
5217 return -1;
5218 }
5219
5220 value = *(const long *)sptr;
5221
5222 if((value >= 0 && value <= 65535)) {
5223 /* Constraint check succeeded */
5224 return 0;
5225 } else {
5226 ASN__CTFAIL(app_key, td, sptr,
5227 "%s: constraint failed (%s:%d)",
5228 td->name, __FILE__, __LINE__);
5229 return -1;
5230 }
5231}
5232
5233static int
5234memb_criticality_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
5235 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5236
5237 if(!sptr) {
5238 ASN__CTFAIL(app_key, td, sptr,
5239 "%s: value not given (%s:%d)",
5240 td->name, __FILE__, __LINE__);
5241 return -1;
5242 }
5243
5244
5245 if(1 /* No applicable constraints whatsoever */) {
5246 /* Nothing is here. See below */
5247 }
5248
5249 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5250}
5251
5252static int
5253memb_extensionValue_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
5254 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5255
5256 if(!sptr) {
5257 ASN__CTFAIL(app_key, td, sptr,
5258 "%s: value not given (%s:%d)",
5259 td->name, __FILE__, __LINE__);
5260 return -1;
5261 }
5262
5263
5264 if(1 /* No applicable constraints whatsoever */) {
5265 /* Nothing is here. See below */
5266 }
5267
5268 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5269}
5270
5271static int
5272memb_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
5273 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5274 long value;
5275
5276 if(!sptr) {
5277 ASN__CTFAIL(app_key, td, sptr,
5278 "%s: value not given (%s:%d)",
5279 td->name, __FILE__, __LINE__);
5280 return -1;
5281 }
5282
5283 value = *(const long *)sptr;
5284
5285 if((value >= 0 && value <= 65535)) {
5286 /* Constraint check succeeded */
5287 return 0;
5288 } else {
5289 ASN__CTFAIL(app_key, td, sptr,
5290 "%s: constraint failed (%s:%d)",
5291 td->name, __FILE__, __LINE__);
5292 return -1;
5293 }
5294}
5295
5296static asn_type_selector_result_t
5297select_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));
5304
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];
5308
5309 if(type_cell->cell_kind == aioc__undefined)
5310 continue;
5311
5312 presence_index++;
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;
5316 break;
5317 }
5318 }
5319
5320 return result;
5321}
5322
5323static int
5324memb_criticality_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
5325 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5326
5327 if(!sptr) {
5328 ASN__CTFAIL(app_key, td, sptr,
5329 "%s: value not given (%s:%d)",
5330 td->name, __FILE__, __LINE__);
5331 return -1;
5332 }
5333
5334
5335 if(1 /* No applicable constraints whatsoever */) {
5336 /* Nothing is here. See below */
5337 }
5338
5339 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5340}
5341
5342static asn_type_selector_result_t
5343select_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));
5350
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];
5354
5355 if(type_cell->cell_kind == aioc__undefined)
5356 continue;
5357
5358 presence_index++;
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;
5362 break;
5363 }
5364 }
5365
5366 return result;
5367}
5368
5369static int
5370memb_extensionValue_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
5371 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5372
5373 if(!sptr) {
5374 ASN__CTFAIL(app_key, td, sptr,
5375 "%s: value not given (%s:%d)",
5376 td->name, __FILE__, __LINE__);
5377 return -1;
5378 }
5379
5380
5381 if(1 /* No applicable constraints whatsoever */) {
5382 /* Nothing is here. See below */
5383 }
5384
5385 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5386}
5387
5388static int
5389memb_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
5390 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5391 long value;
5392
5393 if(!sptr) {
5394 ASN__CTFAIL(app_key, td, sptr,
5395 "%s: value not given (%s:%d)",
5396 td->name, __FILE__, __LINE__);
5397 return -1;
5398 }
5399
5400 value = *(const long *)sptr;
5401
5402 if((value >= 0 && value <= 65535)) {
5403 /* Constraint check succeeded */
5404 return 0;
5405 } else {
5406 ASN__CTFAIL(app_key, td, sptr,
5407 "%s: constraint failed (%s:%d)",
5408 td->name, __FILE__, __LINE__);
5409 return -1;
5410 }
5411}
5412
5413static int
5414memb_criticality_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
5415 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5416
5417 if(!sptr) {
5418 ASN__CTFAIL(app_key, td, sptr,
5419 "%s: value not given (%s:%d)",
5420 td->name, __FILE__, __LINE__);
5421 return -1;
5422 }
5423
5424
5425 if(1 /* No applicable constraints whatsoever */) {
5426 /* Nothing is here. See below */
5427 }
5428
5429 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5430}
5431
5432static int
5433memb_extensionValue_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
5434 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5435
5436 if(!sptr) {
5437 ASN__CTFAIL(app_key, td, sptr,
5438 "%s: value not given (%s:%d)",
5439 td->name, __FILE__, __LINE__);
5440 return -1;
5441 }
5442
5443
5444 if(1 /* No applicable constraints whatsoever */) {
5445 /* Nothing is here. See below */
5446 }
5447
5448 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5449}
5450
5451static int
5452memb_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
5453 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5454 long value;
5455
5456 if(!sptr) {
5457 ASN__CTFAIL(app_key, td, sptr,
5458 "%s: value not given (%s:%d)",
5459 td->name, __FILE__, __LINE__);
5460 return -1;
5461 }
5462
5463 value = *(const long *)sptr;
5464
5465 if((value >= 0 && value <= 65535)) {
5466 /* Constraint check succeeded */
5467 return 0;
5468 } else {
5469 ASN__CTFAIL(app_key, td, sptr,
5470 "%s: constraint failed (%s:%d)",
5471 td->name, __FILE__, __LINE__);
5472 return -1;
5473 }
5474}
5475
5476static int
5477memb_criticality_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
5478 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5479
5480 if(!sptr) {
5481 ASN__CTFAIL(app_key, td, sptr,
5482 "%s: value not given (%s:%d)",
5483 td->name, __FILE__, __LINE__);
5484 return -1;
5485 }
5486
5487
5488 if(1 /* No applicable constraints whatsoever */) {
5489 /* Nothing is here. See below */
5490 }
5491
5492 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5493}
5494
5495static int
5496memb_extensionValue_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
5497 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5498
5499 if(!sptr) {
5500 ASN__CTFAIL(app_key, td, sptr,
5501 "%s: value not given (%s:%d)",
5502 td->name, __FILE__, __LINE__);
5503 return -1;
5504 }
5505
5506
5507 if(1 /* No applicable constraints whatsoever */) {
5508 /* Nothing is here. See below */
5509 }
5510
5511 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5512}
5513
5514static int
5515memb_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
5516 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5517 long value;
5518
5519 if(!sptr) {
5520 ASN__CTFAIL(app_key, td, sptr,
5521 "%s: value not given (%s:%d)",
5522 td->name, __FILE__, __LINE__);
5523 return -1;
5524 }
5525
5526 value = *(const long *)sptr;
5527
5528 if((value >= 0 && value <= 65535)) {
5529 /* Constraint check succeeded */
5530 return 0;
5531 } else {
5532 ASN__CTFAIL(app_key, td, sptr,
5533 "%s: constraint failed (%s:%d)",
5534 td->name, __FILE__, __LINE__);
5535 return -1;
5536 }
5537}
5538
5539static int
5540memb_criticality_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
5541 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5542
5543 if(!sptr) {
5544 ASN__CTFAIL(app_key, td, sptr,
5545 "%s: value not given (%s:%d)",
5546 td->name, __FILE__, __LINE__);
5547 return -1;
5548 }
5549
5550
5551 if(1 /* No applicable constraints whatsoever */) {
5552 /* Nothing is here. See below */
5553 }
5554
5555 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5556}
5557
5558static int
5559memb_extensionValue_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
5560 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5561
5562 if(!sptr) {
5563 ASN__CTFAIL(app_key, td, sptr,
5564 "%s: value not given (%s:%d)",
5565 td->name, __FILE__, __LINE__);
5566 return -1;
5567 }
5568
5569
5570 if(1 /* No applicable constraints whatsoever */) {
5571 /* Nothing is here. See below */
5572 }
5573
5574 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5575}
5576
5577static int
5578memb_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
5579 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5580 long value;
5581
5582 if(!sptr) {
5583 ASN__CTFAIL(app_key, td, sptr,
5584 "%s: value not given (%s:%d)",
5585 td->name, __FILE__, __LINE__);
5586 return -1;
5587 }
5588
5589 value = *(const long *)sptr;
5590
5591 if((value >= 0 && value <= 65535)) {
5592 /* Constraint check succeeded */
5593 return 0;
5594 } else {
5595 ASN__CTFAIL(app_key, td, sptr,
5596 "%s: constraint failed (%s:%d)",
5597 td->name, __FILE__, __LINE__);
5598 return -1;
5599 }
5600}
5601
5602static int
5603memb_criticality_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
5604 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5605
5606 if(!sptr) {
5607 ASN__CTFAIL(app_key, td, sptr,
5608 "%s: value not given (%s:%d)",
5609 td->name, __FILE__, __LINE__);
5610 return -1;
5611 }
5612
5613
5614 if(1 /* No applicable constraints whatsoever */) {
5615 /* Nothing is here. See below */
5616 }
5617
5618 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5619}
5620
5621static int
5622memb_extensionValue_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
5623 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5624
5625 if(!sptr) {
5626 ASN__CTFAIL(app_key, td, sptr,
5627 "%s: value not given (%s:%d)",
5628 td->name, __FILE__, __LINE__);
5629 return -1;
5630 }
5631
5632
5633 if(1 /* No applicable constraints whatsoever */) {
5634 /* Nothing is here. See below */
5635 }
5636
5637 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5638}
5639
5640static 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 */
5644};
5645static 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 */
5649};
5650static 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 */
5654};
5655static 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 */
5659};
5660static 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 */
5664};
5665static 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 */
5669};
5670static 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 */
5674};
5675static 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 */
5679};
5680static 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 */
5684};
5685static 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 */
5689};
5690static 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 */
5694};
5695static 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 */
5699};
5700static 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 */
5704};
5705static 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 */
5709};
5710static 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 */
5714};
5715static 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 */
5719};
5720static 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 */
5724};
5725static 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 */
5729};
5730static 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 */
5734};
5735static 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 */
5739};
5740static 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 */
5744};
5745static 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 */
5749};
5750static 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 */
5754};
5755static 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 */
5759};
5760static 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 */
5764};
5765static 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 */
5769};
5770static 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 */
5774};
5775static 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 */
5779};
5780static 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 */
5784};
5785static 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 */
5789};
5790static 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 */
5794};
5795static 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 */
5799};
5800static 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 */
5804};
5805static 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 */
5809};
5810static 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 */
5814};
5815static 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 */
5819};
5820static 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 */
5824};
5825static 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 */
5829};
5830static 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 */
5834};
5835static 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 */
5839};
5840static 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 */
5844};
5845static 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 */
5849};
5850static 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 */
5854};
5855static 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 */
5859};
5860static 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 */
5864};
5865static 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 */
5869};
5870static 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 */
5874};
5875static 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 */
5879};
5880static 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 */
5884};
5885static 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 */
5889};
5890static 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 */
5894};
5895static 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 */
5899};
5900static 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 */
5904};
5905static 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 */
5909};
5910static 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 */
5914};
5915static 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 */
5919};
5920static 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 */
5924};
5925static 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 */
5929};
5930static 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 */
5934};
5935static 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 */
5939};
5940static 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 */
5944};
5945static 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 */
5949};
5950static 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 */
5954};
5955static 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 */
5959};
5960static 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 */
5964};
5965static 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 */
5969};
5970static 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 */
5974};
5975static 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 */
5979};
5980static 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 */
5984};
5985static 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 */
5989};
5990static 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 */
5994};
5995static 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 */
5999};
6000static 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 */
6004};
6005static 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 */
6009};
6010static 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 */
6014};
6015static 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 */
6019};
6020static 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 */
6024};
6025static 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 */
6029};
6030static 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 */
6034};
6035static 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 */
6039};
6040static 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 */
6044};
6045static 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 */
6049};
6050static 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 */
6054};
6055static 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 */
6059};
6060static 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 */
6064};
6065static 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 */
6069};
6070static 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 */
6074};
6075static 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 */
6079};
6080static 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 */
6084};
6085static 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 */
6089};
6090static 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 */
6094};
6095static 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 */
6099};
6100static 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 */
6104};
6105static 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 */
6109};
6110static 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 */
6114};
6115static 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 */
6119};
6120static 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 */
6124};
6125static 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 */
6129};
6130static 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 */
6134};
6135static 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 */
6139};
6140static 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 */
6144};
6145static 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 */
6149};
6150static 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 */
6154};
6155static 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 */
6159};
6160static 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 */
6164};
6165static 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 */
6169};
6170static 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 */
6174};
6175static 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 */
6179};
6180static 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 */
6184};
6185static 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 */
6189};
6190static 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 */
6194};
6195static 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 */
6199};
6200static 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 */
6204};
6205static 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 */
6209};
6210static 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 */
6214};
6215static 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 */
6219};
6220static 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 */
6224};
6225static 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 */
6229};
6230static 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 */
6234};
6235static 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 */
6239};
6240static 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 */
6244};
6245static 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 */
6249};
6250static 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 */
6254};
6255static 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 */
6259};
6260static 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 */
6264};
6265static 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 */
6269};
6270static 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 */
6274};
6275static 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 */
6279};
6280static 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 */
6284};
6285static 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 */
6289};
6290static 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 */
6294};
6295static 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 */
6299};
6300static 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 */
6304};
6305static 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 */
6309};
6310static 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 */
6314};
6315static 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 */
6319};
6320static 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 */
6324};
6325static 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 */
6329};
6330static 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 */
6334};
6335static 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 */
6339};
6340static 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 */
6344};
6345static 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 */
6349};
6350static 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 */
6354};
6355static 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 */
6359};
6360static 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 */
6364};
6365static 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 */
6369};
6370static 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 */
6374};
6375static 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 */
6379};
6380static 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 */
6384};
6385static 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 */
6389};
6390static 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 */
6394};
6395static 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 */
6399};
6400static 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 */
6404};
6405static 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 */
6409};
6410static 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 */
6414};
6415static 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 */
6419};
6420static 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 */
6424};
6425static 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 */
6429};
6430static 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 */
6434};
6435static 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 */
6439};
6440static 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 */
6444};
6445static 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 */
6449};
6450static 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 */
6454};
6455static 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 */
6459};
6460static 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 */
6464};
6465static 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 */
6469};
6470static 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 */
6474};
6475static 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 */
6479};
6480static 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 */
6484};
6485static 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 */
6489};
6490static 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 */
6494};
6495static 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 */
6499};
6500static 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 */
6504};
6505static 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 */
6509};
6510static 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 */
6514};
6515static 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 */
6519};
6520static 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 */
6524};
6525static 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 */
6529};
6530static 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 */
6534};
6535static 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 */
6539};
6540static 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 */
6544};
6545static 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 */
6549};
6550static 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 */
6554};
6555static 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 */
6559};
6560static 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 */
6564};
6565static 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 */
6569};
6570static 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 */
6574};
6575static 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 */
6579};
6580static 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 */
6584};
6585static 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 */
6589};
6590static 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 */
6594};
6595static 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 */
6599};
6600static 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 */
6604};
6605static 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 */
6609};
6610static 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 */
6614};
6615static 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 */
6619};
6620static 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 */
6624};
6625static 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 */
6629};
6630static 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 */
6634};
6635static 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 */
6639};
6640static 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 */
6644};
6645static 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 */
6649};
6650static 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 */
6654};
6655static 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 */
6659};
6660static 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 */
6664};
6665static 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 */
6669};
6670static 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 */
6674};
6675static 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 */
6679};
6680static 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 */
6684};
6685static 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 */
6689};
6690static 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 */
6694};
6695static 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 */
6699};
6700static 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 */
6704};
6705static 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 */
6709};
6710static 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 */
6714};
6715static 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 */
6719};
6720static 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 */
6724};
6725static 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 */
6729};
6730static 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 */
6734};
6735static 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 */
6739};
6740static 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 */
6744};
6745static 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 */
6749};
6750static 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 */
6754};
6755static 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 */
6759};
6760static 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 */
6764};
6765static 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 */
6769};
6770static 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 */
6774};
6775static 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 */
6779};
6780static 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?) */,
6783 0,
6784 &asn_DEF_ABSInformation,
6785 0,
6786 { 0, 0, 0 },
6787 0, 0, /* No default value */
6788 "ABSInformation"
6789 },
6790 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.InvokeIndication),
6791 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
6792 0,
6793 &asn_DEF_InvokeIndication,
6794 0,
6795 { 0, 0, 0 },
6796 0, 0, /* No default value */
6797 "InvokeIndication"
6798 },
6799 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.SubframeAssignment),
6800 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
6801 0,
6802 &asn_DEF_SubframeAssignment,
6803 0,
6804 { 0, 0, 0 },
6805 0, 0, /* No default value */
6806 "SubframeAssignment"
6807 },
6808 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ExtendedULInterferenceOverloadInfo),
6809 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
6810 0,
6811 &asn_DEF_ExtendedULInterferenceOverloadInfo,
6812 0,
6813 { 0, 0, 0 },
6814 0, 0, /* No default value */
6815 "ExtendedULInterferenceOverloadInfo"
6816 },
6817 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.CoMPInformation),
6818 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
6819 0,
6820 &asn_DEF_CoMPInformation,
6821 0,
6822 { 0, 0, 0 },
6823 0, 0, /* No default value */
6824 "CoMPInformation"
6825 },
6826 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.DynamicDLTransmissionInformation),
6827 -1 /* Ambiguous tag (CHOICE?) */,
6828 0,
6829 &asn_DEF_DynamicDLTransmissionInformation,
6830 0,
6831 { 0, 0, 0 },
6832 0, 0, /* No default value */
6833 "DynamicDLTransmissionInformation"
6834 },
6835};
6836static const unsigned asn_MAP_extensionValue_to_canonical_4[] = { 1, 2, 3, 4, 0, 5 };
6837static const unsigned asn_MAP_extensionValue_from_canonical_4[] = { 4, 0, 1, 2, 3, 5 };
6838static 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 */
6848};
6849static 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 */
6859};
6860static /* Use -fall-defs-global to expose */
6861asn_TYPE_descriptor_t asn_DEF_extensionValue_4 = {
6862 "extensionValue",
6863 "extensionValue",
6864 &asn_OP_OPEN_TYPE,
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 */
6873};
6874
6875asn_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,
6880 0,
6881 { 0, &asn_PER_memb_id_constr_2, memb_id_constraint_1 },
6882 0, 0, /* No default value */
6883 "id"
6884 },
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 */
6892 "criticality"
6893 },
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 */
6901 "extensionValue"
6902 },
6903};
6904static const ber_tlv_tag_t asn_DEF_CellInformation_Item_ExtIEs_tags_1[] = {
6905 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
6906};
6907static 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 */
6911};
6912asn_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 */
6919};
6920asn_TYPE_descriptor_t asn_DEF_CellInformation_Item_ExtIEs = {
6921 "CellInformation-Item-ExtIEs",
6922 "CellInformation-Item-ExtIEs",
6923 &asn_OP_SEQUENCE,
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 */
6934};
6935
6936static 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)),
6939 0,
6940 &asn_DEF_DeactivationIndication,
6941 0,
6942 { 0, 0, 0 },
6943 0, 0, /* No default value */
6944 "DeactivationIndication"
6945 },
6946};
6947static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_8[] = {
6948 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* DeactivationIndication */
6949};
6950static 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 */
6957 0, 0,
6958 -1 /* Extensions start */
6959};
6960static /* Use -fall-defs-global to expose */
6961asn_TYPE_descriptor_t asn_DEF_extensionValue_8 = {
6962 "extensionValue",
6963 "extensionValue",
6964 &asn_OP_OPEN_TYPE,
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 */
6973};
6974
6975asn_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,
6980 0,
6981 { 0, &asn_PER_memb_id_constr_6, memb_id_constraint_5 },
6982 0, 0, /* No default value */
6983 "id"
6984 },
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 */
6992 "criticality"
6993 },
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 */
7001 "extensionValue"
7002 },
7003};
7004static const ber_tlv_tag_t asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_5[] = {
7005 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7006};
7007static 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 */
7011};
7012asn_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 */
7019};
7020asn_TYPE_descriptor_t asn_DEF_ServedCellsToModify_Item_ExtIEs = {
7021 "ServedCellsToModify-Item-ExtIEs",
7022 "ServedCellsToModify-Item-ExtIEs",
7023 &asn_OP_SEQUENCE,
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 */
7034};
7035
7036static 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 */
7043 0, 0,
7044 -1 /* Extensions start */
7045};
7046static /* Use -fall-defs-global to expose */
7047asn_TYPE_descriptor_t asn_DEF_extensionValue_12 = {
7048 "extensionValue",
7049 "extensionValue",
7050 &asn_OP_OPEN_TYPE,
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 */
7058};
7059
7060asn_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,
7065 0,
7066 { 0, &asn_PER_memb_id_constr_10, memb_id_constraint_9 },
7067 0, 0, /* No default value */
7068 "id"
7069 },
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,
7074 0,
7075 { 0, &asn_PER_memb_criticality_constr_11, memb_criticality_constraint_9 },
7076 0, 0, /* No default value */
7077 "criticality"
7078 },
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,
7083 0,
7084 { 0, &asn_PER_memb_extensionValue_constr_12, memb_extensionValue_constraint_9 },
7085 0, 0, /* No default value */
7086 "extensionValue"
7087 },
7088};
7089static const ber_tlv_tag_t asn_DEF_CellToReport_Item_ExtIEs_tags_9[] = {
7090 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7091};
7092static 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 */
7096};
7097asn_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 */
7104};
7105asn_TYPE_descriptor_t asn_DEF_CellToReport_Item_ExtIEs = {
7106 "CellToReport-Item-ExtIEs",
7107 "CellToReport-Item-ExtIEs",
7108 &asn_OP_SEQUENCE,
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 */
7119};
7120
7121static 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 */
7128 0, 0,
7129 -1 /* Extensions start */
7130};
7131static /* Use -fall-defs-global to expose */
7132asn_TYPE_descriptor_t asn_DEF_extensionValue_16 = {
7133 "extensionValue",
7134 "extensionValue",
7135 &asn_OP_OPEN_TYPE,
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 */
7143};
7144
7145asn_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,
7150 0,
7151 { 0, &asn_PER_memb_id_constr_14, memb_id_constraint_13 },
7152 0, 0, /* No default value */
7153 "id"
7154 },
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,
7159 0,
7160 { 0, &asn_PER_memb_criticality_constr_15, memb_criticality_constraint_13 },
7161 0, 0, /* No default value */
7162 "criticality"
7163 },
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,
7168 0,
7169 { 0, &asn_PER_memb_extensionValue_constr_16, memb_extensionValue_constraint_13 },
7170 0, 0, /* No default value */
7171 "extensionValue"
7172 },
7173};
7174static const ber_tlv_tag_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_13[] = {
7175 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7176};
7177static 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 */
7181};
7182asn_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 */
7189};
7190asn_TYPE_descriptor_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs = {
7191 "MeasurementInitiationResult-Item-ExtIEs",
7192 "MeasurementInitiationResult-Item-ExtIEs",
7193 &asn_OP_SEQUENCE,
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 */
7204};
7205
7206static 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 */
7213 0, 0,
7214 -1 /* Extensions start */
7215};
7216static /* Use -fall-defs-global to expose */
7217asn_TYPE_descriptor_t asn_DEF_extensionValue_20 = {
7218 "extensionValue",
7219 "extensionValue",
7220 &asn_OP_OPEN_TYPE,
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 */
7228};
7229
7230asn_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,
7235 0,
7236 { 0, &asn_PER_memb_id_constr_18, memb_id_constraint_17 },
7237 0, 0, /* No default value */
7238 "id"
7239 },
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,
7244 0,
7245 { 0, &asn_PER_memb_criticality_constr_19, memb_criticality_constraint_17 },
7246 0, 0, /* No default value */
7247 "criticality"
7248 },
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,
7253 0,
7254 { 0, &asn_PER_memb_extensionValue_constr_20, memb_extensionValue_constraint_17 },
7255 0, 0, /* No default value */
7256 "extensionValue"
7257 },
7258};
7259static const ber_tlv_tag_t asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_17[] = {
7260 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7261};
7262static 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 */
7266};
7267asn_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 */
7274};
7275asn_TYPE_descriptor_t asn_DEF_MeasurementFailureCause_Item_ExtIEs = {
7276 "MeasurementFailureCause-Item-ExtIEs",
7277 "MeasurementFailureCause-Item-ExtIEs",
7278 &asn_OP_SEQUENCE,
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 */
7289};
7290
7291static 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 */
7298 0, 0,
7299 -1 /* Extensions start */
7300};
7301static /* Use -fall-defs-global to expose */
7302asn_TYPE_descriptor_t asn_DEF_extensionValue_24 = {
7303 "extensionValue",
7304 "extensionValue",
7305 &asn_OP_OPEN_TYPE,
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 */
7313};
7314
7315asn_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,
7320 0,
7321 { 0, &asn_PER_memb_id_constr_22, memb_id_constraint_21 },
7322 0, 0, /* No default value */
7323 "id"
7324 },
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,
7329 0,
7330 { 0, &asn_PER_memb_criticality_constr_23, memb_criticality_constraint_21 },
7331 0, 0, /* No default value */
7332 "criticality"
7333 },
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,
7338 0,
7339 { 0, &asn_PER_memb_extensionValue_constr_24, memb_extensionValue_constraint_21 },
7340 0, 0, /* No default value */
7341 "extensionValue"
7342 },
7343};
7344static const ber_tlv_tag_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_21[] = {
7345 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7346};
7347static 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 */
7351};
7352asn_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 */
7359};
7360asn_TYPE_descriptor_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs = {
7361 "CompleteFailureCauseInformation-Item-ExtIEs",
7362 "CompleteFailureCauseInformation-Item-ExtIEs",
7363 &asn_OP_SEQUENCE,
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 */
7374};
7375
7376static 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)),
7379 0,
7380 &asn_DEF_CompositeAvailableCapacityGroup,
7381 0,
7382 { 0, 0, 0 },
7383 0, 0, /* No default value */
7384 "CompositeAvailableCapacityGroup"
7385 },
7386 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.ABS_Status),
7387 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
7388 0,
7389 &asn_DEF_ABS_Status,
7390 0,
7391 { 0, 0, 0 },
7392 0, 0, /* No default value */
7393 "ABS-Status"
7394 },
7395 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.RSRPMRList),
7396 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
7397 0,
7398 &asn_DEF_RSRPMRList,
7399 0,
7400 { 0, 0, 0 },
7401 0, 0, /* No default value */
7402 "RSRPMRList"
7403 },
7404 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CSIReportList),
7405 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
7406 0,
7407 &asn_DEF_CSIReportList,
7408 0,
7409 { 0, 0, 0 },
7410 0, 0, /* No default value */
7411 "CSIReportList"
7412 },
7413 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CellReportingIndicator),
7414 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
7415 0,
7416 &asn_DEF_CellReportingIndicator,
7417 0,
7418 { 0, 0, 0 },
7419 0, 0, /* No default value */
7420 "CellReportingIndicator"
7421 },
7422};
7423static const unsigned asn_MAP_extensionValue_to_canonical_28[] = { 4, 0, 1, 2, 3 };
7424static const unsigned asn_MAP_extensionValue_from_canonical_28[] = { 1, 2, 3, 4, 0 };
7425static 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 */
7431};
7432static 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 */
7442};
7443static /* Use -fall-defs-global to expose */
7444asn_TYPE_descriptor_t asn_DEF_extensionValue_28 = {
7445 "extensionValue",
7446 "extensionValue",
7447 &asn_OP_OPEN_TYPE,
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 */
7456};
7457
7458asn_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,
7463 0,
7464 { 0, &asn_PER_memb_id_constr_26, memb_id_constraint_25 },
7465 0, 0, /* No default value */
7466 "id"
7467 },
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 */
7475 "criticality"
7476 },
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 */
7484 "extensionValue"
7485 },
7486};
7487static const ber_tlv_tag_t asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_25[] = {
7488 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7489};
7490static 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 */
7494};
7495asn_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 */
7502};
7503asn_TYPE_descriptor_t asn_DEF_CellMeasurementResult_Item_ExtIEs = {
7504 "CellMeasurementResult-Item-ExtIEs",
7505 "CellMeasurementResult-Item-ExtIEs",
7506 &asn_OP_SEQUENCE,
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 */
7517};
7518
7519static 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 */
7526 0, 0,
7527 -1 /* Extensions start */
7528};
7529static /* Use -fall-defs-global to expose */
7530asn_TYPE_descriptor_t asn_DEF_extensionValue_32 = {
7531 "extensionValue",
7532 "extensionValue",
7533 &asn_OP_OPEN_TYPE,
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 */
7541};
7542
7543asn_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,
7548 0,
7549 { 0, &asn_PER_memb_id_constr_30, memb_id_constraint_29 },
7550 0, 0, /* No default value */
7551 "id"
7552 },
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,
7557 0,
7558 { 0, &asn_PER_memb_criticality_constr_31, memb_criticality_constraint_29 },
7559 0, 0, /* No default value */
7560 "criticality"
7561 },
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,
7566 0,
7567 { 0, &asn_PER_memb_extensionValue_constr_32, memb_extensionValue_constraint_29 },
7568 0, 0, /* No default value */
7569 "extensionValue"
7570 },
7571};
7572static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_29[] = {
7573 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7574};
7575static 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 */
7579};
7580asn_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 */
7587};
7588asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs = {
7589 "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
7590 "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
7591 &asn_OP_SEQUENCE,
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 */
7602};
7603
7604static 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 */
7611 0, 0,
7612 -1 /* Extensions start */
7613};
7614static /* Use -fall-defs-global to expose */
7615asn_TYPE_descriptor_t asn_DEF_extensionValue_36 = {
7616 "extensionValue",
7617 "extensionValue",
7618 &asn_OP_OPEN_TYPE,
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 */
7626};
7627
7628asn_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,
7633 0,
7634 { 0, &asn_PER_memb_id_constr_34, memb_id_constraint_33 },
7635 0, 0, /* No default value */
7636 "id"
7637 },
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,
7642 0,
7643 { 0, &asn_PER_memb_criticality_constr_35, memb_criticality_constraint_33 },
7644 0, 0, /* No default value */
7645 "criticality"
7646 },
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,
7651 0,
7652 { 0, &asn_PER_memb_extensionValue_constr_36, memb_extensionValue_constraint_33 },
7653 0, 0, /* No default value */
7654 "extensionValue"
7655 },
7656};
7657static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_33[] = {
7658 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7659};
7660static 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 */
7664};
7665asn_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 */
7672};
7673asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs = {
7674 "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
7675 "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
7676 &asn_OP_SEQUENCE,
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 */
7687};
7688
7689static 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 */
7696 0, 0,
7697 -1 /* Extensions start */
7698};
7699static /* Use -fall-defs-global to expose */
7700asn_TYPE_descriptor_t asn_DEF_extensionValue_40 = {
7701 "extensionValue",
7702 "extensionValue",
7703 &asn_OP_OPEN_TYPE,
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 */
7711};
7712
7713asn_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,
7718 0,
7719 { 0, &asn_PER_memb_id_constr_38, memb_id_constraint_37 },
7720 0, 0, /* No default value */
7721 "id"
7722 },
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,
7727 0,
7728 { 0, &asn_PER_memb_criticality_constr_39, memb_criticality_constraint_37 },
7729 0, 0, /* No default value */
7730 "criticality"
7731 },
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,
7736 0,
7737 { 0, &asn_PER_memb_extensionValue_constr_40, memb_extensionValue_constraint_37 },
7738 0, 0, /* No default value */
7739 "extensionValue"
7740 },
7741};
7742static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_37[] = {
7743 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7744};
7745static 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 */
7749};
7750asn_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 */
7757};
7758asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs = {
7759 "ServedEUTRAcellsENDCX2Management-ExtIEs",
7760 "ServedEUTRAcellsENDCX2Management-ExtIEs",
7761 &asn_OP_SEQUENCE,
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 */
7772};
7773
7774static 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 */
7781 0, 0,
7782 -1 /* Extensions start */
7783};
7784static /* Use -fall-defs-global to expose */
7785asn_TYPE_descriptor_t asn_DEF_extensionValue_44 = {
7786 "extensionValue",
7787 "extensionValue",
7788 &asn_OP_OPEN_TYPE,
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 */
7796};
7797
7798asn_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,
7803 0,
7804 { 0, &asn_PER_memb_id_constr_42, memb_id_constraint_41 },
7805 0, 0, /* No default value */
7806 "id"
7807 },
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,
7812 0,
7813 { 0, &asn_PER_memb_criticality_constr_43, memb_criticality_constraint_41 },
7814 0, 0, /* No default value */
7815 "criticality"
7816 },
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,
7821 0,
7822 { 0, &asn_PER_memb_extensionValue_constr_44, memb_extensionValue_constraint_41 },
7823 0, 0, /* No default value */
7824 "extensionValue"
7825 },
7826};
7827static const ber_tlv_tag_t asn_DEF_En_gNBServedCells_ExtIEs_tags_41[] = {
7828 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7829};
7830static 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 */
7834};
7835asn_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 */
7842};
7843asn_TYPE_descriptor_t asn_DEF_En_gNBServedCells_ExtIEs = {
7844 "En-gNBServedCells-ExtIEs",
7845 "En-gNBServedCells-ExtIEs",
7846 &asn_OP_SEQUENCE,
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 */
7857};
7858
7859static 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 */
7866 0, 0,
7867 -1 /* Extensions start */
7868};
7869static /* Use -fall-defs-global to expose */
7870asn_TYPE_descriptor_t asn_DEF_extensionValue_48 = {
7871 "extensionValue",
7872 "extensionValue",
7873 &asn_OP_OPEN_TYPE,
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 */
7881};
7882
7883asn_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,
7888 0,
7889 { 0, &asn_PER_memb_id_constr_46, memb_id_constraint_45 },
7890 0, 0, /* No default value */
7891 "id"
7892 },
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,
7897 0,
7898 { 0, &asn_PER_memb_criticality_constr_47, memb_criticality_constraint_45 },
7899 0, 0, /* No default value */
7900 "criticality"
7901 },
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,
7906 0,
7907 { 0, &asn_PER_memb_extensionValue_constr_48, memb_extensionValue_constraint_45 },
7908 0, 0, /* No default value */
7909 "extensionValue"
7910 },
7911};
7912static const ber_tlv_tag_t asn_DEF_ServedNRCell_Information_ExtIEs_tags_45[] = {
7913 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7914};
7915static 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 */
7919};
7920asn_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 */
7927};
7928asn_TYPE_descriptor_t asn_DEF_ServedNRCell_Information_ExtIEs = {
7929 "ServedNRCell-Information-ExtIEs",
7930 "ServedNRCell-Information-ExtIEs",
7931 &asn_OP_SEQUENCE,
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 */
7942};
7943
7944static 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 */
7951 0, 0,
7952 -1 /* Extensions start */
7953};
7954static /* Use -fall-defs-global to expose */
7955asn_TYPE_descriptor_t asn_DEF_extensionValue_52 = {
7956 "extensionValue",
7957 "extensionValue",
7958 &asn_OP_OPEN_TYPE,
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 */
7966};
7967
7968asn_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,
7973 0,
7974 { 0, &asn_PER_memb_id_constr_50, memb_id_constraint_49 },
7975 0, 0, /* No default value */
7976 "id"
7977 },
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,
7982 0,
7983 { 0, &asn_PER_memb_criticality_constr_51, memb_criticality_constraint_49 },
7984 0, 0, /* No default value */
7985 "criticality"
7986 },
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,
7991 0,
7992 { 0, &asn_PER_memb_extensionValue_constr_52, memb_extensionValue_constraint_49 },
7993 0, 0, /* No default value */
7994 "extensionValue"
7995 },
7996};
7997static const ber_tlv_tag_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_49[] = {
7998 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7999};
8000static 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 */
8004};
8005asn_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 */
8012};
8013asn_TYPE_descriptor_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs = {
8014 "FDD-InfoServedNRCell-Information-ExtIEs",
8015 "FDD-InfoServedNRCell-Information-ExtIEs",
8016 &asn_OP_SEQUENCE,
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 */
8027};
8028
8029static 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 */
8036 0, 0,
8037 -1 /* Extensions start */
8038};
8039static /* Use -fall-defs-global to expose */
8040asn_TYPE_descriptor_t asn_DEF_extensionValue_56 = {
8041 "extensionValue",
8042 "extensionValue",
8043 &asn_OP_OPEN_TYPE,
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 */
8051};
8052
8053asn_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,
8058 0,
8059 { 0, &asn_PER_memb_id_constr_54, memb_id_constraint_53 },
8060 0, 0, /* No default value */
8061 "id"
8062 },
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,
8067 0,
8068 { 0, &asn_PER_memb_criticality_constr_55, memb_criticality_constraint_53 },
8069 0, 0, /* No default value */
8070 "criticality"
8071 },
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,
8076 0,
8077 { 0, &asn_PER_memb_extensionValue_constr_56, memb_extensionValue_constraint_53 },
8078 0, 0, /* No default value */
8079 "extensionValue"
8080 },
8081};
8082static const ber_tlv_tag_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_53[] = {
8083 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8084};
8085static 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 */
8089};
8090asn_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 */
8097};
8098asn_TYPE_descriptor_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
8099 "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
8100 "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
8101 &asn_OP_SEQUENCE,
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 */
8112};
8113
8114static 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 */
8121 0, 0,
8122 -1 /* Extensions start */
8123};
8124static /* Use -fall-defs-global to expose */
8125asn_TYPE_descriptor_t asn_DEF_extensionValue_60 = {
8126 "extensionValue",
8127 "extensionValue",
8128 &asn_OP_OPEN_TYPE,
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 */
8136};
8137
8138asn_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,
8143 0,
8144 { 0, &asn_PER_memb_id_constr_58, memb_id_constraint_57 },
8145 0, 0, /* No default value */
8146 "id"
8147 },
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,
8152 0,
8153 { 0, &asn_PER_memb_criticality_constr_59, memb_criticality_constraint_57 },
8154 0, 0, /* No default value */
8155 "criticality"
8156 },
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,
8161 0,
8162 { 0, &asn_PER_memb_extensionValue_constr_60, memb_extensionValue_constraint_57 },
8163 0, 0, /* No default value */
8164 "extensionValue"
8165 },
8166};
8167static const ber_tlv_tag_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_57[] = {
8168 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8169};
8170static 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 */
8174};
8175asn_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 */
8182};
8183asn_TYPE_descriptor_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs = {
8184 "TDD-InfoServedNRCell-Information-ExtIEs",
8185 "TDD-InfoServedNRCell-Information-ExtIEs",
8186 &asn_OP_SEQUENCE,
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 */
8197};
8198
8199static 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 */
8206 0, 0,
8207 -1 /* Extensions start */
8208};
8209static /* Use -fall-defs-global to expose */
8210asn_TYPE_descriptor_t asn_DEF_extensionValue_64 = {
8211 "extensionValue",
8212 "extensionValue",
8213 &asn_OP_OPEN_TYPE,
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 */
8221};
8222
8223asn_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,
8228 0,
8229 { 0, &asn_PER_memb_id_constr_62, memb_id_constraint_61 },
8230 0, 0, /* No default value */
8231 "id"
8232 },
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,
8237 0,
8238 { 0, &asn_PER_memb_criticality_constr_63, memb_criticality_constraint_61 },
8239 0, 0, /* No default value */
8240 "criticality"
8241 },
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,
8246 0,
8247 { 0, &asn_PER_memb_extensionValue_constr_64, memb_extensionValue_constraint_61 },
8248 0, 0, /* No default value */
8249 "extensionValue"
8250 },
8251};
8252static const ber_tlv_tag_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_61[] = {
8253 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8254};
8255static 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 */
8259};
8260asn_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 */
8267};
8268asn_TYPE_descriptor_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
8269 "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
8270 "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
8271 &asn_OP_SEQUENCE,
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 */
8282};
8283
8284static 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 */
8291 0, 0,
8292 -1 /* Extensions start */
8293};
8294static /* Use -fall-defs-global to expose */
8295asn_TYPE_descriptor_t asn_DEF_extensionValue_68 = {
8296 "extensionValue",
8297 "extensionValue",
8298 &asn_OP_OPEN_TYPE,
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 */
8306};
8307
8308asn_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,
8313 0,
8314 { 0, &asn_PER_memb_id_constr_66, memb_id_constraint_65 },
8315 0, 0, /* No default value */
8316 "id"
8317 },
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,
8322 0,
8323 { 0, &asn_PER_memb_criticality_constr_67, memb_criticality_constraint_65 },
8324 0, 0, /* No default value */
8325 "criticality"
8326 },
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,
8331 0,
8332 { 0, &asn_PER_memb_extensionValue_constr_68, memb_extensionValue_constraint_65 },
8333 0, 0, /* No default value */
8334 "extensionValue"
8335 },
8336};
8337static const ber_tlv_tag_t asn_DEF_NRNeighbour_Information_ExtIEs_tags_65[] = {
8338 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8339};
8340static 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 */
8344};
8345asn_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 */
8352};
8353asn_TYPE_descriptor_t asn_DEF_NRNeighbour_Information_ExtIEs = {
8354 "NRNeighbour-Information-ExtIEs",
8355 "NRNeighbour-Information-ExtIEs",
8356 &asn_OP_SEQUENCE,
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 */
8367};
8368
8369static 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 */
8376 0, 0,
8377 -1 /* Extensions start */
8378};
8379static /* Use -fall-defs-global to expose */
8380asn_TYPE_descriptor_t asn_DEF_extensionValue_72 = {
8381 "extensionValue",
8382 "extensionValue",
8383 &asn_OP_OPEN_TYPE,
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 */
8391};
8392
8393asn_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,
8398 0,
8399 { 0, &asn_PER_memb_id_constr_70, memb_id_constraint_69 },
8400 0, 0, /* No default value */
8401 "id"
8402 },
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,
8407 0,
8408 { 0, &asn_PER_memb_criticality_constr_71, memb_criticality_constraint_69 },
8409 0, 0, /* No default value */
8410 "criticality"
8411 },
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,
8416 0,
8417 { 0, &asn_PER_memb_extensionValue_constr_72, memb_extensionValue_constraint_69 },
8418 0, 0, /* No default value */
8419 "extensionValue"
8420 },
8421};
8422static const ber_tlv_tag_t asn_DEF_Limited_list_ExtIEs_tags_69[] = {
8423 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8424};
8425static 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 */
8429};
8430asn_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 */
8437};
8438asn_TYPE_descriptor_t asn_DEF_Limited_list_ExtIEs = {
8439 "Limited-list-ExtIEs",
8440 "Limited-list-ExtIEs",
8441 &asn_OP_SEQUENCE,
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 */
8452};
8453
8454static 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 */
8461 0, 0,
8462 -1 /* Extensions start */
8463};
8464static /* Use -fall-defs-global to expose */
8465asn_TYPE_descriptor_t asn_DEF_extensionValue_76 = {
8466 "extensionValue",
8467 "extensionValue",
8468 &asn_OP_OPEN_TYPE,
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 */
8476};
8477
8478asn_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,
8483 0,
8484 { 0, &asn_PER_memb_id_constr_74, memb_id_constraint_73 },
8485 0, 0, /* No default value */
8486 "id"
8487 },
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,
8492 0,
8493 { 0, &asn_PER_memb_criticality_constr_75, memb_criticality_constraint_73 },
8494 0, 0, /* No default value */
8495 "criticality"
8496 },
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,
8501 0,
8502 { 0, &asn_PER_memb_extensionValue_constr_76, memb_extensionValue_constraint_73 },
8503 0, 0, /* No default value */
8504 "extensionValue"
8505 },
8506};
8507static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_73[] = {
8508 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8509};
8510static 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 */
8514};
8515asn_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 */
8522};
8523asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs = {
8524 "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
8525 "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
8526 &asn_OP_SEQUENCE,
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 */
8537};
8538
8539static 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 */
8546 0, 0,
8547 -1 /* Extensions start */
8548};
8549static /* Use -fall-defs-global to expose */
8550asn_TYPE_descriptor_t asn_DEF_extensionValue_80 = {
8551 "extensionValue",
8552 "extensionValue",
8553 &asn_OP_OPEN_TYPE,
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 */
8561};
8562
8563asn_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,
8568 0,
8569 { 0, &asn_PER_memb_id_constr_78, memb_id_constraint_77 },
8570 0, 0, /* No default value */
8571 "id"
8572 },
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,
8577 0,
8578 { 0, &asn_PER_memb_criticality_constr_79, memb_criticality_constraint_77 },
8579 0, 0, /* No default value */
8580 "criticality"
8581 },
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,
8586 0,
8587 { 0, &asn_PER_memb_extensionValue_constr_80, memb_extensionValue_constraint_77 },
8588 0, 0, /* No default value */
8589 "extensionValue"
8590 },
8591};
8592static const ber_tlv_tag_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_77[] = {
8593 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8594};
8595static 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 */
8599};
8600asn_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 */
8607};
8608asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs = {
8609 "ServedNRCellsToModify-Item-ExtIEs",
8610 "ServedNRCellsToModify-Item-ExtIEs",
8611 &asn_OP_SEQUENCE,
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 */
8622};
8623
8624static 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 */
8631 0, 0,
8632 -1 /* Extensions start */
8633};
8634static /* Use -fall-defs-global to expose */
8635asn_TYPE_descriptor_t asn_DEF_extensionValue_84 = {
8636 "extensionValue",
8637 "extensionValue",
8638 &asn_OP_OPEN_TYPE,
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 */
8646};
8647
8648asn_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,
8653 0,
8654 { 0, &asn_PER_memb_id_constr_82, memb_id_constraint_81 },
8655 0, 0, /* No default value */
8656 "id"
8657 },
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,
8662 0,
8663 { 0, &asn_PER_memb_criticality_constr_83, memb_criticality_constraint_81 },
8664 0, 0, /* No default value */
8665 "criticality"
8666 },
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,
8671 0,
8672 { 0, &asn_PER_memb_extensionValue_constr_84, memb_extensionValue_constraint_81 },
8673 0, 0, /* No default value */
8674 "extensionValue"
8675 },
8676};
8677static const ber_tlv_tag_t asn_DEF_ABSInformationFDD_ExtIEs_tags_81[] = {
8678 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8679};
8680static 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 */
8684};
8685asn_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 */
8692};
8693asn_TYPE_descriptor_t asn_DEF_ABSInformationFDD_ExtIEs = {
8694 "ABSInformationFDD-ExtIEs",
8695 "ABSInformationFDD-ExtIEs",
8696 &asn_OP_SEQUENCE,
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 */
8707};
8708
8709static 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 */
8716 0, 0,
8717 -1 /* Extensions start */
8718};
8719static /* Use -fall-defs-global to expose */
8720asn_TYPE_descriptor_t asn_DEF_extensionValue_88 = {
8721 "extensionValue",
8722 "extensionValue",
8723 &asn_OP_OPEN_TYPE,
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 */
8731};
8732
8733asn_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,
8738 0,
8739 { 0, &asn_PER_memb_id_constr_86, memb_id_constraint_85 },
8740 0, 0, /* No default value */
8741 "id"
8742 },
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,
8747 0,
8748 { 0, &asn_PER_memb_criticality_constr_87, memb_criticality_constraint_85 },
8749 0, 0, /* No default value */
8750 "criticality"
8751 },
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,
8756 0,
8757 { 0, &asn_PER_memb_extensionValue_constr_88, memb_extensionValue_constraint_85 },
8758 0, 0, /* No default value */
8759 "extensionValue"
8760 },
8761};
8762static const ber_tlv_tag_t asn_DEF_ABSInformationTDD_ExtIEs_tags_85[] = {
8763 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8764};
8765static 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 */
8769};
8770asn_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 */
8777};
8778asn_TYPE_descriptor_t asn_DEF_ABSInformationTDD_ExtIEs = {
8779 "ABSInformationTDD-ExtIEs",
8780 "ABSInformationTDD-ExtIEs",
8781 &asn_OP_SEQUENCE,
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 */
8792};
8793
8794static 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 */
8801 0, 0,
8802 -1 /* Extensions start */
8803};
8804static /* Use -fall-defs-global to expose */
8805asn_TYPE_descriptor_t asn_DEF_extensionValue_92 = {
8806 "extensionValue",
8807 "extensionValue",
8808 &asn_OP_OPEN_TYPE,
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 */
8816};
8817
8818asn_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,
8823 0,
8824 { 0, &asn_PER_memb_id_constr_90, memb_id_constraint_89 },
8825 0, 0, /* No default value */
8826 "id"
8827 },
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,
8832 0,
8833 { 0, &asn_PER_memb_criticality_constr_91, memb_criticality_constraint_89 },
8834 0, 0, /* No default value */
8835 "criticality"
8836 },
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,
8841 0,
8842 { 0, &asn_PER_memb_extensionValue_constr_92, memb_extensionValue_constraint_89 },
8843 0, 0, /* No default value */
8844 "extensionValue"
8845 },
8846};
8847static const ber_tlv_tag_t asn_DEF_ABS_Status_ExtIEs_tags_89[] = {
8848 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8849};
8850static 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 */
8854};
8855asn_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 */
8862};
8863asn_TYPE_descriptor_t asn_DEF_ABS_Status_ExtIEs = {
8864 "ABS-Status-ExtIEs",
8865 "ABS-Status-ExtIEs",
8866 &asn_OP_SEQUENCE,
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 */
8877};
8878
8879static 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 */
8886 0, 0,
8887 -1 /* Extensions start */
8888};
8889static /* Use -fall-defs-global to expose */
8890asn_TYPE_descriptor_t asn_DEF_extensionValue_96 = {
8891 "extensionValue",
8892 "extensionValue",
8893 &asn_OP_OPEN_TYPE,
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 */
8901};
8902
8903asn_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,
8908 0,
8909 { 0, &asn_PER_memb_id_constr_94, memb_id_constraint_93 },
8910 0, 0, /* No default value */
8911 "id"
8912 },
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,
8917 0,
8918 { 0, &asn_PER_memb_criticality_constr_95, memb_criticality_constraint_93 },
8919 0, 0, /* No default value */
8920 "criticality"
8921 },
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,
8926 0,
8927 { 0, &asn_PER_memb_extensionValue_constr_96, memb_extensionValue_constraint_93 },
8928 0, 0, /* No default value */
8929 "extensionValue"
8930 },
8931};
8932static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_93[] = {
8933 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8934};
8935static 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 */
8939};
8940asn_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 */
8947};
8948asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs = {
8949 "AdditionalSpecialSubframe-Info-ExtIEs",
8950 "AdditionalSpecialSubframe-Info-ExtIEs",
8951 &asn_OP_SEQUENCE,
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 */
8962};
8963
8964static 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 */
8971 0, 0,
8972 -1 /* Extensions start */
8973};
8974static /* Use -fall-defs-global to expose */
8975asn_TYPE_descriptor_t asn_DEF_extensionValue_100 = {
8976 "extensionValue",
8977 "extensionValue",
8978 &asn_OP_OPEN_TYPE,
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 */
8986};
8987
8988asn_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,
8993 0,
8994 { 0, &asn_PER_memb_id_constr_98, memb_id_constraint_97 },
8995 0, 0, /* No default value */
8996 "id"
8997 },
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,
9002 0,
9003 { 0, &asn_PER_memb_criticality_constr_99, memb_criticality_constraint_97 },
9004 0, 0, /* No default value */
9005 "criticality"
9006 },
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,
9011 0,
9012 { 0, &asn_PER_memb_extensionValue_constr_100, memb_extensionValue_constraint_97 },
9013 0, 0, /* No default value */
9014 "extensionValue"
9015 },
9016};
9017static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_97[] = {
9018 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9019};
9020static 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 */
9024};
9025asn_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 */
9032};
9033asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs = {
9034 "AdditionalSpecialSubframeExtension-Info-ExtIEs",
9035 "AdditionalSpecialSubframeExtension-Info-ExtIEs",
9036 &asn_OP_SEQUENCE,
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 */
9047};
9048
9049static 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 */
9056 0, 0,
9057 -1 /* Extensions start */
9058};
9059static /* Use -fall-defs-global to expose */
9060asn_TYPE_descriptor_t asn_DEF_extensionValue_104 = {
9061 "extensionValue",
9062 "extensionValue",
9063 &asn_OP_OPEN_TYPE,
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 */
9071};
9072
9073asn_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,
9078 0,
9079 { 0, &asn_PER_memb_id_constr_102, memb_id_constraint_101 },
9080 0, 0, /* No default value */
9081 "id"
9082 },
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,
9087 0,
9088 { 0, &asn_PER_memb_criticality_constr_103, memb_criticality_constraint_101 },
9089 0, 0, /* No default value */
9090 "criticality"
9091 },
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,
9096 0,
9097 { 0, &asn_PER_memb_extensionValue_constr_104, memb_extensionValue_constraint_101 },
9098 0, 0, /* No default value */
9099 "extensionValue"
9100 },
9101};
9102static const ber_tlv_tag_t asn_DEF_CellBasedQMC_ExtIEs_tags_101[] = {
9103 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9104};
9105static 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 */
9109};
9110asn_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 */
9117};
9118asn_TYPE_descriptor_t asn_DEF_CellBasedQMC_ExtIEs = {
9119 "CellBasedQMC-ExtIEs",
9120 "CellBasedQMC-ExtIEs",
9121 &asn_OP_SEQUENCE,
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 */
9132};
9133
9134static 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 */
9141 0, 0,
9142 -1 /* Extensions start */
9143};
9144static /* Use -fall-defs-global to expose */
9145asn_TYPE_descriptor_t asn_DEF_extensionValue_108 = {
9146 "extensionValue",
9147 "extensionValue",
9148 &asn_OP_OPEN_TYPE,
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 */
9156};
9157
9158asn_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,
9163 0,
9164 { 0, &asn_PER_memb_id_constr_106, memb_id_constraint_105 },
9165 0, 0, /* No default value */
9166 "id"
9167 },
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,
9172 0,
9173 { 0, &asn_PER_memb_criticality_constr_107, memb_criticality_constraint_105 },
9174 0, 0, /* No default value */
9175 "criticality"
9176 },
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,
9181 0,
9182 { 0, &asn_PER_memb_extensionValue_constr_108, memb_extensionValue_constraint_105 },
9183 0, 0, /* No default value */
9184 "extensionValue"
9185 },
9186};
9187static const ber_tlv_tag_t asn_DEF_CellReplacingInfo_ExtIEs_tags_105[] = {
9188 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9189};
9190static 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 */
9194};
9195asn_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 */
9202};
9203asn_TYPE_descriptor_t asn_DEF_CellReplacingInfo_ExtIEs = {
9204 "CellReplacingInfo-ExtIEs",
9205 "CellReplacingInfo-ExtIEs",
9206 &asn_OP_SEQUENCE,
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 */
9217};
9218
9219static 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 */
9226 0, 0,
9227 -1 /* Extensions start */
9228};
9229static /* Use -fall-defs-global to expose */
9230asn_TYPE_descriptor_t asn_DEF_extensionValue_112 = {
9231 "extensionValue",
9232 "extensionValue",
9233 &asn_OP_OPEN_TYPE,
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 */
9241};
9242
9243asn_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,
9248 0,
9249 { 0, &asn_PER_memb_id_constr_110, memb_id_constraint_109 },
9250 0, 0, /* No default value */
9251 "id"
9252 },
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,
9257 0,
9258 { 0, &asn_PER_memb_criticality_constr_111, memb_criticality_constraint_109 },
9259 0, 0, /* No default value */
9260 "criticality"
9261 },
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,
9266 0,
9267 { 0, &asn_PER_memb_extensionValue_constr_112, memb_extensionValue_constraint_109 },
9268 0, 0, /* No default value */
9269 "extensionValue"
9270 },
9271};
9272static const ber_tlv_tag_t asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_109[] = {
9273 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9274};
9275static 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 */
9279};
9280asn_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 */
9287};
9288asn_TYPE_descriptor_t asn_DEF_CoMPHypothesisSetItem_ExtIEs = {
9289 "CoMPHypothesisSetItem-ExtIEs",
9290 "CoMPHypothesisSetItem-ExtIEs",
9291 &asn_OP_SEQUENCE,
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 */
9302};
9303
9304static 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 */
9311 0, 0,
9312 -1 /* Extensions start */
9313};
9314static /* Use -fall-defs-global to expose */
9315asn_TYPE_descriptor_t asn_DEF_extensionValue_116 = {
9316 "extensionValue",
9317 "extensionValue",
9318 &asn_OP_OPEN_TYPE,
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 */
9326};
9327
9328asn_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,
9333 0,
9334 { 0, &asn_PER_memb_id_constr_114, memb_id_constraint_113 },
9335 0, 0, /* No default value */
9336 "id"
9337 },
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,
9342 0,
9343 { 0, &asn_PER_memb_criticality_constr_115, memb_criticality_constraint_113 },
9344 0, 0, /* No default value */
9345 "criticality"
9346 },
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,
9351 0,
9352 { 0, &asn_PER_memb_extensionValue_constr_116, memb_extensionValue_constraint_113 },
9353 0, 0, /* No default value */
9354 "extensionValue"
9355 },
9356};
9357static const ber_tlv_tag_t asn_DEF_CoMPInformation_ExtIEs_tags_113[] = {
9358 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9359};
9360static 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 */
9364};
9365asn_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 */
9372};
9373asn_TYPE_descriptor_t asn_DEF_CoMPInformation_ExtIEs = {
9374 "CoMPInformation-ExtIEs",
9375 "CoMPInformation-ExtIEs",
9376 &asn_OP_SEQUENCE,
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 */
9387};
9388
9389static 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 */
9396 0, 0,
9397 -1 /* Extensions start */
9398};
9399static /* Use -fall-defs-global to expose */
9400asn_TYPE_descriptor_t asn_DEF_extensionValue_120 = {
9401 "extensionValue",
9402 "extensionValue",
9403 &asn_OP_OPEN_TYPE,
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 */
9411};
9412
9413asn_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,
9418 0,
9419 { 0, &asn_PER_memb_id_constr_118, memb_id_constraint_117 },
9420 0, 0, /* No default value */
9421 "id"
9422 },
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,
9427 0,
9428 { 0, &asn_PER_memb_criticality_constr_119, memb_criticality_constraint_117 },
9429 0, 0, /* No default value */
9430 "criticality"
9431 },
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,
9436 0,
9437 { 0, &asn_PER_memb_extensionValue_constr_120, memb_extensionValue_constraint_117 },
9438 0, 0, /* No default value */
9439 "extensionValue"
9440 },
9441};
9442static const ber_tlv_tag_t asn_DEF_CoMPInformationItem_ExtIEs_tags_117[] = {
9443 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9444};
9445static 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 */
9449};
9450asn_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 */
9457};
9458asn_TYPE_descriptor_t asn_DEF_CoMPInformationItem_ExtIEs = {
9459 "CoMPInformationItem-ExtIEs",
9460 "CoMPInformationItem-ExtIEs",
9461 &asn_OP_SEQUENCE,
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 */
9472};
9473
9474static 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 */
9481 0, 0,
9482 -1 /* Extensions start */
9483};
9484static /* Use -fall-defs-global to expose */
9485asn_TYPE_descriptor_t asn_DEF_extensionValue_124 = {
9486 "extensionValue",
9487 "extensionValue",
9488 &asn_OP_OPEN_TYPE,
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 */
9496};
9497
9498asn_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,
9503 0,
9504 { 0, &asn_PER_memb_id_constr_122, memb_id_constraint_121 },
9505 0, 0, /* No default value */
9506 "id"
9507 },
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,
9512 0,
9513 { 0, &asn_PER_memb_criticality_constr_123, memb_criticality_constraint_121 },
9514 0, 0, /* No default value */
9515 "criticality"
9516 },
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,
9521 0,
9522 { 0, &asn_PER_memb_extensionValue_constr_124, memb_extensionValue_constraint_121 },
9523 0, 0, /* No default value */
9524 "extensionValue"
9525 },
9526};
9527static const ber_tlv_tag_t asn_DEF_CoMPInformationStartTime_ExtIEs_tags_121[] = {
9528 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9529};
9530static 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 */
9534};
9535asn_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 */
9542};
9543asn_TYPE_descriptor_t asn_DEF_CoMPInformationStartTime_ExtIEs = {
9544 "CoMPInformationStartTime-ExtIEs",
9545 "CoMPInformationStartTime-ExtIEs",
9546 &asn_OP_SEQUENCE,
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 */
9557};
9558
9559static 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 */
9566 0, 0,
9567 -1 /* Extensions start */
9568};
9569static /* Use -fall-defs-global to expose */
9570asn_TYPE_descriptor_t asn_DEF_extensionValue_128 = {
9571 "extensionValue",
9572 "extensionValue",
9573 &asn_OP_OPEN_TYPE,
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 */
9581};
9582
9583asn_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,
9588 0,
9589 { 0, &asn_PER_memb_id_constr_126, memb_id_constraint_125 },
9590 0, 0, /* No default value */
9591 "id"
9592 },
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,
9597 0,
9598 { 0, &asn_PER_memb_criticality_constr_127, memb_criticality_constraint_125 },
9599 0, 0, /* No default value */
9600 "criticality"
9601 },
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,
9606 0,
9607 { 0, &asn_PER_memb_extensionValue_constr_128, memb_extensionValue_constraint_125 },
9608 0, 0, /* No default value */
9609 "extensionValue"
9610 },
9611};
9612static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_125[] = {
9613 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9614};
9615static 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 */
9619};
9620asn_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 */
9627};
9628asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacity_ExtIEs = {
9629 "CompositeAvailableCapacity-ExtIEs",
9630 "CompositeAvailableCapacity-ExtIEs",
9631 &asn_OP_SEQUENCE,
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 */
9642};
9643
9644static 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 */
9651 0, 0,
9652 -1 /* Extensions start */
9653};
9654static /* Use -fall-defs-global to expose */
9655asn_TYPE_descriptor_t asn_DEF_extensionValue_132 = {
9656 "extensionValue",
9657 "extensionValue",
9658 &asn_OP_OPEN_TYPE,
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 */
9666};
9667
9668asn_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,
9673 0,
9674 { 0, &asn_PER_memb_id_constr_130, memb_id_constraint_129 },
9675 0, 0, /* No default value */
9676 "id"
9677 },
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,
9682 0,
9683 { 0, &asn_PER_memb_criticality_constr_131, memb_criticality_constraint_129 },
9684 0, 0, /* No default value */
9685 "criticality"
9686 },
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,
9691 0,
9692 { 0, &asn_PER_memb_extensionValue_constr_132, memb_extensionValue_constraint_129 },
9693 0, 0, /* No default value */
9694 "extensionValue"
9695 },
9696};
9697static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_129[] = {
9698 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9699};
9700static 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 */
9704};
9705asn_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 */
9712};
9713asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs = {
9714 "CompositeAvailableCapacityGroup-ExtIEs",
9715 "CompositeAvailableCapacityGroup-ExtIEs",
9716 &asn_OP_SEQUENCE,
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 */
9727};
9728
9729static 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 */
9736 0, 0,
9737 -1 /* Extensions start */
9738};
9739static /* Use -fall-defs-global to expose */
9740asn_TYPE_descriptor_t asn_DEF_extensionValue_136 = {
9741 "extensionValue",
9742 "extensionValue",
9743 &asn_OP_OPEN_TYPE,
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 */
9751};
9752
9753asn_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,
9758 0,
9759 { 0, &asn_PER_memb_id_constr_134, memb_id_constraint_133 },
9760 0, 0, /* No default value */
9761 "id"
9762 },
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,
9767 0,
9768 { 0, &asn_PER_memb_criticality_constr_135, memb_criticality_constraint_133 },
9769 0, 0, /* No default value */
9770 "criticality"
9771 },
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,
9776 0,
9777 { 0, &asn_PER_memb_extensionValue_constr_136, memb_extensionValue_constraint_133 },
9778 0, 0, /* No default value */
9779 "extensionValue"
9780 },
9781};
9782static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_ExtIEs_tags_133[] = {
9783 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9784};
9785static 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 */
9789};
9790asn_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 */
9797};
9798asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_ExtIEs = {
9799 "CriticalityDiagnostics-ExtIEs",
9800 "CriticalityDiagnostics-ExtIEs",
9801 &asn_OP_SEQUENCE,
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 */
9812};
9813
9814static 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 */
9821 0, 0,
9822 -1 /* Extensions start */
9823};
9824static /* Use -fall-defs-global to expose */
9825asn_TYPE_descriptor_t asn_DEF_extensionValue_140 = {
9826 "extensionValue",
9827 "extensionValue",
9828 &asn_OP_OPEN_TYPE,
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 */
9836};
9837
9838asn_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,
9843 0,
9844 { 0, &asn_PER_memb_id_constr_138, memb_id_constraint_137 },
9845 0, 0, /* No default value */
9846 "id"
9847 },
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,
9852 0,
9853 { 0, &asn_PER_memb_criticality_constr_139, memb_criticality_constraint_137 },
9854 0, 0, /* No default value */
9855 "criticality"
9856 },
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,
9861 0,
9862 { 0, &asn_PER_memb_extensionValue_constr_140, memb_extensionValue_constraint_137 },
9863 0, 0, /* No default value */
9864 "extensionValue"
9865 },
9866};
9867static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_137[] = {
9868 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9869};
9870static 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 */
9874};
9875asn_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 */
9882};
9883asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs = {
9884 "CriticalityDiagnostics-IE-List-ExtIEs",
9885 "CriticalityDiagnostics-IE-List-ExtIEs",
9886 &asn_OP_SEQUENCE,
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 */
9897};
9898
9899static 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 */
9906 0, 0,
9907 -1 /* Extensions start */
9908};
9909static /* Use -fall-defs-global to expose */
9910asn_TYPE_descriptor_t asn_DEF_extensionValue_144 = {
9911 "extensionValue",
9912 "extensionValue",
9913 &asn_OP_OPEN_TYPE,
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 */
9921};
9922
9923asn_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,
9928 0,
9929 { 0, &asn_PER_memb_id_constr_142, memb_id_constraint_141 },
9930 0, 0, /* No default value */
9931 "id"
9932 },
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,
9937 0,
9938 { 0, &asn_PER_memb_criticality_constr_143, memb_criticality_constraint_141 },
9939 0, 0, /* No default value */
9940 "criticality"
9941 },
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,
9946 0,
9947 { 0, &asn_PER_memb_extensionValue_constr_144, memb_extensionValue_constraint_141 },
9948 0, 0, /* No default value */
9949 "extensionValue"
9950 },
9951};
9952static const ber_tlv_tag_t asn_DEF_CSIReportList_ExtIEs_tags_141[] = {
9953 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9954};
9955static 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 */
9959};
9960asn_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 */
9967};
9968asn_TYPE_descriptor_t asn_DEF_CSIReportList_ExtIEs = {
9969 "CSIReportList-ExtIEs",
9970 "CSIReportList-ExtIEs",
9971 &asn_OP_SEQUENCE,
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 */
9982};
9983
9984static 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 */
9991 0, 0,
9992 -1 /* Extensions start */
9993};
9994static /* Use -fall-defs-global to expose */
9995asn_TYPE_descriptor_t asn_DEF_extensionValue_148 = {
9996 "extensionValue",
9997 "extensionValue",
9998 &asn_OP_OPEN_TYPE,
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 */
10006};
10007
10008asn_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,
10013 0,
10014 { 0, &asn_PER_memb_id_constr_146, memb_id_constraint_145 },
10015 0, 0, /* No default value */
10016 "id"
10017 },
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,
10022 0,
10023 { 0, &asn_PER_memb_criticality_constr_147, memb_criticality_constraint_145 },
10024 0, 0, /* No default value */
10025 "criticality"
10026 },
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,
10031 0,
10032 { 0, &asn_PER_memb_extensionValue_constr_148, memb_extensionValue_constraint_145 },
10033 0, 0, /* No default value */
10034 "extensionValue"
10035 },
10036};
10037static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_145[] = {
10038 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10039};
10040static 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 */
10044};
10045asn_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 */
10052};
10053asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcess_ExtIEs = {
10054 "CSIReportPerCSIProcess-ExtIEs",
10055 "CSIReportPerCSIProcess-ExtIEs",
10056 &asn_OP_SEQUENCE,
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 */
10067};
10068
10069static 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 */
10076 0, 0,
10077 -1 /* Extensions start */
10078};
10079static /* Use -fall-defs-global to expose */
10080asn_TYPE_descriptor_t asn_DEF_extensionValue_152 = {
10081 "extensionValue",
10082 "extensionValue",
10083 &asn_OP_OPEN_TYPE,
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 */
10091};
10092
10093asn_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,
10098 0,
10099 { 0, &asn_PER_memb_id_constr_150, memb_id_constraint_149 },
10100 0, 0, /* No default value */
10101 "id"
10102 },
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,
10107 0,
10108 { 0, &asn_PER_memb_criticality_constr_151, memb_criticality_constraint_149 },
10109 0, 0, /* No default value */
10110 "criticality"
10111 },
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,
10116 0,
10117 { 0, &asn_PER_memb_extensionValue_constr_152, memb_extensionValue_constraint_149 },
10118 0, 0, /* No default value */
10119 "extensionValue"
10120 },
10121};
10122static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_149[] = {
10123 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10124};
10125static 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 */
10129};
10130asn_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 */
10137};
10138asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs = {
10139 "CSIReportPerCSIProcessItem-ExtIEs",
10140 "CSIReportPerCSIProcessItem-ExtIEs",
10141 &asn_OP_SEQUENCE,
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 */
10152};
10153
10154static 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 */
10161 0, 0,
10162 -1 /* Extensions start */
10163};
10164static /* Use -fall-defs-global to expose */
10165asn_TYPE_descriptor_t asn_DEF_extensionValue_156 = {
10166 "extensionValue",
10167 "extensionValue",
10168 &asn_OP_OPEN_TYPE,
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 */
10176};
10177
10178asn_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,
10183 0,
10184 { 0, &asn_PER_memb_id_constr_154, memb_id_constraint_153 },
10185 0, 0, /* No default value */
10186 "id"
10187 },
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,
10192 0,
10193 { 0, &asn_PER_memb_criticality_constr_155, memb_criticality_constraint_153 },
10194 0, 0, /* No default value */
10195 "criticality"
10196 },
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,
10201 0,
10202 { 0, &asn_PER_memb_extensionValue_constr_156, memb_extensionValue_constraint_153 },
10203 0, 0, /* No default value */
10204 "extensionValue"
10205 },
10206};
10207static const ber_tlv_tag_t asn_DEF_DynamicNAICSInformation_ExtIEs_tags_153[] = {
10208 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10209};
10210static 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 */
10214};
10215asn_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 */
10222};
10223asn_TYPE_descriptor_t asn_DEF_DynamicNAICSInformation_ExtIEs = {
10224 "DynamicNAICSInformation-ExtIEs",
10225 "DynamicNAICSInformation-ExtIEs",
10226 &asn_OP_SEQUENCE,
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 */
10237};
10238
10239static 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 */
10246 0, 0,
10247 -1 /* Extensions start */
10248};
10249static /* Use -fall-defs-global to expose */
10250asn_TYPE_descriptor_t asn_DEF_extensionValue_160 = {
10251 "extensionValue",
10252 "extensionValue",
10253 &asn_OP_OPEN_TYPE,
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 */
10261};
10262
10263asn_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,
10268 0,
10269 { 0, &asn_PER_memb_id_constr_158, memb_id_constraint_157 },
10270 0, 0, /* No default value */
10271 "id"
10272 },
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,
10277 0,
10278 { 0, &asn_PER_memb_criticality_constr_159, memb_criticality_constraint_157 },
10279 0, 0, /* No default value */
10280 "criticality"
10281 },
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,
10286 0,
10287 { 0, &asn_PER_memb_extensionValue_constr_160, memb_extensionValue_constraint_157 },
10288 0, 0, /* No default value */
10289 "extensionValue"
10290 },
10291};
10292static const ber_tlv_tag_t asn_DEF_ECGI_ExtIEs_tags_157[] = {
10293 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10294};
10295static 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 */
10299};
10300asn_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 */
10307};
10308asn_TYPE_descriptor_t asn_DEF_ECGI_ExtIEs = {
10309 "ECGI-ExtIEs",
10310 "ECGI-ExtIEs",
10311 &asn_OP_SEQUENCE,
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 */
10322};
10323
10324static 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 */
10331 0, 0,
10332 -1 /* Extensions start */
10333};
10334static /* Use -fall-defs-global to expose */
10335asn_TYPE_descriptor_t asn_DEF_extensionValue_164 = {
10336 "extensionValue",
10337 "extensionValue",
10338 &asn_OP_OPEN_TYPE,
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 */
10346};
10347
10348asn_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,
10353 0,
10354 { 0, &asn_PER_memb_id_constr_162, memb_id_constraint_161 },
10355 0, 0, /* No default value */
10356 "id"
10357 },
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,
10362 0,
10363 { 0, &asn_PER_memb_criticality_constr_163, memb_criticality_constraint_161 },
10364 0, 0, /* No default value */
10365 "criticality"
10366 },
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,
10371 0,
10372 { 0, &asn_PER_memb_extensionValue_constr_164, memb_extensionValue_constraint_161 },
10373 0, 0, /* No default value */
10374 "extensionValue"
10375 },
10376};
10377static const ber_tlv_tag_t asn_DEF_EnhancedRNTP_ExtIEs_tags_161[] = {
10378 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10379};
10380static 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 */
10384};
10385asn_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 */
10392};
10393asn_TYPE_descriptor_t asn_DEF_EnhancedRNTP_ExtIEs = {
10394 "EnhancedRNTP-ExtIEs",
10395 "EnhancedRNTP-ExtIEs",
10396 &asn_OP_SEQUENCE,
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 */
10407};
10408
10409static 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 */
10416 0, 0,
10417 -1 /* Extensions start */
10418};
10419static /* Use -fall-defs-global to expose */
10420asn_TYPE_descriptor_t asn_DEF_extensionValue_168 = {
10421 "extensionValue",
10422 "extensionValue",
10423 &asn_OP_OPEN_TYPE,
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 */
10431};
10432
10433asn_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,
10438 0,
10439 { 0, &asn_PER_memb_id_constr_166, memb_id_constraint_165 },
10440 0, 0, /* No default value */
10441 "id"
10442 },
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,
10447 0,
10448 { 0, &asn_PER_memb_criticality_constr_167, memb_criticality_constraint_165 },
10449 0, 0, /* No default value */
10450 "criticality"
10451 },
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,
10456 0,
10457 { 0, &asn_PER_memb_extensionValue_constr_168, memb_extensionValue_constraint_165 },
10458 0, 0, /* No default value */
10459 "extensionValue"
10460 },
10461};
10462static const ber_tlv_tag_t asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_165[] = {
10463 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10464};
10465static 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 */
10469};
10470asn_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 */
10477};
10478asn_TYPE_descriptor_t asn_DEF_EnhancedRNTPStartTime_ExtIEs = {
10479 "EnhancedRNTPStartTime-ExtIEs",
10480 "EnhancedRNTPStartTime-ExtIEs",
10481 &asn_OP_SEQUENCE,
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 */
10492};
10493
10494static 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 */
10501 0, 0,
10502 -1 /* Extensions start */
10503};
10504static /* Use -fall-defs-global to expose */
10505asn_TYPE_descriptor_t asn_DEF_extensionValue_172 = {
10506 "extensionValue",
10507 "extensionValue",
10508 &asn_OP_OPEN_TYPE,
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 */
10516};
10517
10518asn_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,
10523 0,
10524 { 0, &asn_PER_memb_id_constr_170, memb_id_constraint_169 },
10525 0, 0, /* No default value */
10526 "id"
10527 },
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,
10532 0,
10533 { 0, &asn_PER_memb_criticality_constr_171, memb_criticality_constraint_169 },
10534 0, 0, /* No default value */
10535 "criticality"
10536 },
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,
10541 0,
10542 { 0, &asn_PER_memb_extensionValue_constr_172, memb_extensionValue_constraint_169 },
10543 0, 0, /* No default value */
10544 "extensionValue"
10545 },
10546};
10547static const ber_tlv_tag_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_169[] = {
10548 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10549};
10550static 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 */
10554};
10555asn_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 */
10562};
10563asn_TYPE_descriptor_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs = {
10564 "ExtendedULInterferenceOverloadInfo-ExtIEs",
10565 "ExtendedULInterferenceOverloadInfo-ExtIEs",
10566 &asn_OP_SEQUENCE,
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 */
10577};
10578
10579static 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)),
10582 0,
10583 &asn_DEF_EARFCNExtension,
10584 0,
10585 { 0, 0, 0 },
10586 0, 0, /* No default value */
10587 "EARFCNExtension"
10588 },
10589 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.OffsetOfNbiotChannelNumberToEARFCN),
10590 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
10591 0,
10592 &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN,
10593 0,
10594 { 0, 0, 0 },
10595 0, 0, /* No default value */
10596 "OffsetOfNbiotChannelNumberToEARFCN"
10597 },
10598 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NRS_NSSS_PowerOffset),
10599 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
10600 0,
10601 &asn_DEF_NRS_NSSS_PowerOffset,
10602 0,
10603 { 0, 0, 0 },
10604 0, 0, /* No default value */
10605 "NRS-NSSS-PowerOffset"
10606 },
10607 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NSSS_NumOccasionDifferentPrecoder),
10608 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
10609 0,
10610 &asn_DEF_NSSS_NumOccasionDifferentPrecoder,
10611 0,
10612 { 0, 0, 0 },
10613 0, 0, /* No default value */
10614 "NSSS-NumOccasionDifferentPrecoder"
10615 },
10616};
10617static 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 */
10622};
10623static 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 */
10630 0, 0,
10631 -1 /* Extensions start */
10632};
10633static /* Use -fall-defs-global to expose */
10634asn_TYPE_descriptor_t asn_DEF_extensionValue_176 = {
10635 "extensionValue",
10636 "extensionValue",
10637 &asn_OP_OPEN_TYPE,
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 */
10646};
10647
10648asn_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,
10653 0,
10654 { 0, &asn_PER_memb_id_constr_174, memb_id_constraint_173 },
10655 0, 0, /* No default value */
10656 "id"
10657 },
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 */
10665 "criticality"
10666 },
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 */
10674 "extensionValue"
10675 },
10676};
10677static const ber_tlv_tag_t asn_DEF_FDD_Info_ExtIEs_tags_173[] = {
10678 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10679};
10680static 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 */
10684};
10685asn_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 */
10692};
10693asn_TYPE_descriptor_t asn_DEF_FDD_Info_ExtIEs = {
10694 "FDD-Info-ExtIEs",
10695 "FDD-Info-ExtIEs",
10696 &asn_OP_SEQUENCE,
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 */
10707};
10708
10709static 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 */
10716 0, 0,
10717 -1 /* Extensions start */
10718};
10719static /* Use -fall-defs-global to expose */
10720asn_TYPE_descriptor_t asn_DEF_extensionValue_180 = {
10721 "extensionValue",
10722 "extensionValue",
10723 &asn_OP_OPEN_TYPE,
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 */
10731};
10732
10733asn_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,
10738 0,
10739 { 0, &asn_PER_memb_id_constr_178, memb_id_constraint_177 },
10740 0, 0, /* No default value */
10741 "id"
10742 },
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,
10747 0,
10748 { 0, &asn_PER_memb_criticality_constr_179, memb_criticality_constraint_177 },
10749 0, 0, /* No default value */
10750 "criticality"
10751 },
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,
10756 0,
10757 { 0, &asn_PER_memb_extensionValue_constr_180, memb_extensionValue_constraint_177 },
10758 0, 0, /* No default value */
10759 "extensionValue"
10760 },
10761};
10762static const ber_tlv_tag_t asn_DEF_FreqBandNrItem_ExtIEs_tags_177[] = {
10763 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10764};
10765static 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 */
10769};
10770asn_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 */
10777};
10778asn_TYPE_descriptor_t asn_DEF_FreqBandNrItem_ExtIEs = {
10779 "FreqBandNrItem-ExtIEs",
10780 "FreqBandNrItem-ExtIEs",
10781 &asn_OP_SEQUENCE,
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 */
10792};
10793
10794static 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 */
10801 0, 0,
10802 -1 /* Extensions start */
10803};
10804static /* Use -fall-defs-global to expose */
10805asn_TYPE_descriptor_t asn_DEF_extensionValue_184 = {
10806 "extensionValue",
10807 "extensionValue",
10808 &asn_OP_OPEN_TYPE,
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 */
10816};
10817
10818asn_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,
10823 0,
10824 { 0, &asn_PER_memb_id_constr_182, memb_id_constraint_181 },
10825 0, 0, /* No default value */
10826 "id"
10827 },
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,
10832 0,
10833 { 0, &asn_PER_memb_criticality_constr_183, memb_criticality_constraint_181 },
10834 0, 0, /* No default value */
10835 "criticality"
10836 },
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,
10841 0,
10842 { 0, &asn_PER_memb_extensionValue_constr_184, memb_extensionValue_constraint_181 },
10843 0, 0, /* No default value */
10844 "extensionValue"
10845 },
10846};
10847static const ber_tlv_tag_t asn_DEF_GlobalENB_ID_ExtIEs_tags_181[] = {
10848 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10849};
10850static 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 */
10854};
10855asn_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 */
10862};
10863asn_TYPE_descriptor_t asn_DEF_GlobalENB_ID_ExtIEs = {
10864 "GlobalENB-ID-ExtIEs",
10865 "GlobalENB-ID-ExtIEs",
10866 &asn_OP_SEQUENCE,
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 */
10877};
10878
10879static 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 */
10886 0, 0,
10887 -1 /* Extensions start */
10888};
10889static /* Use -fall-defs-global to expose */
10890asn_TYPE_descriptor_t asn_DEF_extensionValue_188 = {
10891 "extensionValue",
10892 "extensionValue",
10893 &asn_OP_OPEN_TYPE,
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 */
10901};
10902
10903asn_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,
10908 0,
10909 { 0, &asn_PER_memb_id_constr_186, memb_id_constraint_185 },
10910 0, 0, /* No default value */
10911 "id"
10912 },
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,
10917 0,
10918 { 0, &asn_PER_memb_criticality_constr_187, memb_criticality_constraint_185 },
10919 0, 0, /* No default value */
10920 "criticality"
10921 },
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,
10926 0,
10927 { 0, &asn_PER_memb_extensionValue_constr_188, memb_extensionValue_constraint_185 },
10928 0, 0, /* No default value */
10929 "extensionValue"
10930 },
10931};
10932static const ber_tlv_tag_t asn_DEF_GlobalGNB_ID_ExtIEs_tags_185[] = {
10933 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10934};
10935static 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 */
10939};
10940asn_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 */
10947};
10948asn_TYPE_descriptor_t asn_DEF_GlobalGNB_ID_ExtIEs = {
10949 "GlobalGNB-ID-ExtIEs",
10950 "GlobalGNB-ID-ExtIEs",
10951 &asn_OP_SEQUENCE,
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 */
10962};
10963
10964static 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 */
10971 0, 0,
10972 -1 /* Extensions start */
10973};
10974static /* Use -fall-defs-global to expose */
10975asn_TYPE_descriptor_t asn_DEF_extensionValue_192 = {
10976 "extensionValue",
10977 "extensionValue",
10978 &asn_OP_OPEN_TYPE,
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 */
10986};
10987
10988asn_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,
10993 0,
10994 { 0, &asn_PER_memb_id_constr_190, memb_id_constraint_189 },
10995 0, 0, /* No default value */
10996 "id"
10997 },
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,
11002 0,
11003 { 0, &asn_PER_memb_criticality_constr_191, memb_criticality_constraint_189 },
11004 0, 0, /* No default value */
11005 "criticality"
11006 },
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,
11011 0,
11012 { 0, &asn_PER_memb_extensionValue_constr_192, memb_extensionValue_constraint_189 },
11013 0, 0, /* No default value */
11014 "extensionValue"
11015 },
11016};
11017static const ber_tlv_tag_t asn_DEF_GU_Group_ID_ExtIEs_tags_189[] = {
11018 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11019};
11020static 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 */
11024};
11025asn_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 */
11032};
11033asn_TYPE_descriptor_t asn_DEF_GU_Group_ID_ExtIEs = {
11034 "GU-Group-ID-ExtIEs",
11035 "GU-Group-ID-ExtIEs",
11036 &asn_OP_SEQUENCE,
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 */
11047};
11048
11049static 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 */
11056 0, 0,
11057 -1 /* Extensions start */
11058};
11059static /* Use -fall-defs-global to expose */
11060asn_TYPE_descriptor_t asn_DEF_extensionValue_196 = {
11061 "extensionValue",
11062 "extensionValue",
11063 &asn_OP_OPEN_TYPE,
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 */
11071};
11072
11073asn_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,
11078 0,
11079 { 0, &asn_PER_memb_id_constr_194, memb_id_constraint_193 },
11080 0, 0, /* No default value */
11081 "id"
11082 },
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,
11087 0,
11088 { 0, &asn_PER_memb_criticality_constr_195, memb_criticality_constraint_193 },
11089 0, 0, /* No default value */
11090 "criticality"
11091 },
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,
11096 0,
11097 { 0, &asn_PER_memb_extensionValue_constr_196, memb_extensionValue_constraint_193 },
11098 0, 0, /* No default value */
11099 "extensionValue"
11100 },
11101};
11102static const ber_tlv_tag_t asn_DEF_HWLoadIndicator_ExtIEs_tags_193[] = {
11103 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11104};
11105static 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 */
11109};
11110asn_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 */
11117};
11118asn_TYPE_descriptor_t asn_DEF_HWLoadIndicator_ExtIEs = {
11119 "HWLoadIndicator-ExtIEs",
11120 "HWLoadIndicator-ExtIEs",
11121 &asn_OP_SEQUENCE,
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 */
11132};
11133
11134static 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 */
11141 0, 0,
11142 -1 /* Extensions start */
11143};
11144static /* Use -fall-defs-global to expose */
11145asn_TYPE_descriptor_t asn_DEF_extensionValue_200 = {
11146 "extensionValue",
11147 "extensionValue",
11148 &asn_OP_OPEN_TYPE,
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 */
11156};
11157
11158asn_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,
11163 0,
11164 { 0, &asn_PER_memb_id_constr_198, memb_id_constraint_197 },
11165 0, 0, /* No default value */
11166 "id"
11167 },
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,
11172 0,
11173 { 0, &asn_PER_memb_criticality_constr_199, memb_criticality_constraint_197 },
11174 0, 0, /* No default value */
11175 "criticality"
11176 },
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,
11181 0,
11182 { 0, &asn_PER_memb_extensionValue_constr_200, memb_extensionValue_constraint_197 },
11183 0, 0, /* No default value */
11184 "extensionValue"
11185 },
11186};
11187static const ber_tlv_tag_t asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_197[] = {
11188 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11189};
11190static 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 */
11194};
11195asn_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 */
11202};
11203asn_TYPE_descriptor_t asn_DEF_MBSFN_Subframe_Info_ExtIEs = {
11204 "MBSFN-Subframe-Info-ExtIEs",
11205 "MBSFN-Subframe-Info-ExtIEs",
11206 &asn_OP_SEQUENCE,
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 */
11217};
11218
11219static 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 */
11226 0, 0,
11227 -1 /* Extensions start */
11228};
11229static /* Use -fall-defs-global to expose */
11230asn_TYPE_descriptor_t asn_DEF_extensionValue_204 = {
11231 "extensionValue",
11232 "extensionValue",
11233 &asn_OP_OPEN_TYPE,
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 */
11241};
11242
11243asn_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,
11248 0,
11249 { 0, &asn_PER_memb_id_constr_202, memb_id_constraint_201 },
11250 0, 0, /* No default value */
11251 "id"
11252 },
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,
11257 0,
11258 { 0, &asn_PER_memb_criticality_constr_203, memb_criticality_constraint_201 },
11259 0, 0, /* No default value */
11260 "criticality"
11261 },
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,
11266 0,
11267 { 0, &asn_PER_memb_extensionValue_constr_204, memb_extensionValue_constraint_201 },
11268 0, 0, /* No default value */
11269 "extensionValue"
11270 },
11271};
11272static const ber_tlv_tag_t asn_DEF_BandInfo_ExtIEs_tags_201[] = {
11273 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11274};
11275static 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 */
11279};
11280asn_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 */
11287};
11288asn_TYPE_descriptor_t asn_DEF_BandInfo_ExtIEs = {
11289 "BandInfo-ExtIEs",
11290 "BandInfo-ExtIEs",
11291 &asn_OP_SEQUENCE,
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 */
11302};
11303
11304static 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)),
11307 0,
11308 &asn_DEF_TAC,
11309 0,
11310 { 0, 0, 0 },
11311 0, 0, /* No default value */
11312 "TAC"
11313 },
11314 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.EARFCNExtension),
11315 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
11316 0,
11317 &asn_DEF_EARFCNExtension,
11318 0,
11319 { 0, 0, 0 },
11320 0, 0, /* No default value */
11321 "EARFCNExtension"
11322 },
11323};
11324static const unsigned asn_MAP_extensionValue_to_canonical_208[] = { 1, 0 };
11325static const unsigned asn_MAP_extensionValue_from_canonical_208[] = { 1, 0 };
11326static 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 */
11329};
11330static 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 */
11340};
11341static /* Use -fall-defs-global to expose */
11342asn_TYPE_descriptor_t asn_DEF_extensionValue_208 = {
11343 "extensionValue",
11344 "extensionValue",
11345 &asn_OP_OPEN_TYPE,
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 */
11354};
11355
11356asn_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,
11361 0,
11362 { 0, &asn_PER_memb_id_constr_206, memb_id_constraint_205 },
11363 0, 0, /* No default value */
11364 "id"
11365 },
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 */
11373 "criticality"
11374 },
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 */
11382 "extensionValue"
11383 },
11384};
11385static const ber_tlv_tag_t asn_DEF_Neighbour_Information_ExtIEs_tags_205[] = {
11386 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11387};
11388static 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 */
11392};
11393asn_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 */
11400};
11401asn_TYPE_descriptor_t asn_DEF_Neighbour_Information_ExtIEs = {
11402 "Neighbour-Information-ExtIEs",
11403 "Neighbour-Information-ExtIEs",
11404 &asn_OP_SEQUENCE,
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 */
11415};
11416
11417static 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 */
11424 0, 0,
11425 -1 /* Extensions start */
11426};
11427static /* Use -fall-defs-global to expose */
11428asn_TYPE_descriptor_t asn_DEF_extensionValue_212 = {
11429 "extensionValue",
11430 "extensionValue",
11431 &asn_OP_OPEN_TYPE,
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 */
11439};
11440
11441asn_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,
11446 0,
11447 { 0, &asn_PER_memb_id_constr_210, memb_id_constraint_209 },
11448 0, 0, /* No default value */
11449 "id"
11450 },
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,
11455 0,
11456 { 0, &asn_PER_memb_criticality_constr_211, memb_criticality_constraint_209 },
11457 0, 0, /* No default value */
11458 "criticality"
11459 },
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,
11464 0,
11465 { 0, &asn_PER_memb_extensionValue_constr_212, memb_extensionValue_constraint_209 },
11466 0, 0, /* No default value */
11467 "extensionValue"
11468 },
11469};
11470static const ber_tlv_tag_t asn_DEF_NRFreqInfo_ExtIEs_tags_209[] = {
11471 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11472};
11473static 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 */
11477};
11478asn_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 */
11485};
11486asn_TYPE_descriptor_t asn_DEF_NRFreqInfo_ExtIEs = {
11487 "NRFreqInfo-ExtIEs",
11488 "NRFreqInfo-ExtIEs",
11489 &asn_OP_SEQUENCE,
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 */
11500};
11501
11502static 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 */
11509 0, 0,
11510 -1 /* Extensions start */
11511};
11512static /* Use -fall-defs-global to expose */
11513asn_TYPE_descriptor_t asn_DEF_extensionValue_216 = {
11514 "extensionValue",
11515 "extensionValue",
11516 &asn_OP_OPEN_TYPE,
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 */
11524};
11525
11526asn_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,
11531 0,
11532 { 0, &asn_PER_memb_id_constr_214, memb_id_constraint_213 },
11533 0, 0, /* No default value */
11534 "id"
11535 },
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,
11540 0,
11541 { 0, &asn_PER_memb_criticality_constr_215, memb_criticality_constraint_213 },
11542 0, 0, /* No default value */
11543 "criticality"
11544 },
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,
11549 0,
11550 { 0, &asn_PER_memb_extensionValue_constr_216, memb_extensionValue_constraint_213 },
11551 0, 0, /* No default value */
11552 "extensionValue"
11553 },
11554};
11555static const ber_tlv_tag_t asn_DEF_NRCGI_ExtIEs_tags_213[] = {
11556 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11557};
11558static 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 */
11562};
11563asn_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 */
11570};
11571asn_TYPE_descriptor_t asn_DEF_NRCGI_ExtIEs = {
11572 "NRCGI-ExtIEs",
11573 "NRCGI-ExtIEs",
11574 &asn_OP_SEQUENCE,
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 */
11585};
11586
11587static 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 */
11594 0, 0,
11595 -1 /* Extensions start */
11596};
11597static /* Use -fall-defs-global to expose */
11598asn_TYPE_descriptor_t asn_DEF_extensionValue_220 = {
11599 "extensionValue",
11600 "extensionValue",
11601 &asn_OP_OPEN_TYPE,
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 */
11609};
11610
11611asn_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,
11616 0,
11617 { 0, &asn_PER_memb_id_constr_218, memb_id_constraint_217 },
11618 0, 0, /* No default value */
11619 "id"
11620 },
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,
11625 0,
11626 { 0, &asn_PER_memb_criticality_constr_219, memb_criticality_constraint_217 },
11627 0, 0, /* No default value */
11628 "criticality"
11629 },
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,
11634 0,
11635 { 0, &asn_PER_memb_extensionValue_constr_220, memb_extensionValue_constraint_217 },
11636 0, 0, /* No default value */
11637 "extensionValue"
11638 },
11639};
11640static const ber_tlv_tag_t asn_DEF_NR_TxBW_ExtIEs_tags_217[] = {
11641 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11642};
11643static 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 */
11647};
11648asn_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 */
11655};
11656asn_TYPE_descriptor_t asn_DEF_NR_TxBW_ExtIEs = {
11657 "NR-TxBW-ExtIEs",
11658 "NR-TxBW-ExtIEs",
11659 &asn_OP_SEQUENCE,
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 */
11670};
11671
11672static 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 */
11679 0, 0,
11680 -1 /* Extensions start */
11681};
11682static /* Use -fall-defs-global to expose */
11683asn_TYPE_descriptor_t asn_DEF_extensionValue_224 = {
11684 "extensionValue",
11685 "extensionValue",
11686 &asn_OP_OPEN_TYPE,
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 */
11694};
11695
11696asn_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,
11701 0,
11702 { 0, &asn_PER_memb_id_constr_222, memb_id_constraint_221 },
11703 0, 0, /* No default value */
11704 "id"
11705 },
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,
11710 0,
11711 { 0, &asn_PER_memb_criticality_constr_223, memb_criticality_constraint_221 },
11712 0, 0, /* No default value */
11713 "criticality"
11714 },
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,
11719 0,
11720 { 0, &asn_PER_memb_extensionValue_constr_224, memb_extensionValue_constraint_221 },
11721 0, 0, /* No default value */
11722 "extensionValue"
11723 },
11724};
11725static const ber_tlv_tag_t asn_DEF_PRACH_Configuration_ExtIEs_tags_221[] = {
11726 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11727};
11728static 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 */
11732};
11733asn_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 */
11740};
11741asn_TYPE_descriptor_t asn_DEF_PRACH_Configuration_ExtIEs = {
11742 "PRACH-Configuration-ExtIEs",
11743 "PRACH-Configuration-ExtIEs",
11744 &asn_OP_SEQUENCE,
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 */
11755};
11756
11757static 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 */
11764 0, 0,
11765 -1 /* Extensions start */
11766};
11767static /* Use -fall-defs-global to expose */
11768asn_TYPE_descriptor_t asn_DEF_extensionValue_228 = {
11769 "extensionValue",
11770 "extensionValue",
11771 &asn_OP_OPEN_TYPE,
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 */
11779};
11780
11781asn_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,
11786 0,
11787 { 0, &asn_PER_memb_id_constr_226, memb_id_constraint_225 },
11788 0, 0, /* No default value */
11789 "id"
11790 },
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,
11795 0,
11796 { 0, &asn_PER_memb_criticality_constr_227, memb_criticality_constraint_225 },
11797 0, 0, /* No default value */
11798 "criticality"
11799 },
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,
11804 0,
11805 { 0, &asn_PER_memb_extensionValue_constr_228, memb_extensionValue_constraint_225 },
11806 0, 0, /* No default value */
11807 "extensionValue"
11808 },
11809};
11810static const ber_tlv_tag_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_225[] = {
11811 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11812};
11813static 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 */
11817};
11818asn_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 */
11825};
11826asn_TYPE_descriptor_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs = {
11827 "ProtectedEUTRAResourceIndication-ExtIEs",
11828 "ProtectedEUTRAResourceIndication-ExtIEs",
11829 &asn_OP_SEQUENCE,
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 */
11840};
11841
11842static 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 */
11849 0, 0,
11850 -1 /* Extensions start */
11851};
11852static /* Use -fall-defs-global to expose */
11853asn_TYPE_descriptor_t asn_DEF_extensionValue_232 = {
11854 "extensionValue",
11855 "extensionValue",
11856 &asn_OP_OPEN_TYPE,
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 */
11864};
11865
11866asn_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,
11871 0,
11872 { 0, &asn_PER_memb_id_constr_230, memb_id_constraint_229 },
11873 0, 0, /* No default value */
11874 "id"
11875 },
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,
11880 0,
11881 { 0, &asn_PER_memb_criticality_constr_231, memb_criticality_constraint_229 },
11882 0, 0, /* No default value */
11883 "criticality"
11884 },
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,
11889 0,
11890 { 0, &asn_PER_memb_extensionValue_constr_232, memb_extensionValue_constraint_229 },
11891 0, 0, /* No default value */
11892 "extensionValue"
11893 },
11894};
11895static const ber_tlv_tag_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_229[] = {
11896 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11897};
11898static 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 */
11902};
11903asn_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 */
11910};
11911asn_TYPE_descriptor_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs = {
11912 "ProtectedFootprintTimePattern-ExtIEs",
11913 "ProtectedFootprintTimePattern-ExtIEs",
11914 &asn_OP_SEQUENCE,
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 */
11925};
11926
11927static 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 */
11934 0, 0,
11935 -1 /* Extensions start */
11936};
11937static /* Use -fall-defs-global to expose */
11938asn_TYPE_descriptor_t asn_DEF_extensionValue_236 = {
11939 "extensionValue",
11940 "extensionValue",
11941 &asn_OP_OPEN_TYPE,
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 */
11949};
11950
11951asn_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,
11956 0,
11957 { 0, &asn_PER_memb_id_constr_234, memb_id_constraint_233 },
11958 0, 0, /* No default value */
11959 "id"
11960 },
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,
11965 0,
11966 { 0, &asn_PER_memb_criticality_constr_235, memb_criticality_constraint_233 },
11967 0, 0, /* No default value */
11968 "criticality"
11969 },
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,
11974 0,
11975 { 0, &asn_PER_memb_extensionValue_constr_236, memb_extensionValue_constraint_233 },
11976 0, 0, /* No default value */
11977 "extensionValue"
11978 },
11979};
11980static const ber_tlv_tag_t asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_233[] = {
11981 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11982};
11983static 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 */
11987};
11988asn_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 */
11995};
11996asn_TYPE_descriptor_t asn_DEF_ProtectedResourceList_Item_ExtIEs = {
11997 "ProtectedResourceList-Item-ExtIEs",
11998 "ProtectedResourceList-Item-ExtIEs",
11999 &asn_OP_SEQUENCE,
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 */
12010};
12011
12012static 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)),
12015 0,
12016 &asn_DEF_DL_scheduling_PDCCH_CCE_usage,
12017 0,
12018 { 0, 0, 0 },
12019 0, 0, /* No default value */
12020 "DL-scheduling-PDCCH-CCE-usage"
12021 },
12022 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.UL_scheduling_PDCCH_CCE_usage),
12023 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
12024 0,
12025 &asn_DEF_UL_scheduling_PDCCH_CCE_usage,
12026 0,
12027 { 0, 0, 0 },
12028 0, 0, /* No default value */
12029 "UL-scheduling-PDCCH-CCE-usage"
12030 },
12031};
12032static 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 */
12035};
12036static 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 */
12043 0, 0,
12044 -1 /* Extensions start */
12045};
12046static /* Use -fall-defs-global to expose */
12047asn_TYPE_descriptor_t asn_DEF_extensionValue_240 = {
12048 "extensionValue",
12049 "extensionValue",
12050 &asn_OP_OPEN_TYPE,
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 */
12059};
12060
12061asn_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,
12066 0,
12067 { 0, &asn_PER_memb_id_constr_238, memb_id_constraint_237 },
12068 0, 0, /* No default value */
12069 "id"
12070 },
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 */
12078 "criticality"
12079 },
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 */
12087 "extensionValue"
12088 },
12089};
12090static const ber_tlv_tag_t asn_DEF_RadioResourceStatus_ExtIEs_tags_237[] = {
12091 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12092};
12093static 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 */
12097};
12098asn_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 */
12105};
12106asn_TYPE_descriptor_t asn_DEF_RadioResourceStatus_ExtIEs = {
12107 "RadioResourceStatus-ExtIEs",
12108 "RadioResourceStatus-ExtIEs",
12109 &asn_OP_SEQUENCE,
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 */
12120};
12121
12122static 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)),
12125 0,
12126 &asn_DEF_EnhancedRNTP,
12127 0,
12128 { 0, 0, 0 },
12129 0, 0, /* No default value */
12130 "EnhancedRNTP"
12131 },
12132};
12133static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_244[] = {
12134 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* EnhancedRNTP */
12135};
12136static 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 */
12143 0, 0,
12144 -1 /* Extensions start */
12145};
12146static /* Use -fall-defs-global to expose */
12147asn_TYPE_descriptor_t asn_DEF_extensionValue_244 = {
12148 "extensionValue",
12149 "extensionValue",
12150 &asn_OP_OPEN_TYPE,
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 */
12159};
12160
12161asn_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,
12166 0,
12167 { 0, &asn_PER_memb_id_constr_242, memb_id_constraint_241 },
12168 0, 0, /* No default value */
12169 "id"
12170 },
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 */
12178 "criticality"
12179 },
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 */
12187 "extensionValue"
12188 },
12189};
12190static const ber_tlv_tag_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_241[] = {
12191 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12192};
12193static 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 */
12197};
12198asn_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 */
12205};
12206asn_TYPE_descriptor_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs = {
12207 "RelativeNarrowbandTxPower-ExtIEs",
12208 "RelativeNarrowbandTxPower-ExtIEs",
12209 &asn_OP_SEQUENCE,
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 */
12220};
12221
12222static 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 */
12229 0, 0,
12230 -1 /* Extensions start */
12231};
12232static /* Use -fall-defs-global to expose */
12233asn_TYPE_descriptor_t asn_DEF_extensionValue_248 = {
12234 "extensionValue",
12235 "extensionValue",
12236 &asn_OP_OPEN_TYPE,
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 */
12244};
12245
12246asn_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,
12251 0,
12252 { 0, &asn_PER_memb_id_constr_246, memb_id_constraint_245 },
12253 0, 0, /* No default value */
12254 "id"
12255 },
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,
12260 0,
12261 { 0, &asn_PER_memb_criticality_constr_247, memb_criticality_constraint_245 },
12262 0, 0, /* No default value */
12263 "criticality"
12264 },
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,
12269 0,
12270 { 0, &asn_PER_memb_extensionValue_constr_248, memb_extensionValue_constraint_245 },
12271 0, 0, /* No default value */
12272 "extensionValue"
12273 },
12274};
12275static const ber_tlv_tag_t asn_DEF_RSRPMeasurementResult_ExtIEs_tags_245[] = {
12276 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12277};
12278static 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 */
12282};
12283asn_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 */
12290};
12291asn_TYPE_descriptor_t asn_DEF_RSRPMeasurementResult_ExtIEs = {
12292 "RSRPMeasurementResult-ExtIEs",
12293 "RSRPMeasurementResult-ExtIEs",
12294 &asn_OP_SEQUENCE,
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 */
12305};
12306
12307static 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)),
12310 0,
12311 &asn_DEF_UEID,
12312 0,
12313 { 0, 0, 0 },
12314 0, 0, /* No default value */
12315 "UEID"
12316 },
12317};
12318static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_252[] = {
12319 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* UEID */
12320};
12321static 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 */
12328 0, 0,
12329 -1 /* Extensions start */
12330};
12331static /* Use -fall-defs-global to expose */
12332asn_TYPE_descriptor_t asn_DEF_extensionValue_252 = {
12333 "extensionValue",
12334 "extensionValue",
12335 &asn_OP_OPEN_TYPE,
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 */
12344};
12345
12346asn_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,
12351 0,
12352 { 0, &asn_PER_memb_id_constr_250, memb_id_constraint_249 },
12353 0, 0, /* No default value */
12354 "id"
12355 },
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 */
12363 "criticality"
12364 },
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 */
12372 "extensionValue"
12373 },
12374};
12375static const ber_tlv_tag_t asn_DEF_RSRPMRList_ExtIEs_tags_249[] = {
12376 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12377};
12378static 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 */
12382};
12383asn_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 */
12390};
12391asn_TYPE_descriptor_t asn_DEF_RSRPMRList_ExtIEs = {
12392 "RSRPMRList-ExtIEs",
12393 "RSRPMRList-ExtIEs",
12394 &asn_OP_SEQUENCE,
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 */
12405};
12406
12407static 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 */
12414 0, 0,
12415 -1 /* Extensions start */
12416};
12417static /* Use -fall-defs-global to expose */
12418asn_TYPE_descriptor_t asn_DEF_extensionValue_256 = {
12419 "extensionValue",
12420 "extensionValue",
12421 &asn_OP_OPEN_TYPE,
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 */
12429};
12430
12431asn_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,
12436 0,
12437 { 0, &asn_PER_memb_id_constr_254, memb_id_constraint_253 },
12438 0, 0, /* No default value */
12439 "id"
12440 },
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,
12445 0,
12446 { 0, &asn_PER_memb_criticality_constr_255, memb_criticality_constraint_253 },
12447 0, 0, /* No default value */
12448 "criticality"
12449 },
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,
12454 0,
12455 { 0, &asn_PER_memb_extensionValue_constr_256, memb_extensionValue_constraint_253 },
12456 0, 0, /* No default value */
12457 "extensionValue"
12458 },
12459};
12460static const ber_tlv_tag_t asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_253[] = {
12461 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12462};
12463static 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 */
12467};
12468asn_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 */
12475};
12476asn_TYPE_descriptor_t asn_DEF_S1TNLLoadIndicator_ExtIEs = {
12477 "S1TNLLoadIndicator-ExtIEs",
12478 "S1TNLLoadIndicator-ExtIEs",
12479 &asn_OP_SEQUENCE,
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 */
12490};
12491
12492static 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 */
12499 0, 0,
12500 -1 /* Extensions start */
12501};
12502static /* Use -fall-defs-global to expose */
12503asn_TYPE_descriptor_t asn_DEF_extensionValue_260 = {
12504 "extensionValue",
12505 "extensionValue",
12506 &asn_OP_OPEN_TYPE,
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 */
12514};
12515
12516asn_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,
12521 0,
12522 { 0, &asn_PER_memb_id_constr_258, memb_id_constraint_257 },
12523 0, 0, /* No default value */
12524 "id"
12525 },
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,
12530 0,
12531 { 0, &asn_PER_memb_criticality_constr_259, memb_criticality_constraint_257 },
12532 0, 0, /* No default value */
12533 "criticality"
12534 },
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,
12539 0,
12540 { 0, &asn_PER_memb_extensionValue_constr_260, memb_extensionValue_constraint_257 },
12541 0, 0, /* No default value */
12542 "extensionValue"
12543 },
12544};
12545static const ber_tlv_tag_t asn_DEF_ServedCell_ExtIEs_tags_257[] = {
12546 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12547};
12548static 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 */
12552};
12553asn_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 */
12560};
12561asn_TYPE_descriptor_t asn_DEF_ServedCell_ExtIEs = {
12562 "ServedCell-ExtIEs",
12563 "ServedCell-ExtIEs",
12564 &asn_OP_SEQUENCE,
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 */
12575};
12576
12577static 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)),
12580 0,
12581 &asn_DEF_Number_of_Antennaports,
12582 0,
12583 { 0, 0, 0 },
12584 0, 0, /* No default value */
12585 "Number-of-Antennaports"
12586 },
12587 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.PRACH_Configuration),
12588 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12589 0,
12590 &asn_DEF_PRACH_Configuration,
12591 0,
12592 { 0, 0, 0 },
12593 0, 0, /* No default value */
12594 "PRACH-Configuration"
12595 },
12596 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBSFN_Subframe_Infolist),
12597 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12598 0,
12599 &asn_DEF_MBSFN_Subframe_Infolist,
12600 0,
12601 { 0, 0, 0 },
12602 0, 0, /* No default value */
12603 "MBSFN-Subframe-Infolist"
12604 },
12605 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.CSG_Id),
12606 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
12607 0,
12608 &asn_DEF_CSG_Id,
12609 0,
12610 { 0, 0, 0 },
12611 0, 0, /* No default value */
12612 "CSG-Id"
12613 },
12614 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBMS_Service_Area_Identity_List),
12615 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12616 0,
12617 &asn_DEF_MBMS_Service_Area_Identity_List,
12618 0,
12619 { 0, 0, 0 },
12620 0, 0, /* No default value */
12621 "MBMS-Service-Area-Identity-List"
12622 },
12623 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MultibandInfoList),
12624 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12625 0,
12626 &asn_DEF_MultibandInfoList,
12627 0,
12628 { 0, 0, 0 },
12629 0, 0, /* No default value */
12630 "MultibandInfoList"
12631 },
12632 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.FreqBandIndicatorPriority),
12633 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
12634 0,
12635 &asn_DEF_FreqBandIndicatorPriority,
12636 0,
12637 { 0, 0, 0 },
12638 0, 0, /* No default value */
12639 "FreqBandIndicatorPriority"
12640 },
12641 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.BandwidthReducedSI),
12642 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
12643 0,
12644 &asn_DEF_BandwidthReducedSI,
12645 0,
12646 { 0, 0, 0 },
12647 0, 0, /* No default value */
12648 "BandwidthReducedSI"
12649 },
12650 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.ProtectedEUTRAResourceIndication),
12651 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12652 0,
12653 &asn_DEF_ProtectedEUTRAResourceIndication,
12654 0,
12655 { 0, 0, 0 },
12656 0, 0, /* No default value */
12657 "ProtectedEUTRAResourceIndication"
12658 },
12659};
12660static const unsigned asn_MAP_extensionValue_to_canonical_264[] = { 3, 0, 6, 7, 1, 2, 4, 5, 8 };
12661static const unsigned asn_MAP_extensionValue_from_canonical_264[] = { 1, 4, 5, 0, 6, 7, 2, 3, 8 };
12662static 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 */
12672};
12673static 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 */
12683};
12684static /* Use -fall-defs-global to expose */
12685asn_TYPE_descriptor_t asn_DEF_extensionValue_264 = {
12686 "extensionValue",
12687 "extensionValue",
12688 &asn_OP_OPEN_TYPE,
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 */
12697};
12698
12699asn_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,
12704 0,
12705 { 0, &asn_PER_memb_id_constr_262, memb_id_constraint_261 },
12706 0, 0, /* No default value */
12707 "id"
12708 },
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 */
12716 "criticality"
12717 },
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 */
12725 "extensionValue"
12726 },
12727};
12728static const ber_tlv_tag_t asn_DEF_ServedCell_Information_ExtIEs_tags_261[] = {
12729 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12730};
12731static 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 */
12735};
12736asn_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 */
12743};
12744asn_TYPE_descriptor_t asn_DEF_ServedCell_Information_ExtIEs = {
12745 "ServedCell-Information-ExtIEs",
12746 "ServedCell-Information-ExtIEs",
12747 &asn_OP_SEQUENCE,
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 */
12758};
12759
12760static 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 */
12767 0, 0,
12768 -1 /* Extensions start */
12769};
12770static /* Use -fall-defs-global to expose */
12771asn_TYPE_descriptor_t asn_DEF_extensionValue_268 = {
12772 "extensionValue",
12773 "extensionValue",
12774 &asn_OP_OPEN_TYPE,
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 */
12782};
12783
12784asn_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,
12789 0,
12790 { 0, &asn_PER_memb_id_constr_266, memb_id_constraint_265 },
12791 0, 0, /* No default value */
12792 "id"
12793 },
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,
12798 0,
12799 { 0, &asn_PER_memb_criticality_constr_267, memb_criticality_constraint_265 },
12800 0, 0, /* No default value */
12801 "criticality"
12802 },
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,
12807 0,
12808 { 0, &asn_PER_memb_extensionValue_constr_268, memb_extensionValue_constraint_265 },
12809 0, 0, /* No default value */
12810 "extensionValue"
12811 },
12812};
12813static const ber_tlv_tag_t asn_DEF_SpecialSubframe_Info_ExtIEs_tags_265[] = {
12814 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12815};
12816static 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 */
12820};
12821asn_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 */
12828};
12829asn_TYPE_descriptor_t asn_DEF_SpecialSubframe_Info_ExtIEs = {
12830 "SpecialSubframe-Info-ExtIEs",
12831 "SpecialSubframe-Info-ExtIEs",
12832 &asn_OP_SEQUENCE,
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 */
12843};
12844
12845static 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 */
12852 0, 0,
12853 -1 /* Extensions start */
12854};
12855static /* Use -fall-defs-global to expose */
12856asn_TYPE_descriptor_t asn_DEF_extensionValue_272 = {
12857 "extensionValue",
12858 "extensionValue",
12859 &asn_OP_OPEN_TYPE,
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 */
12867};
12868
12869asn_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,
12874 0,
12875 { 0, &asn_PER_memb_id_constr_270, memb_id_constraint_269 },
12876 0, 0, /* No default value */
12877 "id"
12878 },
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,
12883 0,
12884 { 0, &asn_PER_memb_criticality_constr_271, memb_criticality_constraint_269 },
12885 0, 0, /* No default value */
12886 "criticality"
12887 },
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,
12892 0,
12893 { 0, &asn_PER_memb_extensionValue_constr_272, memb_extensionValue_constraint_269 },
12894 0, 0, /* No default value */
12895 "extensionValue"
12896 },
12897};
12898static const ber_tlv_tag_t asn_DEF_SubbandCQI_ExtIEs_tags_269[] = {
12899 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12900};
12901static 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 */
12905};
12906asn_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 */
12913};
12914asn_TYPE_descriptor_t asn_DEF_SubbandCQI_ExtIEs = {
12915 "SubbandCQI-ExtIEs",
12916 "SubbandCQI-ExtIEs",
12917 &asn_OP_SEQUENCE,
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 */
12928};
12929
12930static 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 */
12937 0, 0,
12938 -1 /* Extensions start */
12939};
12940static /* Use -fall-defs-global to expose */
12941asn_TYPE_descriptor_t asn_DEF_extensionValue_276 = {
12942 "extensionValue",
12943 "extensionValue",
12944 &asn_OP_OPEN_TYPE,
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 */
12952};
12953
12954asn_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,
12959 0,
12960 { 0, &asn_PER_memb_id_constr_274, memb_id_constraint_273 },
12961 0, 0, /* No default value */
12962 "id"
12963 },
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,
12968 0,
12969 { 0, &asn_PER_memb_criticality_constr_275, memb_criticality_constraint_273 },
12970 0, 0, /* No default value */
12971 "criticality"
12972 },
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,
12977 0,
12978 { 0, &asn_PER_memb_extensionValue_constr_276, memb_extensionValue_constraint_273 },
12979 0, 0, /* No default value */
12980 "extensionValue"
12981 },
12982};
12983static const ber_tlv_tag_t asn_DEF_SubbandCQIItem_ExtIEs_tags_273[] = {
12984 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12985};
12986static 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 */
12990};
12991asn_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 */
12998};
12999asn_TYPE_descriptor_t asn_DEF_SubbandCQIItem_ExtIEs = {
13000 "SubbandCQIItem-ExtIEs",
13001 "SubbandCQIItem-ExtIEs",
13002 &asn_OP_SEQUENCE,
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 */
13013};
13014
13015static 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 */
13022 0, 0,
13023 -1 /* Extensions start */
13024};
13025static /* Use -fall-defs-global to expose */
13026asn_TYPE_descriptor_t asn_DEF_extensionValue_280 = {
13027 "extensionValue",
13028 "extensionValue",
13029 &asn_OP_OPEN_TYPE,
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 */
13037};
13038
13039asn_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,
13044 0,
13045 { 0, &asn_PER_memb_id_constr_278, memb_id_constraint_277 },
13046 0, 0, /* No default value */
13047 "id"
13048 },
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,
13053 0,
13054 { 0, &asn_PER_memb_criticality_constr_279, memb_criticality_constraint_277 },
13055 0, 0, /* No default value */
13056 "criticality"
13057 },
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,
13062 0,
13063 { 0, &asn_PER_memb_extensionValue_constr_280, memb_extensionValue_constraint_277 },
13064 0, 0, /* No default value */
13065 "extensionValue"
13066 },
13067};
13068static const ber_tlv_tag_t asn_DEF_SULInformation_ExtIEs_tags_277[] = {
13069 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13070};
13071static 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 */
13075};
13076asn_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 */
13083};
13084asn_TYPE_descriptor_t asn_DEF_SULInformation_ExtIEs = {
13085 "SULInformation-ExtIEs",
13086 "SULInformation-ExtIEs",
13087 &asn_OP_SEQUENCE,
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 */
13098};
13099
13100static 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 */
13107 0, 0,
13108 -1 /* Extensions start */
13109};
13110static /* Use -fall-defs-global to expose */
13111asn_TYPE_descriptor_t asn_DEF_extensionValue_284 = {
13112 "extensionValue",
13113 "extensionValue",
13114 &asn_OP_OPEN_TYPE,
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 */
13122};
13123
13124asn_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,
13129 0,
13130 { 0, &asn_PER_memb_id_constr_282, memb_id_constraint_281 },
13131 0, 0, /* No default value */
13132 "id"
13133 },
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,
13138 0,
13139 { 0, &asn_PER_memb_criticality_constr_283, memb_criticality_constraint_281 },
13140 0, 0, /* No default value */
13141 "criticality"
13142 },
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,
13147 0,
13148 { 0, &asn_PER_memb_extensionValue_constr_284, memb_extensionValue_constraint_281 },
13149 0, 0, /* No default value */
13150 "extensionValue"
13151 },
13152};
13153static const ber_tlv_tag_t asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_281[] = {
13154 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13155};
13156static 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 */
13160};
13161asn_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 */
13168};
13169asn_TYPE_descriptor_t asn_DEF_SupportedSULFreqBandItem_ExtIEs = {
13170 "SupportedSULFreqBandItem-ExtIEs",
13171 "SupportedSULFreqBandItem-ExtIEs",
13172 &asn_OP_SEQUENCE,
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 */
13183};
13184
13185static 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)),
13188 0,
13189 &asn_DEF_AdditionalSpecialSubframe_Info,
13190 0,
13191 { 0, 0, 0 },
13192 0, 0, /* No default value */
13193 "AdditionalSpecialSubframe-Info"
13194 },
13195 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
13196 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
13197 0,
13198 &asn_DEF_EARFCNExtension,
13199 0,
13200 { 0, 0, 0 },
13201 0, 0, /* No default value */
13202 "EARFCNExtension"
13203 },
13204 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframeExtension_Info),
13205 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
13206 0,
13207 &asn_DEF_AdditionalSpecialSubframeExtension_Info,
13208 0,
13209 { 0, 0, 0 },
13210 0, 0, /* No default value */
13211 "AdditionalSpecialSubframeExtension-Info"
13212 },
13213};
13214static const unsigned asn_MAP_extensionValue_to_canonical_288[] = { 1, 0, 2 };
13215static const unsigned asn_MAP_extensionValue_from_canonical_288[] = { 1, 0, 2 };
13216static 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 */
13220};
13221static 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 */
13231};
13232static /* Use -fall-defs-global to expose */
13233asn_TYPE_descriptor_t asn_DEF_extensionValue_288 = {
13234 "extensionValue",
13235 "extensionValue",
13236 &asn_OP_OPEN_TYPE,
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 */
13245};
13246
13247asn_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,
13252 0,
13253 { 0, &asn_PER_memb_id_constr_286, memb_id_constraint_285 },
13254 0, 0, /* No default value */
13255 "id"
13256 },
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 */
13264 "criticality"
13265 },
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 */
13273 "extensionValue"
13274 },
13275};
13276static const ber_tlv_tag_t asn_DEF_TDD_Info_ExtIEs_tags_285[] = {
13277 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13278};
13279static 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 */
13283};
13284asn_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 */
13291};
13292asn_TYPE_descriptor_t asn_DEF_TDD_Info_ExtIEs = {
13293 "TDD-Info-ExtIEs",
13294 "TDD-Info-ExtIEs",
13295 &asn_OP_SEQUENCE,
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 */
13306};
13307
13308static 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 */
13315 0, 0,
13316 -1 /* Extensions start */
13317};
13318static /* Use -fall-defs-global to expose */
13319asn_TYPE_descriptor_t asn_DEF_extensionValue_292 = {
13320 "extensionValue",
13321 "extensionValue",
13322 &asn_OP_OPEN_TYPE,
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 */
13330};
13331
13332asn_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,
13337 0,
13338 { 0, &asn_PER_memb_id_constr_290, memb_id_constraint_289 },
13339 0, 0, /* No default value */
13340 "id"
13341 },
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,
13346 0,
13347 { 0, &asn_PER_memb_criticality_constr_291, memb_criticality_constraint_289 },
13348 0, 0, /* No default value */
13349 "criticality"
13350 },
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,
13355 0,
13356 { 0, &asn_PER_memb_extensionValue_constr_292, memb_extensionValue_constraint_289 },
13357 0, 0, /* No default value */
13358 "extensionValue"
13359 },
13360};
13361static const ber_tlv_tag_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_289[] = {
13362 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13363};
13364static 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 */
13368};
13369asn_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 */
13376};
13377asn_TYPE_descriptor_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs = {
13378 "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
13379 "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
13380 &asn_OP_SEQUENCE,
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 */
13391};
13392
13393static 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 */
13400 0, 0,
13401 -1 /* Extensions start */
13402};
13403static /* Use -fall-defs-global to expose */
13404asn_TYPE_descriptor_t asn_DEF_extensionValue_296 = {
13405 "extensionValue",
13406 "extensionValue",
13407 &asn_OP_OPEN_TYPE,
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 */
13415};
13416
13417asn_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,
13422 0,
13423 { 0, &asn_PER_memb_id_constr_294, memb_id_constraint_293 },
13424 0, 0, /* No default value */
13425 "id"
13426 },
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,
13431 0,
13432 { 0, &asn_PER_memb_criticality_constr_295, memb_criticality_constraint_293 },
13433 0, 0, /* No default value */
13434 "criticality"
13435 },
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,
13440 0,
13441 { 0, &asn_PER_memb_extensionValue_constr_296, memb_extensionValue_constraint_293 },
13442 0, 0, /* No default value */
13443 "extensionValue"
13444 },
13445};
13446static const ber_tlv_tag_t asn_DEF_UsableABSInformationFDD_ExtIEs_tags_293[] = {
13447 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13448};
13449static 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 */
13453};
13454asn_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 */
13461};
13462asn_TYPE_descriptor_t asn_DEF_UsableABSInformationFDD_ExtIEs = {
13463 "UsableABSInformationFDD-ExtIEs",
13464 "UsableABSInformationFDD-ExtIEs",
13465 &asn_OP_SEQUENCE,
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 */
13476};
13477
13478static 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 */
13485 0, 0,
13486 -1 /* Extensions start */
13487};
13488static /* Use -fall-defs-global to expose */
13489asn_TYPE_descriptor_t asn_DEF_extensionValue_300 = {
13490 "extensionValue",
13491 "extensionValue",
13492 &asn_OP_OPEN_TYPE,
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 */
13500};
13501
13502asn_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,
13507 0,
13508 { 0, &asn_PER_memb_id_constr_298, memb_id_constraint_297 },
13509 0, 0, /* No default value */
13510 "id"
13511 },
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,
13516 0,
13517 { 0, &asn_PER_memb_criticality_constr_299, memb_criticality_constraint_297 },
13518 0, 0, /* No default value */
13519 "criticality"
13520 },
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,
13525 0,
13526 { 0, &asn_PER_memb_extensionValue_constr_300, memb_extensionValue_constraint_297 },
13527 0, 0, /* No default value */
13528 "extensionValue"
13529 },
13530};
13531static const ber_tlv_tag_t asn_DEF_UsableABSInformationTDD_ExtIEs_tags_297[] = {
13532 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13533};
13534static 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 */
13538};
13539asn_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 */
13546};
13547asn_TYPE_descriptor_t asn_DEF_UsableABSInformationTDD_ExtIEs = {
13548 "UsableABSInformationTDD-ExtIEs",
13549 "UsableABSInformationTDD-ExtIEs",
13550 &asn_OP_SEQUENCE,
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 */
13561};
13562
13563static 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 */
13570 0, 0,
13571 -1 /* Extensions start */
13572};
13573static /* Use -fall-defs-global to expose */
13574asn_TYPE_descriptor_t asn_DEF_extensionValue_304 = {
13575 "extensionValue",
13576 "extensionValue",
13577 &asn_OP_OPEN_TYPE,
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 */
13585};
13586
13587asn_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,
13592 0,
13593 { 0, &asn_PER_memb_id_constr_302, memb_id_constraint_301 },
13594 0, 0, /* No default value */
13595 "id"
13596 },
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,
13601 0,
13602 { 0, &asn_PER_memb_criticality_constr_303, memb_criticality_constraint_301 },
13603 0, 0, /* No default value */
13604 "criticality"
13605 },
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,
13610 0,
13611 { 0, &asn_PER_memb_extensionValue_constr_304, memb_extensionValue_constraint_301 },
13612 0, 0, /* No default value */
13613 "extensionValue"
13614 },
13615};
13616static const ber_tlv_tag_t asn_DEF_WidebandCQI_ExtIEs_tags_301[] = {
13617 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13618};
13619static 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 */
13623};
13624asn_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 */
13631};
13632asn_TYPE_descriptor_t asn_DEF_WidebandCQI_ExtIEs = {
13633 "WidebandCQI-ExtIEs",
13634 "WidebandCQI-ExtIEs",
13635 &asn_OP_SEQUENCE,
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 */
13646};
13647