2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
\r
3 * From ASN.1 module "X2AP-Containers"
\r
4 * found in "../../asn_defs/asn1/x2ap-modified-15-05.asn"
\r
5 * `asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-OER`
\r
8 #include "ProtocolExtensionField.h"
\r
10 static const long asn_VAL_1_id_ManagementBasedMDTallowed = 74;
\r
11 static const long asn_VAL_1_ignore = 1;
\r
12 static const long asn_VAL_1_optional = 0;
\r
13 static const long asn_VAL_2_id_ManagementBasedMDTPLMNList = 89;
\r
14 static const long asn_VAL_2_ignore = 1;
\r
15 static const long asn_VAL_2_optional = 0;
\r
16 static const long asn_VAL_3_id_UESidelinkAggregateMaximumBitRate = 184;
\r
17 static const long asn_VAL_3_ignore = 1;
\r
18 static const long asn_VAL_3_optional = 0;
\r
19 static const asn_ioc_cell_t asn_IOS_UE_ContextInformation_ExtIEs_1_rows[] = {
\r
20 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_1_id_ManagementBasedMDTallowed },
\r
21 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_1_ignore },
\r
22 { "&Extension", aioc__type, &asn_DEF_ManagementBasedMDTallowed },
\r
23 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_1_optional },
\r
24 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_2_id_ManagementBasedMDTPLMNList },
\r
25 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_2_ignore },
\r
26 { "&Extension", aioc__type, &asn_DEF_MDTPLMNList },
\r
27 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_2_optional },
\r
28 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_3_id_UESidelinkAggregateMaximumBitRate },
\r
29 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_ignore },
\r
30 { "&Extension", aioc__type, &asn_DEF_UESidelinkAggregateMaximumBitRate },
\r
31 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_3_optional }
\r
33 static const asn_ioc_set_t asn_IOS_UE_ContextInformation_ExtIEs_1[] = {
\r
34 { 3, 4, asn_IOS_UE_ContextInformation_ExtIEs_1_rows }
\r
36 static const long asn_VAL_4_id_BearerType = 171;
\r
37 static const long asn_VAL_4_reject = 0;
\r
38 static const long asn_VAL_4_optional = 0;
\r
39 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1_rows[] = {
\r
40 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_4_id_BearerType },
\r
41 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_reject },
\r
42 { "&Extension", aioc__type, &asn_DEF_BearerType },
\r
43 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_4_optional }
\r
45 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1[] = {
\r
46 { 1, 4, asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1_rows }
\r
48 static const long asn_VAL_5_id_ReceiveStatusOfULPDCPSDUsExtended = 91;
\r
49 static const long asn_VAL_5_ignore = 1;
\r
50 static const long asn_VAL_5_optional = 0;
\r
51 static const long asn_VAL_6_id_ULCOUNTValueExtended = 92;
\r
52 static const long asn_VAL_6_ignore = 1;
\r
53 static const long asn_VAL_6_optional = 0;
\r
54 static const long asn_VAL_7_id_DLCOUNTValueExtended = 93;
\r
55 static const long asn_VAL_7_ignore = 1;
\r
56 static const long asn_VAL_7_optional = 0;
\r
57 static const long asn_VAL_8_id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 = 150;
\r
58 static const long asn_VAL_8_ignore = 1;
\r
59 static const long asn_VAL_8_optional = 0;
\r
60 static const long asn_VAL_9_id_ULCOUNTValuePDCP_SNlength18 = 151;
\r
61 static const long asn_VAL_9_ignore = 1;
\r
62 static const long asn_VAL_9_optional = 0;
\r
63 static const long asn_VAL_10_id_DLCOUNTValuePDCP_SNlength18 = 152;
\r
64 static const long asn_VAL_10_ignore = 1;
\r
65 static const long asn_VAL_10_optional = 0;
\r
66 static const asn_ioc_cell_t asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1_rows[] = {
\r
67 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_5_id_ReceiveStatusOfULPDCPSDUsExtended },
\r
68 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_5_ignore },
\r
69 { "&Extension", aioc__type, &asn_DEF_ReceiveStatusOfULPDCPSDUsExtended },
\r
70 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_5_optional },
\r
71 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_6_id_ULCOUNTValueExtended },
\r
72 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_ignore },
\r
73 { "&Extension", aioc__type, &asn_DEF_COUNTValueExtended },
\r
74 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_6_optional },
\r
75 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_7_id_DLCOUNTValueExtended },
\r
76 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_7_ignore },
\r
77 { "&Extension", aioc__type, &asn_DEF_COUNTValueExtended },
\r
78 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_7_optional },
\r
79 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_8_id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 },
\r
80 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_8_ignore },
\r
81 { "&Extension", aioc__type, &asn_DEF_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 },
\r
82 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_8_optional },
\r
83 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_9_id_ULCOUNTValuePDCP_SNlength18 },
\r
84 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_9_ignore },
\r
85 { "&Extension", aioc__type, &asn_DEF_COUNTvaluePDCP_SNlength18 },
\r
86 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_9_optional },
\r
87 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_10_id_DLCOUNTValuePDCP_SNlength18 },
\r
88 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_10_ignore },
\r
89 { "&Extension", aioc__type, &asn_DEF_COUNTvaluePDCP_SNlength18 },
\r
90 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_10_optional }
\r
92 static const asn_ioc_set_t asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1[] = {
\r
93 { 6, 4, asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1_rows }
\r
95 static const long asn_VAL_11_id_ABSInformation = 61;
\r
96 static const long asn_VAL_11_ignore = 1;
\r
97 static const long asn_VAL_11_optional = 0;
\r
98 static const long asn_VAL_12_id_InvokeIndication = 62;
\r
99 static const long asn_VAL_12_ignore = 1;
\r
100 static const long asn_VAL_12_optional = 0;
\r
101 static const long asn_VAL_13_id_IntendedULDLConfiguration = 99;
\r
102 static const long asn_VAL_13_ignore = 1;
\r
103 static const long asn_VAL_13_optional = 0;
\r
104 static const long asn_VAL_14_id_ExtendedULInterferenceOverloadInfo = 100;
\r
105 static const long asn_VAL_14_ignore = 1;
\r
106 static const long asn_VAL_14_optional = 0;
\r
107 static const long asn_VAL_15_id_CoMPInformation = 108;
\r
108 static const long asn_VAL_15_ignore = 1;
\r
109 static const long asn_VAL_15_optional = 0;
\r
110 static const long asn_VAL_16_id_DynamicDLTransmissionInformation = 106;
\r
111 static const long asn_VAL_16_ignore = 1;
\r
112 static const long asn_VAL_16_optional = 0;
\r
113 static const asn_ioc_cell_t asn_IOS_CellInformation_Item_ExtIEs_1_rows[] = {
\r
114 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_11_id_ABSInformation },
\r
115 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_11_ignore },
\r
116 { "&Extension", aioc__type, &asn_DEF_ABSInformation },
\r
117 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_11_optional },
\r
118 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_12_id_InvokeIndication },
\r
119 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_12_ignore },
\r
120 { "&Extension", aioc__type, &asn_DEF_InvokeIndication },
\r
121 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_12_optional },
\r
122 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_13_id_IntendedULDLConfiguration },
\r
123 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_13_ignore },
\r
124 { "&Extension", aioc__type, &asn_DEF_SubframeAssignment },
\r
125 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_13_optional },
\r
126 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_14_id_ExtendedULInterferenceOverloadInfo },
\r
127 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_14_ignore },
\r
128 { "&Extension", aioc__type, &asn_DEF_ExtendedULInterferenceOverloadInfo },
\r
129 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_14_optional },
\r
130 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_15_id_CoMPInformation },
\r
131 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_15_ignore },
\r
132 { "&Extension", aioc__type, &asn_DEF_CoMPInformation },
\r
133 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_15_optional },
\r
134 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_16_id_DynamicDLTransmissionInformation },
\r
135 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_16_ignore },
\r
136 { "&Extension", aioc__type, &asn_DEF_DynamicDLTransmissionInformation },
\r
137 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_16_optional }
\r
139 static const asn_ioc_set_t asn_IOS_CellInformation_Item_ExtIEs_1[] = {
\r
140 { 6, 4, asn_IOS_CellInformation_Item_ExtIEs_1_rows }
\r
142 static const long asn_VAL_17_id_DeactivationIndication = 59;
\r
143 static const long asn_VAL_17_ignore = 1;
\r
144 static const long asn_VAL_17_optional = 0;
\r
145 static const asn_ioc_cell_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows[] = {
\r
146 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_17_id_DeactivationIndication },
\r
147 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_17_ignore },
\r
148 { "&Extension", aioc__type, &asn_DEF_DeactivationIndication },
\r
149 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_17_optional }
\r
151 static const asn_ioc_set_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1[] = {
\r
152 { 1, 4, asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows }
\r
154 static const long asn_VAL_18_id_CompositeAvailableCapacityGroup = 42;
\r
155 static const long asn_VAL_18_ignore = 1;
\r
156 static const long asn_VAL_18_optional = 0;
\r
157 static const long asn_VAL_19_id_ABS_Status = 63;
\r
158 static const long asn_VAL_19_ignore = 1;
\r
159 static const long asn_VAL_19_optional = 0;
\r
160 static const long asn_VAL_20_id_RSRPMRList = 110;
\r
161 static const long asn_VAL_20_ignore = 1;
\r
162 static const long asn_VAL_20_optional = 0;
\r
163 static const long asn_VAL_21_id_CSIReportList = 146;
\r
164 static const long asn_VAL_21_ignore = 1;
\r
165 static const long asn_VAL_21_optional = 0;
\r
166 static const long asn_VAL_22_id_CellReportingIndicator = 170;
\r
167 static const long asn_VAL_22_ignore = 1;
\r
168 static const long asn_VAL_22_optional = 0;
\r
169 static const asn_ioc_cell_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows[] = {
\r
170 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_18_id_CompositeAvailableCapacityGroup },
\r
171 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_18_ignore },
\r
172 { "&Extension", aioc__type, &asn_DEF_CompositeAvailableCapacityGroup },
\r
173 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_18_optional },
\r
174 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_19_id_ABS_Status },
\r
175 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_19_ignore },
\r
176 { "&Extension", aioc__type, &asn_DEF_ABS_Status },
\r
177 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_19_optional },
\r
178 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_20_id_RSRPMRList },
\r
179 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_20_ignore },
\r
180 { "&Extension", aioc__type, &asn_DEF_RSRPMRList },
\r
181 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_20_optional },
\r
182 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_21_id_CSIReportList },
\r
183 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_21_ignore },
\r
184 { "&Extension", aioc__type, &asn_DEF_CSIReportList },
\r
185 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_21_optional },
\r
186 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_22_id_CellReportingIndicator },
\r
187 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_22_ignore },
\r
188 { "&Extension", aioc__type, &asn_DEF_CellReportingIndicator },
\r
189 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_22_optional }
\r
191 static const asn_ioc_set_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1[] = {
\r
192 { 5, 4, asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows }
\r
194 static const long asn_VAL_23_id_Correlation_ID = 166;
\r
195 static const long asn_VAL_23_ignore = 1;
\r
196 static const long asn_VAL_23_optional = 0;
\r
197 static const long asn_VAL_24_id_SIPTO_Correlation_ID = 167;
\r
198 static const long asn_VAL_24_ignore = 1;
\r
199 static const long asn_VAL_24_optional = 0;
\r
200 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1_rows[] = {
\r
201 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_23_id_Correlation_ID },
\r
202 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_23_ignore },
\r
203 { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
\r
204 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_23_optional },
\r
205 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_24_id_SIPTO_Correlation_ID },
\r
206 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_24_ignore },
\r
207 { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
\r
208 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_24_optional }
\r
210 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1[] = {
\r
211 { 2, 4, asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1_rows }
\r
213 static const long asn_VAL_25_id_Correlation_ID = 166;
\r
214 static const long asn_VAL_25_ignore = 1;
\r
215 static const long asn_VAL_25_optional = 0;
\r
216 static const long asn_VAL_26_id_SIPTO_Correlation_ID = 167;
\r
217 static const long asn_VAL_26_ignore = 1;
\r
218 static const long asn_VAL_26_optional = 0;
\r
219 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1_rows[] = {
\r
220 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_25_id_Correlation_ID },
\r
221 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_25_ignore },
\r
222 { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
\r
223 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_25_optional },
\r
224 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_26_id_SIPTO_Correlation_ID },
\r
225 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_26_ignore },
\r
226 { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
\r
227 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_26_optional }
\r
229 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1[] = {
\r
230 { 2, 4, asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1_rows }
\r
232 static const long asn_VAL_27_id_UESidelinkAggregateMaximumBitRate = 184;
\r
233 static const long asn_VAL_27_ignore = 1;
\r
234 static const long asn_VAL_27_optional = 0;
\r
235 static const asn_ioc_cell_t asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1_rows[] = {
\r
236 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_27_id_UESidelinkAggregateMaximumBitRate },
\r
237 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_27_ignore },
\r
238 { "&Extension", aioc__type, &asn_DEF_UESidelinkAggregateMaximumBitRate },
\r
239 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_27_optional }
\r
241 static const asn_ioc_set_t asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1[] = {
\r
242 { 1, 4, asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1_rows }
\r
244 static const long asn_VAL_28_id_uL_GTPtunnelEndpoint = 185;
\r
245 static const long asn_VAL_28_reject = 0;
\r
246 static const long asn_VAL_28_mandatory = 2;
\r
247 static const long asn_VAL_29_id_dL_Forwarding = 306;
\r
248 static const long asn_VAL_29_ignore = 1;
\r
249 static const long asn_VAL_29_optional = 0;
\r
250 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1_rows[] = {
\r
251 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_28_id_uL_GTPtunnelEndpoint },
\r
252 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_28_reject },
\r
253 { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
\r
254 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_28_mandatory },
\r
255 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_29_id_dL_Forwarding },
\r
256 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_29_ignore },
\r
257 { "&Extension", aioc__type, &asn_DEF_DL_Forwarding },
\r
258 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_29_optional }
\r
260 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1[] = {
\r
261 { 2, 4, asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1_rows }
\r
263 static const long asn_VAL_30_id_RLCMode_transferred = 317;
\r
264 static const long asn_VAL_30_ignore = 1;
\r
265 static const long asn_VAL_30_optional = 0;
\r
266 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
\r
267 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_30_id_RLCMode_transferred },
\r
268 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_30_ignore },
\r
269 { "&Extension", aioc__type, &asn_DEF_RLCMode },
\r
270 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_30_optional }
\r
272 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1[] = {
\r
273 { 1, 4, asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1_rows }
\r
275 static const long asn_VAL_31_id_uLpDCPSnLength = 302;
\r
276 static const long asn_VAL_31_ignore = 1;
\r
277 static const long asn_VAL_31_optional = 0;
\r
278 static const long asn_VAL_32_id_dLPDCPSnLength = 311;
\r
279 static const long asn_VAL_32_ignore = 1;
\r
280 static const long asn_VAL_32_optional = 0;
\r
281 static const long asn_VAL_33_id_duplicationActivation = 315;
\r
282 static const long asn_VAL_33_ignore = 1;
\r
283 static const long asn_VAL_33_optional = 0;
\r
284 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
\r
285 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_31_id_uLpDCPSnLength },
\r
286 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_31_ignore },
\r
287 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
\r
288 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_31_optional },
\r
289 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_32_id_dLPDCPSnLength },
\r
290 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_32_ignore },
\r
291 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
\r
292 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_32_optional },
\r
293 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_33_id_duplicationActivation },
\r
294 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_33_ignore },
\r
295 { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
\r
296 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_33_optional }
\r
298 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
\r
299 { 3, 4, asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
\r
301 static const long asn_VAL_34_id_uLpDCPSnLength = 302;
\r
302 static const long asn_VAL_34_ignore = 1;
\r
303 static const long asn_VAL_34_optional = 0;
\r
304 static const long asn_VAL_35_id_dLPDCPSnLength = 311;
\r
305 static const long asn_VAL_35_ignore = 1;
\r
306 static const long asn_VAL_35_optional = 0;
\r
307 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
\r
308 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_34_id_uLpDCPSnLength },
\r
309 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_34_ignore },
\r
310 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
\r
311 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_34_optional },
\r
312 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_35_id_dLPDCPSnLength },
\r
313 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_35_ignore },
\r
314 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
\r
315 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_35_optional }
\r
317 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1[] = {
\r
318 { 2, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1_rows }
\r
320 static const long asn_VAL_36_id_lCID = 314;
\r
321 static const long asn_VAL_36_ignore = 1;
\r
322 static const long asn_VAL_36_optional = 0;
\r
323 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
\r
324 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_36_id_lCID },
\r
325 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_36_ignore },
\r
326 { "&Extension", aioc__type, &asn_DEF_LCID },
\r
327 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_36_optional }
\r
329 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
\r
330 { 1, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
\r
332 static const long asn_VAL_37_id_SubscriberProfileIDforRFP = 275;
\r
333 static const long asn_VAL_37_ignore = 1;
\r
334 static const long asn_VAL_37_optional = 0;
\r
335 static const asn_ioc_cell_t asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1_rows[] = {
\r
336 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_37_id_SubscriberProfileIDforRFP },
\r
337 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_37_ignore },
\r
338 { "&Extension", aioc__type, &asn_DEF_SubscriberProfileIDforRFP },
\r
339 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_37_optional }
\r
341 static const asn_ioc_set_t asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1[] = {
\r
342 { 1, 4, asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1_rows }
\r
344 static const long asn_VAL_38_id_RLCMode_transferred = 317;
\r
345 static const long asn_VAL_38_ignore = 1;
\r
346 static const long asn_VAL_38_optional = 0;
\r
347 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
\r
348 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_38_id_RLCMode_transferred },
\r
349 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_38_ignore },
\r
350 { "&Extension", aioc__type, &asn_DEF_RLCMode },
\r
351 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_38_optional }
\r
353 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1[] = {
\r
354 { 1, 4, asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows }
\r
356 static const long asn_VAL_39_id_uLpDCPSnLength = 302;
\r
357 static const long asn_VAL_39_ignore = 1;
\r
358 static const long asn_VAL_39_optional = 0;
\r
359 static const long asn_VAL_40_id_dLPDCPSnLength = 311;
\r
360 static const long asn_VAL_40_ignore = 1;
\r
361 static const long asn_VAL_40_optional = 0;
\r
362 static const long asn_VAL_41_id_duplicationActivation = 315;
\r
363 static const long asn_VAL_41_ignore = 1;
\r
364 static const long asn_VAL_41_optional = 0;
\r
365 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
\r
366 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_39_id_uLpDCPSnLength },
\r
367 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_39_ignore },
\r
368 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
\r
369 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_39_optional },
\r
370 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_40_id_dLPDCPSnLength },
\r
371 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_40_ignore },
\r
372 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
\r
373 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_40_optional },
\r
374 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_41_id_duplicationActivation },
\r
375 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_41_ignore },
\r
376 { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
\r
377 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_41_optional }
\r
379 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
\r
380 { 3, 4, asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
\r
382 static const long asn_VAL_42_id_RLC_Status = 300;
\r
383 static const long asn_VAL_42_ignore = 1;
\r
384 static const long asn_VAL_42_optional = 0;
\r
385 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
\r
386 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_42_id_RLC_Status },
\r
387 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_42_ignore },
\r
388 { "&Extension", aioc__type, &asn_DEF_RLC_Status },
\r
389 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_42_optional }
\r
391 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1[] = {
\r
392 { 1, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows }
\r
394 static const long asn_VAL_43_id_uLpDCPSnLength = 302;
\r
395 static const long asn_VAL_43_ignore = 1;
\r
396 static const long asn_VAL_43_optional = 0;
\r
397 static const long asn_VAL_44_id_dLPDCPSnLength = 311;
\r
398 static const long asn_VAL_44_ignore = 1;
\r
399 static const long asn_VAL_44_optional = 0;
\r
400 static const long asn_VAL_45_id_secondarymeNBULGTPTEIDatPDCP = 313;
\r
401 static const long asn_VAL_45_ignore = 1;
\r
402 static const long asn_VAL_45_optional = 0;
\r
403 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
\r
404 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_43_id_uLpDCPSnLength },
\r
405 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_43_ignore },
\r
406 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
\r
407 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_43_optional },
\r
408 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_44_id_dLPDCPSnLength },
\r
409 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_44_ignore },
\r
410 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
\r
411 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_44_optional },
\r
412 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_45_id_secondarymeNBULGTPTEIDatPDCP },
\r
413 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_45_ignore },
\r
414 { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
\r
415 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_45_optional }
\r
417 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
\r
418 { 3, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
\r
420 static const long asn_VAL_46_id_uLpDCPSnLength = 302;
\r
421 static const long asn_VAL_46_ignore = 1;
\r
422 static const long asn_VAL_46_optional = 0;
\r
423 static const long asn_VAL_47_id_dLPDCPSnLength = 311;
\r
424 static const long asn_VAL_47_ignore = 1;
\r
425 static const long asn_VAL_47_optional = 0;
\r
426 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
\r
427 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_46_id_uLpDCPSnLength },
\r
428 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_46_ignore },
\r
429 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
\r
430 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_46_optional },
\r
431 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_47_id_dLPDCPSnLength },
\r
432 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_47_ignore },
\r
433 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
\r
434 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_47_optional }
\r
436 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1[] = {
\r
437 { 2, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows }
\r
439 static const long asn_VAL_48_id_lCID = 314;
\r
440 static const long asn_VAL_48_ignore = 1;
\r
441 static const long asn_VAL_48_optional = 0;
\r
442 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
\r
443 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_48_id_lCID },
\r
444 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_48_ignore },
\r
445 { "&Extension", aioc__type, &asn_DEF_LCID },
\r
446 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_48_optional }
\r
448 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
\r
449 { 1, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
\r
451 static const long asn_VAL_49_id_uLpDCPSnLength = 302;
\r
452 static const long asn_VAL_49_ignore = 1;
\r
453 static const long asn_VAL_49_optional = 0;
\r
454 static const long asn_VAL_50_id_dLPDCPSnLength = 311;
\r
455 static const long asn_VAL_50_ignore = 1;
\r
456 static const long asn_VAL_50_optional = 0;
\r
457 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
\r
458 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_49_id_uLpDCPSnLength },
\r
459 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_49_ignore },
\r
460 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
\r
461 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_49_optional },
\r
462 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_50_id_dLPDCPSnLength },
\r
463 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_50_ignore },
\r
464 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
\r
465 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_50_optional }
\r
467 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1[] = {
\r
468 { 2, 4, asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows }
\r
470 static const long asn_VAL_51_id_secondarysgNBDLGTPTEIDatPDCP = 312;
\r
471 static const long asn_VAL_51_ignore = 1;
\r
472 static const long asn_VAL_51_optional = 0;
\r
473 static const long asn_VAL_52_id_RLC_Status = 300;
\r
474 static const long asn_VAL_52_ignore = 1;
\r
475 static const long asn_VAL_52_optional = 0;
\r
476 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
\r
477 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_51_id_secondarysgNBDLGTPTEIDatPDCP },
\r
478 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_51_ignore },
\r
479 { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
\r
480 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_51_optional },
\r
481 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_52_id_RLC_Status },
\r
482 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_52_ignore },
\r
483 { "&Extension", aioc__type, &asn_DEF_RLC_Status },
\r
484 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_52_optional }
\r
486 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
\r
487 { 2, 4, asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
\r
489 static const long asn_VAL_53_id_RLCMode_transferred = 317;
\r
490 static const long asn_VAL_53_ignore = 1;
\r
491 static const long asn_VAL_53_optional = 0;
\r
492 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1_rows[] = {
\r
493 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_53_id_RLCMode_transferred },
\r
494 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_53_ignore },
\r
495 { "&Extension", aioc__type, &asn_DEF_RLCMode },
\r
496 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_53_optional }
\r
498 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1[] = {
\r
499 { 1, 4, asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1_rows }
\r
501 static const long asn_VAL_54_id_uLpDCPSnLength = 302;
\r
502 static const long asn_VAL_54_ignore = 1;
\r
503 static const long asn_VAL_54_optional = 0;
\r
504 static const long asn_VAL_55_id_dLPDCPSnLength = 311;
\r
505 static const long asn_VAL_55_ignore = 1;
\r
506 static const long asn_VAL_55_optional = 0;
\r
507 static const long asn_VAL_56_id_new_drb_ID_req = 325;
\r
508 static const long asn_VAL_56_ignore = 1;
\r
509 static const long asn_VAL_56_optional = 0;
\r
510 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
\r
511 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_54_id_uLpDCPSnLength },
\r
512 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_54_ignore },
\r
513 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
\r
514 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_54_optional },
\r
515 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_55_id_dLPDCPSnLength },
\r
516 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_55_ignore },
\r
517 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
\r
518 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_55_optional },
\r
519 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_56_id_new_drb_ID_req },
\r
520 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_56_ignore },
\r
521 { "&Extension", aioc__type, &asn_DEF_NewDRBIDrequest },
\r
522 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_56_optional }
\r
524 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1[] = {
\r
525 { 3, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1_rows }
\r
527 static const long asn_VAL_57_id_RLC_Status = 300;
\r
528 static const long asn_VAL_57_ignore = 1;
\r
529 static const long asn_VAL_57_optional = 0;
\r
530 static const long asn_VAL_58_id_lCID = 314;
\r
531 static const long asn_VAL_58_ignore = 1;
\r
532 static const long asn_VAL_58_optional = 0;
\r
533 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
\r
534 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_57_id_RLC_Status },
\r
535 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_57_ignore },
\r
536 { "&Extension", aioc__type, &asn_DEF_RLC_Status },
\r
537 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_57_optional },
\r
538 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_58_id_lCID },
\r
539 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_58_ignore },
\r
540 { "&Extension", aioc__type, &asn_DEF_LCID },
\r
541 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_58_optional }
\r
543 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1[] = {
\r
544 { 2, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1_rows }
\r
546 static const long asn_VAL_59_id_uLpDCPSnLength = 302;
\r
547 static const long asn_VAL_59_ignore = 1;
\r
548 static const long asn_VAL_59_optional = 0;
\r
549 static const long asn_VAL_60_id_dLPDCPSnLength = 311;
\r
550 static const long asn_VAL_60_ignore = 1;
\r
551 static const long asn_VAL_60_optional = 0;
\r
552 static const asn_ioc_cell_t asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
\r
553 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_59_id_uLpDCPSnLength },
\r
554 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_59_ignore },
\r
555 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
\r
556 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_59_optional },
\r
557 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_60_id_dLPDCPSnLength },
\r
558 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_60_ignore },
\r
559 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
\r
560 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_60_optional }
\r
562 static const asn_ioc_set_t asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1[] = {
\r
563 { 2, 4, asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1_rows }
\r
565 static const long asn_VAL_61_id_DownlinkPacketLossRate = 273;
\r
566 static const long asn_VAL_61_ignore = 1;
\r
567 static const long asn_VAL_61_optional = 0;
\r
568 static const long asn_VAL_62_id_UplinkPacketLossRate = 274;
\r
569 static const long asn_VAL_62_ignore = 1;
\r
570 static const long asn_VAL_62_optional = 0;
\r
571 static const asn_ioc_cell_t asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1_rows[] = {
\r
572 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_61_id_DownlinkPacketLossRate },
\r
573 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_61_ignore },
\r
574 { "&Extension", aioc__type, &asn_DEF_Packet_LossRate },
\r
575 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_61_optional },
\r
576 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_62_id_UplinkPacketLossRate },
\r
577 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_62_ignore },
\r
578 { "&Extension", aioc__type, &asn_DEF_Packet_LossRate },
\r
579 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_62_optional }
\r
581 static const asn_ioc_set_t asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1[] = {
\r
582 { 2, 4, asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1_rows }
\r
584 static const long asn_VAL_63_id_UL_EARFCNExtension = 95;
\r
585 static const long asn_VAL_63_reject = 0;
\r
586 static const long asn_VAL_63_optional = 0;
\r
587 static const long asn_VAL_64_id_DL_EARFCNExtension = 96;
\r
588 static const long asn_VAL_64_reject = 0;
\r
589 static const long asn_VAL_64_optional = 0;
\r
590 static const long asn_VAL_65_id_OffsetOfNbiotChannelNumberToDL_EARFCN = 177;
\r
591 static const long asn_VAL_65_reject = 0;
\r
592 static const long asn_VAL_65_optional = 0;
\r
593 static const long asn_VAL_66_id_OffsetOfNbiotChannelNumberToUL_EARFCN = 178;
\r
594 static const long asn_VAL_66_reject = 0;
\r
595 static const long asn_VAL_66_optional = 0;
\r
596 static const long asn_VAL_67_id_NRS_NSSS_PowerOffset = 282;
\r
597 static const long asn_VAL_67_ignore = 1;
\r
598 static const long asn_VAL_67_optional = 0;
\r
599 static const long asn_VAL_68_id_NSSS_NumOccasionDifferentPrecoder = 283;
\r
600 static const long asn_VAL_68_ignore = 1;
\r
601 static const long asn_VAL_68_optional = 0;
\r
602 static const asn_ioc_cell_t asn_IOS_FDD_Info_ExtIEs_1_rows[] = {
\r
603 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_63_id_UL_EARFCNExtension },
\r
604 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_63_reject },
\r
605 { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
\r
606 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_63_optional },
\r
607 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_64_id_DL_EARFCNExtension },
\r
608 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_64_reject },
\r
609 { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
\r
610 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_64_optional },
\r
611 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_65_id_OffsetOfNbiotChannelNumberToDL_EARFCN },
\r
612 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_65_reject },
\r
613 { "&Extension", aioc__type, &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN },
\r
614 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_65_optional },
\r
615 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_66_id_OffsetOfNbiotChannelNumberToUL_EARFCN },
\r
616 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_66_reject },
\r
617 { "&Extension", aioc__type, &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN },
\r
618 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_66_optional },
\r
619 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_67_id_NRS_NSSS_PowerOffset },
\r
620 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_67_ignore },
\r
621 { "&Extension", aioc__type, &asn_DEF_NRS_NSSS_PowerOffset },
\r
622 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_67_optional },
\r
623 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_68_id_NSSS_NumOccasionDifferentPrecoder },
\r
624 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_68_ignore },
\r
625 { "&Extension", aioc__type, &asn_DEF_NSSS_NumOccasionDifferentPrecoder },
\r
626 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_68_optional }
\r
628 static const asn_ioc_set_t asn_IOS_FDD_Info_ExtIEs_1[] = {
\r
629 { 6, 4, asn_IOS_FDD_Info_ExtIEs_1_rows }
\r
631 static const long asn_VAL_69_id_extended_e_RAB_MaximumBitrateDL = 196;
\r
632 static const long asn_VAL_69_ignore = 1;
\r
633 static const long asn_VAL_69_optional = 0;
\r
634 static const long asn_VAL_70_id_extended_e_RAB_MaximumBitrateUL = 197;
\r
635 static const long asn_VAL_70_ignore = 1;
\r
636 static const long asn_VAL_70_optional = 0;
\r
637 static const long asn_VAL_71_id_extended_e_RAB_GuaranteedBitrateDL = 198;
\r
638 static const long asn_VAL_71_ignore = 1;
\r
639 static const long asn_VAL_71_optional = 0;
\r
640 static const long asn_VAL_72_id_extended_e_RAB_GuaranteedBitrateUL = 199;
\r
641 static const long asn_VAL_72_ignore = 1;
\r
642 static const long asn_VAL_72_optional = 0;
\r
643 static const asn_ioc_cell_t asn_IOS_GBR_QosInformation_ExtIEs_1_rows[] = {
\r
644 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_69_id_extended_e_RAB_MaximumBitrateDL },
\r
645 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_69_ignore },
\r
646 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
\r
647 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_69_optional },
\r
648 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_70_id_extended_e_RAB_MaximumBitrateUL },
\r
649 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_70_ignore },
\r
650 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
\r
651 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_70_optional },
\r
652 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_71_id_extended_e_RAB_GuaranteedBitrateDL },
\r
653 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_71_ignore },
\r
654 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
\r
655 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_71_optional },
\r
656 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_72_id_extended_e_RAB_GuaranteedBitrateUL },
\r
657 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_72_ignore },
\r
658 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
\r
659 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_72_optional }
\r
661 static const asn_ioc_set_t asn_IOS_GBR_QosInformation_ExtIEs_1[] = {
\r
662 { 4, 4, asn_IOS_GBR_QosInformation_ExtIEs_1_rows }
\r
664 static const long asn_VAL_73_id_NRrestrictioninEPSasSecondaryRAT = 202;
\r
665 static const long asn_VAL_73_ignore = 1;
\r
666 static const long asn_VAL_73_optional = 0;
\r
667 static const long asn_VAL_74_id_CNTypeRestrictions = 301;
\r
668 static const long asn_VAL_74_ignore = 1;
\r
669 static const long asn_VAL_74_optional = 0;
\r
670 static const long asn_VAL_75_id_NRrestrictionin5GS = 305;
\r
671 static const long asn_VAL_75_ignore = 1;
\r
672 static const long asn_VAL_75_optional = 0;
\r
673 static const asn_ioc_cell_t asn_IOS_HandoverRestrictionList_ExtIEs_1_rows[] = {
\r
674 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_73_id_NRrestrictioninEPSasSecondaryRAT },
\r
675 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_73_ignore },
\r
676 { "&Extension", aioc__type, &asn_DEF_NRrestrictioninEPSasSecondaryRAT },
\r
677 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_73_optional },
\r
678 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_74_id_CNTypeRestrictions },
\r
679 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_74_ignore },
\r
680 { "&Extension", aioc__type, &asn_DEF_CNTypeRestrictions },
\r
681 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_74_optional },
\r
682 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_75_id_NRrestrictionin5GS },
\r
683 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_75_ignore },
\r
684 { "&Extension", aioc__type, &asn_DEF_NRrestrictionin5GS },
\r
685 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_75_optional }
\r
687 static const asn_ioc_set_t asn_IOS_HandoverRestrictionList_ExtIEs_1[] = {
\r
688 { 3, 4, asn_IOS_HandoverRestrictionList_ExtIEs_1_rows }
\r
690 static const long asn_VAL_76_id_Time_UE_StayedInCell_EnhancedGranularity = 77;
\r
691 static const long asn_VAL_76_ignore = 1;
\r
692 static const long asn_VAL_76_optional = 0;
\r
693 static const long asn_VAL_77_id_HO_cause = 80;
\r
694 static const long asn_VAL_77_ignore = 1;
\r
695 static const long asn_VAL_77_optional = 0;
\r
696 static const asn_ioc_cell_t asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1_rows[] = {
\r
697 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_76_id_Time_UE_StayedInCell_EnhancedGranularity },
\r
698 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_76_ignore },
\r
699 { "&Extension", aioc__type, &asn_DEF_Time_UE_StayedInCell_EnhancedGranularity },
\r
700 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_76_optional },
\r
701 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_77_id_HO_cause },
\r
702 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_77_ignore },
\r
703 { "&Extension", aioc__type, &asn_DEF_Cause },
\r
704 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_77_optional }
\r
706 static const asn_ioc_set_t asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1[] = {
\r
707 { 2, 4, asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1_rows }
\r
709 static const long asn_VAL_78_id_M3Configuration = 85;
\r
710 static const long asn_VAL_78_ignore = 1;
\r
711 static const long asn_VAL_78_conditional = 1;
\r
712 static const long asn_VAL_79_id_M4Configuration = 86;
\r
713 static const long asn_VAL_79_ignore = 1;
\r
714 static const long asn_VAL_79_conditional = 1;
\r
715 static const long asn_VAL_80_id_M5Configuration = 87;
\r
716 static const long asn_VAL_80_ignore = 1;
\r
717 static const long asn_VAL_80_conditional = 1;
\r
718 static const long asn_VAL_81_id_MDT_Location_Info = 88;
\r
719 static const long asn_VAL_81_ignore = 1;
\r
720 static const long asn_VAL_81_optional = 0;
\r
721 static const long asn_VAL_82_id_SignallingBasedMDTPLMNList = 90;
\r
722 static const long asn_VAL_82_ignore = 1;
\r
723 static const long asn_VAL_82_optional = 0;
\r
724 static const long asn_VAL_83_id_M6Configuration = 161;
\r
725 static const long asn_VAL_83_ignore = 1;
\r
726 static const long asn_VAL_83_conditional = 1;
\r
727 static const long asn_VAL_84_id_M7Configuration = 162;
\r
728 static const long asn_VAL_84_ignore = 1;
\r
729 static const long asn_VAL_84_conditional = 1;
\r
730 static const long asn_VAL_85_id_BluetoothMeasurementConfiguration = 303;
\r
731 static const long asn_VAL_85_ignore = 1;
\r
732 static const long asn_VAL_85_optional = 0;
\r
733 static const long asn_VAL_86_id_WLANMeasurementConfiguration = 304;
\r
734 static const long asn_VAL_86_ignore = 1;
\r
735 static const long asn_VAL_86_optional = 0;
\r
736 static const asn_ioc_cell_t asn_IOS_MDT_Configuration_ExtIEs_1_rows[] = {
\r
737 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_78_id_M3Configuration },
\r
738 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_78_ignore },
\r
739 { "&Extension", aioc__type, &asn_DEF_M3Configuration },
\r
740 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_78_conditional },
\r
741 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_79_id_M4Configuration },
\r
742 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_79_ignore },
\r
743 { "&Extension", aioc__type, &asn_DEF_M4Configuration },
\r
744 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_79_conditional },
\r
745 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_80_id_M5Configuration },
\r
746 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_80_ignore },
\r
747 { "&Extension", aioc__type, &asn_DEF_M5Configuration },
\r
748 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_80_conditional },
\r
749 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_81_id_MDT_Location_Info },
\r
750 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_81_ignore },
\r
751 { "&Extension", aioc__type, &asn_DEF_MDT_Location_Info },
\r
752 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_81_optional },
\r
753 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_82_id_SignallingBasedMDTPLMNList },
\r
754 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_82_ignore },
\r
755 { "&Extension", aioc__type, &asn_DEF_MDTPLMNList },
\r
756 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_82_optional },
\r
757 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_83_id_M6Configuration },
\r
758 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_83_ignore },
\r
759 { "&Extension", aioc__type, &asn_DEF_M6Configuration },
\r
760 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_83_conditional },
\r
761 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_84_id_M7Configuration },
\r
762 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_84_ignore },
\r
763 { "&Extension", aioc__type, &asn_DEF_M7Configuration },
\r
764 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_84_conditional },
\r
765 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_85_id_BluetoothMeasurementConfiguration },
\r
766 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_85_ignore },
\r
767 { "&Extension", aioc__type, &asn_DEF_BluetoothMeasurementConfiguration },
\r
768 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_85_optional },
\r
769 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_86_id_WLANMeasurementConfiguration },
\r
770 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_86_ignore },
\r
771 { "&Extension", aioc__type, &asn_DEF_WLANMeasurementConfiguration },
\r
772 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_86_optional }
\r
774 static const asn_ioc_set_t asn_IOS_MDT_Configuration_ExtIEs_1[] = {
\r
775 { 9, 4, asn_IOS_MDT_Configuration_ExtIEs_1_rows }
\r
777 static const long asn_VAL_87_id_NRCGI = 322;
\r
778 static const long asn_VAL_87_ignore = 1;
\r
779 static const long asn_VAL_87_optional = 0;
\r
780 static const long asn_VAL_88_id_MeNBCoordinationAssistanceInformation = 323;
\r
781 static const long asn_VAL_88_reject = 0;
\r
782 static const long asn_VAL_88_optional = 0;
\r
783 static const asn_ioc_cell_t asn_IOS_MeNBResourceCoordinationInformationExtIEs_1_rows[] = {
\r
784 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_87_id_NRCGI },
\r
785 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_87_ignore },
\r
786 { "&Extension", aioc__type, &asn_DEF_NRCGI },
\r
787 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_87_optional },
\r
788 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_88_id_MeNBCoordinationAssistanceInformation },
\r
789 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_88_reject },
\r
790 { "&Extension", aioc__type, &asn_DEF_MeNBCoordinationAssistanceInformation },
\r
791 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_88_optional }
\r
793 static const asn_ioc_set_t asn_IOS_MeNBResourceCoordinationInformationExtIEs_1[] = {
\r
794 { 2, 4, asn_IOS_MeNBResourceCoordinationInformationExtIEs_1_rows }
\r
796 static const long asn_VAL_89_id_NeighbourTAC = 76;
\r
797 static const long asn_VAL_89_ignore = 1;
\r
798 static const long asn_VAL_89_optional = 0;
\r
799 static const long asn_VAL_90_id_eARFCNExtension = 94;
\r
800 static const long asn_VAL_90_reject = 0;
\r
801 static const long asn_VAL_90_optional = 0;
\r
802 static const asn_ioc_cell_t asn_IOS_Neighbour_Information_ExtIEs_1_rows[] = {
\r
803 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_89_id_NeighbourTAC },
\r
804 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_89_ignore },
\r
805 { "&Extension", aioc__type, &asn_DEF_TAC },
\r
806 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_89_optional },
\r
807 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_90_id_eARFCNExtension },
\r
808 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_90_reject },
\r
809 { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
\r
810 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_90_optional }
\r
812 static const asn_ioc_set_t asn_IOS_Neighbour_Information_ExtIEs_1[] = {
\r
813 { 2, 4, asn_IOS_Neighbour_Information_ExtIEs_1_rows }
\r
815 static const long asn_VAL_91_id_ProSeUEtoNetworkRelaying = 149;
\r
816 static const long asn_VAL_91_ignore = 1;
\r
817 static const long asn_VAL_91_optional = 0;
\r
818 static const asn_ioc_cell_t asn_IOS_ProSeAuthorized_ExtIEs_1_rows[] = {
\r
819 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_91_id_ProSeUEtoNetworkRelaying },
\r
820 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_91_ignore },
\r
821 { "&Extension", aioc__type, &asn_DEF_ProSeUEtoNetworkRelaying },
\r
822 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_91_optional }
\r
824 static const asn_ioc_set_t asn_IOS_ProSeAuthorized_ExtIEs_1[] = {
\r
825 { 1, 4, asn_IOS_ProSeAuthorized_ExtIEs_1_rows }
\r
827 static const long asn_VAL_92_id_DL_scheduling_PDCCH_CCE_usage = 193;
\r
828 static const long asn_VAL_92_ignore = 1;
\r
829 static const long asn_VAL_92_optional = 0;
\r
830 static const long asn_VAL_93_id_UL_scheduling_PDCCH_CCE_usage = 194;
\r
831 static const long asn_VAL_93_ignore = 1;
\r
832 static const long asn_VAL_93_optional = 0;
\r
833 static const asn_ioc_cell_t asn_IOS_RadioResourceStatus_ExtIEs_1_rows[] = {
\r
834 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_92_id_DL_scheduling_PDCCH_CCE_usage },
\r
835 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_92_ignore },
\r
836 { "&Extension", aioc__type, &asn_DEF_DL_scheduling_PDCCH_CCE_usage },
\r
837 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_92_optional },
\r
838 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_93_id_UL_scheduling_PDCCH_CCE_usage },
\r
839 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_93_ignore },
\r
840 { "&Extension", aioc__type, &asn_DEF_UL_scheduling_PDCCH_CCE_usage },
\r
841 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_93_optional }
\r
843 static const asn_ioc_set_t asn_IOS_RadioResourceStatus_ExtIEs_1[] = {
\r
844 { 2, 4, asn_IOS_RadioResourceStatus_ExtIEs_1_rows }
\r
846 static const long asn_VAL_94_id_enhancedRNTP = 148;
\r
847 static const long asn_VAL_94_ignore = 1;
\r
848 static const long asn_VAL_94_optional = 0;
\r
849 static const asn_ioc_cell_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows[] = {
\r
850 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_94_id_enhancedRNTP },
\r
851 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_94_ignore },
\r
852 { "&Extension", aioc__type, &asn_DEF_EnhancedRNTP },
\r
853 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_94_optional }
\r
855 static const asn_ioc_set_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1[] = {
\r
856 { 1, 4, asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows }
\r
858 static const long asn_VAL_95_id_UEID = 147;
\r
859 static const long asn_VAL_95_ignore = 1;
\r
860 static const long asn_VAL_95_optional = 0;
\r
861 static const asn_ioc_cell_t asn_IOS_RSRPMRList_ExtIEs_1_rows[] = {
\r
862 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_95_id_UEID },
\r
863 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_95_ignore },
\r
864 { "&Extension", aioc__type, &asn_DEF_UEID },
\r
865 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_95_optional }
\r
867 static const asn_ioc_set_t asn_IOS_RSRPMRList_ExtIEs_1[] = {
\r
868 { 1, 4, asn_IOS_RSRPMRList_ExtIEs_1_rows }
\r
870 static const long asn_VAL_96_id_Number_of_Antennaports = 41;
\r
871 static const long asn_VAL_96_ignore = 1;
\r
872 static const long asn_VAL_96_optional = 0;
\r
873 static const long asn_VAL_97_id_PRACH_Configuration = 55;
\r
874 static const long asn_VAL_97_ignore = 1;
\r
875 static const long asn_VAL_97_optional = 0;
\r
876 static const long asn_VAL_98_id_MBSFN_Subframe_Info = 56;
\r
877 static const long asn_VAL_98_ignore = 1;
\r
878 static const long asn_VAL_98_optional = 0;
\r
879 static const long asn_VAL_99_id_CSG_Id = 70;
\r
880 static const long asn_VAL_99_ignore = 1;
\r
881 static const long asn_VAL_99_optional = 0;
\r
882 static const long asn_VAL_100_id_MBMS_Service_Area_List = 79;
\r
883 static const long asn_VAL_100_ignore = 1;
\r
884 static const long asn_VAL_100_optional = 0;
\r
885 static const long asn_VAL_101_id_MultibandInfoList = 84;
\r
886 static const long asn_VAL_101_ignore = 1;
\r
887 static const long asn_VAL_101_optional = 0;
\r
888 static const long asn_VAL_102_id_FreqBandIndicatorPriority = 160;
\r
889 static const long asn_VAL_102_ignore = 1;
\r
890 static const long asn_VAL_102_optional = 0;
\r
891 static const long asn_VAL_103_id_BandwidthReducedSI = 180;
\r
892 static const long asn_VAL_103_ignore = 1;
\r
893 static const long asn_VAL_103_optional = 0;
\r
894 static const long asn_VAL_104_id_ProtectedEUTRAResourceIndication = 284;
\r
895 static const long asn_VAL_104_ignore = 1;
\r
896 static const long asn_VAL_104_optional = 0;
\r
897 static const asn_ioc_cell_t asn_IOS_ServedCell_Information_ExtIEs_1_rows[] = {
\r
898 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_96_id_Number_of_Antennaports },
\r
899 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_96_ignore },
\r
900 { "&Extension", aioc__type, &asn_DEF_Number_of_Antennaports },
\r
901 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_96_optional },
\r
902 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_97_id_PRACH_Configuration },
\r
903 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_97_ignore },
\r
904 { "&Extension", aioc__type, &asn_DEF_PRACH_Configuration },
\r
905 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_97_optional },
\r
906 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_98_id_MBSFN_Subframe_Info },
\r
907 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_98_ignore },
\r
908 { "&Extension", aioc__type, &asn_DEF_MBSFN_Subframe_Infolist },
\r
909 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_98_optional },
\r
910 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_99_id_CSG_Id },
\r
911 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_99_ignore },
\r
912 { "&Extension", aioc__type, &asn_DEF_CSG_Id },
\r
913 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_99_optional },
\r
914 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_100_id_MBMS_Service_Area_List },
\r
915 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_100_ignore },
\r
916 { "&Extension", aioc__type, &asn_DEF_MBMS_Service_Area_Identity_List },
\r
917 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_100_optional },
\r
918 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_101_id_MultibandInfoList },
\r
919 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_101_ignore },
\r
920 { "&Extension", aioc__type, &asn_DEF_MultibandInfoList },
\r
921 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_101_optional },
\r
922 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_102_id_FreqBandIndicatorPriority },
\r
923 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_102_ignore },
\r
924 { "&Extension", aioc__type, &asn_DEF_FreqBandIndicatorPriority },
\r
925 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_102_optional },
\r
926 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_103_id_BandwidthReducedSI },
\r
927 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_103_ignore },
\r
928 { "&Extension", aioc__type, &asn_DEF_BandwidthReducedSI },
\r
929 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_103_optional },
\r
930 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_104_id_ProtectedEUTRAResourceIndication },
\r
931 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_104_ignore },
\r
932 { "&Extension", aioc__type, &asn_DEF_ProtectedEUTRAResourceIndication },
\r
933 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_104_optional }
\r
935 static const asn_ioc_set_t asn_IOS_ServedCell_Information_ExtIEs_1[] = {
\r
936 { 9, 4, asn_IOS_ServedCell_Information_ExtIEs_1_rows }
\r
938 static const long asn_VAL_105_id_ECGI = 316;
\r
939 static const long asn_VAL_105_ignore = 1;
\r
940 static const long asn_VAL_105_optional = 0;
\r
941 static const long asn_VAL_106_id_SgNBCoordinationAssistanceInformation = 324;
\r
942 static const long asn_VAL_106_reject = 0;
\r
943 static const long asn_VAL_106_optional = 0;
\r
944 static const asn_ioc_cell_t asn_IOS_SgNBResourceCoordinationInformationExtIEs_1_rows[] = {
\r
945 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_105_id_ECGI },
\r
946 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_105_ignore },
\r
947 { "&Extension", aioc__type, &asn_DEF_ECGI },
\r
948 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_105_optional },
\r
949 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_106_id_SgNBCoordinationAssistanceInformation },
\r
950 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_106_reject },
\r
951 { "&Extension", aioc__type, &asn_DEF_SgNBCoordinationAssistanceInformation },
\r
952 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_106_optional }
\r
954 static const asn_ioc_set_t asn_IOS_SgNBResourceCoordinationInformationExtIEs_1[] = {
\r
955 { 2, 4, asn_IOS_SgNBResourceCoordinationInformationExtIEs_1_rows }
\r
957 static const long asn_VAL_107_id_AdditionalSpecialSubframe_Info = 97;
\r
958 static const long asn_VAL_107_ignore = 1;
\r
959 static const long asn_VAL_107_optional = 0;
\r
960 static const long asn_VAL_108_id_eARFCNExtension = 94;
\r
961 static const long asn_VAL_108_reject = 0;
\r
962 static const long asn_VAL_108_optional = 0;
\r
963 static const long asn_VAL_109_id_AdditionalSpecialSubframeExtension_Info = 179;
\r
964 static const long asn_VAL_109_ignore = 1;
\r
965 static const long asn_VAL_109_optional = 0;
\r
966 static const asn_ioc_cell_t asn_IOS_TDD_Info_ExtIEs_1_rows[] = {
\r
967 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_107_id_AdditionalSpecialSubframe_Info },
\r
968 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_107_ignore },
\r
969 { "&Extension", aioc__type, &asn_DEF_AdditionalSpecialSubframe_Info },
\r
970 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_107_optional },
\r
971 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_108_id_eARFCNExtension },
\r
972 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_108_reject },
\r
973 { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
\r
974 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_108_optional },
\r
975 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_109_id_AdditionalSpecialSubframeExtension_Info },
\r
976 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_109_ignore },
\r
977 { "&Extension", aioc__type, &asn_DEF_AdditionalSpecialSubframeExtension_Info },
\r
978 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_109_optional }
\r
980 static const asn_ioc_set_t asn_IOS_TDD_Info_ExtIEs_1[] = {
\r
981 { 3, 4, asn_IOS_TDD_Info_ExtIEs_1_rows }
\r
983 static const long asn_VAL_110_id_MDTConfiguration = 72;
\r
984 static const long asn_VAL_110_ignore = 1;
\r
985 static const long asn_VAL_110_optional = 0;
\r
986 static const long asn_VAL_111_id_UEAppLayerMeasConfig = 195;
\r
987 static const long asn_VAL_111_ignore = 1;
\r
988 static const long asn_VAL_111_optional = 0;
\r
989 static const asn_ioc_cell_t asn_IOS_TraceActivation_ExtIEs_1_rows[] = {
\r
990 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_110_id_MDTConfiguration },
\r
991 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_110_ignore },
\r
992 { "&Extension", aioc__type, &asn_DEF_MDT_Configuration },
\r
993 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_110_optional },
\r
994 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_111_id_UEAppLayerMeasConfig },
\r
995 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_111_ignore },
\r
996 { "&Extension", aioc__type, &asn_DEF_UEAppLayerMeasConfig },
\r
997 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_111_optional }
\r
999 static const asn_ioc_set_t asn_IOS_TraceActivation_ExtIEs_1[] = {
\r
1000 { 2, 4, asn_IOS_TraceActivation_ExtIEs_1_rows }
\r
1002 static const long asn_VAL_112_id_extended_uEaggregateMaximumBitRateDownlink = 200;
\r
1003 static const long asn_VAL_112_ignore = 1;
\r
1004 static const long asn_VAL_112_optional = 0;
\r
1005 static const long asn_VAL_113_id_extended_uEaggregateMaximumBitRateUplink = 201;
\r
1006 static const long asn_VAL_113_ignore = 1;
\r
1007 static const long asn_VAL_113_optional = 0;
\r
1008 static const asn_ioc_cell_t asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1_rows[] = {
\r
1009 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_112_id_extended_uEaggregateMaximumBitRateDownlink },
\r
1010 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_112_ignore },
\r
1011 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
\r
1012 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_112_optional },
\r
1013 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_113_id_extended_uEaggregateMaximumBitRateUplink },
\r
1014 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_113_ignore },
\r
1015 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
\r
1016 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_113_optional }
\r
1018 static const asn_ioc_set_t asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1[] = {
\r
1019 { 2, 4, asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1_rows }
\r
1021 static const long asn_VAL_114_id_serviceType = 276;
\r
1022 static const long asn_VAL_114_ignore = 1;
\r
1023 static const long asn_VAL_114_optional = 0;
\r
1024 static const asn_ioc_cell_t asn_IOS_UEAppLayerMeasConfig_ExtIEs_1_rows[] = {
\r
1025 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_114_id_serviceType },
\r
1026 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_114_ignore },
\r
1027 { "&Extension", aioc__type, &asn_DEF_ServiceType },
\r
1028 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_114_optional }
\r
1030 static const asn_ioc_set_t asn_IOS_UEAppLayerMeasConfig_ExtIEs_1[] = {
\r
1031 { 1, 4, asn_IOS_UEAppLayerMeasConfig_ExtIEs_1_rows }
\r
1034 memb_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1035 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1039 ASN__CTFAIL(app_key, td, sptr,
\r
1040 "%s: value not given (%s:%d)",
\r
1041 td->name, __FILE__, __LINE__);
\r
1045 value = *(const long *)sptr;
\r
1047 if((value >= 0 && value <= 65535)) {
\r
1048 /* Constraint check succeeded */
\r
1051 ASN__CTFAIL(app_key, td, sptr,
\r
1052 "%s: constraint failed (%s:%d)",
\r
1053 td->name, __FILE__, __LINE__);
\r
1058 static asn_type_selector_result_t
\r
1059 select_UE_ContextInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
1060 asn_type_selector_result_t result = {0, 0};
\r
1061 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformation_ExtIEs_1;
\r
1062 size_t constraining_column = 0; /* &id */
\r
1063 size_t for_column = 1; /* &criticality */
\r
1064 size_t row, presence_index = 0;
\r
1065 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformation_ExtIEs, id));
\r
1067 for(row=0; row < itable->rows_count; row++) {
\r
1068 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
1069 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
1071 if(type_cell->cell_kind == aioc__undefined)
\r
1075 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
1076 result.type_descriptor = type_cell->type_descriptor;
\r
1077 result.presence_index = presence_index;
\r
1086 memb_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1087 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1090 ASN__CTFAIL(app_key, td, sptr,
\r
1091 "%s: value not given (%s:%d)",
\r
1092 td->name, __FILE__, __LINE__);
\r
1097 if(1 /* No applicable constraints whatsoever */) {
\r
1098 /* Nothing is here. See below */
\r
1101 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
1104 static asn_type_selector_result_t
\r
1105 select_UE_ContextInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
1106 asn_type_selector_result_t result = {0, 0};
\r
1107 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformation_ExtIEs_1;
\r
1108 size_t constraining_column = 0; /* &id */
\r
1109 size_t for_column = 2; /* &Extension */
\r
1110 size_t row, presence_index = 0;
\r
1111 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformation_ExtIEs, id));
\r
1113 for(row=0; row < itable->rows_count; row++) {
\r
1114 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
1115 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
1117 if(type_cell->cell_kind == aioc__undefined)
\r
1121 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
1122 result.type_descriptor = type_cell->type_descriptor;
\r
1123 result.presence_index = presence_index;
\r
1132 memb_extensionValue_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1133 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1136 ASN__CTFAIL(app_key, td, sptr,
\r
1137 "%s: value not given (%s:%d)",
\r
1138 td->name, __FILE__, __LINE__);
\r
1143 if(1 /* No applicable constraints whatsoever */) {
\r
1144 /* Nothing is here. See below */
\r
1147 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
1151 memb_id_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1152 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1156 ASN__CTFAIL(app_key, td, sptr,
\r
1157 "%s: value not given (%s:%d)",
\r
1158 td->name, __FILE__, __LINE__);
\r
1162 value = *(const long *)sptr;
\r
1164 if((value >= 0 && value <= 65535)) {
\r
1165 /* Constraint check succeeded */
\r
1168 ASN__CTFAIL(app_key, td, sptr,
\r
1169 "%s: constraint failed (%s:%d)",
\r
1170 td->name, __FILE__, __LINE__);
\r
1175 static asn_type_selector_result_t
\r
1176 select_E_RABs_ToBeSetup_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
1177 asn_type_selector_result_t result = {0, 0};
\r
1178 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1;
\r
1179 size_t constraining_column = 0; /* &id */
\r
1180 size_t for_column = 1; /* &criticality */
\r
1181 size_t row, presence_index = 0;
\r
1182 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id));
\r
1184 for(row=0; row < itable->rows_count; row++) {
\r
1185 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
1186 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
1188 if(type_cell->cell_kind == aioc__undefined)
\r
1192 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
1193 result.type_descriptor = type_cell->type_descriptor;
\r
1194 result.presence_index = presence_index;
\r
1203 memb_criticality_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1204 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1207 ASN__CTFAIL(app_key, td, sptr,
\r
1208 "%s: value not given (%s:%d)",
\r
1209 td->name, __FILE__, __LINE__);
\r
1214 if(1 /* No applicable constraints whatsoever */) {
\r
1215 /* Nothing is here. See below */
\r
1218 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
1221 static asn_type_selector_result_t
\r
1222 select_E_RABs_ToBeSetup_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
1223 asn_type_selector_result_t result = {0, 0};
\r
1224 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1;
\r
1225 size_t constraining_column = 0; /* &id */
\r
1226 size_t for_column = 2; /* &Extension */
\r
1227 size_t row, presence_index = 0;
\r
1228 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id));
\r
1230 for(row=0; row < itable->rows_count; row++) {
\r
1231 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
1232 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
1234 if(type_cell->cell_kind == aioc__undefined)
\r
1238 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
1239 result.type_descriptor = type_cell->type_descriptor;
\r
1240 result.presence_index = presence_index;
\r
1249 memb_extensionValue_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1250 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1253 ASN__CTFAIL(app_key, td, sptr,
\r
1254 "%s: value not given (%s:%d)",
\r
1255 td->name, __FILE__, __LINE__);
\r
1260 if(1 /* No applicable constraints whatsoever */) {
\r
1261 /* Nothing is here. See below */
\r
1264 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
1268 memb_id_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1269 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1273 ASN__CTFAIL(app_key, td, sptr,
\r
1274 "%s: value not given (%s:%d)",
\r
1275 td->name, __FILE__, __LINE__);
\r
1279 value = *(const long *)sptr;
\r
1281 if((value >= 0 && value <= 65535)) {
\r
1282 /* Constraint check succeeded */
\r
1285 ASN__CTFAIL(app_key, td, sptr,
\r
1286 "%s: constraint failed (%s:%d)",
\r
1287 td->name, __FILE__, __LINE__);
\r
1293 memb_criticality_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1294 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1297 ASN__CTFAIL(app_key, td, sptr,
\r
1298 "%s: value not given (%s:%d)",
\r
1299 td->name, __FILE__, __LINE__);
\r
1304 if(1 /* No applicable constraints whatsoever */) {
\r
1305 /* Nothing is here. See below */
\r
1308 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
1312 memb_extensionValue_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1313 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1316 ASN__CTFAIL(app_key, td, sptr,
\r
1317 "%s: value not given (%s:%d)",
\r
1318 td->name, __FILE__, __LINE__);
\r
1323 if(1 /* No applicable constraints whatsoever */) {
\r
1324 /* Nothing is here. See below */
\r
1327 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
1331 memb_id_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1332 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1336 ASN__CTFAIL(app_key, td, sptr,
\r
1337 "%s: value not given (%s:%d)",
\r
1338 td->name, __FILE__, __LINE__);
\r
1342 value = *(const long *)sptr;
\r
1344 if((value >= 0 && value <= 65535)) {
\r
1345 /* Constraint check succeeded */
\r
1348 ASN__CTFAIL(app_key, td, sptr,
\r
1349 "%s: constraint failed (%s:%d)",
\r
1350 td->name, __FILE__, __LINE__);
\r
1356 memb_criticality_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1357 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1360 ASN__CTFAIL(app_key, td, sptr,
\r
1361 "%s: value not given (%s:%d)",
\r
1362 td->name, __FILE__, __LINE__);
\r
1367 if(1 /* No applicable constraints whatsoever */) {
\r
1368 /* Nothing is here. See below */
\r
1371 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
1375 memb_extensionValue_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1376 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1379 ASN__CTFAIL(app_key, td, sptr,
\r
1380 "%s: value not given (%s:%d)",
\r
1381 td->name, __FILE__, __LINE__);
\r
1386 if(1 /* No applicable constraints whatsoever */) {
\r
1387 /* Nothing is here. See below */
\r
1390 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
1394 memb_id_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1395 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1399 ASN__CTFAIL(app_key, td, sptr,
\r
1400 "%s: value not given (%s:%d)",
\r
1401 td->name, __FILE__, __LINE__);
\r
1405 value = *(const long *)sptr;
\r
1407 if((value >= 0 && value <= 65535)) {
\r
1408 /* Constraint check succeeded */
\r
1411 ASN__CTFAIL(app_key, td, sptr,
\r
1412 "%s: constraint failed (%s:%d)",
\r
1413 td->name, __FILE__, __LINE__);
\r
1419 memb_criticality_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1420 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1423 ASN__CTFAIL(app_key, td, sptr,
\r
1424 "%s: value not given (%s:%d)",
\r
1425 td->name, __FILE__, __LINE__);
\r
1430 if(1 /* No applicable constraints whatsoever */) {
\r
1431 /* Nothing is here. See below */
\r
1434 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
1438 memb_extensionValue_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1439 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1442 ASN__CTFAIL(app_key, td, sptr,
\r
1443 "%s: value not given (%s:%d)",
\r
1444 td->name, __FILE__, __LINE__);
\r
1449 if(1 /* No applicable constraints whatsoever */) {
\r
1450 /* Nothing is here. See below */
\r
1453 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
1457 memb_id_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1458 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1462 ASN__CTFAIL(app_key, td, sptr,
\r
1463 "%s: value not given (%s:%d)",
\r
1464 td->name, __FILE__, __LINE__);
\r
1468 value = *(const long *)sptr;
\r
1470 if((value >= 0 && value <= 65535)) {
\r
1471 /* Constraint check succeeded */
\r
1474 ASN__CTFAIL(app_key, td, sptr,
\r
1475 "%s: constraint failed (%s:%d)",
\r
1476 td->name, __FILE__, __LINE__);
\r
1482 memb_criticality_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1483 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1486 ASN__CTFAIL(app_key, td, sptr,
\r
1487 "%s: value not given (%s:%d)",
\r
1488 td->name, __FILE__, __LINE__);
\r
1493 if(1 /* No applicable constraints whatsoever */) {
\r
1494 /* Nothing is here. See below */
\r
1497 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
1501 memb_extensionValue_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1502 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1505 ASN__CTFAIL(app_key, td, sptr,
\r
1506 "%s: value not given (%s:%d)",
\r
1507 td->name, __FILE__, __LINE__);
\r
1512 if(1 /* No applicable constraints whatsoever */) {
\r
1513 /* Nothing is here. See below */
\r
1516 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
1520 memb_id_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1521 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1525 ASN__CTFAIL(app_key, td, sptr,
\r
1526 "%s: value not given (%s:%d)",
\r
1527 td->name, __FILE__, __LINE__);
\r
1531 value = *(const long *)sptr;
\r
1533 if((value >= 0 && value <= 65535)) {
\r
1534 /* Constraint check succeeded */
\r
1537 ASN__CTFAIL(app_key, td, sptr,
\r
1538 "%s: constraint failed (%s:%d)",
\r
1539 td->name, __FILE__, __LINE__);
\r
1544 static asn_type_selector_result_t
\r
1545 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
1546 asn_type_selector_result_t result = {0, 0};
\r
1547 const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1;
\r
1548 size_t constraining_column = 0; /* &id */
\r
1549 size_t for_column = 1; /* &criticality */
\r
1550 size_t row, presence_index = 0;
\r
1551 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id));
\r
1553 for(row=0; row < itable->rows_count; row++) {
\r
1554 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
1555 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
1557 if(type_cell->cell_kind == aioc__undefined)
\r
1561 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
1562 result.type_descriptor = type_cell->type_descriptor;
\r
1563 result.presence_index = presence_index;
\r
1572 memb_criticality_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1573 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1576 ASN__CTFAIL(app_key, td, sptr,
\r
1577 "%s: value not given (%s:%d)",
\r
1578 td->name, __FILE__, __LINE__);
\r
1583 if(1 /* No applicable constraints whatsoever */) {
\r
1584 /* Nothing is here. See below */
\r
1587 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
1590 static asn_type_selector_result_t
\r
1591 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
1592 asn_type_selector_result_t result = {0, 0};
\r
1593 const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1;
\r
1594 size_t constraining_column = 0; /* &id */
\r
1595 size_t for_column = 2; /* &Extension */
\r
1596 size_t row, presence_index = 0;
\r
1597 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id));
\r
1599 for(row=0; row < itable->rows_count; row++) {
\r
1600 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
1601 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
1603 if(type_cell->cell_kind == aioc__undefined)
\r
1607 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
1608 result.type_descriptor = type_cell->type_descriptor;
\r
1609 result.presence_index = presence_index;
\r
1618 memb_extensionValue_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1619 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1622 ASN__CTFAIL(app_key, td, sptr,
\r
1623 "%s: value not given (%s:%d)",
\r
1624 td->name, __FILE__, __LINE__);
\r
1629 if(1 /* No applicable constraints whatsoever */) {
\r
1630 /* Nothing is here. See below */
\r
1633 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
1637 memb_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1638 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1642 ASN__CTFAIL(app_key, td, sptr,
\r
1643 "%s: value not given (%s:%d)",
\r
1644 td->name, __FILE__, __LINE__);
\r
1648 value = *(const long *)sptr;
\r
1650 if((value >= 0 && value <= 65535)) {
\r
1651 /* Constraint check succeeded */
\r
1654 ASN__CTFAIL(app_key, td, sptr,
\r
1655 "%s: constraint failed (%s:%d)",
\r
1656 td->name, __FILE__, __LINE__);
\r
1661 static asn_type_selector_result_t
\r
1662 select_CellInformation_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
1663 asn_type_selector_result_t result = {0, 0};
\r
1664 const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
\r
1665 size_t constraining_column = 0; /* &id */
\r
1666 size_t for_column = 1; /* &criticality */
\r
1667 size_t row, presence_index = 0;
\r
1668 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
\r
1670 for(row=0; row < itable->rows_count; row++) {
\r
1671 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
1672 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
1674 if(type_cell->cell_kind == aioc__undefined)
\r
1678 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
1679 result.type_descriptor = type_cell->type_descriptor;
\r
1680 result.presence_index = presence_index;
\r
1689 memb_criticality_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1690 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1693 ASN__CTFAIL(app_key, td, sptr,
\r
1694 "%s: value not given (%s:%d)",
\r
1695 td->name, __FILE__, __LINE__);
\r
1700 if(1 /* No applicable constraints whatsoever */) {
\r
1701 /* Nothing is here. See below */
\r
1704 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
1707 static asn_type_selector_result_t
\r
1708 select_CellInformation_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
1709 asn_type_selector_result_t result = {0, 0};
\r
1710 const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
\r
1711 size_t constraining_column = 0; /* &id */
\r
1712 size_t for_column = 2; /* &Extension */
\r
1713 size_t row, presence_index = 0;
\r
1714 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
\r
1716 for(row=0; row < itable->rows_count; row++) {
\r
1717 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
1718 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
1720 if(type_cell->cell_kind == aioc__undefined)
\r
1724 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
1725 result.type_descriptor = type_cell->type_descriptor;
\r
1726 result.presence_index = presence_index;
\r
1735 memb_extensionValue_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1736 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1739 ASN__CTFAIL(app_key, td, sptr,
\r
1740 "%s: value not given (%s:%d)",
\r
1741 td->name, __FILE__, __LINE__);
\r
1746 if(1 /* No applicable constraints whatsoever */) {
\r
1747 /* Nothing is here. See below */
\r
1750 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
1754 memb_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1755 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1759 ASN__CTFAIL(app_key, td, sptr,
\r
1760 "%s: value not given (%s:%d)",
\r
1761 td->name, __FILE__, __LINE__);
\r
1765 value = *(const long *)sptr;
\r
1767 if((value >= 0 && value <= 65535)) {
\r
1768 /* Constraint check succeeded */
\r
1771 ASN__CTFAIL(app_key, td, sptr,
\r
1772 "%s: constraint failed (%s:%d)",
\r
1773 td->name, __FILE__, __LINE__);
\r
1778 static asn_type_selector_result_t
\r
1779 select_ServedCellsToModify_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
1780 asn_type_selector_result_t result = {0, 0};
\r
1781 const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
\r
1782 size_t constraining_column = 0; /* &id */
\r
1783 size_t for_column = 1; /* &criticality */
\r
1784 size_t row, presence_index = 0;
\r
1785 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
\r
1787 for(row=0; row < itable->rows_count; row++) {
\r
1788 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
1789 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
1791 if(type_cell->cell_kind == aioc__undefined)
\r
1795 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
1796 result.type_descriptor = type_cell->type_descriptor;
\r
1797 result.presence_index = presence_index;
\r
1806 memb_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1807 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1810 ASN__CTFAIL(app_key, td, sptr,
\r
1811 "%s: value not given (%s:%d)",
\r
1812 td->name, __FILE__, __LINE__);
\r
1817 if(1 /* No applicable constraints whatsoever */) {
\r
1818 /* Nothing is here. See below */
\r
1821 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
1824 static asn_type_selector_result_t
\r
1825 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
1826 asn_type_selector_result_t result = {0, 0};
\r
1827 const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
\r
1828 size_t constraining_column = 0; /* &id */
\r
1829 size_t for_column = 2; /* &Extension */
\r
1830 size_t row, presence_index = 0;
\r
1831 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
\r
1833 for(row=0; row < itable->rows_count; row++) {
\r
1834 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
1835 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
1837 if(type_cell->cell_kind == aioc__undefined)
\r
1841 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
1842 result.type_descriptor = type_cell->type_descriptor;
\r
1843 result.presence_index = presence_index;
\r
1852 memb_extensionValue_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1853 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1856 ASN__CTFAIL(app_key, td, sptr,
\r
1857 "%s: value not given (%s:%d)",
\r
1858 td->name, __FILE__, __LINE__);
\r
1863 if(1 /* No applicable constraints whatsoever */) {
\r
1864 /* Nothing is here. See below */
\r
1867 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
1871 memb_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1872 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1876 ASN__CTFAIL(app_key, td, sptr,
\r
1877 "%s: value not given (%s:%d)",
\r
1878 td->name, __FILE__, __LINE__);
\r
1882 value = *(const long *)sptr;
\r
1884 if((value >= 0 && value <= 65535)) {
\r
1885 /* Constraint check succeeded */
\r
1888 ASN__CTFAIL(app_key, td, sptr,
\r
1889 "%s: constraint failed (%s:%d)",
\r
1890 td->name, __FILE__, __LINE__);
\r
1896 memb_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1897 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1900 ASN__CTFAIL(app_key, td, sptr,
\r
1901 "%s: value not given (%s:%d)",
\r
1902 td->name, __FILE__, __LINE__);
\r
1907 if(1 /* No applicable constraints whatsoever */) {
\r
1908 /* Nothing is here. See below */
\r
1911 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
1915 memb_extensionValue_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1916 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1919 ASN__CTFAIL(app_key, td, sptr,
\r
1920 "%s: value not given (%s:%d)",
\r
1921 td->name, __FILE__, __LINE__);
\r
1926 if(1 /* No applicable constraints whatsoever */) {
\r
1927 /* Nothing is here. See below */
\r
1930 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
1934 memb_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1935 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1939 ASN__CTFAIL(app_key, td, sptr,
\r
1940 "%s: value not given (%s:%d)",
\r
1941 td->name, __FILE__, __LINE__);
\r
1945 value = *(const long *)sptr;
\r
1947 if((value >= 0 && value <= 65535)) {
\r
1948 /* Constraint check succeeded */
\r
1951 ASN__CTFAIL(app_key, td, sptr,
\r
1952 "%s: constraint failed (%s:%d)",
\r
1953 td->name, __FILE__, __LINE__);
\r
1959 memb_criticality_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1960 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1963 ASN__CTFAIL(app_key, td, sptr,
\r
1964 "%s: value not given (%s:%d)",
\r
1965 td->name, __FILE__, __LINE__);
\r
1970 if(1 /* No applicable constraints whatsoever */) {
\r
1971 /* Nothing is here. See below */
\r
1974 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
1978 memb_extensionValue_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1979 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
1982 ASN__CTFAIL(app_key, td, sptr,
\r
1983 "%s: value not given (%s:%d)",
\r
1984 td->name, __FILE__, __LINE__);
\r
1989 if(1 /* No applicable constraints whatsoever */) {
\r
1990 /* Nothing is here. See below */
\r
1993 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
1997 memb_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
1998 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2002 ASN__CTFAIL(app_key, td, sptr,
\r
2003 "%s: value not given (%s:%d)",
\r
2004 td->name, __FILE__, __LINE__);
\r
2008 value = *(const long *)sptr;
\r
2010 if((value >= 0 && value <= 65535)) {
\r
2011 /* Constraint check succeeded */
\r
2014 ASN__CTFAIL(app_key, td, sptr,
\r
2015 "%s: constraint failed (%s:%d)",
\r
2016 td->name, __FILE__, __LINE__);
\r
2022 memb_criticality_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2023 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2026 ASN__CTFAIL(app_key, td, sptr,
\r
2027 "%s: value not given (%s:%d)",
\r
2028 td->name, __FILE__, __LINE__);
\r
2033 if(1 /* No applicable constraints whatsoever */) {
\r
2034 /* Nothing is here. See below */
\r
2037 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2041 memb_extensionValue_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2042 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2045 ASN__CTFAIL(app_key, td, sptr,
\r
2046 "%s: value not given (%s:%d)",
\r
2047 td->name, __FILE__, __LINE__);
\r
2052 if(1 /* No applicable constraints whatsoever */) {
\r
2053 /* Nothing is here. See below */
\r
2056 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2060 memb_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2061 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2065 ASN__CTFAIL(app_key, td, sptr,
\r
2066 "%s: value not given (%s:%d)",
\r
2067 td->name, __FILE__, __LINE__);
\r
2071 value = *(const long *)sptr;
\r
2073 if((value >= 0 && value <= 65535)) {
\r
2074 /* Constraint check succeeded */
\r
2077 ASN__CTFAIL(app_key, td, sptr,
\r
2078 "%s: constraint failed (%s:%d)",
\r
2079 td->name, __FILE__, __LINE__);
\r
2085 memb_criticality_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2086 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2089 ASN__CTFAIL(app_key, td, sptr,
\r
2090 "%s: value not given (%s:%d)",
\r
2091 td->name, __FILE__, __LINE__);
\r
2096 if(1 /* No applicable constraints whatsoever */) {
\r
2097 /* Nothing is here. See below */
\r
2100 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2104 memb_extensionValue_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2105 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2108 ASN__CTFAIL(app_key, td, sptr,
\r
2109 "%s: value not given (%s:%d)",
\r
2110 td->name, __FILE__, __LINE__);
\r
2115 if(1 /* No applicable constraints whatsoever */) {
\r
2116 /* Nothing is here. See below */
\r
2119 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2123 memb_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2124 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2128 ASN__CTFAIL(app_key, td, sptr,
\r
2129 "%s: value not given (%s:%d)",
\r
2130 td->name, __FILE__, __LINE__);
\r
2134 value = *(const long *)sptr;
\r
2136 if((value >= 0 && value <= 65535)) {
\r
2137 /* Constraint check succeeded */
\r
2140 ASN__CTFAIL(app_key, td, sptr,
\r
2141 "%s: constraint failed (%s:%d)",
\r
2142 td->name, __FILE__, __LINE__);
\r
2147 static asn_type_selector_result_t
\r
2148 select_CellMeasurementResult_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
2149 asn_type_selector_result_t result = {0, 0};
\r
2150 const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
\r
2151 size_t constraining_column = 0; /* &id */
\r
2152 size_t for_column = 1; /* &criticality */
\r
2153 size_t row, presence_index = 0;
\r
2154 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
\r
2156 for(row=0; row < itable->rows_count; row++) {
\r
2157 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
2158 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
2160 if(type_cell->cell_kind == aioc__undefined)
\r
2164 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
2165 result.type_descriptor = type_cell->type_descriptor;
\r
2166 result.presence_index = presence_index;
\r
2175 memb_criticality_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2176 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2179 ASN__CTFAIL(app_key, td, sptr,
\r
2180 "%s: value not given (%s:%d)",
\r
2181 td->name, __FILE__, __LINE__);
\r
2186 if(1 /* No applicable constraints whatsoever */) {
\r
2187 /* Nothing is here. See below */
\r
2190 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2193 static asn_type_selector_result_t
\r
2194 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
2195 asn_type_selector_result_t result = {0, 0};
\r
2196 const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
\r
2197 size_t constraining_column = 0; /* &id */
\r
2198 size_t for_column = 2; /* &Extension */
\r
2199 size_t row, presence_index = 0;
\r
2200 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
\r
2202 for(row=0; row < itable->rows_count; row++) {
\r
2203 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
2204 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
2206 if(type_cell->cell_kind == aioc__undefined)
\r
2210 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
2211 result.type_descriptor = type_cell->type_descriptor;
\r
2212 result.presence_index = presence_index;
\r
2221 memb_extensionValue_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2222 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2225 ASN__CTFAIL(app_key, td, sptr,
\r
2226 "%s: value not given (%s:%d)",
\r
2227 td->name, __FILE__, __LINE__);
\r
2232 if(1 /* No applicable constraints whatsoever */) {
\r
2233 /* Nothing is here. See below */
\r
2236 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2240 memb_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2241 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2245 ASN__CTFAIL(app_key, td, sptr,
\r
2246 "%s: value not given (%s:%d)",
\r
2247 td->name, __FILE__, __LINE__);
\r
2251 value = *(const long *)sptr;
\r
2253 if((value >= 0 && value <= 65535)) {
\r
2254 /* Constraint check succeeded */
\r
2257 ASN__CTFAIL(app_key, td, sptr,
\r
2258 "%s: constraint failed (%s:%d)",
\r
2259 td->name, __FILE__, __LINE__);
\r
2265 memb_criticality_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2266 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2269 ASN__CTFAIL(app_key, td, sptr,
\r
2270 "%s: value not given (%s:%d)",
\r
2271 td->name, __FILE__, __LINE__);
\r
2276 if(1 /* No applicable constraints whatsoever */) {
\r
2277 /* Nothing is here. See below */
\r
2280 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2284 memb_extensionValue_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2285 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2288 ASN__CTFAIL(app_key, td, sptr,
\r
2289 "%s: value not given (%s:%d)",
\r
2290 td->name, __FILE__, __LINE__);
\r
2295 if(1 /* No applicable constraints whatsoever */) {
\r
2296 /* Nothing is here. See below */
\r
2299 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2303 memb_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2304 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2308 ASN__CTFAIL(app_key, td, sptr,
\r
2309 "%s: value not given (%s:%d)",
\r
2310 td->name, __FILE__, __LINE__);
\r
2314 value = *(const long *)sptr;
\r
2316 if((value >= 0 && value <= 65535)) {
\r
2317 /* Constraint check succeeded */
\r
2320 ASN__CTFAIL(app_key, td, sptr,
\r
2321 "%s: constraint failed (%s:%d)",
\r
2322 td->name, __FILE__, __LINE__);
\r
2328 memb_criticality_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2329 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2332 ASN__CTFAIL(app_key, td, sptr,
\r
2333 "%s: value not given (%s:%d)",
\r
2334 td->name, __FILE__, __LINE__);
\r
2339 if(1 /* No applicable constraints whatsoever */) {
\r
2340 /* Nothing is here. See below */
\r
2343 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2347 memb_extensionValue_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2348 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2351 ASN__CTFAIL(app_key, td, sptr,
\r
2352 "%s: value not given (%s:%d)",
\r
2353 td->name, __FILE__, __LINE__);
\r
2358 if(1 /* No applicable constraints whatsoever */) {
\r
2359 /* Nothing is here. See below */
\r
2362 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2366 memb_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2367 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2371 ASN__CTFAIL(app_key, td, sptr,
\r
2372 "%s: value not given (%s:%d)",
\r
2373 td->name, __FILE__, __LINE__);
\r
2377 value = *(const long *)sptr;
\r
2379 if((value >= 0 && value <= 65535)) {
\r
2380 /* Constraint check succeeded */
\r
2383 ASN__CTFAIL(app_key, td, sptr,
\r
2384 "%s: constraint failed (%s:%d)",
\r
2385 td->name, __FILE__, __LINE__);
\r
2391 memb_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2392 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2395 ASN__CTFAIL(app_key, td, sptr,
\r
2396 "%s: value not given (%s:%d)",
\r
2397 td->name, __FILE__, __LINE__);
\r
2402 if(1 /* No applicable constraints whatsoever */) {
\r
2403 /* Nothing is here. See below */
\r
2406 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2410 memb_extensionValue_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2411 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2414 ASN__CTFAIL(app_key, td, sptr,
\r
2415 "%s: value not given (%s:%d)",
\r
2416 td->name, __FILE__, __LINE__);
\r
2421 if(1 /* No applicable constraints whatsoever */) {
\r
2422 /* Nothing is here. See below */
\r
2425 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2429 memb_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2430 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2434 ASN__CTFAIL(app_key, td, sptr,
\r
2435 "%s: value not given (%s:%d)",
\r
2436 td->name, __FILE__, __LINE__);
\r
2440 value = *(const long *)sptr;
\r
2442 if((value >= 0 && value <= 65535)) {
\r
2443 /* Constraint check succeeded */
\r
2446 ASN__CTFAIL(app_key, td, sptr,
\r
2447 "%s: constraint failed (%s:%d)",
\r
2448 td->name, __FILE__, __LINE__);
\r
2453 static asn_type_selector_result_t
\r
2454 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
2455 asn_type_selector_result_t result = {0, 0};
\r
2456 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1;
\r
2457 size_t constraining_column = 0; /* &id */
\r
2458 size_t for_column = 1; /* &criticality */
\r
2459 size_t row, presence_index = 0;
\r
2460 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));
\r
2462 for(row=0; row < itable->rows_count; row++) {
\r
2463 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
2464 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
2466 if(type_cell->cell_kind == aioc__undefined)
\r
2470 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
2471 result.type_descriptor = type_cell->type_descriptor;
\r
2472 result.presence_index = presence_index;
\r
2481 memb_criticality_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2482 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2485 ASN__CTFAIL(app_key, td, sptr,
\r
2486 "%s: value not given (%s:%d)",
\r
2487 td->name, __FILE__, __LINE__);
\r
2492 if(1 /* No applicable constraints whatsoever */) {
\r
2493 /* Nothing is here. See below */
\r
2496 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2499 static asn_type_selector_result_t
\r
2500 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
2501 asn_type_selector_result_t result = {0, 0};
\r
2502 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1;
\r
2503 size_t constraining_column = 0; /* &id */
\r
2504 size_t for_column = 2; /* &Extension */
\r
2505 size_t row, presence_index = 0;
\r
2506 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));
\r
2508 for(row=0; row < itable->rows_count; row++) {
\r
2509 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
2510 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
2512 if(type_cell->cell_kind == aioc__undefined)
\r
2516 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
2517 result.type_descriptor = type_cell->type_descriptor;
\r
2518 result.presence_index = presence_index;
\r
2527 memb_extensionValue_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2528 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2531 ASN__CTFAIL(app_key, td, sptr,
\r
2532 "%s: value not given (%s:%d)",
\r
2533 td->name, __FILE__, __LINE__);
\r
2538 if(1 /* No applicable constraints whatsoever */) {
\r
2539 /* Nothing is here. See below */
\r
2542 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2546 memb_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2547 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2551 ASN__CTFAIL(app_key, td, sptr,
\r
2552 "%s: value not given (%s:%d)",
\r
2553 td->name, __FILE__, __LINE__);
\r
2557 value = *(const long *)sptr;
\r
2559 if((value >= 0 && value <= 65535)) {
\r
2560 /* Constraint check succeeded */
\r
2563 ASN__CTFAIL(app_key, td, sptr,
\r
2564 "%s: constraint failed (%s:%d)",
\r
2565 td->name, __FILE__, __LINE__);
\r
2571 memb_criticality_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2572 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2575 ASN__CTFAIL(app_key, td, sptr,
\r
2576 "%s: value not given (%s:%d)",
\r
2577 td->name, __FILE__, __LINE__);
\r
2582 if(1 /* No applicable constraints whatsoever */) {
\r
2583 /* Nothing is here. See below */
\r
2586 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2590 memb_extensionValue_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2591 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2594 ASN__CTFAIL(app_key, td, sptr,
\r
2595 "%s: value not given (%s:%d)",
\r
2596 td->name, __FILE__, __LINE__);
\r
2601 if(1 /* No applicable constraints whatsoever */) {
\r
2602 /* Nothing is here. See below */
\r
2605 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2609 memb_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2610 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2614 ASN__CTFAIL(app_key, td, sptr,
\r
2615 "%s: value not given (%s:%d)",
\r
2616 td->name, __FILE__, __LINE__);
\r
2620 value = *(const long *)sptr;
\r
2622 if((value >= 0 && value <= 65535)) {
\r
2623 /* Constraint check succeeded */
\r
2626 ASN__CTFAIL(app_key, td, sptr,
\r
2627 "%s: constraint failed (%s:%d)",
\r
2628 td->name, __FILE__, __LINE__);
\r
2634 memb_criticality_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2635 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2638 ASN__CTFAIL(app_key, td, sptr,
\r
2639 "%s: value not given (%s:%d)",
\r
2640 td->name, __FILE__, __LINE__);
\r
2645 if(1 /* No applicable constraints whatsoever */) {
\r
2646 /* Nothing is here. See below */
\r
2649 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2653 memb_extensionValue_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2654 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2657 ASN__CTFAIL(app_key, td, sptr,
\r
2658 "%s: value not given (%s:%d)",
\r
2659 td->name, __FILE__, __LINE__);
\r
2664 if(1 /* No applicable constraints whatsoever */) {
\r
2665 /* Nothing is here. See below */
\r
2668 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2672 memb_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2673 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2677 ASN__CTFAIL(app_key, td, sptr,
\r
2678 "%s: value not given (%s:%d)",
\r
2679 td->name, __FILE__, __LINE__);
\r
2683 value = *(const long *)sptr;
\r
2685 if((value >= 0 && value <= 65535)) {
\r
2686 /* Constraint check succeeded */
\r
2689 ASN__CTFAIL(app_key, td, sptr,
\r
2690 "%s: constraint failed (%s:%d)",
\r
2691 td->name, __FILE__, __LINE__);
\r
2697 memb_criticality_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2698 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2701 ASN__CTFAIL(app_key, td, sptr,
\r
2702 "%s: value not given (%s:%d)",
\r
2703 td->name, __FILE__, __LINE__);
\r
2708 if(1 /* No applicable constraints whatsoever */) {
\r
2709 /* Nothing is here. See below */
\r
2712 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2716 memb_extensionValue_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2717 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2720 ASN__CTFAIL(app_key, td, sptr,
\r
2721 "%s: value not given (%s:%d)",
\r
2722 td->name, __FILE__, __LINE__);
\r
2727 if(1 /* No applicable constraints whatsoever */) {
\r
2728 /* Nothing is here. See below */
\r
2731 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2735 memb_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2736 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2740 ASN__CTFAIL(app_key, td, sptr,
\r
2741 "%s: value not given (%s:%d)",
\r
2742 td->name, __FILE__, __LINE__);
\r
2746 value = *(const long *)sptr;
\r
2748 if((value >= 0 && value <= 65535)) {
\r
2749 /* Constraint check succeeded */
\r
2752 ASN__CTFAIL(app_key, td, sptr,
\r
2753 "%s: constraint failed (%s:%d)",
\r
2754 td->name, __FILE__, __LINE__);
\r
2760 memb_criticality_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2761 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2764 ASN__CTFAIL(app_key, td, sptr,
\r
2765 "%s: value not given (%s:%d)",
\r
2766 td->name, __FILE__, __LINE__);
\r
2771 if(1 /* No applicable constraints whatsoever */) {
\r
2772 /* Nothing is here. See below */
\r
2775 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2779 memb_extensionValue_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2780 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2783 ASN__CTFAIL(app_key, td, sptr,
\r
2784 "%s: value not given (%s:%d)",
\r
2785 td->name, __FILE__, __LINE__);
\r
2790 if(1 /* No applicable constraints whatsoever */) {
\r
2791 /* Nothing is here. See below */
\r
2794 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2798 memb_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2799 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2803 ASN__CTFAIL(app_key, td, sptr,
\r
2804 "%s: value not given (%s:%d)",
\r
2805 td->name, __FILE__, __LINE__);
\r
2809 value = *(const long *)sptr;
\r
2811 if((value >= 0 && value <= 65535)) {
\r
2812 /* Constraint check succeeded */
\r
2815 ASN__CTFAIL(app_key, td, sptr,
\r
2816 "%s: constraint failed (%s:%d)",
\r
2817 td->name, __FILE__, __LINE__);
\r
2823 memb_criticality_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2824 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2827 ASN__CTFAIL(app_key, td, sptr,
\r
2828 "%s: value not given (%s:%d)",
\r
2829 td->name, __FILE__, __LINE__);
\r
2834 if(1 /* No applicable constraints whatsoever */) {
\r
2835 /* Nothing is here. See below */
\r
2838 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2842 memb_extensionValue_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2843 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2846 ASN__CTFAIL(app_key, td, sptr,
\r
2847 "%s: value not given (%s:%d)",
\r
2848 td->name, __FILE__, __LINE__);
\r
2853 if(1 /* No applicable constraints whatsoever */) {
\r
2854 /* Nothing is here. See below */
\r
2857 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2861 memb_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2862 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2866 ASN__CTFAIL(app_key, td, sptr,
\r
2867 "%s: value not given (%s:%d)",
\r
2868 td->name, __FILE__, __LINE__);
\r
2872 value = *(const long *)sptr;
\r
2874 if((value >= 0 && value <= 65535)) {
\r
2875 /* Constraint check succeeded */
\r
2878 ASN__CTFAIL(app_key, td, sptr,
\r
2879 "%s: constraint failed (%s:%d)",
\r
2880 td->name, __FILE__, __LINE__);
\r
2886 memb_criticality_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2887 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2890 ASN__CTFAIL(app_key, td, sptr,
\r
2891 "%s: value not given (%s:%d)",
\r
2892 td->name, __FILE__, __LINE__);
\r
2897 if(1 /* No applicable constraints whatsoever */) {
\r
2898 /* Nothing is here. See below */
\r
2901 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2905 memb_extensionValue_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2906 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2909 ASN__CTFAIL(app_key, td, sptr,
\r
2910 "%s: value not given (%s:%d)",
\r
2911 td->name, __FILE__, __LINE__);
\r
2916 if(1 /* No applicable constraints whatsoever */) {
\r
2917 /* Nothing is here. See below */
\r
2920 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2924 memb_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2925 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2929 ASN__CTFAIL(app_key, td, sptr,
\r
2930 "%s: value not given (%s:%d)",
\r
2931 td->name, __FILE__, __LINE__);
\r
2935 value = *(const long *)sptr;
\r
2937 if((value >= 0 && value <= 65535)) {
\r
2938 /* Constraint check succeeded */
\r
2941 ASN__CTFAIL(app_key, td, sptr,
\r
2942 "%s: constraint failed (%s:%d)",
\r
2943 td->name, __FILE__, __LINE__);
\r
2948 static asn_type_selector_result_t
\r
2949 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
2950 asn_type_selector_result_t result = {0, 0};
\r
2951 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1;
\r
2952 size_t constraining_column = 0; /* &id */
\r
2953 size_t for_column = 1; /* &criticality */
\r
2954 size_t row, presence_index = 0;
\r
2955 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));
\r
2957 for(row=0; row < itable->rows_count; row++) {
\r
2958 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
2959 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
2961 if(type_cell->cell_kind == aioc__undefined)
\r
2965 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
2966 result.type_descriptor = type_cell->type_descriptor;
\r
2967 result.presence_index = presence_index;
\r
2976 memb_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
2977 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
2980 ASN__CTFAIL(app_key, td, sptr,
\r
2981 "%s: value not given (%s:%d)",
\r
2982 td->name, __FILE__, __LINE__);
\r
2987 if(1 /* No applicable constraints whatsoever */) {
\r
2988 /* Nothing is here. See below */
\r
2991 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
2994 static asn_type_selector_result_t
\r
2995 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
2996 asn_type_selector_result_t result = {0, 0};
\r
2997 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1;
\r
2998 size_t constraining_column = 0; /* &id */
\r
2999 size_t for_column = 2; /* &Extension */
\r
3000 size_t row, presence_index = 0;
\r
3001 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));
\r
3003 for(row=0; row < itable->rows_count; row++) {
\r
3004 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
3005 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
3007 if(type_cell->cell_kind == aioc__undefined)
\r
3011 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
3012 result.type_descriptor = type_cell->type_descriptor;
\r
3013 result.presence_index = presence_index;
\r
3022 memb_extensionValue_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3023 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3026 ASN__CTFAIL(app_key, td, sptr,
\r
3027 "%s: value not given (%s:%d)",
\r
3028 td->name, __FILE__, __LINE__);
\r
3033 if(1 /* No applicable constraints whatsoever */) {
\r
3034 /* Nothing is here. See below */
\r
3037 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3041 memb_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3042 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3046 ASN__CTFAIL(app_key, td, sptr,
\r
3047 "%s: value not given (%s:%d)",
\r
3048 td->name, __FILE__, __LINE__);
\r
3052 value = *(const long *)sptr;
\r
3054 if((value >= 0 && value <= 65535)) {
\r
3055 /* Constraint check succeeded */
\r
3058 ASN__CTFAIL(app_key, td, sptr,
\r
3059 "%s: constraint failed (%s:%d)",
\r
3060 td->name, __FILE__, __LINE__);
\r
3066 memb_criticality_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3067 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3070 ASN__CTFAIL(app_key, td, sptr,
\r
3071 "%s: value not given (%s:%d)",
\r
3072 td->name, __FILE__, __LINE__);
\r
3077 if(1 /* No applicable constraints whatsoever */) {
\r
3078 /* Nothing is here. See below */
\r
3081 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3085 memb_extensionValue_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3086 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3089 ASN__CTFAIL(app_key, td, sptr,
\r
3090 "%s: value not given (%s:%d)",
\r
3091 td->name, __FILE__, __LINE__);
\r
3096 if(1 /* No applicable constraints whatsoever */) {
\r
3097 /* Nothing is here. See below */
\r
3100 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3104 memb_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3105 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3109 ASN__CTFAIL(app_key, td, sptr,
\r
3110 "%s: value not given (%s:%d)",
\r
3111 td->name, __FILE__, __LINE__);
\r
3115 value = *(const long *)sptr;
\r
3117 if((value >= 0 && value <= 65535)) {
\r
3118 /* Constraint check succeeded */
\r
3121 ASN__CTFAIL(app_key, td, sptr,
\r
3122 "%s: constraint failed (%s:%d)",
\r
3123 td->name, __FILE__, __LINE__);
\r
3129 memb_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3130 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3133 ASN__CTFAIL(app_key, td, sptr,
\r
3134 "%s: value not given (%s:%d)",
\r
3135 td->name, __FILE__, __LINE__);
\r
3140 if(1 /* No applicable constraints whatsoever */) {
\r
3141 /* Nothing is here. See below */
\r
3144 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3148 memb_extensionValue_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3149 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3152 ASN__CTFAIL(app_key, td, sptr,
\r
3153 "%s: value not given (%s:%d)",
\r
3154 td->name, __FILE__, __LINE__);
\r
3159 if(1 /* No applicable constraints whatsoever */) {
\r
3160 /* Nothing is here. See below */
\r
3163 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3167 memb_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3168 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3172 ASN__CTFAIL(app_key, td, sptr,
\r
3173 "%s: value not given (%s:%d)",
\r
3174 td->name, __FILE__, __LINE__);
\r
3178 value = *(const long *)sptr;
\r
3180 if((value >= 0 && value <= 65535)) {
\r
3181 /* Constraint check succeeded */
\r
3184 ASN__CTFAIL(app_key, td, sptr,
\r
3185 "%s: constraint failed (%s:%d)",
\r
3186 td->name, __FILE__, __LINE__);
\r
3192 memb_criticality_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3193 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3196 ASN__CTFAIL(app_key, td, sptr,
\r
3197 "%s: value not given (%s:%d)",
\r
3198 td->name, __FILE__, __LINE__);
\r
3203 if(1 /* No applicable constraints whatsoever */) {
\r
3204 /* Nothing is here. See below */
\r
3207 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3211 memb_extensionValue_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3212 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3215 ASN__CTFAIL(app_key, td, sptr,
\r
3216 "%s: value not given (%s:%d)",
\r
3217 td->name, __FILE__, __LINE__);
\r
3222 if(1 /* No applicable constraints whatsoever */) {
\r
3223 /* Nothing is here. See below */
\r
3226 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3230 memb_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3231 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3235 ASN__CTFAIL(app_key, td, sptr,
\r
3236 "%s: value not given (%s:%d)",
\r
3237 td->name, __FILE__, __LINE__);
\r
3241 value = *(const long *)sptr;
\r
3243 if((value >= 0 && value <= 65535)) {
\r
3244 /* Constraint check succeeded */
\r
3247 ASN__CTFAIL(app_key, td, sptr,
\r
3248 "%s: constraint failed (%s:%d)",
\r
3249 td->name, __FILE__, __LINE__);
\r
3255 memb_criticality_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3256 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3259 ASN__CTFAIL(app_key, td, sptr,
\r
3260 "%s: value not given (%s:%d)",
\r
3261 td->name, __FILE__, __LINE__);
\r
3266 if(1 /* No applicable constraints whatsoever */) {
\r
3267 /* Nothing is here. See below */
\r
3270 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3274 memb_extensionValue_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3275 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3278 ASN__CTFAIL(app_key, td, sptr,
\r
3279 "%s: value not given (%s:%d)",
\r
3280 td->name, __FILE__, __LINE__);
\r
3285 if(1 /* No applicable constraints whatsoever */) {
\r
3286 /* Nothing is here. See below */
\r
3289 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3293 memb_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3294 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3298 ASN__CTFAIL(app_key, td, sptr,
\r
3299 "%s: value not given (%s:%d)",
\r
3300 td->name, __FILE__, __LINE__);
\r
3304 value = *(const long *)sptr;
\r
3306 if((value >= 0 && value <= 65535)) {
\r
3307 /* Constraint check succeeded */
\r
3310 ASN__CTFAIL(app_key, td, sptr,
\r
3311 "%s: constraint failed (%s:%d)",
\r
3312 td->name, __FILE__, __LINE__);
\r
3318 memb_criticality_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3319 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3322 ASN__CTFAIL(app_key, td, sptr,
\r
3323 "%s: value not given (%s:%d)",
\r
3324 td->name, __FILE__, __LINE__);
\r
3329 if(1 /* No applicable constraints whatsoever */) {
\r
3330 /* Nothing is here. See below */
\r
3333 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3337 memb_extensionValue_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3338 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3341 ASN__CTFAIL(app_key, td, sptr,
\r
3342 "%s: value not given (%s:%d)",
\r
3343 td->name, __FILE__, __LINE__);
\r
3348 if(1 /* No applicable constraints whatsoever */) {
\r
3349 /* Nothing is here. See below */
\r
3352 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3356 memb_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3357 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3361 ASN__CTFAIL(app_key, td, sptr,
\r
3362 "%s: value not given (%s:%d)",
\r
3363 td->name, __FILE__, __LINE__);
\r
3367 value = *(const long *)sptr;
\r
3369 if((value >= 0 && value <= 65535)) {
\r
3370 /* Constraint check succeeded */
\r
3373 ASN__CTFAIL(app_key, td, sptr,
\r
3374 "%s: constraint failed (%s:%d)",
\r
3375 td->name, __FILE__, __LINE__);
\r
3381 memb_criticality_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3382 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3385 ASN__CTFAIL(app_key, td, sptr,
\r
3386 "%s: value not given (%s:%d)",
\r
3387 td->name, __FILE__, __LINE__);
\r
3392 if(1 /* No applicable constraints whatsoever */) {
\r
3393 /* Nothing is here. See below */
\r
3396 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3400 memb_extensionValue_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3401 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3404 ASN__CTFAIL(app_key, td, sptr,
\r
3405 "%s: value not given (%s:%d)",
\r
3406 td->name, __FILE__, __LINE__);
\r
3411 if(1 /* No applicable constraints whatsoever */) {
\r
3412 /* Nothing is here. See below */
\r
3415 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3419 memb_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3420 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3424 ASN__CTFAIL(app_key, td, sptr,
\r
3425 "%s: value not given (%s:%d)",
\r
3426 td->name, __FILE__, __LINE__);
\r
3430 value = *(const long *)sptr;
\r
3432 if((value >= 0 && value <= 65535)) {
\r
3433 /* Constraint check succeeded */
\r
3436 ASN__CTFAIL(app_key, td, sptr,
\r
3437 "%s: constraint failed (%s:%d)",
\r
3438 td->name, __FILE__, __LINE__);
\r
3444 memb_criticality_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3445 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3448 ASN__CTFAIL(app_key, td, sptr,
\r
3449 "%s: value not given (%s:%d)",
\r
3450 td->name, __FILE__, __LINE__);
\r
3455 if(1 /* No applicable constraints whatsoever */) {
\r
3456 /* Nothing is here. See below */
\r
3459 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3463 memb_extensionValue_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3464 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3467 ASN__CTFAIL(app_key, td, sptr,
\r
3468 "%s: value not given (%s:%d)",
\r
3469 td->name, __FILE__, __LINE__);
\r
3474 if(1 /* No applicable constraints whatsoever */) {
\r
3475 /* Nothing is here. See below */
\r
3478 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3482 memb_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3483 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3487 ASN__CTFAIL(app_key, td, sptr,
\r
3488 "%s: value not given (%s:%d)",
\r
3489 td->name, __FILE__, __LINE__);
\r
3493 value = *(const long *)sptr;
\r
3495 if((value >= 0 && value <= 65535)) {
\r
3496 /* Constraint check succeeded */
\r
3499 ASN__CTFAIL(app_key, td, sptr,
\r
3500 "%s: constraint failed (%s:%d)",
\r
3501 td->name, __FILE__, __LINE__);
\r
3507 memb_criticality_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3508 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3511 ASN__CTFAIL(app_key, td, sptr,
\r
3512 "%s: value not given (%s:%d)",
\r
3513 td->name, __FILE__, __LINE__);
\r
3518 if(1 /* No applicable constraints whatsoever */) {
\r
3519 /* Nothing is here. See below */
\r
3522 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3526 memb_extensionValue_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3527 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3530 ASN__CTFAIL(app_key, td, sptr,
\r
3531 "%s: value not given (%s:%d)",
\r
3532 td->name, __FILE__, __LINE__);
\r
3537 if(1 /* No applicable constraints whatsoever */) {
\r
3538 /* Nothing is here. See below */
\r
3541 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3545 memb_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3546 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3550 ASN__CTFAIL(app_key, td, sptr,
\r
3551 "%s: value not given (%s:%d)",
\r
3552 td->name, __FILE__, __LINE__);
\r
3556 value = *(const long *)sptr;
\r
3558 if((value >= 0 && value <= 65535)) {
\r
3559 /* Constraint check succeeded */
\r
3562 ASN__CTFAIL(app_key, td, sptr,
\r
3563 "%s: constraint failed (%s:%d)",
\r
3564 td->name, __FILE__, __LINE__);
\r
3570 memb_criticality_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3571 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3574 ASN__CTFAIL(app_key, td, sptr,
\r
3575 "%s: value not given (%s:%d)",
\r
3576 td->name, __FILE__, __LINE__);
\r
3581 if(1 /* No applicable constraints whatsoever */) {
\r
3582 /* Nothing is here. See below */
\r
3585 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3589 memb_extensionValue_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3590 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3593 ASN__CTFAIL(app_key, td, sptr,
\r
3594 "%s: value not given (%s:%d)",
\r
3595 td->name, __FILE__, __LINE__);
\r
3600 if(1 /* No applicable constraints whatsoever */) {
\r
3601 /* Nothing is here. See below */
\r
3604 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3608 memb_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3609 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3613 ASN__CTFAIL(app_key, td, sptr,
\r
3614 "%s: value not given (%s:%d)",
\r
3615 td->name, __FILE__, __LINE__);
\r
3619 value = *(const long *)sptr;
\r
3621 if((value >= 0 && value <= 65535)) {
\r
3622 /* Constraint check succeeded */
\r
3625 ASN__CTFAIL(app_key, td, sptr,
\r
3626 "%s: constraint failed (%s:%d)",
\r
3627 td->name, __FILE__, __LINE__);
\r
3633 memb_criticality_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3634 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3637 ASN__CTFAIL(app_key, td, sptr,
\r
3638 "%s: value not given (%s:%d)",
\r
3639 td->name, __FILE__, __LINE__);
\r
3644 if(1 /* No applicable constraints whatsoever */) {
\r
3645 /* Nothing is here. See below */
\r
3648 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3652 memb_extensionValue_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3653 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3656 ASN__CTFAIL(app_key, td, sptr,
\r
3657 "%s: value not given (%s:%d)",
\r
3658 td->name, __FILE__, __LINE__);
\r
3663 if(1 /* No applicable constraints whatsoever */) {
\r
3664 /* Nothing is here. See below */
\r
3667 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3671 memb_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3672 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3676 ASN__CTFAIL(app_key, td, sptr,
\r
3677 "%s: value not given (%s:%d)",
\r
3678 td->name, __FILE__, __LINE__);
\r
3682 value = *(const long *)sptr;
\r
3684 if((value >= 0 && value <= 65535)) {
\r
3685 /* Constraint check succeeded */
\r
3688 ASN__CTFAIL(app_key, td, sptr,
\r
3689 "%s: constraint failed (%s:%d)",
\r
3690 td->name, __FILE__, __LINE__);
\r
3696 memb_criticality_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3697 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3700 ASN__CTFAIL(app_key, td, sptr,
\r
3701 "%s: value not given (%s:%d)",
\r
3702 td->name, __FILE__, __LINE__);
\r
3707 if(1 /* No applicable constraints whatsoever */) {
\r
3708 /* Nothing is here. See below */
\r
3711 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3715 memb_extensionValue_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3716 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3719 ASN__CTFAIL(app_key, td, sptr,
\r
3720 "%s: value not given (%s:%d)",
\r
3721 td->name, __FILE__, __LINE__);
\r
3726 if(1 /* No applicable constraints whatsoever */) {
\r
3727 /* Nothing is here. See below */
\r
3730 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3734 memb_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3735 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3739 ASN__CTFAIL(app_key, td, sptr,
\r
3740 "%s: value not given (%s:%d)",
\r
3741 td->name, __FILE__, __LINE__);
\r
3745 value = *(const long *)sptr;
\r
3747 if((value >= 0 && value <= 65535)) {
\r
3748 /* Constraint check succeeded */
\r
3751 ASN__CTFAIL(app_key, td, sptr,
\r
3752 "%s: constraint failed (%s:%d)",
\r
3753 td->name, __FILE__, __LINE__);
\r
3759 memb_criticality_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3760 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3763 ASN__CTFAIL(app_key, td, sptr,
\r
3764 "%s: value not given (%s:%d)",
\r
3765 td->name, __FILE__, __LINE__);
\r
3770 if(1 /* No applicable constraints whatsoever */) {
\r
3771 /* Nothing is here. See below */
\r
3774 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3778 memb_extensionValue_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3779 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3782 ASN__CTFAIL(app_key, td, sptr,
\r
3783 "%s: value not given (%s:%d)",
\r
3784 td->name, __FILE__, __LINE__);
\r
3789 if(1 /* No applicable constraints whatsoever */) {
\r
3790 /* Nothing is here. See below */
\r
3793 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3797 memb_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3798 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3802 ASN__CTFAIL(app_key, td, sptr,
\r
3803 "%s: value not given (%s:%d)",
\r
3804 td->name, __FILE__, __LINE__);
\r
3808 value = *(const long *)sptr;
\r
3810 if((value >= 0 && value <= 65535)) {
\r
3811 /* Constraint check succeeded */
\r
3814 ASN__CTFAIL(app_key, td, sptr,
\r
3815 "%s: constraint failed (%s:%d)",
\r
3816 td->name, __FILE__, __LINE__);
\r
3822 memb_criticality_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3823 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3826 ASN__CTFAIL(app_key, td, sptr,
\r
3827 "%s: value not given (%s:%d)",
\r
3828 td->name, __FILE__, __LINE__);
\r
3833 if(1 /* No applicable constraints whatsoever */) {
\r
3834 /* Nothing is here. See below */
\r
3837 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3841 memb_extensionValue_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3842 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3845 ASN__CTFAIL(app_key, td, sptr,
\r
3846 "%s: value not given (%s:%d)",
\r
3847 td->name, __FILE__, __LINE__);
\r
3852 if(1 /* No applicable constraints whatsoever */) {
\r
3853 /* Nothing is here. See below */
\r
3856 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3860 memb_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3861 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3865 ASN__CTFAIL(app_key, td, sptr,
\r
3866 "%s: value not given (%s:%d)",
\r
3867 td->name, __FILE__, __LINE__);
\r
3871 value = *(const long *)sptr;
\r
3873 if((value >= 0 && value <= 65535)) {
\r
3874 /* Constraint check succeeded */
\r
3877 ASN__CTFAIL(app_key, td, sptr,
\r
3878 "%s: constraint failed (%s:%d)",
\r
3879 td->name, __FILE__, __LINE__);
\r
3885 memb_criticality_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3886 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3889 ASN__CTFAIL(app_key, td, sptr,
\r
3890 "%s: value not given (%s:%d)",
\r
3891 td->name, __FILE__, __LINE__);
\r
3896 if(1 /* No applicable constraints whatsoever */) {
\r
3897 /* Nothing is here. See below */
\r
3900 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3904 memb_extensionValue_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3905 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3908 ASN__CTFAIL(app_key, td, sptr,
\r
3909 "%s: value not given (%s:%d)",
\r
3910 td->name, __FILE__, __LINE__);
\r
3915 if(1 /* No applicable constraints whatsoever */) {
\r
3916 /* Nothing is here. See below */
\r
3919 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3923 memb_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3924 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3928 ASN__CTFAIL(app_key, td, sptr,
\r
3929 "%s: value not given (%s:%d)",
\r
3930 td->name, __FILE__, __LINE__);
\r
3934 value = *(const long *)sptr;
\r
3936 if((value >= 0 && value <= 65535)) {
\r
3937 /* Constraint check succeeded */
\r
3940 ASN__CTFAIL(app_key, td, sptr,
\r
3941 "%s: constraint failed (%s:%d)",
\r
3942 td->name, __FILE__, __LINE__);
\r
3948 memb_criticality_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3949 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3952 ASN__CTFAIL(app_key, td, sptr,
\r
3953 "%s: value not given (%s:%d)",
\r
3954 td->name, __FILE__, __LINE__);
\r
3959 if(1 /* No applicable constraints whatsoever */) {
\r
3960 /* Nothing is here. See below */
\r
3963 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3967 memb_extensionValue_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3968 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3971 ASN__CTFAIL(app_key, td, sptr,
\r
3972 "%s: value not given (%s:%d)",
\r
3973 td->name, __FILE__, __LINE__);
\r
3978 if(1 /* No applicable constraints whatsoever */) {
\r
3979 /* Nothing is here. See below */
\r
3982 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
3986 memb_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
3987 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
3991 ASN__CTFAIL(app_key, td, sptr,
\r
3992 "%s: value not given (%s:%d)",
\r
3993 td->name, __FILE__, __LINE__);
\r
3997 value = *(const long *)sptr;
\r
3999 if((value >= 0 && value <= 65535)) {
\r
4000 /* Constraint check succeeded */
\r
4003 ASN__CTFAIL(app_key, td, sptr,
\r
4004 "%s: constraint failed (%s:%d)",
\r
4005 td->name, __FILE__, __LINE__);
\r
4011 memb_criticality_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4012 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4015 ASN__CTFAIL(app_key, td, sptr,
\r
4016 "%s: value not given (%s:%d)",
\r
4017 td->name, __FILE__, __LINE__);
\r
4022 if(1 /* No applicable constraints whatsoever */) {
\r
4023 /* Nothing is here. See below */
\r
4026 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
4030 memb_extensionValue_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4031 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4034 ASN__CTFAIL(app_key, td, sptr,
\r
4035 "%s: value not given (%s:%d)",
\r
4036 td->name, __FILE__, __LINE__);
\r
4041 if(1 /* No applicable constraints whatsoever */) {
\r
4042 /* Nothing is here. See below */
\r
4045 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
4049 memb_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4050 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4054 ASN__CTFAIL(app_key, td, sptr,
\r
4055 "%s: value not given (%s:%d)",
\r
4056 td->name, __FILE__, __LINE__);
\r
4060 value = *(const long *)sptr;
\r
4062 if((value >= 0 && value <= 65535)) {
\r
4063 /* Constraint check succeeded */
\r
4066 ASN__CTFAIL(app_key, td, sptr,
\r
4067 "%s: constraint failed (%s:%d)",
\r
4068 td->name, __FILE__, __LINE__);
\r
4074 memb_criticality_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4075 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4078 ASN__CTFAIL(app_key, td, sptr,
\r
4079 "%s: value not given (%s:%d)",
\r
4080 td->name, __FILE__, __LINE__);
\r
4085 if(1 /* No applicable constraints whatsoever */) {
\r
4086 /* Nothing is here. See below */
\r
4089 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
4093 memb_extensionValue_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4094 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4097 ASN__CTFAIL(app_key, td, sptr,
\r
4098 "%s: value not given (%s:%d)",
\r
4099 td->name, __FILE__, __LINE__);
\r
4104 if(1 /* No applicable constraints whatsoever */) {
\r
4105 /* Nothing is here. See below */
\r
4108 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
4112 memb_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4113 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4117 ASN__CTFAIL(app_key, td, sptr,
\r
4118 "%s: value not given (%s:%d)",
\r
4119 td->name, __FILE__, __LINE__);
\r
4123 value = *(const long *)sptr;
\r
4125 if((value >= 0 && value <= 65535)) {
\r
4126 /* Constraint check succeeded */
\r
4129 ASN__CTFAIL(app_key, td, sptr,
\r
4130 "%s: constraint failed (%s:%d)",
\r
4131 td->name, __FILE__, __LINE__);
\r
4136 static asn_type_selector_result_t
\r
4137 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
4138 asn_type_selector_result_t result = {0, 0};
\r
4139 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1;
\r
4140 size_t constraining_column = 0; /* &id */
\r
4141 size_t for_column = 1; /* &criticality */
\r
4142 size_t row, presence_index = 0;
\r
4143 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id));
\r
4145 for(row=0; row < itable->rows_count; row++) {
\r
4146 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
4147 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
4149 if(type_cell->cell_kind == aioc__undefined)
\r
4153 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
4154 result.type_descriptor = type_cell->type_descriptor;
\r
4155 result.presence_index = presence_index;
\r
4164 memb_criticality_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4165 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4168 ASN__CTFAIL(app_key, td, sptr,
\r
4169 "%s: value not given (%s:%d)",
\r
4170 td->name, __FILE__, __LINE__);
\r
4175 if(1 /* No applicable constraints whatsoever */) {
\r
4176 /* Nothing is here. See below */
\r
4179 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
4182 static asn_type_selector_result_t
\r
4183 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
4184 asn_type_selector_result_t result = {0, 0};
\r
4185 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1;
\r
4186 size_t constraining_column = 0; /* &id */
\r
4187 size_t for_column = 2; /* &Extension */
\r
4188 size_t row, presence_index = 0;
\r
4189 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id));
\r
4191 for(row=0; row < itable->rows_count; row++) {
\r
4192 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
4193 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
4195 if(type_cell->cell_kind == aioc__undefined)
\r
4199 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
4200 result.type_descriptor = type_cell->type_descriptor;
\r
4201 result.presence_index = presence_index;
\r
4210 memb_extensionValue_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4211 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4214 ASN__CTFAIL(app_key, td, sptr,
\r
4215 "%s: value not given (%s:%d)",
\r
4216 td->name, __FILE__, __LINE__);
\r
4221 if(1 /* No applicable constraints whatsoever */) {
\r
4222 /* Nothing is here. See below */
\r
4225 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
4229 memb_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4230 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4234 ASN__CTFAIL(app_key, td, sptr,
\r
4235 "%s: value not given (%s:%d)",
\r
4236 td->name, __FILE__, __LINE__);
\r
4240 value = *(const long *)sptr;
\r
4242 if((value >= 0 && value <= 65535)) {
\r
4243 /* Constraint check succeeded */
\r
4246 ASN__CTFAIL(app_key, td, sptr,
\r
4247 "%s: constraint failed (%s:%d)",
\r
4248 td->name, __FILE__, __LINE__);
\r
4253 static asn_type_selector_result_t
\r
4254 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
4255 asn_type_selector_result_t result = {0, 0};
\r
4256 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1;
\r
4257 size_t constraining_column = 0; /* &id */
\r
4258 size_t for_column = 1; /* &criticality */
\r
4259 size_t row, presence_index = 0;
\r
4260 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id));
\r
4262 for(row=0; row < itable->rows_count; row++) {
\r
4263 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
4264 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
4266 if(type_cell->cell_kind == aioc__undefined)
\r
4270 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
4271 result.type_descriptor = type_cell->type_descriptor;
\r
4272 result.presence_index = presence_index;
\r
4281 memb_criticality_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4282 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4285 ASN__CTFAIL(app_key, td, sptr,
\r
4286 "%s: value not given (%s:%d)",
\r
4287 td->name, __FILE__, __LINE__);
\r
4292 if(1 /* No applicable constraints whatsoever */) {
\r
4293 /* Nothing is here. See below */
\r
4296 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
4299 static asn_type_selector_result_t
\r
4300 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
4301 asn_type_selector_result_t result = {0, 0};
\r
4302 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1;
\r
4303 size_t constraining_column = 0; /* &id */
\r
4304 size_t for_column = 2; /* &Extension */
\r
4305 size_t row, presence_index = 0;
\r
4306 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id));
\r
4308 for(row=0; row < itable->rows_count; row++) {
\r
4309 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
4310 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
4312 if(type_cell->cell_kind == aioc__undefined)
\r
4316 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
4317 result.type_descriptor = type_cell->type_descriptor;
\r
4318 result.presence_index = presence_index;
\r
4327 memb_extensionValue_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4328 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4331 ASN__CTFAIL(app_key, td, sptr,
\r
4332 "%s: value not given (%s:%d)",
\r
4333 td->name, __FILE__, __LINE__);
\r
4338 if(1 /* No applicable constraints whatsoever */) {
\r
4339 /* Nothing is here. See below */
\r
4342 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
4346 memb_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4347 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4351 ASN__CTFAIL(app_key, td, sptr,
\r
4352 "%s: value not given (%s:%d)",
\r
4353 td->name, __FILE__, __LINE__);
\r
4357 value = *(const long *)sptr;
\r
4359 if((value >= 0 && value <= 65535)) {
\r
4360 /* Constraint check succeeded */
\r
4363 ASN__CTFAIL(app_key, td, sptr,
\r
4364 "%s: constraint failed (%s:%d)",
\r
4365 td->name, __FILE__, __LINE__);
\r
4371 memb_criticality_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4372 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4375 ASN__CTFAIL(app_key, td, sptr,
\r
4376 "%s: value not given (%s:%d)",
\r
4377 td->name, __FILE__, __LINE__);
\r
4382 if(1 /* No applicable constraints whatsoever */) {
\r
4383 /* Nothing is here. See below */
\r
4386 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
4390 memb_extensionValue_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4391 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4394 ASN__CTFAIL(app_key, td, sptr,
\r
4395 "%s: value not given (%s:%d)",
\r
4396 td->name, __FILE__, __LINE__);
\r
4401 if(1 /* No applicable constraints whatsoever */) {
\r
4402 /* Nothing is here. See below */
\r
4405 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
4409 memb_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4410 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4414 ASN__CTFAIL(app_key, td, sptr,
\r
4415 "%s: value not given (%s:%d)",
\r
4416 td->name, __FILE__, __LINE__);
\r
4420 value = *(const long *)sptr;
\r
4422 if((value >= 0 && value <= 65535)) {
\r
4423 /* Constraint check succeeded */
\r
4426 ASN__CTFAIL(app_key, td, sptr,
\r
4427 "%s: constraint failed (%s:%d)",
\r
4428 td->name, __FILE__, __LINE__);
\r
4433 static asn_type_selector_result_t
\r
4434 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
4435 asn_type_selector_result_t result = {0, 0};
\r
4436 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1;
\r
4437 size_t constraining_column = 0; /* &id */
\r
4438 size_t for_column = 1; /* &criticality */
\r
4439 size_t row, presence_index = 0;
\r
4440 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id));
\r
4442 for(row=0; row < itable->rows_count; row++) {
\r
4443 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
4444 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
4446 if(type_cell->cell_kind == aioc__undefined)
\r
4450 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
4451 result.type_descriptor = type_cell->type_descriptor;
\r
4452 result.presence_index = presence_index;
\r
4461 memb_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4462 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4465 ASN__CTFAIL(app_key, td, sptr,
\r
4466 "%s: value not given (%s:%d)",
\r
4467 td->name, __FILE__, __LINE__);
\r
4472 if(1 /* No applicable constraints whatsoever */) {
\r
4473 /* Nothing is here. See below */
\r
4476 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
4479 static asn_type_selector_result_t
\r
4480 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
4481 asn_type_selector_result_t result = {0, 0};
\r
4482 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1;
\r
4483 size_t constraining_column = 0; /* &id */
\r
4484 size_t for_column = 2; /* &Extension */
\r
4485 size_t row, presence_index = 0;
\r
4486 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id));
\r
4488 for(row=0; row < itable->rows_count; row++) {
\r
4489 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
4490 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
4492 if(type_cell->cell_kind == aioc__undefined)
\r
4496 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
4497 result.type_descriptor = type_cell->type_descriptor;
\r
4498 result.presence_index = presence_index;
\r
4507 memb_extensionValue_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4508 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4511 ASN__CTFAIL(app_key, td, sptr,
\r
4512 "%s: value not given (%s:%d)",
\r
4513 td->name, __FILE__, __LINE__);
\r
4518 if(1 /* No applicable constraints whatsoever */) {
\r
4519 /* Nothing is here. See below */
\r
4522 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
4526 memb_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4527 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4531 ASN__CTFAIL(app_key, td, sptr,
\r
4532 "%s: value not given (%s:%d)",
\r
4533 td->name, __FILE__, __LINE__);
\r
4537 value = *(const long *)sptr;
\r
4539 if((value >= 0 && value <= 65535)) {
\r
4540 /* Constraint check succeeded */
\r
4543 ASN__CTFAIL(app_key, td, sptr,
\r
4544 "%s: constraint failed (%s:%d)",
\r
4545 td->name, __FILE__, __LINE__);
\r
4550 static asn_type_selector_result_t
\r
4551 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
4552 asn_type_selector_result_t result = {0, 0};
\r
4553 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1;
\r
4554 size_t constraining_column = 0; /* &id */
\r
4555 size_t for_column = 1; /* &criticality */
\r
4556 size_t row, presence_index = 0;
\r
4557 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));
\r
4559 for(row=0; row < itable->rows_count; row++) {
\r
4560 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
4561 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
4563 if(type_cell->cell_kind == aioc__undefined)
\r
4567 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
4568 result.type_descriptor = type_cell->type_descriptor;
\r
4569 result.presence_index = presence_index;
\r
4578 memb_criticality_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4579 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4582 ASN__CTFAIL(app_key, td, sptr,
\r
4583 "%s: value not given (%s:%d)",
\r
4584 td->name, __FILE__, __LINE__);
\r
4589 if(1 /* No applicable constraints whatsoever */) {
\r
4590 /* Nothing is here. See below */
\r
4593 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
4596 static asn_type_selector_result_t
\r
4597 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
4598 asn_type_selector_result_t result = {0, 0};
\r
4599 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1;
\r
4600 size_t constraining_column = 0; /* &id */
\r
4601 size_t for_column = 2; /* &Extension */
\r
4602 size_t row, presence_index = 0;
\r
4603 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));
\r
4605 for(row=0; row < itable->rows_count; row++) {
\r
4606 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
4607 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
4609 if(type_cell->cell_kind == aioc__undefined)
\r
4613 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
4614 result.type_descriptor = type_cell->type_descriptor;
\r
4615 result.presence_index = presence_index;
\r
4624 memb_extensionValue_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4625 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4628 ASN__CTFAIL(app_key, td, sptr,
\r
4629 "%s: value not given (%s:%d)",
\r
4630 td->name, __FILE__, __LINE__);
\r
4635 if(1 /* No applicable constraints whatsoever */) {
\r
4636 /* Nothing is here. See below */
\r
4639 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
4643 memb_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4644 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4648 ASN__CTFAIL(app_key, td, sptr,
\r
4649 "%s: value not given (%s:%d)",
\r
4650 td->name, __FILE__, __LINE__);
\r
4654 value = *(const long *)sptr;
\r
4656 if((value >= 0 && value <= 65535)) {
\r
4657 /* Constraint check succeeded */
\r
4660 ASN__CTFAIL(app_key, td, sptr,
\r
4661 "%s: constraint failed (%s:%d)",
\r
4662 td->name, __FILE__, __LINE__);
\r
4668 memb_criticality_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4669 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4672 ASN__CTFAIL(app_key, td, sptr,
\r
4673 "%s: value not given (%s:%d)",
\r
4674 td->name, __FILE__, __LINE__);
\r
4679 if(1 /* No applicable constraints whatsoever */) {
\r
4680 /* Nothing is here. See below */
\r
4683 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
4687 memb_extensionValue_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4688 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4691 ASN__CTFAIL(app_key, td, sptr,
\r
4692 "%s: value not given (%s:%d)",
\r
4693 td->name, __FILE__, __LINE__);
\r
4698 if(1 /* No applicable constraints whatsoever */) {
\r
4699 /* Nothing is here. See below */
\r
4702 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
4706 memb_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4707 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4711 ASN__CTFAIL(app_key, td, sptr,
\r
4712 "%s: value not given (%s:%d)",
\r
4713 td->name, __FILE__, __LINE__);
\r
4717 value = *(const long *)sptr;
\r
4719 if((value >= 0 && value <= 65535)) {
\r
4720 /* Constraint check succeeded */
\r
4723 ASN__CTFAIL(app_key, td, sptr,
\r
4724 "%s: constraint failed (%s:%d)",
\r
4725 td->name, __FILE__, __LINE__);
\r
4730 static asn_type_selector_result_t
\r
4731 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
4732 asn_type_selector_result_t result = {0, 0};
\r
4733 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1;
\r
4734 size_t constraining_column = 0; /* &id */
\r
4735 size_t for_column = 1; /* &criticality */
\r
4736 size_t row, presence_index = 0;
\r
4737 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));
\r
4739 for(row=0; row < itable->rows_count; row++) {
\r
4740 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
4741 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
4743 if(type_cell->cell_kind == aioc__undefined)
\r
4747 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
4748 result.type_descriptor = type_cell->type_descriptor;
\r
4749 result.presence_index = presence_index;
\r
4758 memb_criticality_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4759 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4762 ASN__CTFAIL(app_key, td, sptr,
\r
4763 "%s: value not given (%s:%d)",
\r
4764 td->name, __FILE__, __LINE__);
\r
4769 if(1 /* No applicable constraints whatsoever */) {
\r
4770 /* Nothing is here. See below */
\r
4773 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
4776 static asn_type_selector_result_t
\r
4777 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
4778 asn_type_selector_result_t result = {0, 0};
\r
4779 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1;
\r
4780 size_t constraining_column = 0; /* &id */
\r
4781 size_t for_column = 2; /* &Extension */
\r
4782 size_t row, presence_index = 0;
\r
4783 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));
\r
4785 for(row=0; row < itable->rows_count; row++) {
\r
4786 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
4787 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
4789 if(type_cell->cell_kind == aioc__undefined)
\r
4793 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
4794 result.type_descriptor = type_cell->type_descriptor;
\r
4795 result.presence_index = presence_index;
\r
4804 memb_extensionValue_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4805 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4808 ASN__CTFAIL(app_key, td, sptr,
\r
4809 "%s: value not given (%s:%d)",
\r
4810 td->name, __FILE__, __LINE__);
\r
4815 if(1 /* No applicable constraints whatsoever */) {
\r
4816 /* Nothing is here. See below */
\r
4819 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
4823 memb_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4824 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4828 ASN__CTFAIL(app_key, td, sptr,
\r
4829 "%s: value not given (%s:%d)",
\r
4830 td->name, __FILE__, __LINE__);
\r
4834 value = *(const long *)sptr;
\r
4836 if((value >= 0 && value <= 65535)) {
\r
4837 /* Constraint check succeeded */
\r
4840 ASN__CTFAIL(app_key, td, sptr,
\r
4841 "%s: constraint failed (%s:%d)",
\r
4842 td->name, __FILE__, __LINE__);
\r
4847 static asn_type_selector_result_t
\r
4848 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
4849 asn_type_selector_result_t result = {0, 0};
\r
4850 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1;
\r
4851 size_t constraining_column = 0; /* &id */
\r
4852 size_t for_column = 1; /* &criticality */
\r
4853 size_t row, presence_index = 0;
\r
4854 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id));
\r
4856 for(row=0; row < itable->rows_count; row++) {
\r
4857 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
4858 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
4860 if(type_cell->cell_kind == aioc__undefined)
\r
4864 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
4865 result.type_descriptor = type_cell->type_descriptor;
\r
4866 result.presence_index = presence_index;
\r
4875 memb_criticality_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4876 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4879 ASN__CTFAIL(app_key, td, sptr,
\r
4880 "%s: value not given (%s:%d)",
\r
4881 td->name, __FILE__, __LINE__);
\r
4886 if(1 /* No applicable constraints whatsoever */) {
\r
4887 /* Nothing is here. See below */
\r
4890 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
4893 static asn_type_selector_result_t
\r
4894 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
4895 asn_type_selector_result_t result = {0, 0};
\r
4896 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1;
\r
4897 size_t constraining_column = 0; /* &id */
\r
4898 size_t for_column = 2; /* &Extension */
\r
4899 size_t row, presence_index = 0;
\r
4900 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id));
\r
4902 for(row=0; row < itable->rows_count; row++) {
\r
4903 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
4904 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
4906 if(type_cell->cell_kind == aioc__undefined)
\r
4910 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
4911 result.type_descriptor = type_cell->type_descriptor;
\r
4912 result.presence_index = presence_index;
\r
4921 memb_extensionValue_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4922 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4925 ASN__CTFAIL(app_key, td, sptr,
\r
4926 "%s: value not given (%s:%d)",
\r
4927 td->name, __FILE__, __LINE__);
\r
4932 if(1 /* No applicable constraints whatsoever */) {
\r
4933 /* Nothing is here. See below */
\r
4936 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
4940 memb_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4941 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4945 ASN__CTFAIL(app_key, td, sptr,
\r
4946 "%s: value not given (%s:%d)",
\r
4947 td->name, __FILE__, __LINE__);
\r
4951 value = *(const long *)sptr;
\r
4953 if((value >= 0 && value <= 65535)) {
\r
4954 /* Constraint check succeeded */
\r
4957 ASN__CTFAIL(app_key, td, sptr,
\r
4958 "%s: constraint failed (%s:%d)",
\r
4959 td->name, __FILE__, __LINE__);
\r
4965 memb_criticality_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4966 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4969 ASN__CTFAIL(app_key, td, sptr,
\r
4970 "%s: value not given (%s:%d)",
\r
4971 td->name, __FILE__, __LINE__);
\r
4976 if(1 /* No applicable constraints whatsoever */) {
\r
4977 /* Nothing is here. See below */
\r
4980 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
4984 memb_extensionValue_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
4985 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
4988 ASN__CTFAIL(app_key, td, sptr,
\r
4989 "%s: value not given (%s:%d)",
\r
4990 td->name, __FILE__, __LINE__);
\r
4995 if(1 /* No applicable constraints whatsoever */) {
\r
4996 /* Nothing is here. See below */
\r
4999 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5003 memb_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5004 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5008 ASN__CTFAIL(app_key, td, sptr,
\r
5009 "%s: value not given (%s:%d)",
\r
5010 td->name, __FILE__, __LINE__);
\r
5014 value = *(const long *)sptr;
\r
5016 if((value >= 0 && value <= 65535)) {
\r
5017 /* Constraint check succeeded */
\r
5020 ASN__CTFAIL(app_key, td, sptr,
\r
5021 "%s: constraint failed (%s:%d)",
\r
5022 td->name, __FILE__, __LINE__);
\r
5028 memb_criticality_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5029 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5032 ASN__CTFAIL(app_key, td, sptr,
\r
5033 "%s: value not given (%s:%d)",
\r
5034 td->name, __FILE__, __LINE__);
\r
5039 if(1 /* No applicable constraints whatsoever */) {
\r
5040 /* Nothing is here. See below */
\r
5043 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5047 memb_extensionValue_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5048 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5051 ASN__CTFAIL(app_key, td, sptr,
\r
5052 "%s: value not given (%s:%d)",
\r
5053 td->name, __FILE__, __LINE__);
\r
5058 if(1 /* No applicable constraints whatsoever */) {
\r
5059 /* Nothing is here. See below */
\r
5062 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5066 memb_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5067 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5071 ASN__CTFAIL(app_key, td, sptr,
\r
5072 "%s: value not given (%s:%d)",
\r
5073 td->name, __FILE__, __LINE__);
\r
5077 value = *(const long *)sptr;
\r
5079 if((value >= 0 && value <= 65535)) {
\r
5080 /* Constraint check succeeded */
\r
5083 ASN__CTFAIL(app_key, td, sptr,
\r
5084 "%s: constraint failed (%s:%d)",
\r
5085 td->name, __FILE__, __LINE__);
\r
5090 static asn_type_selector_result_t
\r
5091 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5092 asn_type_selector_result_t result = {0, 0};
\r
5093 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1;
\r
5094 size_t constraining_column = 0; /* &id */
\r
5095 size_t for_column = 1; /* &criticality */
\r
5096 size_t row, presence_index = 0;
\r
5097 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id));
\r
5099 for(row=0; row < itable->rows_count; row++) {
\r
5100 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5101 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5103 if(type_cell->cell_kind == aioc__undefined)
\r
5107 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
5108 result.type_descriptor = type_cell->type_descriptor;
\r
5109 result.presence_index = presence_index;
\r
5118 memb_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5119 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5122 ASN__CTFAIL(app_key, td, sptr,
\r
5123 "%s: value not given (%s:%d)",
\r
5124 td->name, __FILE__, __LINE__);
\r
5129 if(1 /* No applicable constraints whatsoever */) {
\r
5130 /* Nothing is here. See below */
\r
5133 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5136 static asn_type_selector_result_t
\r
5137 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5138 asn_type_selector_result_t result = {0, 0};
\r
5139 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1;
\r
5140 size_t constraining_column = 0; /* &id */
\r
5141 size_t for_column = 2; /* &Extension */
\r
5142 size_t row, presence_index = 0;
\r
5143 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id));
\r
5145 for(row=0; row < itable->rows_count; row++) {
\r
5146 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5147 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5149 if(type_cell->cell_kind == aioc__undefined)
\r
5153 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
5154 result.type_descriptor = type_cell->type_descriptor;
\r
5155 result.presence_index = presence_index;
\r
5164 memb_extensionValue_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5165 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5168 ASN__CTFAIL(app_key, td, sptr,
\r
5169 "%s: value not given (%s:%d)",
\r
5170 td->name, __FILE__, __LINE__);
\r
5175 if(1 /* No applicable constraints whatsoever */) {
\r
5176 /* Nothing is here. See below */
\r
5179 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5183 memb_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5184 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5188 ASN__CTFAIL(app_key, td, sptr,
\r
5189 "%s: value not given (%s:%d)",
\r
5190 td->name, __FILE__, __LINE__);
\r
5194 value = *(const long *)sptr;
\r
5196 if((value >= 0 && value <= 65535)) {
\r
5197 /* Constraint check succeeded */
\r
5200 ASN__CTFAIL(app_key, td, sptr,
\r
5201 "%s: constraint failed (%s:%d)",
\r
5202 td->name, __FILE__, __LINE__);
\r
5208 memb_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5209 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5212 ASN__CTFAIL(app_key, td, sptr,
\r
5213 "%s: value not given (%s:%d)",
\r
5214 td->name, __FILE__, __LINE__);
\r
5219 if(1 /* No applicable constraints whatsoever */) {
\r
5220 /* Nothing is here. See below */
\r
5223 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5227 memb_extensionValue_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5228 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5231 ASN__CTFAIL(app_key, td, sptr,
\r
5232 "%s: value not given (%s:%d)",
\r
5233 td->name, __FILE__, __LINE__);
\r
5238 if(1 /* No applicable constraints whatsoever */) {
\r
5239 /* Nothing is here. See below */
\r
5242 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5246 memb_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5247 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5251 ASN__CTFAIL(app_key, td, sptr,
\r
5252 "%s: value not given (%s:%d)",
\r
5253 td->name, __FILE__, __LINE__);
\r
5257 value = *(const long *)sptr;
\r
5259 if((value >= 0 && value <= 65535)) {
\r
5260 /* Constraint check succeeded */
\r
5263 ASN__CTFAIL(app_key, td, sptr,
\r
5264 "%s: constraint failed (%s:%d)",
\r
5265 td->name, __FILE__, __LINE__);
\r
5270 static asn_type_selector_result_t
\r
5271 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5272 asn_type_selector_result_t result = {0, 0};
\r
5273 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
\r
5274 size_t constraining_column = 0; /* &id */
\r
5275 size_t for_column = 1; /* &criticality */
\r
5276 size_t row, presence_index = 0;
\r
5277 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
\r
5279 for(row=0; row < itable->rows_count; row++) {
\r
5280 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5281 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5283 if(type_cell->cell_kind == aioc__undefined)
\r
5287 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
5288 result.type_descriptor = type_cell->type_descriptor;
\r
5289 result.presence_index = presence_index;
\r
5298 memb_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5299 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5302 ASN__CTFAIL(app_key, td, sptr,
\r
5303 "%s: value not given (%s:%d)",
\r
5304 td->name, __FILE__, __LINE__);
\r
5309 if(1 /* No applicable constraints whatsoever */) {
\r
5310 /* Nothing is here. See below */
\r
5313 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5316 static asn_type_selector_result_t
\r
5317 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5318 asn_type_selector_result_t result = {0, 0};
\r
5319 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
\r
5320 size_t constraining_column = 0; /* &id */
\r
5321 size_t for_column = 2; /* &Extension */
\r
5322 size_t row, presence_index = 0;
\r
5323 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
\r
5325 for(row=0; row < itable->rows_count; row++) {
\r
5326 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5327 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5329 if(type_cell->cell_kind == aioc__undefined)
\r
5333 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
5334 result.type_descriptor = type_cell->type_descriptor;
\r
5335 result.presence_index = presence_index;
\r
5344 memb_extensionValue_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5345 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5348 ASN__CTFAIL(app_key, td, sptr,
\r
5349 "%s: value not given (%s:%d)",
\r
5350 td->name, __FILE__, __LINE__);
\r
5355 if(1 /* No applicable constraints whatsoever */) {
\r
5356 /* Nothing is here. See below */
\r
5359 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5363 memb_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5364 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5368 ASN__CTFAIL(app_key, td, sptr,
\r
5369 "%s: value not given (%s:%d)",
\r
5370 td->name, __FILE__, __LINE__);
\r
5374 value = *(const long *)sptr;
\r
5376 if((value >= 0 && value <= 65535)) {
\r
5377 /* Constraint check succeeded */
\r
5380 ASN__CTFAIL(app_key, td, sptr,
\r
5381 "%s: constraint failed (%s:%d)",
\r
5382 td->name, __FILE__, __LINE__);
\r
5387 static asn_type_selector_result_t
\r
5388 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5389 asn_type_selector_result_t result = {0, 0};
\r
5390 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
\r
5391 size_t constraining_column = 0; /* &id */
\r
5392 size_t for_column = 1; /* &criticality */
\r
5393 size_t row, presence_index = 0;
\r
5394 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
\r
5396 for(row=0; row < itable->rows_count; row++) {
\r
5397 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5398 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5400 if(type_cell->cell_kind == aioc__undefined)
\r
5404 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
5405 result.type_descriptor = type_cell->type_descriptor;
\r
5406 result.presence_index = presence_index;
\r
5415 memb_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5416 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5419 ASN__CTFAIL(app_key, td, sptr,
\r
5420 "%s: value not given (%s:%d)",
\r
5421 td->name, __FILE__, __LINE__);
\r
5426 if(1 /* No applicable constraints whatsoever */) {
\r
5427 /* Nothing is here. See below */
\r
5430 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5433 static asn_type_selector_result_t
\r
5434 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5435 asn_type_selector_result_t result = {0, 0};
\r
5436 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
\r
5437 size_t constraining_column = 0; /* &id */
\r
5438 size_t for_column = 2; /* &Extension */
\r
5439 size_t row, presence_index = 0;
\r
5440 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
\r
5442 for(row=0; row < itable->rows_count; row++) {
\r
5443 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5444 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5446 if(type_cell->cell_kind == aioc__undefined)
\r
5450 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
5451 result.type_descriptor = type_cell->type_descriptor;
\r
5452 result.presence_index = presence_index;
\r
5461 memb_extensionValue_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5462 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5465 ASN__CTFAIL(app_key, td, sptr,
\r
5466 "%s: value not given (%s:%d)",
\r
5467 td->name, __FILE__, __LINE__);
\r
5472 if(1 /* No applicable constraints whatsoever */) {
\r
5473 /* Nothing is here. See below */
\r
5476 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5480 memb_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5481 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5485 ASN__CTFAIL(app_key, td, sptr,
\r
5486 "%s: value not given (%s:%d)",
\r
5487 td->name, __FILE__, __LINE__);
\r
5491 value = *(const long *)sptr;
\r
5493 if((value >= 0 && value <= 65535)) {
\r
5494 /* Constraint check succeeded */
\r
5497 ASN__CTFAIL(app_key, td, sptr,
\r
5498 "%s: constraint failed (%s:%d)",
\r
5499 td->name, __FILE__, __LINE__);
\r
5505 memb_criticality_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5506 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5509 ASN__CTFAIL(app_key, td, sptr,
\r
5510 "%s: value not given (%s:%d)",
\r
5511 td->name, __FILE__, __LINE__);
\r
5516 if(1 /* No applicable constraints whatsoever */) {
\r
5517 /* Nothing is here. See below */
\r
5520 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5524 memb_extensionValue_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5525 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5528 ASN__CTFAIL(app_key, td, sptr,
\r
5529 "%s: value not given (%s:%d)",
\r
5530 td->name, __FILE__, __LINE__);
\r
5535 if(1 /* No applicable constraints whatsoever */) {
\r
5536 /* Nothing is here. See below */
\r
5539 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5543 memb_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5544 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5548 ASN__CTFAIL(app_key, td, sptr,
\r
5549 "%s: value not given (%s:%d)",
\r
5550 td->name, __FILE__, __LINE__);
\r
5554 value = *(const long *)sptr;
\r
5556 if((value >= 0 && value <= 65535)) {
\r
5557 /* Constraint check succeeded */
\r
5560 ASN__CTFAIL(app_key, td, sptr,
\r
5561 "%s: constraint failed (%s:%d)",
\r
5562 td->name, __FILE__, __LINE__);
\r
5567 static asn_type_selector_result_t
\r
5568 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5569 asn_type_selector_result_t result = {0, 0};
\r
5570 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
\r
5571 size_t constraining_column = 0; /* &id */
\r
5572 size_t for_column = 1; /* &criticality */
\r
5573 size_t row, presence_index = 0;
\r
5574 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
\r
5576 for(row=0; row < itable->rows_count; row++) {
\r
5577 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5578 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5580 if(type_cell->cell_kind == aioc__undefined)
\r
5584 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
5585 result.type_descriptor = type_cell->type_descriptor;
\r
5586 result.presence_index = presence_index;
\r
5595 memb_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5596 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5599 ASN__CTFAIL(app_key, td, sptr,
\r
5600 "%s: value not given (%s:%d)",
\r
5601 td->name, __FILE__, __LINE__);
\r
5606 if(1 /* No applicable constraints whatsoever */) {
\r
5607 /* Nothing is here. See below */
\r
5610 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5613 static asn_type_selector_result_t
\r
5614 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5615 asn_type_selector_result_t result = {0, 0};
\r
5616 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
\r
5617 size_t constraining_column = 0; /* &id */
\r
5618 size_t for_column = 2; /* &Extension */
\r
5619 size_t row, presence_index = 0;
\r
5620 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
\r
5622 for(row=0; row < itable->rows_count; row++) {
\r
5623 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5624 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5626 if(type_cell->cell_kind == aioc__undefined)
\r
5630 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
5631 result.type_descriptor = type_cell->type_descriptor;
\r
5632 result.presence_index = presence_index;
\r
5641 memb_extensionValue_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5642 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5645 ASN__CTFAIL(app_key, td, sptr,
\r
5646 "%s: value not given (%s:%d)",
\r
5647 td->name, __FILE__, __LINE__);
\r
5652 if(1 /* No applicable constraints whatsoever */) {
\r
5653 /* Nothing is here. See below */
\r
5656 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5660 memb_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5661 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5665 ASN__CTFAIL(app_key, td, sptr,
\r
5666 "%s: value not given (%s:%d)",
\r
5667 td->name, __FILE__, __LINE__);
\r
5671 value = *(const long *)sptr;
\r
5673 if((value >= 0 && value <= 65535)) {
\r
5674 /* Constraint check succeeded */
\r
5677 ASN__CTFAIL(app_key, td, sptr,
\r
5678 "%s: constraint failed (%s:%d)",
\r
5679 td->name, __FILE__, __LINE__);
\r
5684 static asn_type_selector_result_t
\r
5685 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5686 asn_type_selector_result_t result = {0, 0};
\r
5687 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
\r
5688 size_t constraining_column = 0; /* &id */
\r
5689 size_t for_column = 1; /* &criticality */
\r
5690 size_t row, presence_index = 0;
\r
5691 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
\r
5693 for(row=0; row < itable->rows_count; row++) {
\r
5694 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5695 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5697 if(type_cell->cell_kind == aioc__undefined)
\r
5701 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
5702 result.type_descriptor = type_cell->type_descriptor;
\r
5703 result.presence_index = presence_index;
\r
5712 memb_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5713 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5716 ASN__CTFAIL(app_key, td, sptr,
\r
5717 "%s: value not given (%s:%d)",
\r
5718 td->name, __FILE__, __LINE__);
\r
5723 if(1 /* No applicable constraints whatsoever */) {
\r
5724 /* Nothing is here. See below */
\r
5727 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5730 static asn_type_selector_result_t
\r
5731 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5732 asn_type_selector_result_t result = {0, 0};
\r
5733 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
\r
5734 size_t constraining_column = 0; /* &id */
\r
5735 size_t for_column = 2; /* &Extension */
\r
5736 size_t row, presence_index = 0;
\r
5737 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
\r
5739 for(row=0; row < itable->rows_count; row++) {
\r
5740 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5741 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5743 if(type_cell->cell_kind == aioc__undefined)
\r
5747 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
5748 result.type_descriptor = type_cell->type_descriptor;
\r
5749 result.presence_index = presence_index;
\r
5758 memb_extensionValue_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5759 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5762 ASN__CTFAIL(app_key, td, sptr,
\r
5763 "%s: value not given (%s:%d)",
\r
5764 td->name, __FILE__, __LINE__);
\r
5769 if(1 /* No applicable constraints whatsoever */) {
\r
5770 /* Nothing is here. See below */
\r
5773 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5777 memb_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5778 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5782 ASN__CTFAIL(app_key, td, sptr,
\r
5783 "%s: value not given (%s:%d)",
\r
5784 td->name, __FILE__, __LINE__);
\r
5788 value = *(const long *)sptr;
\r
5790 if((value >= 0 && value <= 65535)) {
\r
5791 /* Constraint check succeeded */
\r
5794 ASN__CTFAIL(app_key, td, sptr,
\r
5795 "%s: constraint failed (%s:%d)",
\r
5796 td->name, __FILE__, __LINE__);
\r
5802 memb_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5803 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5806 ASN__CTFAIL(app_key, td, sptr,
\r
5807 "%s: value not given (%s:%d)",
\r
5808 td->name, __FILE__, __LINE__);
\r
5813 if(1 /* No applicable constraints whatsoever */) {
\r
5814 /* Nothing is here. See below */
\r
5817 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5821 memb_extensionValue_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5822 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5825 ASN__CTFAIL(app_key, td, sptr,
\r
5826 "%s: value not given (%s:%d)",
\r
5827 td->name, __FILE__, __LINE__);
\r
5832 if(1 /* No applicable constraints whatsoever */) {
\r
5833 /* Nothing is here. See below */
\r
5836 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5840 memb_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5841 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5845 ASN__CTFAIL(app_key, td, sptr,
\r
5846 "%s: value not given (%s:%d)",
\r
5847 td->name, __FILE__, __LINE__);
\r
5851 value = *(const long *)sptr;
\r
5853 if((value >= 0 && value <= 65535)) {
\r
5854 /* Constraint check succeeded */
\r
5857 ASN__CTFAIL(app_key, td, sptr,
\r
5858 "%s: constraint failed (%s:%d)",
\r
5859 td->name, __FILE__, __LINE__);
\r
5865 memb_criticality_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5866 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5869 ASN__CTFAIL(app_key, td, sptr,
\r
5870 "%s: value not given (%s:%d)",
\r
5871 td->name, __FILE__, __LINE__);
\r
5876 if(1 /* No applicable constraints whatsoever */) {
\r
5877 /* Nothing is here. See below */
\r
5880 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5884 memb_extensionValue_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5885 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5888 ASN__CTFAIL(app_key, td, sptr,
\r
5889 "%s: value not given (%s:%d)",
\r
5890 td->name, __FILE__, __LINE__);
\r
5895 if(1 /* No applicable constraints whatsoever */) {
\r
5896 /* Nothing is here. See below */
\r
5899 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5903 memb_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5904 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5908 ASN__CTFAIL(app_key, td, sptr,
\r
5909 "%s: value not given (%s:%d)",
\r
5910 td->name, __FILE__, __LINE__);
\r
5914 value = *(const long *)sptr;
\r
5916 if((value >= 0 && value <= 65535)) {
\r
5917 /* Constraint check succeeded */
\r
5920 ASN__CTFAIL(app_key, td, sptr,
\r
5921 "%s: constraint failed (%s:%d)",
\r
5922 td->name, __FILE__, __LINE__);
\r
5928 memb_criticality_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5929 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5932 ASN__CTFAIL(app_key, td, sptr,
\r
5933 "%s: value not given (%s:%d)",
\r
5934 td->name, __FILE__, __LINE__);
\r
5939 if(1 /* No applicable constraints whatsoever */) {
\r
5940 /* Nothing is here. See below */
\r
5943 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5947 memb_extensionValue_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5948 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5951 ASN__CTFAIL(app_key, td, sptr,
\r
5952 "%s: value not given (%s:%d)",
\r
5953 td->name, __FILE__, __LINE__);
\r
5958 if(1 /* No applicable constraints whatsoever */) {
\r
5959 /* Nothing is here. See below */
\r
5962 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5966 memb_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5967 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5971 ASN__CTFAIL(app_key, td, sptr,
\r
5972 "%s: value not given (%s:%d)",
\r
5973 td->name, __FILE__, __LINE__);
\r
5977 value = *(const long *)sptr;
\r
5979 if((value >= 0 && value <= 65535)) {
\r
5980 /* Constraint check succeeded */
\r
5983 ASN__CTFAIL(app_key, td, sptr,
\r
5984 "%s: constraint failed (%s:%d)",
\r
5985 td->name, __FILE__, __LINE__);
\r
5991 memb_criticality_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5992 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5995 ASN__CTFAIL(app_key, td, sptr,
\r
5996 "%s: value not given (%s:%d)",
\r
5997 td->name, __FILE__, __LINE__);
\r
6002 if(1 /* No applicable constraints whatsoever */) {
\r
6003 /* Nothing is here. See below */
\r
6006 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6010 memb_extensionValue_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6011 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6014 ASN__CTFAIL(app_key, td, sptr,
\r
6015 "%s: value not given (%s:%d)",
\r
6016 td->name, __FILE__, __LINE__);
\r
6021 if(1 /* No applicable constraints whatsoever */) {
\r
6022 /* Nothing is here. See below */
\r
6025 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6029 memb_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6030 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6034 ASN__CTFAIL(app_key, td, sptr,
\r
6035 "%s: value not given (%s:%d)",
\r
6036 td->name, __FILE__, __LINE__);
\r
6040 value = *(const long *)sptr;
\r
6042 if((value >= 0 && value <= 65535)) {
\r
6043 /* Constraint check succeeded */
\r
6046 ASN__CTFAIL(app_key, td, sptr,
\r
6047 "%s: constraint failed (%s:%d)",
\r
6048 td->name, __FILE__, __LINE__);
\r
6053 static asn_type_selector_result_t
\r
6054 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6055 asn_type_selector_result_t result = {0, 0};
\r
6056 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
\r
6057 size_t constraining_column = 0; /* &id */
\r
6058 size_t for_column = 1; /* &criticality */
\r
6059 size_t row, presence_index = 0;
\r
6060 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
\r
6062 for(row=0; row < itable->rows_count; row++) {
\r
6063 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6064 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6066 if(type_cell->cell_kind == aioc__undefined)
\r
6070 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6071 result.type_descriptor = type_cell->type_descriptor;
\r
6072 result.presence_index = presence_index;
\r
6081 memb_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6082 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6085 ASN__CTFAIL(app_key, td, sptr,
\r
6086 "%s: value not given (%s:%d)",
\r
6087 td->name, __FILE__, __LINE__);
\r
6092 if(1 /* No applicable constraints whatsoever */) {
\r
6093 /* Nothing is here. See below */
\r
6096 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6099 static asn_type_selector_result_t
\r
6100 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6101 asn_type_selector_result_t result = {0, 0};
\r
6102 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
\r
6103 size_t constraining_column = 0; /* &id */
\r
6104 size_t for_column = 2; /* &Extension */
\r
6105 size_t row, presence_index = 0;
\r
6106 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
\r
6108 for(row=0; row < itable->rows_count; row++) {
\r
6109 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6110 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6112 if(type_cell->cell_kind == aioc__undefined)
\r
6116 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6117 result.type_descriptor = type_cell->type_descriptor;
\r
6118 result.presence_index = presence_index;
\r
6127 memb_extensionValue_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6128 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6131 ASN__CTFAIL(app_key, td, sptr,
\r
6132 "%s: value not given (%s:%d)",
\r
6133 td->name, __FILE__, __LINE__);
\r
6138 if(1 /* No applicable constraints whatsoever */) {
\r
6139 /* Nothing is here. See below */
\r
6142 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6146 memb_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6147 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6151 ASN__CTFAIL(app_key, td, sptr,
\r
6152 "%s: value not given (%s:%d)",
\r
6153 td->name, __FILE__, __LINE__);
\r
6157 value = *(const long *)sptr;
\r
6159 if((value >= 0 && value <= 65535)) {
\r
6160 /* Constraint check succeeded */
\r
6163 ASN__CTFAIL(app_key, td, sptr,
\r
6164 "%s: constraint failed (%s:%d)",
\r
6165 td->name, __FILE__, __LINE__);
\r
6170 static asn_type_selector_result_t
\r
6171 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6172 asn_type_selector_result_t result = {0, 0};
\r
6173 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
\r
6174 size_t constraining_column = 0; /* &id */
\r
6175 size_t for_column = 1; /* &criticality */
\r
6176 size_t row, presence_index = 0;
\r
6177 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
\r
6179 for(row=0; row < itable->rows_count; row++) {
\r
6180 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6181 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6183 if(type_cell->cell_kind == aioc__undefined)
\r
6187 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6188 result.type_descriptor = type_cell->type_descriptor;
\r
6189 result.presence_index = presence_index;
\r
6198 memb_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6199 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6202 ASN__CTFAIL(app_key, td, sptr,
\r
6203 "%s: value not given (%s:%d)",
\r
6204 td->name, __FILE__, __LINE__);
\r
6209 if(1 /* No applicable constraints whatsoever */) {
\r
6210 /* Nothing is here. See below */
\r
6213 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6216 static asn_type_selector_result_t
\r
6217 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6218 asn_type_selector_result_t result = {0, 0};
\r
6219 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
\r
6220 size_t constraining_column = 0; /* &id */
\r
6221 size_t for_column = 2; /* &Extension */
\r
6222 size_t row, presence_index = 0;
\r
6223 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
\r
6225 for(row=0; row < itable->rows_count; row++) {
\r
6226 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6227 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6229 if(type_cell->cell_kind == aioc__undefined)
\r
6233 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6234 result.type_descriptor = type_cell->type_descriptor;
\r
6235 result.presence_index = presence_index;
\r
6244 memb_extensionValue_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6245 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6248 ASN__CTFAIL(app_key, td, sptr,
\r
6249 "%s: value not given (%s:%d)",
\r
6250 td->name, __FILE__, __LINE__);
\r
6255 if(1 /* No applicable constraints whatsoever */) {
\r
6256 /* Nothing is here. See below */
\r
6259 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6263 memb_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6264 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6268 ASN__CTFAIL(app_key, td, sptr,
\r
6269 "%s: value not given (%s:%d)",
\r
6270 td->name, __FILE__, __LINE__);
\r
6274 value = *(const long *)sptr;
\r
6276 if((value >= 0 && value <= 65535)) {
\r
6277 /* Constraint check succeeded */
\r
6280 ASN__CTFAIL(app_key, td, sptr,
\r
6281 "%s: constraint failed (%s:%d)",
\r
6282 td->name, __FILE__, __LINE__);
\r
6288 memb_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6289 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6292 ASN__CTFAIL(app_key, td, sptr,
\r
6293 "%s: value not given (%s:%d)",
\r
6294 td->name, __FILE__, __LINE__);
\r
6299 if(1 /* No applicable constraints whatsoever */) {
\r
6300 /* Nothing is here. See below */
\r
6303 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6307 memb_extensionValue_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6308 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6311 ASN__CTFAIL(app_key, td, sptr,
\r
6312 "%s: value not given (%s:%d)",
\r
6313 td->name, __FILE__, __LINE__);
\r
6318 if(1 /* No applicable constraints whatsoever */) {
\r
6319 /* Nothing is here. See below */
\r
6322 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6326 memb_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6327 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6331 ASN__CTFAIL(app_key, td, sptr,
\r
6332 "%s: value not given (%s:%d)",
\r
6333 td->name, __FILE__, __LINE__);
\r
6337 value = *(const long *)sptr;
\r
6339 if((value >= 0 && value <= 65535)) {
\r
6340 /* Constraint check succeeded */
\r
6343 ASN__CTFAIL(app_key, td, sptr,
\r
6344 "%s: constraint failed (%s:%d)",
\r
6345 td->name, __FILE__, __LINE__);
\r
6350 static asn_type_selector_result_t
\r
6351 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6352 asn_type_selector_result_t result = {0, 0};
\r
6353 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
\r
6354 size_t constraining_column = 0; /* &id */
\r
6355 size_t for_column = 1; /* &criticality */
\r
6356 size_t row, presence_index = 0;
\r
6357 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
\r
6359 for(row=0; row < itable->rows_count; row++) {
\r
6360 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6361 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6363 if(type_cell->cell_kind == aioc__undefined)
\r
6367 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6368 result.type_descriptor = type_cell->type_descriptor;
\r
6369 result.presence_index = presence_index;
\r
6378 memb_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6379 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6382 ASN__CTFAIL(app_key, td, sptr,
\r
6383 "%s: value not given (%s:%d)",
\r
6384 td->name, __FILE__, __LINE__);
\r
6389 if(1 /* No applicable constraints whatsoever */) {
\r
6390 /* Nothing is here. See below */
\r
6393 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6396 static asn_type_selector_result_t
\r
6397 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6398 asn_type_selector_result_t result = {0, 0};
\r
6399 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
\r
6400 size_t constraining_column = 0; /* &id */
\r
6401 size_t for_column = 2; /* &Extension */
\r
6402 size_t row, presence_index = 0;
\r
6403 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
\r
6405 for(row=0; row < itable->rows_count; row++) {
\r
6406 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6407 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6409 if(type_cell->cell_kind == aioc__undefined)
\r
6413 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6414 result.type_descriptor = type_cell->type_descriptor;
\r
6415 result.presence_index = presence_index;
\r
6424 memb_extensionValue_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6425 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6428 ASN__CTFAIL(app_key, td, sptr,
\r
6429 "%s: value not given (%s:%d)",
\r
6430 td->name, __FILE__, __LINE__);
\r
6435 if(1 /* No applicable constraints whatsoever */) {
\r
6436 /* Nothing is here. See below */
\r
6439 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6443 memb_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6444 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6448 ASN__CTFAIL(app_key, td, sptr,
\r
6449 "%s: value not given (%s:%d)",
\r
6450 td->name, __FILE__, __LINE__);
\r
6454 value = *(const long *)sptr;
\r
6456 if((value >= 0 && value <= 65535)) {
\r
6457 /* Constraint check succeeded */
\r
6460 ASN__CTFAIL(app_key, td, sptr,
\r
6461 "%s: constraint failed (%s:%d)",
\r
6462 td->name, __FILE__, __LINE__);
\r
6467 static asn_type_selector_result_t
\r
6468 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6469 asn_type_selector_result_t result = {0, 0};
\r
6470 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
\r
6471 size_t constraining_column = 0; /* &id */
\r
6472 size_t for_column = 1; /* &criticality */
\r
6473 size_t row, presence_index = 0;
\r
6474 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
\r
6476 for(row=0; row < itable->rows_count; row++) {
\r
6477 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6478 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6480 if(type_cell->cell_kind == aioc__undefined)
\r
6484 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6485 result.type_descriptor = type_cell->type_descriptor;
\r
6486 result.presence_index = presence_index;
\r
6495 memb_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6496 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6499 ASN__CTFAIL(app_key, td, sptr,
\r
6500 "%s: value not given (%s:%d)",
\r
6501 td->name, __FILE__, __LINE__);
\r
6506 if(1 /* No applicable constraints whatsoever */) {
\r
6507 /* Nothing is here. See below */
\r
6510 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6513 static asn_type_selector_result_t
\r
6514 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6515 asn_type_selector_result_t result = {0, 0};
\r
6516 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
\r
6517 size_t constraining_column = 0; /* &id */
\r
6518 size_t for_column = 2; /* &Extension */
\r
6519 size_t row, presence_index = 0;
\r
6520 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
\r
6522 for(row=0; row < itable->rows_count; row++) {
\r
6523 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6524 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6526 if(type_cell->cell_kind == aioc__undefined)
\r
6530 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6531 result.type_descriptor = type_cell->type_descriptor;
\r
6532 result.presence_index = presence_index;
\r
6541 memb_extensionValue_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6542 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6545 ASN__CTFAIL(app_key, td, sptr,
\r
6546 "%s: value not given (%s:%d)",
\r
6547 td->name, __FILE__, __LINE__);
\r
6552 if(1 /* No applicable constraints whatsoever */) {
\r
6553 /* Nothing is here. See below */
\r
6556 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6560 memb_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6561 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6565 ASN__CTFAIL(app_key, td, sptr,
\r
6566 "%s: value not given (%s:%d)",
\r
6567 td->name, __FILE__, __LINE__);
\r
6571 value = *(const long *)sptr;
\r
6573 if((value >= 0 && value <= 65535)) {
\r
6574 /* Constraint check succeeded */
\r
6577 ASN__CTFAIL(app_key, td, sptr,
\r
6578 "%s: constraint failed (%s:%d)",
\r
6579 td->name, __FILE__, __LINE__);
\r
6585 memb_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6586 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6589 ASN__CTFAIL(app_key, td, sptr,
\r
6590 "%s: value not given (%s:%d)",
\r
6591 td->name, __FILE__, __LINE__);
\r
6596 if(1 /* No applicable constraints whatsoever */) {
\r
6597 /* Nothing is here. See below */
\r
6600 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6604 memb_extensionValue_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6605 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6608 ASN__CTFAIL(app_key, td, sptr,
\r
6609 "%s: value not given (%s:%d)",
\r
6610 td->name, __FILE__, __LINE__);
\r
6615 if(1 /* No applicable constraints whatsoever */) {
\r
6616 /* Nothing is here. See below */
\r
6619 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6623 memb_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6624 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6628 ASN__CTFAIL(app_key, td, sptr,
\r
6629 "%s: value not given (%s:%d)",
\r
6630 td->name, __FILE__, __LINE__);
\r
6634 value = *(const long *)sptr;
\r
6636 if((value >= 0 && value <= 65535)) {
\r
6637 /* Constraint check succeeded */
\r
6640 ASN__CTFAIL(app_key, td, sptr,
\r
6641 "%s: constraint failed (%s:%d)",
\r
6642 td->name, __FILE__, __LINE__);
\r
6648 memb_criticality_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6649 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6652 ASN__CTFAIL(app_key, td, sptr,
\r
6653 "%s: value not given (%s:%d)",
\r
6654 td->name, __FILE__, __LINE__);
\r
6659 if(1 /* No applicable constraints whatsoever */) {
\r
6660 /* Nothing is here. See below */
\r
6663 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6667 memb_extensionValue_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6668 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6671 ASN__CTFAIL(app_key, td, sptr,
\r
6672 "%s: value not given (%s:%d)",
\r
6673 td->name, __FILE__, __LINE__);
\r
6678 if(1 /* No applicable constraints whatsoever */) {
\r
6679 /* Nothing is here. See below */
\r
6682 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6686 memb_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6687 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6691 ASN__CTFAIL(app_key, td, sptr,
\r
6692 "%s: value not given (%s:%d)",
\r
6693 td->name, __FILE__, __LINE__);
\r
6697 value = *(const long *)sptr;
\r
6699 if((value >= 0 && value <= 65535)) {
\r
6700 /* Constraint check succeeded */
\r
6703 ASN__CTFAIL(app_key, td, sptr,
\r
6704 "%s: constraint failed (%s:%d)",
\r
6705 td->name, __FILE__, __LINE__);
\r
6711 memb_criticality_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6712 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6715 ASN__CTFAIL(app_key, td, sptr,
\r
6716 "%s: value not given (%s:%d)",
\r
6717 td->name, __FILE__, __LINE__);
\r
6722 if(1 /* No applicable constraints whatsoever */) {
\r
6723 /* Nothing is here. See below */
\r
6726 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6730 memb_extensionValue_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6731 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6734 ASN__CTFAIL(app_key, td, sptr,
\r
6735 "%s: value not given (%s:%d)",
\r
6736 td->name, __FILE__, __LINE__);
\r
6741 if(1 /* No applicable constraints whatsoever */) {
\r
6742 /* Nothing is here. See below */
\r
6745 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6749 memb_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6750 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6754 ASN__CTFAIL(app_key, td, sptr,
\r
6755 "%s: value not given (%s:%d)",
\r
6756 td->name, __FILE__, __LINE__);
\r
6760 value = *(const long *)sptr;
\r
6762 if((value >= 0 && value <= 65535)) {
\r
6763 /* Constraint check succeeded */
\r
6766 ASN__CTFAIL(app_key, td, sptr,
\r
6767 "%s: constraint failed (%s:%d)",
\r
6768 td->name, __FILE__, __LINE__);
\r
6773 static asn_type_selector_result_t
\r
6774 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6775 asn_type_selector_result_t result = {0, 0};
\r
6776 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1;
\r
6777 size_t constraining_column = 0; /* &id */
\r
6778 size_t for_column = 1; /* &criticality */
\r
6779 size_t row, presence_index = 0;
\r
6780 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id));
\r
6782 for(row=0; row < itable->rows_count; row++) {
\r
6783 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6784 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6786 if(type_cell->cell_kind == aioc__undefined)
\r
6790 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6791 result.type_descriptor = type_cell->type_descriptor;
\r
6792 result.presence_index = presence_index;
\r
6801 memb_criticality_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6802 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6805 ASN__CTFAIL(app_key, td, sptr,
\r
6806 "%s: value not given (%s:%d)",
\r
6807 td->name, __FILE__, __LINE__);
\r
6812 if(1 /* No applicable constraints whatsoever */) {
\r
6813 /* Nothing is here. See below */
\r
6816 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6819 static asn_type_selector_result_t
\r
6820 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6821 asn_type_selector_result_t result = {0, 0};
\r
6822 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1;
\r
6823 size_t constraining_column = 0; /* &id */
\r
6824 size_t for_column = 2; /* &Extension */
\r
6825 size_t row, presence_index = 0;
\r
6826 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id));
\r
6828 for(row=0; row < itable->rows_count; row++) {
\r
6829 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6830 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6832 if(type_cell->cell_kind == aioc__undefined)
\r
6836 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6837 result.type_descriptor = type_cell->type_descriptor;
\r
6838 result.presence_index = presence_index;
\r
6847 memb_extensionValue_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6848 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6851 ASN__CTFAIL(app_key, td, sptr,
\r
6852 "%s: value not given (%s:%d)",
\r
6853 td->name, __FILE__, __LINE__);
\r
6858 if(1 /* No applicable constraints whatsoever */) {
\r
6859 /* Nothing is here. See below */
\r
6862 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6866 memb_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6867 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6871 ASN__CTFAIL(app_key, td, sptr,
\r
6872 "%s: value not given (%s:%d)",
\r
6873 td->name, __FILE__, __LINE__);
\r
6877 value = *(const long *)sptr;
\r
6879 if((value >= 0 && value <= 65535)) {
\r
6880 /* Constraint check succeeded */
\r
6883 ASN__CTFAIL(app_key, td, sptr,
\r
6884 "%s: constraint failed (%s:%d)",
\r
6885 td->name, __FILE__, __LINE__);
\r
6891 memb_criticality_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6892 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6895 ASN__CTFAIL(app_key, td, sptr,
\r
6896 "%s: value not given (%s:%d)",
\r
6897 td->name, __FILE__, __LINE__);
\r
6902 if(1 /* No applicable constraints whatsoever */) {
\r
6903 /* Nothing is here. See below */
\r
6906 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6910 memb_extensionValue_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6911 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6914 ASN__CTFAIL(app_key, td, sptr,
\r
6915 "%s: value not given (%s:%d)",
\r
6916 td->name, __FILE__, __LINE__);
\r
6921 if(1 /* No applicable constraints whatsoever */) {
\r
6922 /* Nothing is here. See below */
\r
6925 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6929 memb_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6930 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6934 ASN__CTFAIL(app_key, td, sptr,
\r
6935 "%s: value not given (%s:%d)",
\r
6936 td->name, __FILE__, __LINE__);
\r
6940 value = *(const long *)sptr;
\r
6942 if((value >= 0 && value <= 65535)) {
\r
6943 /* Constraint check succeeded */
\r
6946 ASN__CTFAIL(app_key, td, sptr,
\r
6947 "%s: constraint failed (%s:%d)",
\r
6948 td->name, __FILE__, __LINE__);
\r
6953 static asn_type_selector_result_t
\r
6954 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6955 asn_type_selector_result_t result = {0, 0};
\r
6956 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1;
\r
6957 size_t constraining_column = 0; /* &id */
\r
6958 size_t for_column = 1; /* &criticality */
\r
6959 size_t row, presence_index = 0;
\r
6960 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));
\r
6962 for(row=0; row < itable->rows_count; row++) {
\r
6963 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6964 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6966 if(type_cell->cell_kind == aioc__undefined)
\r
6970 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6971 result.type_descriptor = type_cell->type_descriptor;
\r
6972 result.presence_index = presence_index;
\r
6981 memb_criticality_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6982 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6985 ASN__CTFAIL(app_key, td, sptr,
\r
6986 "%s: value not given (%s:%d)",
\r
6987 td->name, __FILE__, __LINE__);
\r
6992 if(1 /* No applicable constraints whatsoever */) {
\r
6993 /* Nothing is here. See below */
\r
6996 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6999 static asn_type_selector_result_t
\r
7000 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
7001 asn_type_selector_result_t result = {0, 0};
\r
7002 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1;
\r
7003 size_t constraining_column = 0; /* &id */
\r
7004 size_t for_column = 2; /* &Extension */
\r
7005 size_t row, presence_index = 0;
\r
7006 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));
\r
7008 for(row=0; row < itable->rows_count; row++) {
\r
7009 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
7010 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
7012 if(type_cell->cell_kind == aioc__undefined)
\r
7016 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
7017 result.type_descriptor = type_cell->type_descriptor;
\r
7018 result.presence_index = presence_index;
\r
7027 memb_extensionValue_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7028 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7031 ASN__CTFAIL(app_key, td, sptr,
\r
7032 "%s: value not given (%s:%d)",
\r
7033 td->name, __FILE__, __LINE__);
\r
7038 if(1 /* No applicable constraints whatsoever */) {
\r
7039 /* Nothing is here. See below */
\r
7042 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7046 memb_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7047 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7051 ASN__CTFAIL(app_key, td, sptr,
\r
7052 "%s: value not given (%s:%d)",
\r
7053 td->name, __FILE__, __LINE__);
\r
7057 value = *(const long *)sptr;
\r
7059 if((value >= 0 && value <= 65535)) {
\r
7060 /* Constraint check succeeded */
\r
7063 ASN__CTFAIL(app_key, td, sptr,
\r
7064 "%s: constraint failed (%s:%d)",
\r
7065 td->name, __FILE__, __LINE__);
\r
7070 static asn_type_selector_result_t
\r
7071 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
7072 asn_type_selector_result_t result = {0, 0};
\r
7073 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1;
\r
7074 size_t constraining_column = 0; /* &id */
\r
7075 size_t for_column = 1; /* &criticality */
\r
7076 size_t row, presence_index = 0;
\r
7077 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id));
\r
7079 for(row=0; row < itable->rows_count; row++) {
\r
7080 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
7081 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
7083 if(type_cell->cell_kind == aioc__undefined)
\r
7087 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
7088 result.type_descriptor = type_cell->type_descriptor;
\r
7089 result.presence_index = presence_index;
\r
7098 memb_criticality_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7099 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7102 ASN__CTFAIL(app_key, td, sptr,
\r
7103 "%s: value not given (%s:%d)",
\r
7104 td->name, __FILE__, __LINE__);
\r
7109 if(1 /* No applicable constraints whatsoever */) {
\r
7110 /* Nothing is here. See below */
\r
7113 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7116 static asn_type_selector_result_t
\r
7117 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
7118 asn_type_selector_result_t result = {0, 0};
\r
7119 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1;
\r
7120 size_t constraining_column = 0; /* &id */
\r
7121 size_t for_column = 2; /* &Extension */
\r
7122 size_t row, presence_index = 0;
\r
7123 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id));
\r
7125 for(row=0; row < itable->rows_count; row++) {
\r
7126 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
7127 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
7129 if(type_cell->cell_kind == aioc__undefined)
\r
7133 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
7134 result.type_descriptor = type_cell->type_descriptor;
\r
7135 result.presence_index = presence_index;
\r
7144 memb_extensionValue_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7145 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7148 ASN__CTFAIL(app_key, td, sptr,
\r
7149 "%s: value not given (%s:%d)",
\r
7150 td->name, __FILE__, __LINE__);
\r
7155 if(1 /* No applicable constraints whatsoever */) {
\r
7156 /* Nothing is here. See below */
\r
7159 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7163 memb_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7164 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7168 ASN__CTFAIL(app_key, td, sptr,
\r
7169 "%s: value not given (%s:%d)",
\r
7170 td->name, __FILE__, __LINE__);
\r
7174 value = *(const long *)sptr;
\r
7176 if((value >= 0 && value <= 65535)) {
\r
7177 /* Constraint check succeeded */
\r
7180 ASN__CTFAIL(app_key, td, sptr,
\r
7181 "%s: constraint failed (%s:%d)",
\r
7182 td->name, __FILE__, __LINE__);
\r
7188 memb_criticality_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7189 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7192 ASN__CTFAIL(app_key, td, sptr,
\r
7193 "%s: value not given (%s:%d)",
\r
7194 td->name, __FILE__, __LINE__);
\r
7199 if(1 /* No applicable constraints whatsoever */) {
\r
7200 /* Nothing is here. See below */
\r
7203 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7207 memb_extensionValue_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7208 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7211 ASN__CTFAIL(app_key, td, sptr,
\r
7212 "%s: value not given (%s:%d)",
\r
7213 td->name, __FILE__, __LINE__);
\r
7218 if(1 /* No applicable constraints whatsoever */) {
\r
7219 /* Nothing is here. See below */
\r
7222 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7226 memb_id_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7227 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7231 ASN__CTFAIL(app_key, td, sptr,
\r
7232 "%s: value not given (%s:%d)",
\r
7233 td->name, __FILE__, __LINE__);
\r
7237 value = *(const long *)sptr;
\r
7239 if((value >= 0 && value <= 65535)) {
\r
7240 /* Constraint check succeeded */
\r
7243 ASN__CTFAIL(app_key, td, sptr,
\r
7244 "%s: constraint failed (%s:%d)",
\r
7245 td->name, __FILE__, __LINE__);
\r
7251 memb_criticality_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7252 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7255 ASN__CTFAIL(app_key, td, sptr,
\r
7256 "%s: value not given (%s:%d)",
\r
7257 td->name, __FILE__, __LINE__);
\r
7262 if(1 /* No applicable constraints whatsoever */) {
\r
7263 /* Nothing is here. See below */
\r
7266 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7270 memb_extensionValue_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7271 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7274 ASN__CTFAIL(app_key, td, sptr,
\r
7275 "%s: value not given (%s:%d)",
\r
7276 td->name, __FILE__, __LINE__);
\r
7281 if(1 /* No applicable constraints whatsoever */) {
\r
7282 /* Nothing is here. See below */
\r
7285 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7289 memb_id_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7290 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7294 ASN__CTFAIL(app_key, td, sptr,
\r
7295 "%s: value not given (%s:%d)",
\r
7296 td->name, __FILE__, __LINE__);
\r
7300 value = *(const long *)sptr;
\r
7302 if((value >= 0 && value <= 65535)) {
\r
7303 /* Constraint check succeeded */
\r
7306 ASN__CTFAIL(app_key, td, sptr,
\r
7307 "%s: constraint failed (%s:%d)",
\r
7308 td->name, __FILE__, __LINE__);
\r
7313 static asn_type_selector_result_t
\r
7314 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
7315 asn_type_selector_result_t result = {0, 0};
\r
7316 const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1;
\r
7317 size_t constraining_column = 0; /* &id */
\r
7318 size_t for_column = 1; /* &criticality */
\r
7319 size_t row, presence_index = 0;
\r
7320 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));
\r
7322 for(row=0; row < itable->rows_count; row++) {
\r
7323 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
7324 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
7326 if(type_cell->cell_kind == aioc__undefined)
\r
7330 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
7331 result.type_descriptor = type_cell->type_descriptor;
\r
7332 result.presence_index = presence_index;
\r
7341 memb_criticality_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7342 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7345 ASN__CTFAIL(app_key, td, sptr,
\r
7346 "%s: value not given (%s:%d)",
\r
7347 td->name, __FILE__, __LINE__);
\r
7352 if(1 /* No applicable constraints whatsoever */) {
\r
7353 /* Nothing is here. See below */
\r
7356 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7359 static asn_type_selector_result_t
\r
7360 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
7361 asn_type_selector_result_t result = {0, 0};
\r
7362 const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1;
\r
7363 size_t constraining_column = 0; /* &id */
\r
7364 size_t for_column = 2; /* &Extension */
\r
7365 size_t row, presence_index = 0;
\r
7366 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));
\r
7368 for(row=0; row < itable->rows_count; row++) {
\r
7369 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
7370 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
7372 if(type_cell->cell_kind == aioc__undefined)
\r
7376 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
7377 result.type_descriptor = type_cell->type_descriptor;
\r
7378 result.presence_index = presence_index;
\r
7387 memb_extensionValue_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7388 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7391 ASN__CTFAIL(app_key, td, sptr,
\r
7392 "%s: value not given (%s:%d)",
\r
7393 td->name, __FILE__, __LINE__);
\r
7398 if(1 /* No applicable constraints whatsoever */) {
\r
7399 /* Nothing is here. See below */
\r
7402 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7406 memb_id_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7407 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7411 ASN__CTFAIL(app_key, td, sptr,
\r
7412 "%s: value not given (%s:%d)",
\r
7413 td->name, __FILE__, __LINE__);
\r
7417 value = *(const long *)sptr;
\r
7419 if((value >= 0 && value <= 65535)) {
\r
7420 /* Constraint check succeeded */
\r
7423 ASN__CTFAIL(app_key, td, sptr,
\r
7424 "%s: constraint failed (%s:%d)",
\r
7425 td->name, __FILE__, __LINE__);
\r
7431 memb_criticality_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7432 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7435 ASN__CTFAIL(app_key, td, sptr,
\r
7436 "%s: value not given (%s:%d)",
\r
7437 td->name, __FILE__, __LINE__);
\r
7442 if(1 /* No applicable constraints whatsoever */) {
\r
7443 /* Nothing is here. See below */
\r
7446 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7450 memb_extensionValue_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7451 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7454 ASN__CTFAIL(app_key, td, sptr,
\r
7455 "%s: value not given (%s:%d)",
\r
7456 td->name, __FILE__, __LINE__);
\r
7461 if(1 /* No applicable constraints whatsoever */) {
\r
7462 /* Nothing is here. See below */
\r
7465 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7469 memb_id_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7470 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7474 ASN__CTFAIL(app_key, td, sptr,
\r
7475 "%s: value not given (%s:%d)",
\r
7476 td->name, __FILE__, __LINE__);
\r
7480 value = *(const long *)sptr;
\r
7482 if((value >= 0 && value <= 65535)) {
\r
7483 /* Constraint check succeeded */
\r
7486 ASN__CTFAIL(app_key, td, sptr,
\r
7487 "%s: constraint failed (%s:%d)",
\r
7488 td->name, __FILE__, __LINE__);
\r
7494 memb_criticality_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7495 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7498 ASN__CTFAIL(app_key, td, sptr,
\r
7499 "%s: value not given (%s:%d)",
\r
7500 td->name, __FILE__, __LINE__);
\r
7505 if(1 /* No applicable constraints whatsoever */) {
\r
7506 /* Nothing is here. See below */
\r
7509 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7513 memb_extensionValue_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7514 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7517 ASN__CTFAIL(app_key, td, sptr,
\r
7518 "%s: value not given (%s:%d)",
\r
7519 td->name, __FILE__, __LINE__);
\r
7524 if(1 /* No applicable constraints whatsoever */) {
\r
7525 /* Nothing is here. See below */
\r
7528 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7532 memb_id_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7533 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7537 ASN__CTFAIL(app_key, td, sptr,
\r
7538 "%s: value not given (%s:%d)",
\r
7539 td->name, __FILE__, __LINE__);
\r
7543 value = *(const long *)sptr;
\r
7545 if((value >= 0 && value <= 65535)) {
\r
7546 /* Constraint check succeeded */
\r
7549 ASN__CTFAIL(app_key, td, sptr,
\r
7550 "%s: constraint failed (%s:%d)",
\r
7551 td->name, __FILE__, __LINE__);
\r
7557 memb_criticality_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7558 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7561 ASN__CTFAIL(app_key, td, sptr,
\r
7562 "%s: value not given (%s:%d)",
\r
7563 td->name, __FILE__, __LINE__);
\r
7568 if(1 /* No applicable constraints whatsoever */) {
\r
7569 /* Nothing is here. See below */
\r
7572 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7576 memb_extensionValue_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7577 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7580 ASN__CTFAIL(app_key, td, sptr,
\r
7581 "%s: value not given (%s:%d)",
\r
7582 td->name, __FILE__, __LINE__);
\r
7587 if(1 /* No applicable constraints whatsoever */) {
\r
7588 /* Nothing is here. See below */
\r
7591 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7595 memb_id_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7596 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7600 ASN__CTFAIL(app_key, td, sptr,
\r
7601 "%s: value not given (%s:%d)",
\r
7602 td->name, __FILE__, __LINE__);
\r
7606 value = *(const long *)sptr;
\r
7608 if((value >= 0 && value <= 65535)) {
\r
7609 /* Constraint check succeeded */
\r
7612 ASN__CTFAIL(app_key, td, sptr,
\r
7613 "%s: constraint failed (%s:%d)",
\r
7614 td->name, __FILE__, __LINE__);
\r
7620 memb_criticality_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7621 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7624 ASN__CTFAIL(app_key, td, sptr,
\r
7625 "%s: value not given (%s:%d)",
\r
7626 td->name, __FILE__, __LINE__);
\r
7631 if(1 /* No applicable constraints whatsoever */) {
\r
7632 /* Nothing is here. See below */
\r
7635 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7639 memb_extensionValue_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7640 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7643 ASN__CTFAIL(app_key, td, sptr,
\r
7644 "%s: value not given (%s:%d)",
\r
7645 td->name, __FILE__, __LINE__);
\r
7650 if(1 /* No applicable constraints whatsoever */) {
\r
7651 /* Nothing is here. See below */
\r
7654 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7658 memb_id_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7659 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7663 ASN__CTFAIL(app_key, td, sptr,
\r
7664 "%s: value not given (%s:%d)",
\r
7665 td->name, __FILE__, __LINE__);
\r
7669 value = *(const long *)sptr;
\r
7671 if((value >= 0 && value <= 65535)) {
\r
7672 /* Constraint check succeeded */
\r
7675 ASN__CTFAIL(app_key, td, sptr,
\r
7676 "%s: constraint failed (%s:%d)",
\r
7677 td->name, __FILE__, __LINE__);
\r
7683 memb_criticality_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7684 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7687 ASN__CTFAIL(app_key, td, sptr,
\r
7688 "%s: value not given (%s:%d)",
\r
7689 td->name, __FILE__, __LINE__);
\r
7694 if(1 /* No applicable constraints whatsoever */) {
\r
7695 /* Nothing is here. See below */
\r
7698 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7702 memb_extensionValue_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7703 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7706 ASN__CTFAIL(app_key, td, sptr,
\r
7707 "%s: value not given (%s:%d)",
\r
7708 td->name, __FILE__, __LINE__);
\r
7713 if(1 /* No applicable constraints whatsoever */) {
\r
7714 /* Nothing is here. See below */
\r
7717 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7721 memb_id_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7722 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7726 ASN__CTFAIL(app_key, td, sptr,
\r
7727 "%s: value not given (%s:%d)",
\r
7728 td->name, __FILE__, __LINE__);
\r
7732 value = *(const long *)sptr;
\r
7734 if((value >= 0 && value <= 65535)) {
\r
7735 /* Constraint check succeeded */
\r
7738 ASN__CTFAIL(app_key, td, sptr,
\r
7739 "%s: constraint failed (%s:%d)",
\r
7740 td->name, __FILE__, __LINE__);
\r
7746 memb_criticality_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7747 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7750 ASN__CTFAIL(app_key, td, sptr,
\r
7751 "%s: value not given (%s:%d)",
\r
7752 td->name, __FILE__, __LINE__);
\r
7757 if(1 /* No applicable constraints whatsoever */) {
\r
7758 /* Nothing is here. See below */
\r
7761 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7765 memb_extensionValue_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7766 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7769 ASN__CTFAIL(app_key, td, sptr,
\r
7770 "%s: value not given (%s:%d)",
\r
7771 td->name, __FILE__, __LINE__);
\r
7776 if(1 /* No applicable constraints whatsoever */) {
\r
7777 /* Nothing is here. See below */
\r
7780 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7784 memb_id_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7785 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7789 ASN__CTFAIL(app_key, td, sptr,
\r
7790 "%s: value not given (%s:%d)",
\r
7791 td->name, __FILE__, __LINE__);
\r
7795 value = *(const long *)sptr;
\r
7797 if((value >= 0 && value <= 65535)) {
\r
7798 /* Constraint check succeeded */
\r
7801 ASN__CTFAIL(app_key, td, sptr,
\r
7802 "%s: constraint failed (%s:%d)",
\r
7803 td->name, __FILE__, __LINE__);
\r
7809 memb_criticality_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7810 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7813 ASN__CTFAIL(app_key, td, sptr,
\r
7814 "%s: value not given (%s:%d)",
\r
7815 td->name, __FILE__, __LINE__);
\r
7820 if(1 /* No applicable constraints whatsoever */) {
\r
7821 /* Nothing is here. See below */
\r
7824 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7828 memb_extensionValue_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7829 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7832 ASN__CTFAIL(app_key, td, sptr,
\r
7833 "%s: value not given (%s:%d)",
\r
7834 td->name, __FILE__, __LINE__);
\r
7839 if(1 /* No applicable constraints whatsoever */) {
\r
7840 /* Nothing is here. See below */
\r
7843 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7847 memb_id_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7848 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7852 ASN__CTFAIL(app_key, td, sptr,
\r
7853 "%s: value not given (%s:%d)",
\r
7854 td->name, __FILE__, __LINE__);
\r
7858 value = *(const long *)sptr;
\r
7860 if((value >= 0 && value <= 65535)) {
\r
7861 /* Constraint check succeeded */
\r
7864 ASN__CTFAIL(app_key, td, sptr,
\r
7865 "%s: constraint failed (%s:%d)",
\r
7866 td->name, __FILE__, __LINE__);
\r
7872 memb_criticality_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7873 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7876 ASN__CTFAIL(app_key, td, sptr,
\r
7877 "%s: value not given (%s:%d)",
\r
7878 td->name, __FILE__, __LINE__);
\r
7883 if(1 /* No applicable constraints whatsoever */) {
\r
7884 /* Nothing is here. See below */
\r
7887 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7891 memb_extensionValue_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7892 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7895 ASN__CTFAIL(app_key, td, sptr,
\r
7896 "%s: value not given (%s:%d)",
\r
7897 td->name, __FILE__, __LINE__);
\r
7902 if(1 /* No applicable constraints whatsoever */) {
\r
7903 /* Nothing is here. See below */
\r
7906 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7910 memb_id_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7911 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7915 ASN__CTFAIL(app_key, td, sptr,
\r
7916 "%s: value not given (%s:%d)",
\r
7917 td->name, __FILE__, __LINE__);
\r
7921 value = *(const long *)sptr;
\r
7923 if((value >= 0 && value <= 65535)) {
\r
7924 /* Constraint check succeeded */
\r
7927 ASN__CTFAIL(app_key, td, sptr,
\r
7928 "%s: constraint failed (%s:%d)",
\r
7929 td->name, __FILE__, __LINE__);
\r
7935 memb_criticality_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7936 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7939 ASN__CTFAIL(app_key, td, sptr,
\r
7940 "%s: value not given (%s:%d)",
\r
7941 td->name, __FILE__, __LINE__);
\r
7946 if(1 /* No applicable constraints whatsoever */) {
\r
7947 /* Nothing is here. See below */
\r
7950 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7954 memb_extensionValue_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7955 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7958 ASN__CTFAIL(app_key, td, sptr,
\r
7959 "%s: value not given (%s:%d)",
\r
7960 td->name, __FILE__, __LINE__);
\r
7965 if(1 /* No applicable constraints whatsoever */) {
\r
7966 /* Nothing is here. See below */
\r
7969 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7973 memb_id_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7974 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7978 ASN__CTFAIL(app_key, td, sptr,
\r
7979 "%s: value not given (%s:%d)",
\r
7980 td->name, __FILE__, __LINE__);
\r
7984 value = *(const long *)sptr;
\r
7986 if((value >= 0 && value <= 65535)) {
\r
7987 /* Constraint check succeeded */
\r
7990 ASN__CTFAIL(app_key, td, sptr,
\r
7991 "%s: constraint failed (%s:%d)",
\r
7992 td->name, __FILE__, __LINE__);
\r
7998 memb_criticality_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7999 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8002 ASN__CTFAIL(app_key, td, sptr,
\r
8003 "%s: value not given (%s:%d)",
\r
8004 td->name, __FILE__, __LINE__);
\r
8009 if(1 /* No applicable constraints whatsoever */) {
\r
8010 /* Nothing is here. See below */
\r
8013 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8017 memb_extensionValue_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8018 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8021 ASN__CTFAIL(app_key, td, sptr,
\r
8022 "%s: value not given (%s:%d)",
\r
8023 td->name, __FILE__, __LINE__);
\r
8028 if(1 /* No applicable constraints whatsoever */) {
\r
8029 /* Nothing is here. See below */
\r
8032 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8036 memb_id_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8037 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8041 ASN__CTFAIL(app_key, td, sptr,
\r
8042 "%s: value not given (%s:%d)",
\r
8043 td->name, __FILE__, __LINE__);
\r
8047 value = *(const long *)sptr;
\r
8049 if((value >= 0 && value <= 65535)) {
\r
8050 /* Constraint check succeeded */
\r
8053 ASN__CTFAIL(app_key, td, sptr,
\r
8054 "%s: constraint failed (%s:%d)",
\r
8055 td->name, __FILE__, __LINE__);
\r
8061 memb_criticality_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8062 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8065 ASN__CTFAIL(app_key, td, sptr,
\r
8066 "%s: value not given (%s:%d)",
\r
8067 td->name, __FILE__, __LINE__);
\r
8072 if(1 /* No applicable constraints whatsoever */) {
\r
8073 /* Nothing is here. See below */
\r
8076 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8080 memb_extensionValue_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8081 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8084 ASN__CTFAIL(app_key, td, sptr,
\r
8085 "%s: value not given (%s:%d)",
\r
8086 td->name, __FILE__, __LINE__);
\r
8091 if(1 /* No applicable constraints whatsoever */) {
\r
8092 /* Nothing is here. See below */
\r
8095 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8099 memb_id_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8100 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8104 ASN__CTFAIL(app_key, td, sptr,
\r
8105 "%s: value not given (%s:%d)",
\r
8106 td->name, __FILE__, __LINE__);
\r
8110 value = *(const long *)sptr;
\r
8112 if((value >= 0 && value <= 65535)) {
\r
8113 /* Constraint check succeeded */
\r
8116 ASN__CTFAIL(app_key, td, sptr,
\r
8117 "%s: constraint failed (%s:%d)",
\r
8118 td->name, __FILE__, __LINE__);
\r
8124 memb_criticality_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8125 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8128 ASN__CTFAIL(app_key, td, sptr,
\r
8129 "%s: value not given (%s:%d)",
\r
8130 td->name, __FILE__, __LINE__);
\r
8135 if(1 /* No applicable constraints whatsoever */) {
\r
8136 /* Nothing is here. See below */
\r
8139 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8143 memb_extensionValue_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8144 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8147 ASN__CTFAIL(app_key, td, sptr,
\r
8148 "%s: value not given (%s:%d)",
\r
8149 td->name, __FILE__, __LINE__);
\r
8154 if(1 /* No applicable constraints whatsoever */) {
\r
8155 /* Nothing is here. See below */
\r
8158 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8162 memb_id_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8163 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8167 ASN__CTFAIL(app_key, td, sptr,
\r
8168 "%s: value not given (%s:%d)",
\r
8169 td->name, __FILE__, __LINE__);
\r
8173 value = *(const long *)sptr;
\r
8175 if((value >= 0 && value <= 65535)) {
\r
8176 /* Constraint check succeeded */
\r
8179 ASN__CTFAIL(app_key, td, sptr,
\r
8180 "%s: constraint failed (%s:%d)",
\r
8181 td->name, __FILE__, __LINE__);
\r
8187 memb_criticality_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8188 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8191 ASN__CTFAIL(app_key, td, sptr,
\r
8192 "%s: value not given (%s:%d)",
\r
8193 td->name, __FILE__, __LINE__);
\r
8198 if(1 /* No applicable constraints whatsoever */) {
\r
8199 /* Nothing is here. See below */
\r
8202 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8206 memb_extensionValue_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8207 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8210 ASN__CTFAIL(app_key, td, sptr,
\r
8211 "%s: value not given (%s:%d)",
\r
8212 td->name, __FILE__, __LINE__);
\r
8217 if(1 /* No applicable constraints whatsoever */) {
\r
8218 /* Nothing is here. See below */
\r
8221 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8225 memb_id_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8226 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8230 ASN__CTFAIL(app_key, td, sptr,
\r
8231 "%s: value not given (%s:%d)",
\r
8232 td->name, __FILE__, __LINE__);
\r
8236 value = *(const long *)sptr;
\r
8238 if((value >= 0 && value <= 65535)) {
\r
8239 /* Constraint check succeeded */
\r
8242 ASN__CTFAIL(app_key, td, sptr,
\r
8243 "%s: constraint failed (%s:%d)",
\r
8244 td->name, __FILE__, __LINE__);
\r
8250 memb_criticality_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8251 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8254 ASN__CTFAIL(app_key, td, sptr,
\r
8255 "%s: value not given (%s:%d)",
\r
8256 td->name, __FILE__, __LINE__);
\r
8261 if(1 /* No applicable constraints whatsoever */) {
\r
8262 /* Nothing is here. See below */
\r
8265 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8269 memb_extensionValue_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8270 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8273 ASN__CTFAIL(app_key, td, sptr,
\r
8274 "%s: value not given (%s:%d)",
\r
8275 td->name, __FILE__, __LINE__);
\r
8280 if(1 /* No applicable constraints whatsoever */) {
\r
8281 /* Nothing is here. See below */
\r
8284 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8288 memb_id_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8289 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8293 ASN__CTFAIL(app_key, td, sptr,
\r
8294 "%s: value not given (%s:%d)",
\r
8295 td->name, __FILE__, __LINE__);
\r
8299 value = *(const long *)sptr;
\r
8301 if((value >= 0 && value <= 65535)) {
\r
8302 /* Constraint check succeeded */
\r
8305 ASN__CTFAIL(app_key, td, sptr,
\r
8306 "%s: constraint failed (%s:%d)",
\r
8307 td->name, __FILE__, __LINE__);
\r
8313 memb_criticality_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8314 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8317 ASN__CTFAIL(app_key, td, sptr,
\r
8318 "%s: value not given (%s:%d)",
\r
8319 td->name, __FILE__, __LINE__);
\r
8324 if(1 /* No applicable constraints whatsoever */) {
\r
8325 /* Nothing is here. See below */
\r
8328 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8332 memb_extensionValue_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8333 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8336 ASN__CTFAIL(app_key, td, sptr,
\r
8337 "%s: value not given (%s:%d)",
\r
8338 td->name, __FILE__, __LINE__);
\r
8343 if(1 /* No applicable constraints whatsoever */) {
\r
8344 /* Nothing is here. See below */
\r
8347 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8351 memb_id_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8352 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8356 ASN__CTFAIL(app_key, td, sptr,
\r
8357 "%s: value not given (%s:%d)",
\r
8358 td->name, __FILE__, __LINE__);
\r
8362 value = *(const long *)sptr;
\r
8364 if((value >= 0 && value <= 65535)) {
\r
8365 /* Constraint check succeeded */
\r
8368 ASN__CTFAIL(app_key, td, sptr,
\r
8369 "%s: constraint failed (%s:%d)",
\r
8370 td->name, __FILE__, __LINE__);
\r
8376 memb_criticality_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8377 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8380 ASN__CTFAIL(app_key, td, sptr,
\r
8381 "%s: value not given (%s:%d)",
\r
8382 td->name, __FILE__, __LINE__);
\r
8387 if(1 /* No applicable constraints whatsoever */) {
\r
8388 /* Nothing is here. See below */
\r
8391 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8395 memb_extensionValue_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8396 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8399 ASN__CTFAIL(app_key, td, sptr,
\r
8400 "%s: value not given (%s:%d)",
\r
8401 td->name, __FILE__, __LINE__);
\r
8406 if(1 /* No applicable constraints whatsoever */) {
\r
8407 /* Nothing is here. See below */
\r
8410 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8414 memb_id_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8415 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8419 ASN__CTFAIL(app_key, td, sptr,
\r
8420 "%s: value not given (%s:%d)",
\r
8421 td->name, __FILE__, __LINE__);
\r
8425 value = *(const long *)sptr;
\r
8427 if((value >= 0 && value <= 65535)) {
\r
8428 /* Constraint check succeeded */
\r
8431 ASN__CTFAIL(app_key, td, sptr,
\r
8432 "%s: constraint failed (%s:%d)",
\r
8433 td->name, __FILE__, __LINE__);
\r
8439 memb_criticality_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8440 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8443 ASN__CTFAIL(app_key, td, sptr,
\r
8444 "%s: value not given (%s:%d)",
\r
8445 td->name, __FILE__, __LINE__);
\r
8450 if(1 /* No applicable constraints whatsoever */) {
\r
8451 /* Nothing is here. See below */
\r
8454 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8458 memb_extensionValue_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8459 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8462 ASN__CTFAIL(app_key, td, sptr,
\r
8463 "%s: value not given (%s:%d)",
\r
8464 td->name, __FILE__, __LINE__);
\r
8469 if(1 /* No applicable constraints whatsoever */) {
\r
8470 /* Nothing is here. See below */
\r
8473 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8477 memb_id_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8478 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8482 ASN__CTFAIL(app_key, td, sptr,
\r
8483 "%s: value not given (%s:%d)",
\r
8484 td->name, __FILE__, __LINE__);
\r
8488 value = *(const long *)sptr;
\r
8490 if((value >= 0 && value <= 65535)) {
\r
8491 /* Constraint check succeeded */
\r
8494 ASN__CTFAIL(app_key, td, sptr,
\r
8495 "%s: constraint failed (%s:%d)",
\r
8496 td->name, __FILE__, __LINE__);
\r
8502 memb_criticality_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8503 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8506 ASN__CTFAIL(app_key, td, sptr,
\r
8507 "%s: value not given (%s:%d)",
\r
8508 td->name, __FILE__, __LINE__);
\r
8513 if(1 /* No applicable constraints whatsoever */) {
\r
8514 /* Nothing is here. See below */
\r
8517 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8521 memb_extensionValue_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8522 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8525 ASN__CTFAIL(app_key, td, sptr,
\r
8526 "%s: value not given (%s:%d)",
\r
8527 td->name, __FILE__, __LINE__);
\r
8532 if(1 /* No applicable constraints whatsoever */) {
\r
8533 /* Nothing is here. See below */
\r
8536 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8540 memb_id_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8541 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8545 ASN__CTFAIL(app_key, td, sptr,
\r
8546 "%s: value not given (%s:%d)",
\r
8547 td->name, __FILE__, __LINE__);
\r
8551 value = *(const long *)sptr;
\r
8553 if((value >= 0 && value <= 65535)) {
\r
8554 /* Constraint check succeeded */
\r
8557 ASN__CTFAIL(app_key, td, sptr,
\r
8558 "%s: constraint failed (%s:%d)",
\r
8559 td->name, __FILE__, __LINE__);
\r
8565 memb_criticality_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8566 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8569 ASN__CTFAIL(app_key, td, sptr,
\r
8570 "%s: value not given (%s:%d)",
\r
8571 td->name, __FILE__, __LINE__);
\r
8576 if(1 /* No applicable constraints whatsoever */) {
\r
8577 /* Nothing is here. See below */
\r
8580 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8584 memb_extensionValue_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8585 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8588 ASN__CTFAIL(app_key, td, sptr,
\r
8589 "%s: value not given (%s:%d)",
\r
8590 td->name, __FILE__, __LINE__);
\r
8595 if(1 /* No applicable constraints whatsoever */) {
\r
8596 /* Nothing is here. See below */
\r
8599 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8603 memb_id_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8604 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8608 ASN__CTFAIL(app_key, td, sptr,
\r
8609 "%s: value not given (%s:%d)",
\r
8610 td->name, __FILE__, __LINE__);
\r
8614 value = *(const long *)sptr;
\r
8616 if((value >= 0 && value <= 65535)) {
\r
8617 /* Constraint check succeeded */
\r
8620 ASN__CTFAIL(app_key, td, sptr,
\r
8621 "%s: constraint failed (%s:%d)",
\r
8622 td->name, __FILE__, __LINE__);
\r
8628 memb_criticality_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8629 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8632 ASN__CTFAIL(app_key, td, sptr,
\r
8633 "%s: value not given (%s:%d)",
\r
8634 td->name, __FILE__, __LINE__);
\r
8639 if(1 /* No applicable constraints whatsoever */) {
\r
8640 /* Nothing is here. See below */
\r
8643 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8647 memb_extensionValue_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8648 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8651 ASN__CTFAIL(app_key, td, sptr,
\r
8652 "%s: value not given (%s:%d)",
\r
8653 td->name, __FILE__, __LINE__);
\r
8658 if(1 /* No applicable constraints whatsoever */) {
\r
8659 /* Nothing is here. See below */
\r
8662 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8666 memb_id_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8667 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8671 ASN__CTFAIL(app_key, td, sptr,
\r
8672 "%s: value not given (%s:%d)",
\r
8673 td->name, __FILE__, __LINE__);
\r
8677 value = *(const long *)sptr;
\r
8679 if((value >= 0 && value <= 65535)) {
\r
8680 /* Constraint check succeeded */
\r
8683 ASN__CTFAIL(app_key, td, sptr,
\r
8684 "%s: constraint failed (%s:%d)",
\r
8685 td->name, __FILE__, __LINE__);
\r
8691 memb_criticality_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8692 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8695 ASN__CTFAIL(app_key, td, sptr,
\r
8696 "%s: value not given (%s:%d)",
\r
8697 td->name, __FILE__, __LINE__);
\r
8702 if(1 /* No applicable constraints whatsoever */) {
\r
8703 /* Nothing is here. See below */
\r
8706 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8710 memb_extensionValue_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8711 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8714 ASN__CTFAIL(app_key, td, sptr,
\r
8715 "%s: value not given (%s:%d)",
\r
8716 td->name, __FILE__, __LINE__);
\r
8721 if(1 /* No applicable constraints whatsoever */) {
\r
8722 /* Nothing is here. See below */
\r
8725 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8729 memb_id_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8730 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8734 ASN__CTFAIL(app_key, td, sptr,
\r
8735 "%s: value not given (%s:%d)",
\r
8736 td->name, __FILE__, __LINE__);
\r
8740 value = *(const long *)sptr;
\r
8742 if((value >= 0 && value <= 65535)) {
\r
8743 /* Constraint check succeeded */
\r
8746 ASN__CTFAIL(app_key, td, sptr,
\r
8747 "%s: constraint failed (%s:%d)",
\r
8748 td->name, __FILE__, __LINE__);
\r
8754 memb_criticality_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8755 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8758 ASN__CTFAIL(app_key, td, sptr,
\r
8759 "%s: value not given (%s:%d)",
\r
8760 td->name, __FILE__, __LINE__);
\r
8765 if(1 /* No applicable constraints whatsoever */) {
\r
8766 /* Nothing is here. See below */
\r
8769 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8773 memb_extensionValue_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8774 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8777 ASN__CTFAIL(app_key, td, sptr,
\r
8778 "%s: value not given (%s:%d)",
\r
8779 td->name, __FILE__, __LINE__);
\r
8784 if(1 /* No applicable constraints whatsoever */) {
\r
8785 /* Nothing is here. See below */
\r
8788 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8792 memb_id_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8793 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8797 ASN__CTFAIL(app_key, td, sptr,
\r
8798 "%s: value not given (%s:%d)",
\r
8799 td->name, __FILE__, __LINE__);
\r
8803 value = *(const long *)sptr;
\r
8805 if((value >= 0 && value <= 65535)) {
\r
8806 /* Constraint check succeeded */
\r
8809 ASN__CTFAIL(app_key, td, sptr,
\r
8810 "%s: constraint failed (%s:%d)",
\r
8811 td->name, __FILE__, __LINE__);
\r
8817 memb_criticality_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8818 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8821 ASN__CTFAIL(app_key, td, sptr,
\r
8822 "%s: value not given (%s:%d)",
\r
8823 td->name, __FILE__, __LINE__);
\r
8828 if(1 /* No applicable constraints whatsoever */) {
\r
8829 /* Nothing is here. See below */
\r
8832 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8836 memb_extensionValue_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8837 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8840 ASN__CTFAIL(app_key, td, sptr,
\r
8841 "%s: value not given (%s:%d)",
\r
8842 td->name, __FILE__, __LINE__);
\r
8847 if(1 /* No applicable constraints whatsoever */) {
\r
8848 /* Nothing is here. See below */
\r
8851 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8855 memb_id_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8856 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8860 ASN__CTFAIL(app_key, td, sptr,
\r
8861 "%s: value not given (%s:%d)",
\r
8862 td->name, __FILE__, __LINE__);
\r
8866 value = *(const long *)sptr;
\r
8868 if((value >= 0 && value <= 65535)) {
\r
8869 /* Constraint check succeeded */
\r
8872 ASN__CTFAIL(app_key, td, sptr,
\r
8873 "%s: constraint failed (%s:%d)",
\r
8874 td->name, __FILE__, __LINE__);
\r
8880 memb_criticality_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8881 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8884 ASN__CTFAIL(app_key, td, sptr,
\r
8885 "%s: value not given (%s:%d)",
\r
8886 td->name, __FILE__, __LINE__);
\r
8891 if(1 /* No applicable constraints whatsoever */) {
\r
8892 /* Nothing is here. See below */
\r
8895 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8899 memb_extensionValue_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8900 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8903 ASN__CTFAIL(app_key, td, sptr,
\r
8904 "%s: value not given (%s:%d)",
\r
8905 td->name, __FILE__, __LINE__);
\r
8910 if(1 /* No applicable constraints whatsoever */) {
\r
8911 /* Nothing is here. See below */
\r
8914 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8918 memb_id_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8919 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8923 ASN__CTFAIL(app_key, td, sptr,
\r
8924 "%s: value not given (%s:%d)",
\r
8925 td->name, __FILE__, __LINE__);
\r
8929 value = *(const long *)sptr;
\r
8931 if((value >= 0 && value <= 65535)) {
\r
8932 /* Constraint check succeeded */
\r
8935 ASN__CTFAIL(app_key, td, sptr,
\r
8936 "%s: constraint failed (%s:%d)",
\r
8937 td->name, __FILE__, __LINE__);
\r
8943 memb_criticality_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8944 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8947 ASN__CTFAIL(app_key, td, sptr,
\r
8948 "%s: value not given (%s:%d)",
\r
8949 td->name, __FILE__, __LINE__);
\r
8954 if(1 /* No applicable constraints whatsoever */) {
\r
8955 /* Nothing is here. See below */
\r
8958 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8962 memb_extensionValue_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8963 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8966 ASN__CTFAIL(app_key, td, sptr,
\r
8967 "%s: value not given (%s:%d)",
\r
8968 td->name, __FILE__, __LINE__);
\r
8973 if(1 /* No applicable constraints whatsoever */) {
\r
8974 /* Nothing is here. See below */
\r
8977 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8981 memb_id_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8982 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8986 ASN__CTFAIL(app_key, td, sptr,
\r
8987 "%s: value not given (%s:%d)",
\r
8988 td->name, __FILE__, __LINE__);
\r
8992 value = *(const long *)sptr;
\r
8994 if((value >= 0 && value <= 65535)) {
\r
8995 /* Constraint check succeeded */
\r
8998 ASN__CTFAIL(app_key, td, sptr,
\r
8999 "%s: constraint failed (%s:%d)",
\r
9000 td->name, __FILE__, __LINE__);
\r
9006 memb_criticality_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9007 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9010 ASN__CTFAIL(app_key, td, sptr,
\r
9011 "%s: value not given (%s:%d)",
\r
9012 td->name, __FILE__, __LINE__);
\r
9017 if(1 /* No applicable constraints whatsoever */) {
\r
9018 /* Nothing is here. See below */
\r
9021 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9025 memb_extensionValue_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9026 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9029 ASN__CTFAIL(app_key, td, sptr,
\r
9030 "%s: value not given (%s:%d)",
\r
9031 td->name, __FILE__, __LINE__);
\r
9036 if(1 /* No applicable constraints whatsoever */) {
\r
9037 /* Nothing is here. See below */
\r
9040 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9044 memb_id_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9045 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9049 ASN__CTFAIL(app_key, td, sptr,
\r
9050 "%s: value not given (%s:%d)",
\r
9051 td->name, __FILE__, __LINE__);
\r
9055 value = *(const long *)sptr;
\r
9057 if((value >= 0 && value <= 65535)) {
\r
9058 /* Constraint check succeeded */
\r
9061 ASN__CTFAIL(app_key, td, sptr,
\r
9062 "%s: constraint failed (%s:%d)",
\r
9063 td->name, __FILE__, __LINE__);
\r
9069 memb_criticality_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9070 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9073 ASN__CTFAIL(app_key, td, sptr,
\r
9074 "%s: value not given (%s:%d)",
\r
9075 td->name, __FILE__, __LINE__);
\r
9080 if(1 /* No applicable constraints whatsoever */) {
\r
9081 /* Nothing is here. See below */
\r
9084 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9088 memb_extensionValue_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9089 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9092 ASN__CTFAIL(app_key, td, sptr,
\r
9093 "%s: value not given (%s:%d)",
\r
9094 td->name, __FILE__, __LINE__);
\r
9099 if(1 /* No applicable constraints whatsoever */) {
\r
9100 /* Nothing is here. See below */
\r
9103 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9107 memb_id_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9108 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9112 ASN__CTFAIL(app_key, td, sptr,
\r
9113 "%s: value not given (%s:%d)",
\r
9114 td->name, __FILE__, __LINE__);
\r
9118 value = *(const long *)sptr;
\r
9120 if((value >= 0 && value <= 65535)) {
\r
9121 /* Constraint check succeeded */
\r
9124 ASN__CTFAIL(app_key, td, sptr,
\r
9125 "%s: constraint failed (%s:%d)",
\r
9126 td->name, __FILE__, __LINE__);
\r
9132 memb_criticality_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9133 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9136 ASN__CTFAIL(app_key, td, sptr,
\r
9137 "%s: value not given (%s:%d)",
\r
9138 td->name, __FILE__, __LINE__);
\r
9143 if(1 /* No applicable constraints whatsoever */) {
\r
9144 /* Nothing is here. See below */
\r
9147 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9151 memb_extensionValue_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9152 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9155 ASN__CTFAIL(app_key, td, sptr,
\r
9156 "%s: value not given (%s:%d)",
\r
9157 td->name, __FILE__, __LINE__);
\r
9162 if(1 /* No applicable constraints whatsoever */) {
\r
9163 /* Nothing is here. See below */
\r
9166 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9170 memb_id_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9171 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9175 ASN__CTFAIL(app_key, td, sptr,
\r
9176 "%s: value not given (%s:%d)",
\r
9177 td->name, __FILE__, __LINE__);
\r
9181 value = *(const long *)sptr;
\r
9183 if((value >= 0 && value <= 65535)) {
\r
9184 /* Constraint check succeeded */
\r
9187 ASN__CTFAIL(app_key, td, sptr,
\r
9188 "%s: constraint failed (%s:%d)",
\r
9189 td->name, __FILE__, __LINE__);
\r
9195 memb_criticality_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9196 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9199 ASN__CTFAIL(app_key, td, sptr,
\r
9200 "%s: value not given (%s:%d)",
\r
9201 td->name, __FILE__, __LINE__);
\r
9206 if(1 /* No applicable constraints whatsoever */) {
\r
9207 /* Nothing is here. See below */
\r
9210 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9214 memb_extensionValue_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9215 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9218 ASN__CTFAIL(app_key, td, sptr,
\r
9219 "%s: value not given (%s:%d)",
\r
9220 td->name, __FILE__, __LINE__);
\r
9225 if(1 /* No applicable constraints whatsoever */) {
\r
9226 /* Nothing is here. See below */
\r
9229 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9233 memb_id_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9234 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9238 ASN__CTFAIL(app_key, td, sptr,
\r
9239 "%s: value not given (%s:%d)",
\r
9240 td->name, __FILE__, __LINE__);
\r
9244 value = *(const long *)sptr;
\r
9246 if((value >= 0 && value <= 65535)) {
\r
9247 /* Constraint check succeeded */
\r
9250 ASN__CTFAIL(app_key, td, sptr,
\r
9251 "%s: constraint failed (%s:%d)",
\r
9252 td->name, __FILE__, __LINE__);
\r
9258 memb_criticality_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9259 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9262 ASN__CTFAIL(app_key, td, sptr,
\r
9263 "%s: value not given (%s:%d)",
\r
9264 td->name, __FILE__, __LINE__);
\r
9269 if(1 /* No applicable constraints whatsoever */) {
\r
9270 /* Nothing is here. See below */
\r
9273 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9277 memb_extensionValue_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9278 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9281 ASN__CTFAIL(app_key, td, sptr,
\r
9282 "%s: value not given (%s:%d)",
\r
9283 td->name, __FILE__, __LINE__);
\r
9288 if(1 /* No applicable constraints whatsoever */) {
\r
9289 /* Nothing is here. See below */
\r
9292 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9296 memb_id_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9297 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9301 ASN__CTFAIL(app_key, td, sptr,
\r
9302 "%s: value not given (%s:%d)",
\r
9303 td->name, __FILE__, __LINE__);
\r
9307 value = *(const long *)sptr;
\r
9309 if((value >= 0 && value <= 65535)) {
\r
9310 /* Constraint check succeeded */
\r
9313 ASN__CTFAIL(app_key, td, sptr,
\r
9314 "%s: constraint failed (%s:%d)",
\r
9315 td->name, __FILE__, __LINE__);
\r
9321 memb_criticality_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9322 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9325 ASN__CTFAIL(app_key, td, sptr,
\r
9326 "%s: value not given (%s:%d)",
\r
9327 td->name, __FILE__, __LINE__);
\r
9332 if(1 /* No applicable constraints whatsoever */) {
\r
9333 /* Nothing is here. See below */
\r
9336 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9340 memb_extensionValue_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9341 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9344 ASN__CTFAIL(app_key, td, sptr,
\r
9345 "%s: value not given (%s:%d)",
\r
9346 td->name, __FILE__, __LINE__);
\r
9351 if(1 /* No applicable constraints whatsoever */) {
\r
9352 /* Nothing is here. See below */
\r
9355 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9359 memb_id_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9360 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9364 ASN__CTFAIL(app_key, td, sptr,
\r
9365 "%s: value not given (%s:%d)",
\r
9366 td->name, __FILE__, __LINE__);
\r
9370 value = *(const long *)sptr;
\r
9372 if((value >= 0 && value <= 65535)) {
\r
9373 /* Constraint check succeeded */
\r
9376 ASN__CTFAIL(app_key, td, sptr,
\r
9377 "%s: constraint failed (%s:%d)",
\r
9378 td->name, __FILE__, __LINE__);
\r
9384 memb_criticality_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9385 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9388 ASN__CTFAIL(app_key, td, sptr,
\r
9389 "%s: value not given (%s:%d)",
\r
9390 td->name, __FILE__, __LINE__);
\r
9395 if(1 /* No applicable constraints whatsoever */) {
\r
9396 /* Nothing is here. See below */
\r
9399 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9403 memb_extensionValue_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9404 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9407 ASN__CTFAIL(app_key, td, sptr,
\r
9408 "%s: value not given (%s:%d)",
\r
9409 td->name, __FILE__, __LINE__);
\r
9414 if(1 /* No applicable constraints whatsoever */) {
\r
9415 /* Nothing is here. See below */
\r
9418 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9422 memb_id_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9423 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9427 ASN__CTFAIL(app_key, td, sptr,
\r
9428 "%s: value not given (%s:%d)",
\r
9429 td->name, __FILE__, __LINE__);
\r
9433 value = *(const long *)sptr;
\r
9435 if((value >= 0 && value <= 65535)) {
\r
9436 /* Constraint check succeeded */
\r
9439 ASN__CTFAIL(app_key, td, sptr,
\r
9440 "%s: constraint failed (%s:%d)",
\r
9441 td->name, __FILE__, __LINE__);
\r
9447 memb_criticality_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9448 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9451 ASN__CTFAIL(app_key, td, sptr,
\r
9452 "%s: value not given (%s:%d)",
\r
9453 td->name, __FILE__, __LINE__);
\r
9458 if(1 /* No applicable constraints whatsoever */) {
\r
9459 /* Nothing is here. See below */
\r
9462 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9466 memb_extensionValue_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9467 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9470 ASN__CTFAIL(app_key, td, sptr,
\r
9471 "%s: value not given (%s:%d)",
\r
9472 td->name, __FILE__, __LINE__);
\r
9477 if(1 /* No applicable constraints whatsoever */) {
\r
9478 /* Nothing is here. See below */
\r
9481 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9485 memb_id_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9486 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9490 ASN__CTFAIL(app_key, td, sptr,
\r
9491 "%s: value not given (%s:%d)",
\r
9492 td->name, __FILE__, __LINE__);
\r
9496 value = *(const long *)sptr;
\r
9498 if((value >= 0 && value <= 65535)) {
\r
9499 /* Constraint check succeeded */
\r
9502 ASN__CTFAIL(app_key, td, sptr,
\r
9503 "%s: constraint failed (%s:%d)",
\r
9504 td->name, __FILE__, __LINE__);
\r
9510 memb_criticality_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9511 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9514 ASN__CTFAIL(app_key, td, sptr,
\r
9515 "%s: value not given (%s:%d)",
\r
9516 td->name, __FILE__, __LINE__);
\r
9521 if(1 /* No applicable constraints whatsoever */) {
\r
9522 /* Nothing is here. See below */
\r
9525 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9529 memb_extensionValue_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9530 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9533 ASN__CTFAIL(app_key, td, sptr,
\r
9534 "%s: value not given (%s:%d)",
\r
9535 td->name, __FILE__, __LINE__);
\r
9540 if(1 /* No applicable constraints whatsoever */) {
\r
9541 /* Nothing is here. See below */
\r
9544 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9548 memb_id_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9549 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9553 ASN__CTFAIL(app_key, td, sptr,
\r
9554 "%s: value not given (%s:%d)",
\r
9555 td->name, __FILE__, __LINE__);
\r
9559 value = *(const long *)sptr;
\r
9561 if((value >= 0 && value <= 65535)) {
\r
9562 /* Constraint check succeeded */
\r
9565 ASN__CTFAIL(app_key, td, sptr,
\r
9566 "%s: constraint failed (%s:%d)",
\r
9567 td->name, __FILE__, __LINE__);
\r
9573 memb_criticality_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9574 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9577 ASN__CTFAIL(app_key, td, sptr,
\r
9578 "%s: value not given (%s:%d)",
\r
9579 td->name, __FILE__, __LINE__);
\r
9584 if(1 /* No applicable constraints whatsoever */) {
\r
9585 /* Nothing is here. See below */
\r
9588 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9592 memb_extensionValue_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9593 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9596 ASN__CTFAIL(app_key, td, sptr,
\r
9597 "%s: value not given (%s:%d)",
\r
9598 td->name, __FILE__, __LINE__);
\r
9603 if(1 /* No applicable constraints whatsoever */) {
\r
9604 /* Nothing is here. See below */
\r
9607 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9611 memb_id_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9612 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9616 ASN__CTFAIL(app_key, td, sptr,
\r
9617 "%s: value not given (%s:%d)",
\r
9618 td->name, __FILE__, __LINE__);
\r
9622 value = *(const long *)sptr;
\r
9624 if((value >= 0 && value <= 65535)) {
\r
9625 /* Constraint check succeeded */
\r
9628 ASN__CTFAIL(app_key, td, sptr,
\r
9629 "%s: constraint failed (%s:%d)",
\r
9630 td->name, __FILE__, __LINE__);
\r
9636 memb_criticality_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9637 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9640 ASN__CTFAIL(app_key, td, sptr,
\r
9641 "%s: value not given (%s:%d)",
\r
9642 td->name, __FILE__, __LINE__);
\r
9647 if(1 /* No applicable constraints whatsoever */) {
\r
9648 /* Nothing is here. See below */
\r
9651 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9655 memb_extensionValue_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9656 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9659 ASN__CTFAIL(app_key, td, sptr,
\r
9660 "%s: value not given (%s:%d)",
\r
9661 td->name, __FILE__, __LINE__);
\r
9666 if(1 /* No applicable constraints whatsoever */) {
\r
9667 /* Nothing is here. See below */
\r
9670 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9674 memb_id_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9675 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9679 ASN__CTFAIL(app_key, td, sptr,
\r
9680 "%s: value not given (%s:%d)",
\r
9681 td->name, __FILE__, __LINE__);
\r
9685 value = *(const long *)sptr;
\r
9687 if((value >= 0 && value <= 65535)) {
\r
9688 /* Constraint check succeeded */
\r
9691 ASN__CTFAIL(app_key, td, sptr,
\r
9692 "%s: constraint failed (%s:%d)",
\r
9693 td->name, __FILE__, __LINE__);
\r
9699 memb_criticality_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9700 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9703 ASN__CTFAIL(app_key, td, sptr,
\r
9704 "%s: value not given (%s:%d)",
\r
9705 td->name, __FILE__, __LINE__);
\r
9710 if(1 /* No applicable constraints whatsoever */) {
\r
9711 /* Nothing is here. See below */
\r
9714 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9718 memb_extensionValue_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9719 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9722 ASN__CTFAIL(app_key, td, sptr,
\r
9723 "%s: value not given (%s:%d)",
\r
9724 td->name, __FILE__, __LINE__);
\r
9729 if(1 /* No applicable constraints whatsoever */) {
\r
9730 /* Nothing is here. See below */
\r
9733 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9737 memb_id_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9738 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9742 ASN__CTFAIL(app_key, td, sptr,
\r
9743 "%s: value not given (%s:%d)",
\r
9744 td->name, __FILE__, __LINE__);
\r
9748 value = *(const long *)sptr;
\r
9750 if((value >= 0 && value <= 65535)) {
\r
9751 /* Constraint check succeeded */
\r
9754 ASN__CTFAIL(app_key, td, sptr,
\r
9755 "%s: constraint failed (%s:%d)",
\r
9756 td->name, __FILE__, __LINE__);
\r
9762 memb_criticality_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9763 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9766 ASN__CTFAIL(app_key, td, sptr,
\r
9767 "%s: value not given (%s:%d)",
\r
9768 td->name, __FILE__, __LINE__);
\r
9773 if(1 /* No applicable constraints whatsoever */) {
\r
9774 /* Nothing is here. See below */
\r
9777 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9781 memb_extensionValue_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9782 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9785 ASN__CTFAIL(app_key, td, sptr,
\r
9786 "%s: value not given (%s:%d)",
\r
9787 td->name, __FILE__, __LINE__);
\r
9792 if(1 /* No applicable constraints whatsoever */) {
\r
9793 /* Nothing is here. See below */
\r
9796 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9800 memb_id_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9801 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9805 ASN__CTFAIL(app_key, td, sptr,
\r
9806 "%s: value not given (%s:%d)",
\r
9807 td->name, __FILE__, __LINE__);
\r
9811 value = *(const long *)sptr;
\r
9813 if((value >= 0 && value <= 65535)) {
\r
9814 /* Constraint check succeeded */
\r
9817 ASN__CTFAIL(app_key, td, sptr,
\r
9818 "%s: constraint failed (%s:%d)",
\r
9819 td->name, __FILE__, __LINE__);
\r
9825 memb_criticality_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9826 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9829 ASN__CTFAIL(app_key, td, sptr,
\r
9830 "%s: value not given (%s:%d)",
\r
9831 td->name, __FILE__, __LINE__);
\r
9836 if(1 /* No applicable constraints whatsoever */) {
\r
9837 /* Nothing is here. See below */
\r
9840 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9844 memb_extensionValue_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9845 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9848 ASN__CTFAIL(app_key, td, sptr,
\r
9849 "%s: value not given (%s:%d)",
\r
9850 td->name, __FILE__, __LINE__);
\r
9855 if(1 /* No applicable constraints whatsoever */) {
\r
9856 /* Nothing is here. See below */
\r
9859 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9863 memb_id_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9864 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9868 ASN__CTFAIL(app_key, td, sptr,
\r
9869 "%s: value not given (%s:%d)",
\r
9870 td->name, __FILE__, __LINE__);
\r
9874 value = *(const long *)sptr;
\r
9876 if((value >= 0 && value <= 65535)) {
\r
9877 /* Constraint check succeeded */
\r
9880 ASN__CTFAIL(app_key, td, sptr,
\r
9881 "%s: constraint failed (%s:%d)",
\r
9882 td->name, __FILE__, __LINE__);
\r
9888 memb_criticality_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9889 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9892 ASN__CTFAIL(app_key, td, sptr,
\r
9893 "%s: value not given (%s:%d)",
\r
9894 td->name, __FILE__, __LINE__);
\r
9899 if(1 /* No applicable constraints whatsoever */) {
\r
9900 /* Nothing is here. See below */
\r
9903 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9907 memb_extensionValue_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9908 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9911 ASN__CTFAIL(app_key, td, sptr,
\r
9912 "%s: value not given (%s:%d)",
\r
9913 td->name, __FILE__, __LINE__);
\r
9918 if(1 /* No applicable constraints whatsoever */) {
\r
9919 /* Nothing is here. See below */
\r
9922 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9926 memb_id_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9927 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9931 ASN__CTFAIL(app_key, td, sptr,
\r
9932 "%s: value not given (%s:%d)",
\r
9933 td->name, __FILE__, __LINE__);
\r
9937 value = *(const long *)sptr;
\r
9939 if((value >= 0 && value <= 65535)) {
\r
9940 /* Constraint check succeeded */
\r
9943 ASN__CTFAIL(app_key, td, sptr,
\r
9944 "%s: constraint failed (%s:%d)",
\r
9945 td->name, __FILE__, __LINE__);
\r
9951 memb_criticality_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9952 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9955 ASN__CTFAIL(app_key, td, sptr,
\r
9956 "%s: value not given (%s:%d)",
\r
9957 td->name, __FILE__, __LINE__);
\r
9962 if(1 /* No applicable constraints whatsoever */) {
\r
9963 /* Nothing is here. See below */
\r
9966 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9970 memb_extensionValue_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9971 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9974 ASN__CTFAIL(app_key, td, sptr,
\r
9975 "%s: value not given (%s:%d)",
\r
9976 td->name, __FILE__, __LINE__);
\r
9981 if(1 /* No applicable constraints whatsoever */) {
\r
9982 /* Nothing is here. See below */
\r
9985 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9989 memb_id_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9990 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9994 ASN__CTFAIL(app_key, td, sptr,
\r
9995 "%s: value not given (%s:%d)",
\r
9996 td->name, __FILE__, __LINE__);
\r
10000 value = *(const long *)sptr;
\r
10002 if((value >= 0 && value <= 65535)) {
\r
10003 /* Constraint check succeeded */
\r
10006 ASN__CTFAIL(app_key, td, sptr,
\r
10007 "%s: constraint failed (%s:%d)",
\r
10008 td->name, __FILE__, __LINE__);
\r
10014 memb_criticality_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10015 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10018 ASN__CTFAIL(app_key, td, sptr,
\r
10019 "%s: value not given (%s:%d)",
\r
10020 td->name, __FILE__, __LINE__);
\r
10025 if(1 /* No applicable constraints whatsoever */) {
\r
10026 /* Nothing is here. See below */
\r
10029 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10033 memb_extensionValue_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10034 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10037 ASN__CTFAIL(app_key, td, sptr,
\r
10038 "%s: value not given (%s:%d)",
\r
10039 td->name, __FILE__, __LINE__);
\r
10044 if(1 /* No applicable constraints whatsoever */) {
\r
10045 /* Nothing is here. See below */
\r
10048 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10052 memb_id_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10053 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10057 ASN__CTFAIL(app_key, td, sptr,
\r
10058 "%s: value not given (%s:%d)",
\r
10059 td->name, __FILE__, __LINE__);
\r
10063 value = *(const long *)sptr;
\r
10065 if((value >= 0 && value <= 65535)) {
\r
10066 /* Constraint check succeeded */
\r
10069 ASN__CTFAIL(app_key, td, sptr,
\r
10070 "%s: constraint failed (%s:%d)",
\r
10071 td->name, __FILE__, __LINE__);
\r
10077 memb_criticality_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10078 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10081 ASN__CTFAIL(app_key, td, sptr,
\r
10082 "%s: value not given (%s:%d)",
\r
10083 td->name, __FILE__, __LINE__);
\r
10088 if(1 /* No applicable constraints whatsoever */) {
\r
10089 /* Nothing is here. See below */
\r
10092 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10096 memb_extensionValue_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10097 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10100 ASN__CTFAIL(app_key, td, sptr,
\r
10101 "%s: value not given (%s:%d)",
\r
10102 td->name, __FILE__, __LINE__);
\r
10107 if(1 /* No applicable constraints whatsoever */) {
\r
10108 /* Nothing is here. See below */
\r
10111 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10115 memb_id_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10116 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10120 ASN__CTFAIL(app_key, td, sptr,
\r
10121 "%s: value not given (%s:%d)",
\r
10122 td->name, __FILE__, __LINE__);
\r
10126 value = *(const long *)sptr;
\r
10128 if((value >= 0 && value <= 65535)) {
\r
10129 /* Constraint check succeeded */
\r
10132 ASN__CTFAIL(app_key, td, sptr,
\r
10133 "%s: constraint failed (%s:%d)",
\r
10134 td->name, __FILE__, __LINE__);
\r
10140 memb_criticality_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10141 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10144 ASN__CTFAIL(app_key, td, sptr,
\r
10145 "%s: value not given (%s:%d)",
\r
10146 td->name, __FILE__, __LINE__);
\r
10151 if(1 /* No applicable constraints whatsoever */) {
\r
10152 /* Nothing is here. See below */
\r
10155 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10159 memb_extensionValue_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10160 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10163 ASN__CTFAIL(app_key, td, sptr,
\r
10164 "%s: value not given (%s:%d)",
\r
10165 td->name, __FILE__, __LINE__);
\r
10170 if(1 /* No applicable constraints whatsoever */) {
\r
10171 /* Nothing is here. See below */
\r
10174 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10178 memb_id_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10179 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10183 ASN__CTFAIL(app_key, td, sptr,
\r
10184 "%s: value not given (%s:%d)",
\r
10185 td->name, __FILE__, __LINE__);
\r
10189 value = *(const long *)sptr;
\r
10191 if((value >= 0 && value <= 65535)) {
\r
10192 /* Constraint check succeeded */
\r
10195 ASN__CTFAIL(app_key, td, sptr,
\r
10196 "%s: constraint failed (%s:%d)",
\r
10197 td->name, __FILE__, __LINE__);
\r
10203 memb_criticality_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10204 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10207 ASN__CTFAIL(app_key, td, sptr,
\r
10208 "%s: value not given (%s:%d)",
\r
10209 td->name, __FILE__, __LINE__);
\r
10214 if(1 /* No applicable constraints whatsoever */) {
\r
10215 /* Nothing is here. See below */
\r
10218 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10222 memb_extensionValue_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10223 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10226 ASN__CTFAIL(app_key, td, sptr,
\r
10227 "%s: value not given (%s:%d)",
\r
10228 td->name, __FILE__, __LINE__);
\r
10233 if(1 /* No applicable constraints whatsoever */) {
\r
10234 /* Nothing is here. See below */
\r
10237 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10241 memb_id_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10242 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10246 ASN__CTFAIL(app_key, td, sptr,
\r
10247 "%s: value not given (%s:%d)",
\r
10248 td->name, __FILE__, __LINE__);
\r
10252 value = *(const long *)sptr;
\r
10254 if((value >= 0 && value <= 65535)) {
\r
10255 /* Constraint check succeeded */
\r
10258 ASN__CTFAIL(app_key, td, sptr,
\r
10259 "%s: constraint failed (%s:%d)",
\r
10260 td->name, __FILE__, __LINE__);
\r
10266 memb_criticality_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10267 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10270 ASN__CTFAIL(app_key, td, sptr,
\r
10271 "%s: value not given (%s:%d)",
\r
10272 td->name, __FILE__, __LINE__);
\r
10277 if(1 /* No applicable constraints whatsoever */) {
\r
10278 /* Nothing is here. See below */
\r
10281 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10285 memb_extensionValue_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10286 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10289 ASN__CTFAIL(app_key, td, sptr,
\r
10290 "%s: value not given (%s:%d)",
\r
10291 td->name, __FILE__, __LINE__);
\r
10296 if(1 /* No applicable constraints whatsoever */) {
\r
10297 /* Nothing is here. See below */
\r
10300 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10304 memb_id_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10305 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10309 ASN__CTFAIL(app_key, td, sptr,
\r
10310 "%s: value not given (%s:%d)",
\r
10311 td->name, __FILE__, __LINE__);
\r
10315 value = *(const long *)sptr;
\r
10317 if((value >= 0 && value <= 65535)) {
\r
10318 /* Constraint check succeeded */
\r
10321 ASN__CTFAIL(app_key, td, sptr,
\r
10322 "%s: constraint failed (%s:%d)",
\r
10323 td->name, __FILE__, __LINE__);
\r
10329 memb_criticality_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10330 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10333 ASN__CTFAIL(app_key, td, sptr,
\r
10334 "%s: value not given (%s:%d)",
\r
10335 td->name, __FILE__, __LINE__);
\r
10340 if(1 /* No applicable constraints whatsoever */) {
\r
10341 /* Nothing is here. See below */
\r
10344 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10348 memb_extensionValue_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10349 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10352 ASN__CTFAIL(app_key, td, sptr,
\r
10353 "%s: value not given (%s:%d)",
\r
10354 td->name, __FILE__, __LINE__);
\r
10359 if(1 /* No applicable constraints whatsoever */) {
\r
10360 /* Nothing is here. See below */
\r
10363 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10367 memb_id_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10368 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10372 ASN__CTFAIL(app_key, td, sptr,
\r
10373 "%s: value not given (%s:%d)",
\r
10374 td->name, __FILE__, __LINE__);
\r
10378 value = *(const long *)sptr;
\r
10380 if((value >= 0 && value <= 65535)) {
\r
10381 /* Constraint check succeeded */
\r
10384 ASN__CTFAIL(app_key, td, sptr,
\r
10385 "%s: constraint failed (%s:%d)",
\r
10386 td->name, __FILE__, __LINE__);
\r
10392 memb_criticality_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10393 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10396 ASN__CTFAIL(app_key, td, sptr,
\r
10397 "%s: value not given (%s:%d)",
\r
10398 td->name, __FILE__, __LINE__);
\r
10403 if(1 /* No applicable constraints whatsoever */) {
\r
10404 /* Nothing is here. See below */
\r
10407 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10411 memb_extensionValue_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10412 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10415 ASN__CTFAIL(app_key, td, sptr,
\r
10416 "%s: value not given (%s:%d)",
\r
10417 td->name, __FILE__, __LINE__);
\r
10422 if(1 /* No applicable constraints whatsoever */) {
\r
10423 /* Nothing is here. See below */
\r
10426 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10430 memb_id_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10431 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10435 ASN__CTFAIL(app_key, td, sptr,
\r
10436 "%s: value not given (%s:%d)",
\r
10437 td->name, __FILE__, __LINE__);
\r
10441 value = *(const long *)sptr;
\r
10443 if((value >= 0 && value <= 65535)) {
\r
10444 /* Constraint check succeeded */
\r
10447 ASN__CTFAIL(app_key, td, sptr,
\r
10448 "%s: constraint failed (%s:%d)",
\r
10449 td->name, __FILE__, __LINE__);
\r
10455 memb_criticality_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10456 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10459 ASN__CTFAIL(app_key, td, sptr,
\r
10460 "%s: value not given (%s:%d)",
\r
10461 td->name, __FILE__, __LINE__);
\r
10466 if(1 /* No applicable constraints whatsoever */) {
\r
10467 /* Nothing is here. See below */
\r
10470 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10474 memb_extensionValue_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10475 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10478 ASN__CTFAIL(app_key, td, sptr,
\r
10479 "%s: value not given (%s:%d)",
\r
10480 td->name, __FILE__, __LINE__);
\r
10485 if(1 /* No applicable constraints whatsoever */) {
\r
10486 /* Nothing is here. See below */
\r
10489 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10493 memb_id_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10494 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10498 ASN__CTFAIL(app_key, td, sptr,
\r
10499 "%s: value not given (%s:%d)",
\r
10500 td->name, __FILE__, __LINE__);
\r
10504 value = *(const long *)sptr;
\r
10506 if((value >= 0 && value <= 65535)) {
\r
10507 /* Constraint check succeeded */
\r
10510 ASN__CTFAIL(app_key, td, sptr,
\r
10511 "%s: constraint failed (%s:%d)",
\r
10512 td->name, __FILE__, __LINE__);
\r
10518 memb_criticality_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10519 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10522 ASN__CTFAIL(app_key, td, sptr,
\r
10523 "%s: value not given (%s:%d)",
\r
10524 td->name, __FILE__, __LINE__);
\r
10529 if(1 /* No applicable constraints whatsoever */) {
\r
10530 /* Nothing is here. See below */
\r
10533 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10537 memb_extensionValue_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10538 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10541 ASN__CTFAIL(app_key, td, sptr,
\r
10542 "%s: value not given (%s:%d)",
\r
10543 td->name, __FILE__, __LINE__);
\r
10548 if(1 /* No applicable constraints whatsoever */) {
\r
10549 /* Nothing is here. See below */
\r
10552 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10556 memb_id_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10557 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10561 ASN__CTFAIL(app_key, td, sptr,
\r
10562 "%s: value not given (%s:%d)",
\r
10563 td->name, __FILE__, __LINE__);
\r
10567 value = *(const long *)sptr;
\r
10569 if((value >= 0 && value <= 65535)) {
\r
10570 /* Constraint check succeeded */
\r
10573 ASN__CTFAIL(app_key, td, sptr,
\r
10574 "%s: constraint failed (%s:%d)",
\r
10575 td->name, __FILE__, __LINE__);
\r
10581 memb_criticality_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10582 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10585 ASN__CTFAIL(app_key, td, sptr,
\r
10586 "%s: value not given (%s:%d)",
\r
10587 td->name, __FILE__, __LINE__);
\r
10592 if(1 /* No applicable constraints whatsoever */) {
\r
10593 /* Nothing is here. See below */
\r
10596 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10600 memb_extensionValue_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10601 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10604 ASN__CTFAIL(app_key, td, sptr,
\r
10605 "%s: value not given (%s:%d)",
\r
10606 td->name, __FILE__, __LINE__);
\r
10611 if(1 /* No applicable constraints whatsoever */) {
\r
10612 /* Nothing is here. See below */
\r
10615 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10619 memb_id_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10620 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10624 ASN__CTFAIL(app_key, td, sptr,
\r
10625 "%s: value not given (%s:%d)",
\r
10626 td->name, __FILE__, __LINE__);
\r
10630 value = *(const long *)sptr;
\r
10632 if((value >= 0 && value <= 65535)) {
\r
10633 /* Constraint check succeeded */
\r
10636 ASN__CTFAIL(app_key, td, sptr,
\r
10637 "%s: constraint failed (%s:%d)",
\r
10638 td->name, __FILE__, __LINE__);
\r
10644 memb_criticality_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10645 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10648 ASN__CTFAIL(app_key, td, sptr,
\r
10649 "%s: value not given (%s:%d)",
\r
10650 td->name, __FILE__, __LINE__);
\r
10655 if(1 /* No applicable constraints whatsoever */) {
\r
10656 /* Nothing is here. See below */
\r
10659 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10663 memb_extensionValue_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10664 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10667 ASN__CTFAIL(app_key, td, sptr,
\r
10668 "%s: value not given (%s:%d)",
\r
10669 td->name, __FILE__, __LINE__);
\r
10674 if(1 /* No applicable constraints whatsoever */) {
\r
10675 /* Nothing is here. See below */
\r
10678 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10682 memb_id_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10683 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10687 ASN__CTFAIL(app_key, td, sptr,
\r
10688 "%s: value not given (%s:%d)",
\r
10689 td->name, __FILE__, __LINE__);
\r
10693 value = *(const long *)sptr;
\r
10695 if((value >= 0 && value <= 65535)) {
\r
10696 /* Constraint check succeeded */
\r
10699 ASN__CTFAIL(app_key, td, sptr,
\r
10700 "%s: constraint failed (%s:%d)",
\r
10701 td->name, __FILE__, __LINE__);
\r
10707 memb_criticality_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10708 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10711 ASN__CTFAIL(app_key, td, sptr,
\r
10712 "%s: value not given (%s:%d)",
\r
10713 td->name, __FILE__, __LINE__);
\r
10718 if(1 /* No applicable constraints whatsoever */) {
\r
10719 /* Nothing is here. See below */
\r
10722 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10726 memb_extensionValue_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10727 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10730 ASN__CTFAIL(app_key, td, sptr,
\r
10731 "%s: value not given (%s:%d)",
\r
10732 td->name, __FILE__, __LINE__);
\r
10737 if(1 /* No applicable constraints whatsoever */) {
\r
10738 /* Nothing is here. See below */
\r
10741 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10745 memb_id_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10746 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10750 ASN__CTFAIL(app_key, td, sptr,
\r
10751 "%s: value not given (%s:%d)",
\r
10752 td->name, __FILE__, __LINE__);
\r
10756 value = *(const long *)sptr;
\r
10758 if((value >= 0 && value <= 65535)) {
\r
10759 /* Constraint check succeeded */
\r
10762 ASN__CTFAIL(app_key, td, sptr,
\r
10763 "%s: constraint failed (%s:%d)",
\r
10764 td->name, __FILE__, __LINE__);
\r
10770 memb_criticality_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10771 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10774 ASN__CTFAIL(app_key, td, sptr,
\r
10775 "%s: value not given (%s:%d)",
\r
10776 td->name, __FILE__, __LINE__);
\r
10781 if(1 /* No applicable constraints whatsoever */) {
\r
10782 /* Nothing is here. See below */
\r
10785 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10789 memb_extensionValue_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10790 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10793 ASN__CTFAIL(app_key, td, sptr,
\r
10794 "%s: value not given (%s:%d)",
\r
10795 td->name, __FILE__, __LINE__);
\r
10800 if(1 /* No applicable constraints whatsoever */) {
\r
10801 /* Nothing is here. See below */
\r
10804 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10808 memb_id_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10809 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10813 ASN__CTFAIL(app_key, td, sptr,
\r
10814 "%s: value not given (%s:%d)",
\r
10815 td->name, __FILE__, __LINE__);
\r
10819 value = *(const long *)sptr;
\r
10821 if((value >= 0 && value <= 65535)) {
\r
10822 /* Constraint check succeeded */
\r
10825 ASN__CTFAIL(app_key, td, sptr,
\r
10826 "%s: constraint failed (%s:%d)",
\r
10827 td->name, __FILE__, __LINE__);
\r
10833 memb_criticality_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10834 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10837 ASN__CTFAIL(app_key, td, sptr,
\r
10838 "%s: value not given (%s:%d)",
\r
10839 td->name, __FILE__, __LINE__);
\r
10844 if(1 /* No applicable constraints whatsoever */) {
\r
10845 /* Nothing is here. See below */
\r
10848 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10852 memb_extensionValue_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10853 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10856 ASN__CTFAIL(app_key, td, sptr,
\r
10857 "%s: value not given (%s:%d)",
\r
10858 td->name, __FILE__, __LINE__);
\r
10863 if(1 /* No applicable constraints whatsoever */) {
\r
10864 /* Nothing is here. See below */
\r
10867 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10871 memb_id_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10872 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10876 ASN__CTFAIL(app_key, td, sptr,
\r
10877 "%s: value not given (%s:%d)",
\r
10878 td->name, __FILE__, __LINE__);
\r
10882 value = *(const long *)sptr;
\r
10884 if((value >= 0 && value <= 65535)) {
\r
10885 /* Constraint check succeeded */
\r
10888 ASN__CTFAIL(app_key, td, sptr,
\r
10889 "%s: constraint failed (%s:%d)",
\r
10890 td->name, __FILE__, __LINE__);
\r
10896 memb_criticality_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10897 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10900 ASN__CTFAIL(app_key, td, sptr,
\r
10901 "%s: value not given (%s:%d)",
\r
10902 td->name, __FILE__, __LINE__);
\r
10907 if(1 /* No applicable constraints whatsoever */) {
\r
10908 /* Nothing is here. See below */
\r
10911 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10915 memb_extensionValue_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10916 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10919 ASN__CTFAIL(app_key, td, sptr,
\r
10920 "%s: value not given (%s:%d)",
\r
10921 td->name, __FILE__, __LINE__);
\r
10926 if(1 /* No applicable constraints whatsoever */) {
\r
10927 /* Nothing is here. See below */
\r
10930 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10934 memb_id_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10935 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10939 ASN__CTFAIL(app_key, td, sptr,
\r
10940 "%s: value not given (%s:%d)",
\r
10941 td->name, __FILE__, __LINE__);
\r
10945 value = *(const long *)sptr;
\r
10947 if((value >= 0 && value <= 65535)) {
\r
10948 /* Constraint check succeeded */
\r
10951 ASN__CTFAIL(app_key, td, sptr,
\r
10952 "%s: constraint failed (%s:%d)",
\r
10953 td->name, __FILE__, __LINE__);
\r
10959 memb_criticality_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10960 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10963 ASN__CTFAIL(app_key, td, sptr,
\r
10964 "%s: value not given (%s:%d)",
\r
10965 td->name, __FILE__, __LINE__);
\r
10970 if(1 /* No applicable constraints whatsoever */) {
\r
10971 /* Nothing is here. See below */
\r
10974 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10978 memb_extensionValue_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10979 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10982 ASN__CTFAIL(app_key, td, sptr,
\r
10983 "%s: value not given (%s:%d)",
\r
10984 td->name, __FILE__, __LINE__);
\r
10989 if(1 /* No applicable constraints whatsoever */) {
\r
10990 /* Nothing is here. See below */
\r
10993 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10997 memb_id_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10998 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11002 ASN__CTFAIL(app_key, td, sptr,
\r
11003 "%s: value not given (%s:%d)",
\r
11004 td->name, __FILE__, __LINE__);
\r
11008 value = *(const long *)sptr;
\r
11010 if((value >= 0 && value <= 65535)) {
\r
11011 /* Constraint check succeeded */
\r
11014 ASN__CTFAIL(app_key, td, sptr,
\r
11015 "%s: constraint failed (%s:%d)",
\r
11016 td->name, __FILE__, __LINE__);
\r
11022 memb_criticality_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11023 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11026 ASN__CTFAIL(app_key, td, sptr,
\r
11027 "%s: value not given (%s:%d)",
\r
11028 td->name, __FILE__, __LINE__);
\r
11033 if(1 /* No applicable constraints whatsoever */) {
\r
11034 /* Nothing is here. See below */
\r
11037 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11041 memb_extensionValue_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11042 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11045 ASN__CTFAIL(app_key, td, sptr,
\r
11046 "%s: value not given (%s:%d)",
\r
11047 td->name, __FILE__, __LINE__);
\r
11052 if(1 /* No applicable constraints whatsoever */) {
\r
11053 /* Nothing is here. See below */
\r
11056 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11060 memb_id_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11061 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11065 ASN__CTFAIL(app_key, td, sptr,
\r
11066 "%s: value not given (%s:%d)",
\r
11067 td->name, __FILE__, __LINE__);
\r
11071 value = *(const long *)sptr;
\r
11073 if((value >= 0 && value <= 65535)) {
\r
11074 /* Constraint check succeeded */
\r
11077 ASN__CTFAIL(app_key, td, sptr,
\r
11078 "%s: constraint failed (%s:%d)",
\r
11079 td->name, __FILE__, __LINE__);
\r
11085 memb_criticality_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11086 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11089 ASN__CTFAIL(app_key, td, sptr,
\r
11090 "%s: value not given (%s:%d)",
\r
11091 td->name, __FILE__, __LINE__);
\r
11096 if(1 /* No applicable constraints whatsoever */) {
\r
11097 /* Nothing is here. See below */
\r
11100 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11104 memb_extensionValue_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11105 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11108 ASN__CTFAIL(app_key, td, sptr,
\r
11109 "%s: value not given (%s:%d)",
\r
11110 td->name, __FILE__, __LINE__);
\r
11115 if(1 /* No applicable constraints whatsoever */) {
\r
11116 /* Nothing is here. See below */
\r
11119 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11123 memb_id_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11124 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11128 ASN__CTFAIL(app_key, td, sptr,
\r
11129 "%s: value not given (%s:%d)",
\r
11130 td->name, __FILE__, __LINE__);
\r
11134 value = *(const long *)sptr;
\r
11136 if((value >= 0 && value <= 65535)) {
\r
11137 /* Constraint check succeeded */
\r
11140 ASN__CTFAIL(app_key, td, sptr,
\r
11141 "%s: constraint failed (%s:%d)",
\r
11142 td->name, __FILE__, __LINE__);
\r
11148 memb_criticality_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11149 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11152 ASN__CTFAIL(app_key, td, sptr,
\r
11153 "%s: value not given (%s:%d)",
\r
11154 td->name, __FILE__, __LINE__);
\r
11159 if(1 /* No applicable constraints whatsoever */) {
\r
11160 /* Nothing is here. See below */
\r
11163 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11167 memb_extensionValue_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11168 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11171 ASN__CTFAIL(app_key, td, sptr,
\r
11172 "%s: value not given (%s:%d)",
\r
11173 td->name, __FILE__, __LINE__);
\r
11178 if(1 /* No applicable constraints whatsoever */) {
\r
11179 /* Nothing is here. See below */
\r
11182 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11186 memb_id_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11187 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11191 ASN__CTFAIL(app_key, td, sptr,
\r
11192 "%s: value not given (%s:%d)",
\r
11193 td->name, __FILE__, __LINE__);
\r
11197 value = *(const long *)sptr;
\r
11199 if((value >= 0 && value <= 65535)) {
\r
11200 /* Constraint check succeeded */
\r
11203 ASN__CTFAIL(app_key, td, sptr,
\r
11204 "%s: constraint failed (%s:%d)",
\r
11205 td->name, __FILE__, __LINE__);
\r
11211 memb_criticality_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11212 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11215 ASN__CTFAIL(app_key, td, sptr,
\r
11216 "%s: value not given (%s:%d)",
\r
11217 td->name, __FILE__, __LINE__);
\r
11222 if(1 /* No applicable constraints whatsoever */) {
\r
11223 /* Nothing is here. See below */
\r
11226 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11230 memb_extensionValue_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11231 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11234 ASN__CTFAIL(app_key, td, sptr,
\r
11235 "%s: value not given (%s:%d)",
\r
11236 td->name, __FILE__, __LINE__);
\r
11241 if(1 /* No applicable constraints whatsoever */) {
\r
11242 /* Nothing is here. See below */
\r
11245 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11249 memb_id_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11250 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11254 ASN__CTFAIL(app_key, td, sptr,
\r
11255 "%s: value not given (%s:%d)",
\r
11256 td->name, __FILE__, __LINE__);
\r
11260 value = *(const long *)sptr;
\r
11262 if((value >= 0 && value <= 65535)) {
\r
11263 /* Constraint check succeeded */
\r
11266 ASN__CTFAIL(app_key, td, sptr,
\r
11267 "%s: constraint failed (%s:%d)",
\r
11268 td->name, __FILE__, __LINE__);
\r
11273 static asn_type_selector_result_t
\r
11274 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
11275 asn_type_selector_result_t result = {0, 0};
\r
11276 const asn_ioc_set_t *itable = asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1;
\r
11277 size_t constraining_column = 0; /* &id */
\r
11278 size_t for_column = 1; /* &criticality */
\r
11279 size_t row, presence_index = 0;
\r
11280 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));
\r
11282 for(row=0; row < itable->rows_count; row++) {
\r
11283 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
11284 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
11286 if(type_cell->cell_kind == aioc__undefined)
\r
11289 presence_index++;
\r
11290 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
11291 result.type_descriptor = type_cell->type_descriptor;
\r
11292 result.presence_index = presence_index;
\r
11301 memb_criticality_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11302 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11305 ASN__CTFAIL(app_key, td, sptr,
\r
11306 "%s: value not given (%s:%d)",
\r
11307 td->name, __FILE__, __LINE__);
\r
11312 if(1 /* No applicable constraints whatsoever */) {
\r
11313 /* Nothing is here. See below */
\r
11316 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11319 static asn_type_selector_result_t
\r
11320 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
11321 asn_type_selector_result_t result = {0, 0};
\r
11322 const asn_ioc_set_t *itable = asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1;
\r
11323 size_t constraining_column = 0; /* &id */
\r
11324 size_t for_column = 2; /* &Extension */
\r
11325 size_t row, presence_index = 0;
\r
11326 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));
\r
11328 for(row=0; row < itable->rows_count; row++) {
\r
11329 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
11330 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
11332 if(type_cell->cell_kind == aioc__undefined)
\r
11335 presence_index++;
\r
11336 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
11337 result.type_descriptor = type_cell->type_descriptor;
\r
11338 result.presence_index = presence_index;
\r
11347 memb_extensionValue_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11348 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11351 ASN__CTFAIL(app_key, td, sptr,
\r
11352 "%s: value not given (%s:%d)",
\r
11353 td->name, __FILE__, __LINE__);
\r
11358 if(1 /* No applicable constraints whatsoever */) {
\r
11359 /* Nothing is here. See below */
\r
11362 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11366 memb_id_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11367 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11371 ASN__CTFAIL(app_key, td, sptr,
\r
11372 "%s: value not given (%s:%d)",
\r
11373 td->name, __FILE__, __LINE__);
\r
11377 value = *(const long *)sptr;
\r
11379 if((value >= 0 && value <= 65535)) {
\r
11380 /* Constraint check succeeded */
\r
11383 ASN__CTFAIL(app_key, td, sptr,
\r
11384 "%s: constraint failed (%s:%d)",
\r
11385 td->name, __FILE__, __LINE__);
\r
11391 memb_criticality_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11392 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11395 ASN__CTFAIL(app_key, td, sptr,
\r
11396 "%s: value not given (%s:%d)",
\r
11397 td->name, __FILE__, __LINE__);
\r
11402 if(1 /* No applicable constraints whatsoever */) {
\r
11403 /* Nothing is here. See below */
\r
11406 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11410 memb_extensionValue_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11411 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11414 ASN__CTFAIL(app_key, td, sptr,
\r
11415 "%s: value not given (%s:%d)",
\r
11416 td->name, __FILE__, __LINE__);
\r
11421 if(1 /* No applicable constraints whatsoever */) {
\r
11422 /* Nothing is here. See below */
\r
11425 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11429 memb_id_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11430 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11434 ASN__CTFAIL(app_key, td, sptr,
\r
11435 "%s: value not given (%s:%d)",
\r
11436 td->name, __FILE__, __LINE__);
\r
11440 value = *(const long *)sptr;
\r
11442 if((value >= 0 && value <= 65535)) {
\r
11443 /* Constraint check succeeded */
\r
11446 ASN__CTFAIL(app_key, td, sptr,
\r
11447 "%s: constraint failed (%s:%d)",
\r
11448 td->name, __FILE__, __LINE__);
\r
11454 memb_criticality_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11455 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11458 ASN__CTFAIL(app_key, td, sptr,
\r
11459 "%s: value not given (%s:%d)",
\r
11460 td->name, __FILE__, __LINE__);
\r
11465 if(1 /* No applicable constraints whatsoever */) {
\r
11466 /* Nothing is here. See below */
\r
11469 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11473 memb_extensionValue_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11474 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11477 ASN__CTFAIL(app_key, td, sptr,
\r
11478 "%s: value not given (%s:%d)",
\r
11479 td->name, __FILE__, __LINE__);
\r
11484 if(1 /* No applicable constraints whatsoever */) {
\r
11485 /* Nothing is here. See below */
\r
11488 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11492 memb_id_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11493 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11497 ASN__CTFAIL(app_key, td, sptr,
\r
11498 "%s: value not given (%s:%d)",
\r
11499 td->name, __FILE__, __LINE__);
\r
11503 value = *(const long *)sptr;
\r
11505 if((value >= 0 && value <= 65535)) {
\r
11506 /* Constraint check succeeded */
\r
11509 ASN__CTFAIL(app_key, td, sptr,
\r
11510 "%s: constraint failed (%s:%d)",
\r
11511 td->name, __FILE__, __LINE__);
\r
11517 memb_criticality_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11518 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11521 ASN__CTFAIL(app_key, td, sptr,
\r
11522 "%s: value not given (%s:%d)",
\r
11523 td->name, __FILE__, __LINE__);
\r
11528 if(1 /* No applicable constraints whatsoever */) {
\r
11529 /* Nothing is here. See below */
\r
11532 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11536 memb_extensionValue_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11537 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11540 ASN__CTFAIL(app_key, td, sptr,
\r
11541 "%s: value not given (%s:%d)",
\r
11542 td->name, __FILE__, __LINE__);
\r
11547 if(1 /* No applicable constraints whatsoever */) {
\r
11548 /* Nothing is here. See below */
\r
11551 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11555 memb_id_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11556 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11560 ASN__CTFAIL(app_key, td, sptr,
\r
11561 "%s: value not given (%s:%d)",
\r
11562 td->name, __FILE__, __LINE__);
\r
11566 value = *(const long *)sptr;
\r
11568 if((value >= 0 && value <= 65535)) {
\r
11569 /* Constraint check succeeded */
\r
11572 ASN__CTFAIL(app_key, td, sptr,
\r
11573 "%s: constraint failed (%s:%d)",
\r
11574 td->name, __FILE__, __LINE__);
\r
11580 memb_criticality_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11581 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11584 ASN__CTFAIL(app_key, td, sptr,
\r
11585 "%s: value not given (%s:%d)",
\r
11586 td->name, __FILE__, __LINE__);
\r
11591 if(1 /* No applicable constraints whatsoever */) {
\r
11592 /* Nothing is here. See below */
\r
11595 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11599 memb_extensionValue_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11600 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11603 ASN__CTFAIL(app_key, td, sptr,
\r
11604 "%s: value not given (%s:%d)",
\r
11605 td->name, __FILE__, __LINE__);
\r
11610 if(1 /* No applicable constraints whatsoever */) {
\r
11611 /* Nothing is here. See below */
\r
11614 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11618 memb_id_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11619 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11623 ASN__CTFAIL(app_key, td, sptr,
\r
11624 "%s: value not given (%s:%d)",
\r
11625 td->name, __FILE__, __LINE__);
\r
11629 value = *(const long *)sptr;
\r
11631 if((value >= 0 && value <= 65535)) {
\r
11632 /* Constraint check succeeded */
\r
11635 ASN__CTFAIL(app_key, td, sptr,
\r
11636 "%s: constraint failed (%s:%d)",
\r
11637 td->name, __FILE__, __LINE__);
\r
11643 memb_criticality_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11644 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11647 ASN__CTFAIL(app_key, td, sptr,
\r
11648 "%s: value not given (%s:%d)",
\r
11649 td->name, __FILE__, __LINE__);
\r
11654 if(1 /* No applicable constraints whatsoever */) {
\r
11655 /* Nothing is here. See below */
\r
11658 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11662 memb_extensionValue_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11663 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11666 ASN__CTFAIL(app_key, td, sptr,
\r
11667 "%s: value not given (%s:%d)",
\r
11668 td->name, __FILE__, __LINE__);
\r
11673 if(1 /* No applicable constraints whatsoever */) {
\r
11674 /* Nothing is here. See below */
\r
11677 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11681 memb_id_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11682 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11686 ASN__CTFAIL(app_key, td, sptr,
\r
11687 "%s: value not given (%s:%d)",
\r
11688 td->name, __FILE__, __LINE__);
\r
11692 value = *(const long *)sptr;
\r
11694 if((value >= 0 && value <= 65535)) {
\r
11695 /* Constraint check succeeded */
\r
11698 ASN__CTFAIL(app_key, td, sptr,
\r
11699 "%s: constraint failed (%s:%d)",
\r
11700 td->name, __FILE__, __LINE__);
\r
11705 static asn_type_selector_result_t
\r
11706 select_FDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
11707 asn_type_selector_result_t result = {0, 0};
\r
11708 const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
\r
11709 size_t constraining_column = 0; /* &id */
\r
11710 size_t for_column = 1; /* &criticality */
\r
11711 size_t row, presence_index = 0;
\r
11712 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
\r
11714 for(row=0; row < itable->rows_count; row++) {
\r
11715 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
11716 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
11718 if(type_cell->cell_kind == aioc__undefined)
\r
11721 presence_index++;
\r
11722 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
11723 result.type_descriptor = type_cell->type_descriptor;
\r
11724 result.presence_index = presence_index;
\r
11733 memb_criticality_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11734 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11737 ASN__CTFAIL(app_key, td, sptr,
\r
11738 "%s: value not given (%s:%d)",
\r
11739 td->name, __FILE__, __LINE__);
\r
11744 if(1 /* No applicable constraints whatsoever */) {
\r
11745 /* Nothing is here. See below */
\r
11748 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11751 static asn_type_selector_result_t
\r
11752 select_FDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
11753 asn_type_selector_result_t result = {0, 0};
\r
11754 const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
\r
11755 size_t constraining_column = 0; /* &id */
\r
11756 size_t for_column = 2; /* &Extension */
\r
11757 size_t row, presence_index = 0;
\r
11758 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
\r
11760 for(row=0; row < itable->rows_count; row++) {
\r
11761 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
11762 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
11764 if(type_cell->cell_kind == aioc__undefined)
\r
11767 presence_index++;
\r
11768 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
11769 result.type_descriptor = type_cell->type_descriptor;
\r
11770 result.presence_index = presence_index;
\r
11779 memb_extensionValue_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11780 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11783 ASN__CTFAIL(app_key, td, sptr,
\r
11784 "%s: value not given (%s:%d)",
\r
11785 td->name, __FILE__, __LINE__);
\r
11790 if(1 /* No applicable constraints whatsoever */) {
\r
11791 /* Nothing is here. See below */
\r
11794 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11798 memb_id_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11799 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11803 ASN__CTFAIL(app_key, td, sptr,
\r
11804 "%s: value not given (%s:%d)",
\r
11805 td->name, __FILE__, __LINE__);
\r
11809 value = *(const long *)sptr;
\r
11811 if((value >= 0 && value <= 65535)) {
\r
11812 /* Constraint check succeeded */
\r
11815 ASN__CTFAIL(app_key, td, sptr,
\r
11816 "%s: constraint failed (%s:%d)",
\r
11817 td->name, __FILE__, __LINE__);
\r
11823 memb_criticality_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11824 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11827 ASN__CTFAIL(app_key, td, sptr,
\r
11828 "%s: value not given (%s:%d)",
\r
11829 td->name, __FILE__, __LINE__);
\r
11834 if(1 /* No applicable constraints whatsoever */) {
\r
11835 /* Nothing is here. See below */
\r
11838 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11842 memb_extensionValue_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11843 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11846 ASN__CTFAIL(app_key, td, sptr,
\r
11847 "%s: value not given (%s:%d)",
\r
11848 td->name, __FILE__, __LINE__);
\r
11853 if(1 /* No applicable constraints whatsoever */) {
\r
11854 /* Nothing is here. See below */
\r
11857 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11861 memb_id_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11862 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11866 ASN__CTFAIL(app_key, td, sptr,
\r
11867 "%s: value not given (%s:%d)",
\r
11868 td->name, __FILE__, __LINE__);
\r
11872 value = *(const long *)sptr;
\r
11874 if((value >= 0 && value <= 65535)) {
\r
11875 /* Constraint check succeeded */
\r
11878 ASN__CTFAIL(app_key, td, sptr,
\r
11879 "%s: constraint failed (%s:%d)",
\r
11880 td->name, __FILE__, __LINE__);
\r
11886 memb_criticality_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11887 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11890 ASN__CTFAIL(app_key, td, sptr,
\r
11891 "%s: value not given (%s:%d)",
\r
11892 td->name, __FILE__, __LINE__);
\r
11897 if(1 /* No applicable constraints whatsoever */) {
\r
11898 /* Nothing is here. See below */
\r
11901 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11905 memb_extensionValue_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11906 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11909 ASN__CTFAIL(app_key, td, sptr,
\r
11910 "%s: value not given (%s:%d)",
\r
11911 td->name, __FILE__, __LINE__);
\r
11916 if(1 /* No applicable constraints whatsoever */) {
\r
11917 /* Nothing is here. See below */
\r
11920 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11924 memb_id_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11925 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11929 ASN__CTFAIL(app_key, td, sptr,
\r
11930 "%s: value not given (%s:%d)",
\r
11931 td->name, __FILE__, __LINE__);
\r
11935 value = *(const long *)sptr;
\r
11937 if((value >= 0 && value <= 65535)) {
\r
11938 /* Constraint check succeeded */
\r
11941 ASN__CTFAIL(app_key, td, sptr,
\r
11942 "%s: constraint failed (%s:%d)",
\r
11943 td->name, __FILE__, __LINE__);
\r
11949 memb_criticality_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11950 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11953 ASN__CTFAIL(app_key, td, sptr,
\r
11954 "%s: value not given (%s:%d)",
\r
11955 td->name, __FILE__, __LINE__);
\r
11960 if(1 /* No applicable constraints whatsoever */) {
\r
11961 /* Nothing is here. See below */
\r
11964 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11968 memb_extensionValue_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11969 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11972 ASN__CTFAIL(app_key, td, sptr,
\r
11973 "%s: value not given (%s:%d)",
\r
11974 td->name, __FILE__, __LINE__);
\r
11979 if(1 /* No applicable constraints whatsoever */) {
\r
11980 /* Nothing is here. See below */
\r
11983 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11987 memb_id_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11988 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11992 ASN__CTFAIL(app_key, td, sptr,
\r
11993 "%s: value not given (%s:%d)",
\r
11994 td->name, __FILE__, __LINE__);
\r
11998 value = *(const long *)sptr;
\r
12000 if((value >= 0 && value <= 65535)) {
\r
12001 /* Constraint check succeeded */
\r
12004 ASN__CTFAIL(app_key, td, sptr,
\r
12005 "%s: constraint failed (%s:%d)",
\r
12006 td->name, __FILE__, __LINE__);
\r
12011 static asn_type_selector_result_t
\r
12012 select_GBR_QosInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
12013 asn_type_selector_result_t result = {0, 0};
\r
12014 const asn_ioc_set_t *itable = asn_IOS_GBR_QosInformation_ExtIEs_1;
\r
12015 size_t constraining_column = 0; /* &id */
\r
12016 size_t for_column = 1; /* &criticality */
\r
12017 size_t row, presence_index = 0;
\r
12018 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));
\r
12020 for(row=0; row < itable->rows_count; row++) {
\r
12021 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
12022 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
12024 if(type_cell->cell_kind == aioc__undefined)
\r
12027 presence_index++;
\r
12028 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
12029 result.type_descriptor = type_cell->type_descriptor;
\r
12030 result.presence_index = presence_index;
\r
12039 memb_criticality_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12040 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12043 ASN__CTFAIL(app_key, td, sptr,
\r
12044 "%s: value not given (%s:%d)",
\r
12045 td->name, __FILE__, __LINE__);
\r
12050 if(1 /* No applicable constraints whatsoever */) {
\r
12051 /* Nothing is here. See below */
\r
12054 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12057 static asn_type_selector_result_t
\r
12058 select_GBR_QosInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
12059 asn_type_selector_result_t result = {0, 0};
\r
12060 const asn_ioc_set_t *itable = asn_IOS_GBR_QosInformation_ExtIEs_1;
\r
12061 size_t constraining_column = 0; /* &id */
\r
12062 size_t for_column = 2; /* &Extension */
\r
12063 size_t row, presence_index = 0;
\r
12064 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));
\r
12066 for(row=0; row < itable->rows_count; row++) {
\r
12067 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
12068 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
12070 if(type_cell->cell_kind == aioc__undefined)
\r
12073 presence_index++;
\r
12074 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
12075 result.type_descriptor = type_cell->type_descriptor;
\r
12076 result.presence_index = presence_index;
\r
12085 memb_extensionValue_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12086 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12089 ASN__CTFAIL(app_key, td, sptr,
\r
12090 "%s: value not given (%s:%d)",
\r
12091 td->name, __FILE__, __LINE__);
\r
12096 if(1 /* No applicable constraints whatsoever */) {
\r
12097 /* Nothing is here. See below */
\r
12100 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12104 memb_id_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12105 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12109 ASN__CTFAIL(app_key, td, sptr,
\r
12110 "%s: value not given (%s:%d)",
\r
12111 td->name, __FILE__, __LINE__);
\r
12115 value = *(const long *)sptr;
\r
12117 if((value >= 0 && value <= 65535)) {
\r
12118 /* Constraint check succeeded */
\r
12121 ASN__CTFAIL(app_key, td, sptr,
\r
12122 "%s: constraint failed (%s:%d)",
\r
12123 td->name, __FILE__, __LINE__);
\r
12129 memb_criticality_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12130 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12133 ASN__CTFAIL(app_key, td, sptr,
\r
12134 "%s: value not given (%s:%d)",
\r
12135 td->name, __FILE__, __LINE__);
\r
12140 if(1 /* No applicable constraints whatsoever */) {
\r
12141 /* Nothing is here. See below */
\r
12144 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12148 memb_extensionValue_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12149 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12152 ASN__CTFAIL(app_key, td, sptr,
\r
12153 "%s: value not given (%s:%d)",
\r
12154 td->name, __FILE__, __LINE__);
\r
12159 if(1 /* No applicable constraints whatsoever */) {
\r
12160 /* Nothing is here. See below */
\r
12163 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12167 memb_id_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12168 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12172 ASN__CTFAIL(app_key, td, sptr,
\r
12173 "%s: value not given (%s:%d)",
\r
12174 td->name, __FILE__, __LINE__);
\r
12178 value = *(const long *)sptr;
\r
12180 if((value >= 0 && value <= 65535)) {
\r
12181 /* Constraint check succeeded */
\r
12184 ASN__CTFAIL(app_key, td, sptr,
\r
12185 "%s: constraint failed (%s:%d)",
\r
12186 td->name, __FILE__, __LINE__);
\r
12192 memb_criticality_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12193 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12196 ASN__CTFAIL(app_key, td, sptr,
\r
12197 "%s: value not given (%s:%d)",
\r
12198 td->name, __FILE__, __LINE__);
\r
12203 if(1 /* No applicable constraints whatsoever */) {
\r
12204 /* Nothing is here. See below */
\r
12207 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12211 memb_extensionValue_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12212 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12215 ASN__CTFAIL(app_key, td, sptr,
\r
12216 "%s: value not given (%s:%d)",
\r
12217 td->name, __FILE__, __LINE__);
\r
12222 if(1 /* No applicable constraints whatsoever */) {
\r
12223 /* Nothing is here. See below */
\r
12226 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12230 memb_id_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12231 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12235 ASN__CTFAIL(app_key, td, sptr,
\r
12236 "%s: value not given (%s:%d)",
\r
12237 td->name, __FILE__, __LINE__);
\r
12241 value = *(const long *)sptr;
\r
12243 if((value >= 0 && value <= 65535)) {
\r
12244 /* Constraint check succeeded */
\r
12247 ASN__CTFAIL(app_key, td, sptr,
\r
12248 "%s: constraint failed (%s:%d)",
\r
12249 td->name, __FILE__, __LINE__);
\r
12255 memb_criticality_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12256 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12259 ASN__CTFAIL(app_key, td, sptr,
\r
12260 "%s: value not given (%s:%d)",
\r
12261 td->name, __FILE__, __LINE__);
\r
12266 if(1 /* No applicable constraints whatsoever */) {
\r
12267 /* Nothing is here. See below */
\r
12270 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12274 memb_extensionValue_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12275 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12278 ASN__CTFAIL(app_key, td, sptr,
\r
12279 "%s: value not given (%s:%d)",
\r
12280 td->name, __FILE__, __LINE__);
\r
12285 if(1 /* No applicable constraints whatsoever */) {
\r
12286 /* Nothing is here. See below */
\r
12289 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12293 memb_id_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12294 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12298 ASN__CTFAIL(app_key, td, sptr,
\r
12299 "%s: value not given (%s:%d)",
\r
12300 td->name, __FILE__, __LINE__);
\r
12304 value = *(const long *)sptr;
\r
12306 if((value >= 0 && value <= 65535)) {
\r
12307 /* Constraint check succeeded */
\r
12310 ASN__CTFAIL(app_key, td, sptr,
\r
12311 "%s: constraint failed (%s:%d)",
\r
12312 td->name, __FILE__, __LINE__);
\r
12318 memb_criticality_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12319 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12322 ASN__CTFAIL(app_key, td, sptr,
\r
12323 "%s: value not given (%s:%d)",
\r
12324 td->name, __FILE__, __LINE__);
\r
12329 if(1 /* No applicable constraints whatsoever */) {
\r
12330 /* Nothing is here. See below */
\r
12333 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12337 memb_extensionValue_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12338 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12341 ASN__CTFAIL(app_key, td, sptr,
\r
12342 "%s: value not given (%s:%d)",
\r
12343 td->name, __FILE__, __LINE__);
\r
12348 if(1 /* No applicable constraints whatsoever */) {
\r
12349 /* Nothing is here. See below */
\r
12352 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12356 memb_id_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12357 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12361 ASN__CTFAIL(app_key, td, sptr,
\r
12362 "%s: value not given (%s:%d)",
\r
12363 td->name, __FILE__, __LINE__);
\r
12367 value = *(const long *)sptr;
\r
12369 if((value >= 0 && value <= 65535)) {
\r
12370 /* Constraint check succeeded */
\r
12373 ASN__CTFAIL(app_key, td, sptr,
\r
12374 "%s: constraint failed (%s:%d)",
\r
12375 td->name, __FILE__, __LINE__);
\r
12381 memb_criticality_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12382 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12385 ASN__CTFAIL(app_key, td, sptr,
\r
12386 "%s: value not given (%s:%d)",
\r
12387 td->name, __FILE__, __LINE__);
\r
12392 if(1 /* No applicable constraints whatsoever */) {
\r
12393 /* Nothing is here. See below */
\r
12396 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12400 memb_extensionValue_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12401 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12404 ASN__CTFAIL(app_key, td, sptr,
\r
12405 "%s: value not given (%s:%d)",
\r
12406 td->name, __FILE__, __LINE__);
\r
12411 if(1 /* No applicable constraints whatsoever */) {
\r
12412 /* Nothing is here. See below */
\r
12415 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12419 memb_id_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12420 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12424 ASN__CTFAIL(app_key, td, sptr,
\r
12425 "%s: value not given (%s:%d)",
\r
12426 td->name, __FILE__, __LINE__);
\r
12430 value = *(const long *)sptr;
\r
12432 if((value >= 0 && value <= 65535)) {
\r
12433 /* Constraint check succeeded */
\r
12436 ASN__CTFAIL(app_key, td, sptr,
\r
12437 "%s: constraint failed (%s:%d)",
\r
12438 td->name, __FILE__, __LINE__);
\r
12443 static asn_type_selector_result_t
\r
12444 select_HandoverRestrictionList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
12445 asn_type_selector_result_t result = {0, 0};
\r
12446 const asn_ioc_set_t *itable = asn_IOS_HandoverRestrictionList_ExtIEs_1;
\r
12447 size_t constraining_column = 0; /* &id */
\r
12448 size_t for_column = 1; /* &criticality */
\r
12449 size_t row, presence_index = 0;
\r
12450 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRestrictionList_ExtIEs, id));
\r
12452 for(row=0; row < itable->rows_count; row++) {
\r
12453 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
12454 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
12456 if(type_cell->cell_kind == aioc__undefined)
\r
12459 presence_index++;
\r
12460 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
12461 result.type_descriptor = type_cell->type_descriptor;
\r
12462 result.presence_index = presence_index;
\r
12471 memb_criticality_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12472 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12475 ASN__CTFAIL(app_key, td, sptr,
\r
12476 "%s: value not given (%s:%d)",
\r
12477 td->name, __FILE__, __LINE__);
\r
12482 if(1 /* No applicable constraints whatsoever */) {
\r
12483 /* Nothing is here. See below */
\r
12486 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12489 static asn_type_selector_result_t
\r
12490 select_HandoverRestrictionList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
12491 asn_type_selector_result_t result = {0, 0};
\r
12492 const asn_ioc_set_t *itable = asn_IOS_HandoverRestrictionList_ExtIEs_1;
\r
12493 size_t constraining_column = 0; /* &id */
\r
12494 size_t for_column = 2; /* &Extension */
\r
12495 size_t row, presence_index = 0;
\r
12496 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRestrictionList_ExtIEs, id));
\r
12498 for(row=0; row < itable->rows_count; row++) {
\r
12499 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
12500 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
12502 if(type_cell->cell_kind == aioc__undefined)
\r
12505 presence_index++;
\r
12506 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
12507 result.type_descriptor = type_cell->type_descriptor;
\r
12508 result.presence_index = presence_index;
\r
12517 memb_extensionValue_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12518 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12521 ASN__CTFAIL(app_key, td, sptr,
\r
12522 "%s: value not given (%s:%d)",
\r
12523 td->name, __FILE__, __LINE__);
\r
12528 if(1 /* No applicable constraints whatsoever */) {
\r
12529 /* Nothing is here. See below */
\r
12532 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12536 memb_id_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12537 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12541 ASN__CTFAIL(app_key, td, sptr,
\r
12542 "%s: value not given (%s:%d)",
\r
12543 td->name, __FILE__, __LINE__);
\r
12547 value = *(const long *)sptr;
\r
12549 if((value >= 0 && value <= 65535)) {
\r
12550 /* Constraint check succeeded */
\r
12553 ASN__CTFAIL(app_key, td, sptr,
\r
12554 "%s: constraint failed (%s:%d)",
\r
12555 td->name, __FILE__, __LINE__);
\r
12561 memb_criticality_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12562 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12565 ASN__CTFAIL(app_key, td, sptr,
\r
12566 "%s: value not given (%s:%d)",
\r
12567 td->name, __FILE__, __LINE__);
\r
12572 if(1 /* No applicable constraints whatsoever */) {
\r
12573 /* Nothing is here. See below */
\r
12576 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12580 memb_extensionValue_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12581 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12584 ASN__CTFAIL(app_key, td, sptr,
\r
12585 "%s: value not given (%s:%d)",
\r
12586 td->name, __FILE__, __LINE__);
\r
12591 if(1 /* No applicable constraints whatsoever */) {
\r
12592 /* Nothing is here. See below */
\r
12595 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12599 memb_id_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12600 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12604 ASN__CTFAIL(app_key, td, sptr,
\r
12605 "%s: value not given (%s:%d)",
\r
12606 td->name, __FILE__, __LINE__);
\r
12610 value = *(const long *)sptr;
\r
12612 if((value >= 0 && value <= 65535)) {
\r
12613 /* Constraint check succeeded */
\r
12616 ASN__CTFAIL(app_key, td, sptr,
\r
12617 "%s: constraint failed (%s:%d)",
\r
12618 td->name, __FILE__, __LINE__);
\r
12623 static asn_type_selector_result_t
\r
12624 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
12625 asn_type_selector_result_t result = {0, 0};
\r
12626 const asn_ioc_set_t *itable = asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1;
\r
12627 size_t constraining_column = 0; /* &id */
\r
12628 size_t for_column = 1; /* &criticality */
\r
12629 size_t row, presence_index = 0;
\r
12630 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id));
\r
12632 for(row=0; row < itable->rows_count; row++) {
\r
12633 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
12634 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
12636 if(type_cell->cell_kind == aioc__undefined)
\r
12639 presence_index++;
\r
12640 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
12641 result.type_descriptor = type_cell->type_descriptor;
\r
12642 result.presence_index = presence_index;
\r
12651 memb_criticality_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12652 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12655 ASN__CTFAIL(app_key, td, sptr,
\r
12656 "%s: value not given (%s:%d)",
\r
12657 td->name, __FILE__, __LINE__);
\r
12662 if(1 /* No applicable constraints whatsoever */) {
\r
12663 /* Nothing is here. See below */
\r
12666 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12669 static asn_type_selector_result_t
\r
12670 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
12671 asn_type_selector_result_t result = {0, 0};
\r
12672 const asn_ioc_set_t *itable = asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1;
\r
12673 size_t constraining_column = 0; /* &id */
\r
12674 size_t for_column = 2; /* &Extension */
\r
12675 size_t row, presence_index = 0;
\r
12676 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id));
\r
12678 for(row=0; row < itable->rows_count; row++) {
\r
12679 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
12680 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
12682 if(type_cell->cell_kind == aioc__undefined)
\r
12685 presence_index++;
\r
12686 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
12687 result.type_descriptor = type_cell->type_descriptor;
\r
12688 result.presence_index = presence_index;
\r
12697 memb_extensionValue_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12698 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12701 ASN__CTFAIL(app_key, td, sptr,
\r
12702 "%s: value not given (%s:%d)",
\r
12703 td->name, __FILE__, __LINE__);
\r
12708 if(1 /* No applicable constraints whatsoever */) {
\r
12709 /* Nothing is here. See below */
\r
12712 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12716 memb_id_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12717 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12721 ASN__CTFAIL(app_key, td, sptr,
\r
12722 "%s: value not given (%s:%d)",
\r
12723 td->name, __FILE__, __LINE__);
\r
12727 value = *(const long *)sptr;
\r
12729 if((value >= 0 && value <= 65535)) {
\r
12730 /* Constraint check succeeded */
\r
12733 ASN__CTFAIL(app_key, td, sptr,
\r
12734 "%s: constraint failed (%s:%d)",
\r
12735 td->name, __FILE__, __LINE__);
\r
12741 memb_criticality_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12742 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12745 ASN__CTFAIL(app_key, td, sptr,
\r
12746 "%s: value not given (%s:%d)",
\r
12747 td->name, __FILE__, __LINE__);
\r
12752 if(1 /* No applicable constraints whatsoever */) {
\r
12753 /* Nothing is here. See below */
\r
12756 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12760 memb_extensionValue_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12761 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12764 ASN__CTFAIL(app_key, td, sptr,
\r
12765 "%s: value not given (%s:%d)",
\r
12766 td->name, __FILE__, __LINE__);
\r
12771 if(1 /* No applicable constraints whatsoever */) {
\r
12772 /* Nothing is here. See below */
\r
12775 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12779 memb_id_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12780 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12784 ASN__CTFAIL(app_key, td, sptr,
\r
12785 "%s: value not given (%s:%d)",
\r
12786 td->name, __FILE__, __LINE__);
\r
12790 value = *(const long *)sptr;
\r
12792 if((value >= 0 && value <= 65535)) {
\r
12793 /* Constraint check succeeded */
\r
12796 ASN__CTFAIL(app_key, td, sptr,
\r
12797 "%s: constraint failed (%s:%d)",
\r
12798 td->name, __FILE__, __LINE__);
\r
12804 memb_criticality_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12805 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12808 ASN__CTFAIL(app_key, td, sptr,
\r
12809 "%s: value not given (%s:%d)",
\r
12810 td->name, __FILE__, __LINE__);
\r
12815 if(1 /* No applicable constraints whatsoever */) {
\r
12816 /* Nothing is here. See below */
\r
12819 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12823 memb_extensionValue_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12824 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12827 ASN__CTFAIL(app_key, td, sptr,
\r
12828 "%s: value not given (%s:%d)",
\r
12829 td->name, __FILE__, __LINE__);
\r
12834 if(1 /* No applicable constraints whatsoever */) {
\r
12835 /* Nothing is here. See below */
\r
12838 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12842 memb_id_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12843 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12847 ASN__CTFAIL(app_key, td, sptr,
\r
12848 "%s: value not given (%s:%d)",
\r
12849 td->name, __FILE__, __LINE__);
\r
12853 value = *(const long *)sptr;
\r
12855 if((value >= 0 && value <= 65535)) {
\r
12856 /* Constraint check succeeded */
\r
12859 ASN__CTFAIL(app_key, td, sptr,
\r
12860 "%s: constraint failed (%s:%d)",
\r
12861 td->name, __FILE__, __LINE__);
\r
12867 memb_criticality_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12868 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12871 ASN__CTFAIL(app_key, td, sptr,
\r
12872 "%s: value not given (%s:%d)",
\r
12873 td->name, __FILE__, __LINE__);
\r
12878 if(1 /* No applicable constraints whatsoever */) {
\r
12879 /* Nothing is here. See below */
\r
12882 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12886 memb_extensionValue_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12887 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12890 ASN__CTFAIL(app_key, td, sptr,
\r
12891 "%s: value not given (%s:%d)",
\r
12892 td->name, __FILE__, __LINE__);
\r
12897 if(1 /* No applicable constraints whatsoever */) {
\r
12898 /* Nothing is here. See below */
\r
12901 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12905 memb_id_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12906 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12910 ASN__CTFAIL(app_key, td, sptr,
\r
12911 "%s: value not given (%s:%d)",
\r
12912 td->name, __FILE__, __LINE__);
\r
12916 value = *(const long *)sptr;
\r
12918 if((value >= 0 && value <= 65535)) {
\r
12919 /* Constraint check succeeded */
\r
12922 ASN__CTFAIL(app_key, td, sptr,
\r
12923 "%s: constraint failed (%s:%d)",
\r
12924 td->name, __FILE__, __LINE__);
\r
12930 memb_criticality_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12931 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12934 ASN__CTFAIL(app_key, td, sptr,
\r
12935 "%s: value not given (%s:%d)",
\r
12936 td->name, __FILE__, __LINE__);
\r
12941 if(1 /* No applicable constraints whatsoever */) {
\r
12942 /* Nothing is here. See below */
\r
12945 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12949 memb_extensionValue_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12950 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12953 ASN__CTFAIL(app_key, td, sptr,
\r
12954 "%s: value not given (%s:%d)",
\r
12955 td->name, __FILE__, __LINE__);
\r
12960 if(1 /* No applicable constraints whatsoever */) {
\r
12961 /* Nothing is here. See below */
\r
12964 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12968 memb_id_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12969 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12973 ASN__CTFAIL(app_key, td, sptr,
\r
12974 "%s: value not given (%s:%d)",
\r
12975 td->name, __FILE__, __LINE__);
\r
12979 value = *(const long *)sptr;
\r
12981 if((value >= 0 && value <= 65535)) {
\r
12982 /* Constraint check succeeded */
\r
12985 ASN__CTFAIL(app_key, td, sptr,
\r
12986 "%s: constraint failed (%s:%d)",
\r
12987 td->name, __FILE__, __LINE__);
\r
12993 memb_criticality_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12994 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12997 ASN__CTFAIL(app_key, td, sptr,
\r
12998 "%s: value not given (%s:%d)",
\r
12999 td->name, __FILE__, __LINE__);
\r
13004 if(1 /* No applicable constraints whatsoever */) {
\r
13005 /* Nothing is here. See below */
\r
13008 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13012 memb_extensionValue_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13013 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13016 ASN__CTFAIL(app_key, td, sptr,
\r
13017 "%s: value not given (%s:%d)",
\r
13018 td->name, __FILE__, __LINE__);
\r
13023 if(1 /* No applicable constraints whatsoever */) {
\r
13024 /* Nothing is here. See below */
\r
13027 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13031 memb_id_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13032 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13036 ASN__CTFAIL(app_key, td, sptr,
\r
13037 "%s: value not given (%s:%d)",
\r
13038 td->name, __FILE__, __LINE__);
\r
13042 value = *(const long *)sptr;
\r
13044 if((value >= 0 && value <= 65535)) {
\r
13045 /* Constraint check succeeded */
\r
13048 ASN__CTFAIL(app_key, td, sptr,
\r
13049 "%s: constraint failed (%s:%d)",
\r
13050 td->name, __FILE__, __LINE__);
\r
13056 memb_criticality_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13057 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13060 ASN__CTFAIL(app_key, td, sptr,
\r
13061 "%s: value not given (%s:%d)",
\r
13062 td->name, __FILE__, __LINE__);
\r
13067 if(1 /* No applicable constraints whatsoever */) {
\r
13068 /* Nothing is here. See below */
\r
13071 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13075 memb_extensionValue_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13076 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13079 ASN__CTFAIL(app_key, td, sptr,
\r
13080 "%s: value not given (%s:%d)",
\r
13081 td->name, __FILE__, __LINE__);
\r
13086 if(1 /* No applicable constraints whatsoever */) {
\r
13087 /* Nothing is here. See below */
\r
13090 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13094 memb_id_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13095 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13099 ASN__CTFAIL(app_key, td, sptr,
\r
13100 "%s: value not given (%s:%d)",
\r
13101 td->name, __FILE__, __LINE__);
\r
13105 value = *(const long *)sptr;
\r
13107 if((value >= 0 && value <= 65535)) {
\r
13108 /* Constraint check succeeded */
\r
13111 ASN__CTFAIL(app_key, td, sptr,
\r
13112 "%s: constraint failed (%s:%d)",
\r
13113 td->name, __FILE__, __LINE__);
\r
13119 memb_criticality_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13120 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13123 ASN__CTFAIL(app_key, td, sptr,
\r
13124 "%s: value not given (%s:%d)",
\r
13125 td->name, __FILE__, __LINE__);
\r
13130 if(1 /* No applicable constraints whatsoever */) {
\r
13131 /* Nothing is here. See below */
\r
13134 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13138 memb_extensionValue_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13139 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13142 ASN__CTFAIL(app_key, td, sptr,
\r
13143 "%s: value not given (%s:%d)",
\r
13144 td->name, __FILE__, __LINE__);
\r
13149 if(1 /* No applicable constraints whatsoever */) {
\r
13150 /* Nothing is here. See below */
\r
13153 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13157 memb_id_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13158 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13162 ASN__CTFAIL(app_key, td, sptr,
\r
13163 "%s: value not given (%s:%d)",
\r
13164 td->name, __FILE__, __LINE__);
\r
13168 value = *(const long *)sptr;
\r
13170 if((value >= 0 && value <= 65535)) {
\r
13171 /* Constraint check succeeded */
\r
13174 ASN__CTFAIL(app_key, td, sptr,
\r
13175 "%s: constraint failed (%s:%d)",
\r
13176 td->name, __FILE__, __LINE__);
\r
13182 memb_criticality_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13183 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13186 ASN__CTFAIL(app_key, td, sptr,
\r
13187 "%s: value not given (%s:%d)",
\r
13188 td->name, __FILE__, __LINE__);
\r
13193 if(1 /* No applicable constraints whatsoever */) {
\r
13194 /* Nothing is here. See below */
\r
13197 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13201 memb_extensionValue_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13202 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13205 ASN__CTFAIL(app_key, td, sptr,
\r
13206 "%s: value not given (%s:%d)",
\r
13207 td->name, __FILE__, __LINE__);
\r
13212 if(1 /* No applicable constraints whatsoever */) {
\r
13213 /* Nothing is here. See below */
\r
13216 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13220 memb_id_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13221 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13225 ASN__CTFAIL(app_key, td, sptr,
\r
13226 "%s: value not given (%s:%d)",
\r
13227 td->name, __FILE__, __LINE__);
\r
13231 value = *(const long *)sptr;
\r
13233 if((value >= 0 && value <= 65535)) {
\r
13234 /* Constraint check succeeded */
\r
13237 ASN__CTFAIL(app_key, td, sptr,
\r
13238 "%s: constraint failed (%s:%d)",
\r
13239 td->name, __FILE__, __LINE__);
\r
13244 static asn_type_selector_result_t
\r
13245 select_MDT_Configuration_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
13246 asn_type_selector_result_t result = {0, 0};
\r
13247 const asn_ioc_set_t *itable = asn_IOS_MDT_Configuration_ExtIEs_1;
\r
13248 size_t constraining_column = 0; /* &id */
\r
13249 size_t for_column = 1; /* &criticality */
\r
13250 size_t row, presence_index = 0;
\r
13251 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MDT_Configuration_ExtIEs, id));
\r
13253 for(row=0; row < itable->rows_count; row++) {
\r
13254 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
13255 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
13257 if(type_cell->cell_kind == aioc__undefined)
\r
13260 presence_index++;
\r
13261 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
13262 result.type_descriptor = type_cell->type_descriptor;
\r
13263 result.presence_index = presence_index;
\r
13272 memb_criticality_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13273 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13276 ASN__CTFAIL(app_key, td, sptr,
\r
13277 "%s: value not given (%s:%d)",
\r
13278 td->name, __FILE__, __LINE__);
\r
13283 if(1 /* No applicable constraints whatsoever */) {
\r
13284 /* Nothing is here. See below */
\r
13287 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13290 static asn_type_selector_result_t
\r
13291 select_MDT_Configuration_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
13292 asn_type_selector_result_t result = {0, 0};
\r
13293 const asn_ioc_set_t *itable = asn_IOS_MDT_Configuration_ExtIEs_1;
\r
13294 size_t constraining_column = 0; /* &id */
\r
13295 size_t for_column = 2; /* &Extension */
\r
13296 size_t row, presence_index = 0;
\r
13297 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MDT_Configuration_ExtIEs, id));
\r
13299 for(row=0; row < itable->rows_count; row++) {
\r
13300 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
13301 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
13303 if(type_cell->cell_kind == aioc__undefined)
\r
13306 presence_index++;
\r
13307 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
13308 result.type_descriptor = type_cell->type_descriptor;
\r
13309 result.presence_index = presence_index;
\r
13318 memb_extensionValue_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13319 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13322 ASN__CTFAIL(app_key, td, sptr,
\r
13323 "%s: value not given (%s:%d)",
\r
13324 td->name, __FILE__, __LINE__);
\r
13329 if(1 /* No applicable constraints whatsoever */) {
\r
13330 /* Nothing is here. See below */
\r
13333 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13337 memb_id_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13338 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13342 ASN__CTFAIL(app_key, td, sptr,
\r
13343 "%s: value not given (%s:%d)",
\r
13344 td->name, __FILE__, __LINE__);
\r
13348 value = *(const long *)sptr;
\r
13350 if((value >= 0 && value <= 65535)) {
\r
13351 /* Constraint check succeeded */
\r
13354 ASN__CTFAIL(app_key, td, sptr,
\r
13355 "%s: constraint failed (%s:%d)",
\r
13356 td->name, __FILE__, __LINE__);
\r
13361 static asn_type_selector_result_t
\r
13362 select_MeNBResourceCoordinationInformationExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
13363 asn_type_selector_result_t result = {0, 0};
\r
13364 const asn_ioc_set_t *itable = asn_IOS_MeNBResourceCoordinationInformationExtIEs_1;
\r
13365 size_t constraining_column = 0; /* &id */
\r
13366 size_t for_column = 1; /* &criticality */
\r
13367 size_t row, presence_index = 0;
\r
13368 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeNBResourceCoordinationInformationExtIEs, id));
\r
13370 for(row=0; row < itable->rows_count; row++) {
\r
13371 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
13372 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
13374 if(type_cell->cell_kind == aioc__undefined)
\r
13377 presence_index++;
\r
13378 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
13379 result.type_descriptor = type_cell->type_descriptor;
\r
13380 result.presence_index = presence_index;
\r
13389 memb_criticality_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13390 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13393 ASN__CTFAIL(app_key, td, sptr,
\r
13394 "%s: value not given (%s:%d)",
\r
13395 td->name, __FILE__, __LINE__);
\r
13400 if(1 /* No applicable constraints whatsoever */) {
\r
13401 /* Nothing is here. See below */
\r
13404 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13407 static asn_type_selector_result_t
\r
13408 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
13409 asn_type_selector_result_t result = {0, 0};
\r
13410 const asn_ioc_set_t *itable = asn_IOS_MeNBResourceCoordinationInformationExtIEs_1;
\r
13411 size_t constraining_column = 0; /* &id */
\r
13412 size_t for_column = 2; /* &Extension */
\r
13413 size_t row, presence_index = 0;
\r
13414 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeNBResourceCoordinationInformationExtIEs, id));
\r
13416 for(row=0; row < itable->rows_count; row++) {
\r
13417 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
13418 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
13420 if(type_cell->cell_kind == aioc__undefined)
\r
13423 presence_index++;
\r
13424 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
13425 result.type_descriptor = type_cell->type_descriptor;
\r
13426 result.presence_index = presence_index;
\r
13435 memb_extensionValue_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13436 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13439 ASN__CTFAIL(app_key, td, sptr,
\r
13440 "%s: value not given (%s:%d)",
\r
13441 td->name, __FILE__, __LINE__);
\r
13446 if(1 /* No applicable constraints whatsoever */) {
\r
13447 /* Nothing is here. See below */
\r
13450 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13454 memb_id_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13455 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13459 ASN__CTFAIL(app_key, td, sptr,
\r
13460 "%s: value not given (%s:%d)",
\r
13461 td->name, __FILE__, __LINE__);
\r
13465 value = *(const long *)sptr;
\r
13467 if((value >= 0 && value <= 65535)) {
\r
13468 /* Constraint check succeeded */
\r
13471 ASN__CTFAIL(app_key, td, sptr,
\r
13472 "%s: constraint failed (%s:%d)",
\r
13473 td->name, __FILE__, __LINE__);
\r
13479 memb_criticality_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13480 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13483 ASN__CTFAIL(app_key, td, sptr,
\r
13484 "%s: value not given (%s:%d)",
\r
13485 td->name, __FILE__, __LINE__);
\r
13490 if(1 /* No applicable constraints whatsoever */) {
\r
13491 /* Nothing is here. See below */
\r
13494 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13498 memb_extensionValue_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13499 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13502 ASN__CTFAIL(app_key, td, sptr,
\r
13503 "%s: value not given (%s:%d)",
\r
13504 td->name, __FILE__, __LINE__);
\r
13509 if(1 /* No applicable constraints whatsoever */) {
\r
13510 /* Nothing is here. See below */
\r
13513 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13517 memb_id_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13518 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13522 ASN__CTFAIL(app_key, td, sptr,
\r
13523 "%s: value not given (%s:%d)",
\r
13524 td->name, __FILE__, __LINE__);
\r
13528 value = *(const long *)sptr;
\r
13530 if((value >= 0 && value <= 65535)) {
\r
13531 /* Constraint check succeeded */
\r
13534 ASN__CTFAIL(app_key, td, sptr,
\r
13535 "%s: constraint failed (%s:%d)",
\r
13536 td->name, __FILE__, __LINE__);
\r
13542 memb_criticality_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13543 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13546 ASN__CTFAIL(app_key, td, sptr,
\r
13547 "%s: value not given (%s:%d)",
\r
13548 td->name, __FILE__, __LINE__);
\r
13553 if(1 /* No applicable constraints whatsoever */) {
\r
13554 /* Nothing is here. See below */
\r
13557 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13561 memb_extensionValue_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13562 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13565 ASN__CTFAIL(app_key, td, sptr,
\r
13566 "%s: value not given (%s:%d)",
\r
13567 td->name, __FILE__, __LINE__);
\r
13572 if(1 /* No applicable constraints whatsoever */) {
\r
13573 /* Nothing is here. See below */
\r
13576 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13580 memb_id_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13581 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13585 ASN__CTFAIL(app_key, td, sptr,
\r
13586 "%s: value not given (%s:%d)",
\r
13587 td->name, __FILE__, __LINE__);
\r
13591 value = *(const long *)sptr;
\r
13593 if((value >= 0 && value <= 65535)) {
\r
13594 /* Constraint check succeeded */
\r
13597 ASN__CTFAIL(app_key, td, sptr,
\r
13598 "%s: constraint failed (%s:%d)",
\r
13599 td->name, __FILE__, __LINE__);
\r
13605 memb_criticality_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13606 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13609 ASN__CTFAIL(app_key, td, sptr,
\r
13610 "%s: value not given (%s:%d)",
\r
13611 td->name, __FILE__, __LINE__);
\r
13616 if(1 /* No applicable constraints whatsoever */) {
\r
13617 /* Nothing is here. See below */
\r
13620 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13624 memb_extensionValue_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13625 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13628 ASN__CTFAIL(app_key, td, sptr,
\r
13629 "%s: value not given (%s:%d)",
\r
13630 td->name, __FILE__, __LINE__);
\r
13635 if(1 /* No applicable constraints whatsoever */) {
\r
13636 /* Nothing is here. See below */
\r
13639 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13643 memb_id_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13644 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13648 ASN__CTFAIL(app_key, td, sptr,
\r
13649 "%s: value not given (%s:%d)",
\r
13650 td->name, __FILE__, __LINE__);
\r
13654 value = *(const long *)sptr;
\r
13656 if((value >= 0 && value <= 65535)) {
\r
13657 /* Constraint check succeeded */
\r
13660 ASN__CTFAIL(app_key, td, sptr,
\r
13661 "%s: constraint failed (%s:%d)",
\r
13662 td->name, __FILE__, __LINE__);
\r
13668 memb_criticality_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13669 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13672 ASN__CTFAIL(app_key, td, sptr,
\r
13673 "%s: value not given (%s:%d)",
\r
13674 td->name, __FILE__, __LINE__);
\r
13679 if(1 /* No applicable constraints whatsoever */) {
\r
13680 /* Nothing is here. See below */
\r
13683 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13687 memb_extensionValue_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13688 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13691 ASN__CTFAIL(app_key, td, sptr,
\r
13692 "%s: value not given (%s:%d)",
\r
13693 td->name, __FILE__, __LINE__);
\r
13698 if(1 /* No applicable constraints whatsoever */) {
\r
13699 /* Nothing is here. See below */
\r
13702 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13706 memb_id_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13707 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13711 ASN__CTFAIL(app_key, td, sptr,
\r
13712 "%s: value not given (%s:%d)",
\r
13713 td->name, __FILE__, __LINE__);
\r
13717 value = *(const long *)sptr;
\r
13719 if((value >= 0 && value <= 65535)) {
\r
13720 /* Constraint check succeeded */
\r
13723 ASN__CTFAIL(app_key, td, sptr,
\r
13724 "%s: constraint failed (%s:%d)",
\r
13725 td->name, __FILE__, __LINE__);
\r
13730 static asn_type_selector_result_t
\r
13731 select_Neighbour_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
13732 asn_type_selector_result_t result = {0, 0};
\r
13733 const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
\r
13734 size_t constraining_column = 0; /* &id */
\r
13735 size_t for_column = 1; /* &criticality */
\r
13736 size_t row, presence_index = 0;
\r
13737 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
\r
13739 for(row=0; row < itable->rows_count; row++) {
\r
13740 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
13741 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
13743 if(type_cell->cell_kind == aioc__undefined)
\r
13746 presence_index++;
\r
13747 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
13748 result.type_descriptor = type_cell->type_descriptor;
\r
13749 result.presence_index = presence_index;
\r
13758 memb_criticality_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13759 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13762 ASN__CTFAIL(app_key, td, sptr,
\r
13763 "%s: value not given (%s:%d)",
\r
13764 td->name, __FILE__, __LINE__);
\r
13769 if(1 /* No applicable constraints whatsoever */) {
\r
13770 /* Nothing is here. See below */
\r
13773 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13776 static asn_type_selector_result_t
\r
13777 select_Neighbour_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
13778 asn_type_selector_result_t result = {0, 0};
\r
13779 const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
\r
13780 size_t constraining_column = 0; /* &id */
\r
13781 size_t for_column = 2; /* &Extension */
\r
13782 size_t row, presence_index = 0;
\r
13783 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
\r
13785 for(row=0; row < itable->rows_count; row++) {
\r
13786 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
13787 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
13789 if(type_cell->cell_kind == aioc__undefined)
\r
13792 presence_index++;
\r
13793 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
13794 result.type_descriptor = type_cell->type_descriptor;
\r
13795 result.presence_index = presence_index;
\r
13804 memb_extensionValue_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13805 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13808 ASN__CTFAIL(app_key, td, sptr,
\r
13809 "%s: value not given (%s:%d)",
\r
13810 td->name, __FILE__, __LINE__);
\r
13815 if(1 /* No applicable constraints whatsoever */) {
\r
13816 /* Nothing is here. See below */
\r
13819 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13823 memb_id_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13824 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13828 ASN__CTFAIL(app_key, td, sptr,
\r
13829 "%s: value not given (%s:%d)",
\r
13830 td->name, __FILE__, __LINE__);
\r
13834 value = *(const long *)sptr;
\r
13836 if((value >= 0 && value <= 65535)) {
\r
13837 /* Constraint check succeeded */
\r
13840 ASN__CTFAIL(app_key, td, sptr,
\r
13841 "%s: constraint failed (%s:%d)",
\r
13842 td->name, __FILE__, __LINE__);
\r
13848 memb_criticality_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13849 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13852 ASN__CTFAIL(app_key, td, sptr,
\r
13853 "%s: value not given (%s:%d)",
\r
13854 td->name, __FILE__, __LINE__);
\r
13859 if(1 /* No applicable constraints whatsoever */) {
\r
13860 /* Nothing is here. See below */
\r
13863 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13867 memb_extensionValue_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13868 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13871 ASN__CTFAIL(app_key, td, sptr,
\r
13872 "%s: value not given (%s:%d)",
\r
13873 td->name, __FILE__, __LINE__);
\r
13878 if(1 /* No applicable constraints whatsoever */) {
\r
13879 /* Nothing is here. See below */
\r
13882 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13886 memb_id_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13887 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13891 ASN__CTFAIL(app_key, td, sptr,
\r
13892 "%s: value not given (%s:%d)",
\r
13893 td->name, __FILE__, __LINE__);
\r
13897 value = *(const long *)sptr;
\r
13899 if((value >= 0 && value <= 65535)) {
\r
13900 /* Constraint check succeeded */
\r
13903 ASN__CTFAIL(app_key, td, sptr,
\r
13904 "%s: constraint failed (%s:%d)",
\r
13905 td->name, __FILE__, __LINE__);
\r
13911 memb_criticality_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13912 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13915 ASN__CTFAIL(app_key, td, sptr,
\r
13916 "%s: value not given (%s:%d)",
\r
13917 td->name, __FILE__, __LINE__);
\r
13922 if(1 /* No applicable constraints whatsoever */) {
\r
13923 /* Nothing is here. See below */
\r
13926 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13930 memb_extensionValue_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13931 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13934 ASN__CTFAIL(app_key, td, sptr,
\r
13935 "%s: value not given (%s:%d)",
\r
13936 td->name, __FILE__, __LINE__);
\r
13941 if(1 /* No applicable constraints whatsoever */) {
\r
13942 /* Nothing is here. See below */
\r
13945 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13949 memb_id_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13950 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13954 ASN__CTFAIL(app_key, td, sptr,
\r
13955 "%s: value not given (%s:%d)",
\r
13956 td->name, __FILE__, __LINE__);
\r
13960 value = *(const long *)sptr;
\r
13962 if((value >= 0 && value <= 65535)) {
\r
13963 /* Constraint check succeeded */
\r
13966 ASN__CTFAIL(app_key, td, sptr,
\r
13967 "%s: constraint failed (%s:%d)",
\r
13968 td->name, __FILE__, __LINE__);
\r
13974 memb_criticality_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13975 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13978 ASN__CTFAIL(app_key, td, sptr,
\r
13979 "%s: value not given (%s:%d)",
\r
13980 td->name, __FILE__, __LINE__);
\r
13985 if(1 /* No applicable constraints whatsoever */) {
\r
13986 /* Nothing is here. See below */
\r
13989 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13993 memb_extensionValue_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13994 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13997 ASN__CTFAIL(app_key, td, sptr,
\r
13998 "%s: value not given (%s:%d)",
\r
13999 td->name, __FILE__, __LINE__);
\r
14004 if(1 /* No applicable constraints whatsoever */) {
\r
14005 /* Nothing is here. See below */
\r
14008 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14012 memb_id_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14013 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14017 ASN__CTFAIL(app_key, td, sptr,
\r
14018 "%s: value not given (%s:%d)",
\r
14019 td->name, __FILE__, __LINE__);
\r
14023 value = *(const long *)sptr;
\r
14025 if((value >= 0 && value <= 65535)) {
\r
14026 /* Constraint check succeeded */
\r
14029 ASN__CTFAIL(app_key, td, sptr,
\r
14030 "%s: constraint failed (%s:%d)",
\r
14031 td->name, __FILE__, __LINE__);
\r
14037 memb_criticality_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14038 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14041 ASN__CTFAIL(app_key, td, sptr,
\r
14042 "%s: value not given (%s:%d)",
\r
14043 td->name, __FILE__, __LINE__);
\r
14048 if(1 /* No applicable constraints whatsoever */) {
\r
14049 /* Nothing is here. See below */
\r
14052 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14056 memb_extensionValue_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14057 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14060 ASN__CTFAIL(app_key, td, sptr,
\r
14061 "%s: value not given (%s:%d)",
\r
14062 td->name, __FILE__, __LINE__);
\r
14067 if(1 /* No applicable constraints whatsoever */) {
\r
14068 /* Nothing is here. See below */
\r
14071 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14075 memb_id_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14076 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14080 ASN__CTFAIL(app_key, td, sptr,
\r
14081 "%s: value not given (%s:%d)",
\r
14082 td->name, __FILE__, __LINE__);
\r
14086 value = *(const long *)sptr;
\r
14088 if((value >= 0 && value <= 65535)) {
\r
14089 /* Constraint check succeeded */
\r
14092 ASN__CTFAIL(app_key, td, sptr,
\r
14093 "%s: constraint failed (%s:%d)",
\r
14094 td->name, __FILE__, __LINE__);
\r
14100 memb_criticality_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14101 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14104 ASN__CTFAIL(app_key, td, sptr,
\r
14105 "%s: value not given (%s:%d)",
\r
14106 td->name, __FILE__, __LINE__);
\r
14111 if(1 /* No applicable constraints whatsoever */) {
\r
14112 /* Nothing is here. See below */
\r
14115 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14119 memb_extensionValue_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14120 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14123 ASN__CTFAIL(app_key, td, sptr,
\r
14124 "%s: value not given (%s:%d)",
\r
14125 td->name, __FILE__, __LINE__);
\r
14130 if(1 /* No applicable constraints whatsoever */) {
\r
14131 /* Nothing is here. See below */
\r
14134 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14138 memb_id_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14139 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14143 ASN__CTFAIL(app_key, td, sptr,
\r
14144 "%s: value not given (%s:%d)",
\r
14145 td->name, __FILE__, __LINE__);
\r
14149 value = *(const long *)sptr;
\r
14151 if((value >= 0 && value <= 65535)) {
\r
14152 /* Constraint check succeeded */
\r
14155 ASN__CTFAIL(app_key, td, sptr,
\r
14156 "%s: constraint failed (%s:%d)",
\r
14157 td->name, __FILE__, __LINE__);
\r
14163 memb_criticality_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14164 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14167 ASN__CTFAIL(app_key, td, sptr,
\r
14168 "%s: value not given (%s:%d)",
\r
14169 td->name, __FILE__, __LINE__);
\r
14174 if(1 /* No applicable constraints whatsoever */) {
\r
14175 /* Nothing is here. See below */
\r
14178 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14182 memb_extensionValue_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14183 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14186 ASN__CTFAIL(app_key, td, sptr,
\r
14187 "%s: value not given (%s:%d)",
\r
14188 td->name, __FILE__, __LINE__);
\r
14193 if(1 /* No applicable constraints whatsoever */) {
\r
14194 /* Nothing is here. See below */
\r
14197 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14201 memb_id_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14202 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14206 ASN__CTFAIL(app_key, td, sptr,
\r
14207 "%s: value not given (%s:%d)",
\r
14208 td->name, __FILE__, __LINE__);
\r
14212 value = *(const long *)sptr;
\r
14214 if((value >= 0 && value <= 65535)) {
\r
14215 /* Constraint check succeeded */
\r
14218 ASN__CTFAIL(app_key, td, sptr,
\r
14219 "%s: constraint failed (%s:%d)",
\r
14220 td->name, __FILE__, __LINE__);
\r
14225 static asn_type_selector_result_t
\r
14226 select_ProSeAuthorized_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
14227 asn_type_selector_result_t result = {0, 0};
\r
14228 const asn_ioc_set_t *itable = asn_IOS_ProSeAuthorized_ExtIEs_1;
\r
14229 size_t constraining_column = 0; /* &id */
\r
14230 size_t for_column = 1; /* &criticality */
\r
14231 size_t row, presence_index = 0;
\r
14232 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ProSeAuthorized_ExtIEs, id));
\r
14234 for(row=0; row < itable->rows_count; row++) {
\r
14235 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
14236 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
14238 if(type_cell->cell_kind == aioc__undefined)
\r
14241 presence_index++;
\r
14242 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
14243 result.type_descriptor = type_cell->type_descriptor;
\r
14244 result.presence_index = presence_index;
\r
14253 memb_criticality_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14254 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14257 ASN__CTFAIL(app_key, td, sptr,
\r
14258 "%s: value not given (%s:%d)",
\r
14259 td->name, __FILE__, __LINE__);
\r
14264 if(1 /* No applicable constraints whatsoever */) {
\r
14265 /* Nothing is here. See below */
\r
14268 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14271 static asn_type_selector_result_t
\r
14272 select_ProSeAuthorized_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
14273 asn_type_selector_result_t result = {0, 0};
\r
14274 const asn_ioc_set_t *itable = asn_IOS_ProSeAuthorized_ExtIEs_1;
\r
14275 size_t constraining_column = 0; /* &id */
\r
14276 size_t for_column = 2; /* &Extension */
\r
14277 size_t row, presence_index = 0;
\r
14278 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ProSeAuthorized_ExtIEs, id));
\r
14280 for(row=0; row < itable->rows_count; row++) {
\r
14281 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
14282 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
14284 if(type_cell->cell_kind == aioc__undefined)
\r
14287 presence_index++;
\r
14288 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
14289 result.type_descriptor = type_cell->type_descriptor;
\r
14290 result.presence_index = presence_index;
\r
14299 memb_extensionValue_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14300 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14303 ASN__CTFAIL(app_key, td, sptr,
\r
14304 "%s: value not given (%s:%d)",
\r
14305 td->name, __FILE__, __LINE__);
\r
14310 if(1 /* No applicable constraints whatsoever */) {
\r
14311 /* Nothing is here. See below */
\r
14314 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14318 memb_id_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14319 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14323 ASN__CTFAIL(app_key, td, sptr,
\r
14324 "%s: value not given (%s:%d)",
\r
14325 td->name, __FILE__, __LINE__);
\r
14329 value = *(const long *)sptr;
\r
14331 if((value >= 0 && value <= 65535)) {
\r
14332 /* Constraint check succeeded */
\r
14335 ASN__CTFAIL(app_key, td, sptr,
\r
14336 "%s: constraint failed (%s:%d)",
\r
14337 td->name, __FILE__, __LINE__);
\r
14343 memb_criticality_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14344 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14347 ASN__CTFAIL(app_key, td, sptr,
\r
14348 "%s: value not given (%s:%d)",
\r
14349 td->name, __FILE__, __LINE__);
\r
14354 if(1 /* No applicable constraints whatsoever */) {
\r
14355 /* Nothing is here. See below */
\r
14358 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14362 memb_extensionValue_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14363 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14366 ASN__CTFAIL(app_key, td, sptr,
\r
14367 "%s: value not given (%s:%d)",
\r
14368 td->name, __FILE__, __LINE__);
\r
14373 if(1 /* No applicable constraints whatsoever */) {
\r
14374 /* Nothing is here. See below */
\r
14377 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14381 memb_id_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14382 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14386 ASN__CTFAIL(app_key, td, sptr,
\r
14387 "%s: value not given (%s:%d)",
\r
14388 td->name, __FILE__, __LINE__);
\r
14392 value = *(const long *)sptr;
\r
14394 if((value >= 0 && value <= 65535)) {
\r
14395 /* Constraint check succeeded */
\r
14398 ASN__CTFAIL(app_key, td, sptr,
\r
14399 "%s: constraint failed (%s:%d)",
\r
14400 td->name, __FILE__, __LINE__);
\r
14406 memb_criticality_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14407 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14410 ASN__CTFAIL(app_key, td, sptr,
\r
14411 "%s: value not given (%s:%d)",
\r
14412 td->name, __FILE__, __LINE__);
\r
14417 if(1 /* No applicable constraints whatsoever */) {
\r
14418 /* Nothing is here. See below */
\r
14421 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14425 memb_extensionValue_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14426 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14429 ASN__CTFAIL(app_key, td, sptr,
\r
14430 "%s: value not given (%s:%d)",
\r
14431 td->name, __FILE__, __LINE__);
\r
14436 if(1 /* No applicable constraints whatsoever */) {
\r
14437 /* Nothing is here. See below */
\r
14440 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14444 memb_id_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14445 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14449 ASN__CTFAIL(app_key, td, sptr,
\r
14450 "%s: value not given (%s:%d)",
\r
14451 td->name, __FILE__, __LINE__);
\r
14455 value = *(const long *)sptr;
\r
14457 if((value >= 0 && value <= 65535)) {
\r
14458 /* Constraint check succeeded */
\r
14461 ASN__CTFAIL(app_key, td, sptr,
\r
14462 "%s: constraint failed (%s:%d)",
\r
14463 td->name, __FILE__, __LINE__);
\r
14469 memb_criticality_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14470 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14473 ASN__CTFAIL(app_key, td, sptr,
\r
14474 "%s: value not given (%s:%d)",
\r
14475 td->name, __FILE__, __LINE__);
\r
14480 if(1 /* No applicable constraints whatsoever */) {
\r
14481 /* Nothing is here. See below */
\r
14484 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14488 memb_extensionValue_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14489 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14492 ASN__CTFAIL(app_key, td, sptr,
\r
14493 "%s: value not given (%s:%d)",
\r
14494 td->name, __FILE__, __LINE__);
\r
14499 if(1 /* No applicable constraints whatsoever */) {
\r
14500 /* Nothing is here. See below */
\r
14503 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14507 memb_id_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14508 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14512 ASN__CTFAIL(app_key, td, sptr,
\r
14513 "%s: value not given (%s:%d)",
\r
14514 td->name, __FILE__, __LINE__);
\r
14518 value = *(const long *)sptr;
\r
14520 if((value >= 0 && value <= 65535)) {
\r
14521 /* Constraint check succeeded */
\r
14524 ASN__CTFAIL(app_key, td, sptr,
\r
14525 "%s: constraint failed (%s:%d)",
\r
14526 td->name, __FILE__, __LINE__);
\r
14531 static asn_type_selector_result_t
\r
14532 select_RadioResourceStatus_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
14533 asn_type_selector_result_t result = {0, 0};
\r
14534 const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
\r
14535 size_t constraining_column = 0; /* &id */
\r
14536 size_t for_column = 1; /* &criticality */
\r
14537 size_t row, presence_index = 0;
\r
14538 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
\r
14540 for(row=0; row < itable->rows_count; row++) {
\r
14541 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
14542 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
14544 if(type_cell->cell_kind == aioc__undefined)
\r
14547 presence_index++;
\r
14548 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
14549 result.type_descriptor = type_cell->type_descriptor;
\r
14550 result.presence_index = presence_index;
\r
14559 memb_criticality_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14560 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14563 ASN__CTFAIL(app_key, td, sptr,
\r
14564 "%s: value not given (%s:%d)",
\r
14565 td->name, __FILE__, __LINE__);
\r
14570 if(1 /* No applicable constraints whatsoever */) {
\r
14571 /* Nothing is here. See below */
\r
14574 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14577 static asn_type_selector_result_t
\r
14578 select_RadioResourceStatus_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
14579 asn_type_selector_result_t result = {0, 0};
\r
14580 const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
\r
14581 size_t constraining_column = 0; /* &id */
\r
14582 size_t for_column = 2; /* &Extension */
\r
14583 size_t row, presence_index = 0;
\r
14584 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
\r
14586 for(row=0; row < itable->rows_count; row++) {
\r
14587 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
14588 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
14590 if(type_cell->cell_kind == aioc__undefined)
\r
14593 presence_index++;
\r
14594 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
14595 result.type_descriptor = type_cell->type_descriptor;
\r
14596 result.presence_index = presence_index;
\r
14605 memb_extensionValue_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14606 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14609 ASN__CTFAIL(app_key, td, sptr,
\r
14610 "%s: value not given (%s:%d)",
\r
14611 td->name, __FILE__, __LINE__);
\r
14616 if(1 /* No applicable constraints whatsoever */) {
\r
14617 /* Nothing is here. See below */
\r
14620 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14624 memb_id_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14625 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14629 ASN__CTFAIL(app_key, td, sptr,
\r
14630 "%s: value not given (%s:%d)",
\r
14631 td->name, __FILE__, __LINE__);
\r
14635 value = *(const long *)sptr;
\r
14637 if((value >= 0 && value <= 65535)) {
\r
14638 /* Constraint check succeeded */
\r
14641 ASN__CTFAIL(app_key, td, sptr,
\r
14642 "%s: constraint failed (%s:%d)",
\r
14643 td->name, __FILE__, __LINE__);
\r
14648 static asn_type_selector_result_t
\r
14649 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
14650 asn_type_selector_result_t result = {0, 0};
\r
14651 const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
\r
14652 size_t constraining_column = 0; /* &id */
\r
14653 size_t for_column = 1; /* &criticality */
\r
14654 size_t row, presence_index = 0;
\r
14655 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
\r
14657 for(row=0; row < itable->rows_count; row++) {
\r
14658 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
14659 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
14661 if(type_cell->cell_kind == aioc__undefined)
\r
14664 presence_index++;
\r
14665 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
14666 result.type_descriptor = type_cell->type_descriptor;
\r
14667 result.presence_index = presence_index;
\r
14676 memb_criticality_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14677 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14680 ASN__CTFAIL(app_key, td, sptr,
\r
14681 "%s: value not given (%s:%d)",
\r
14682 td->name, __FILE__, __LINE__);
\r
14687 if(1 /* No applicable constraints whatsoever */) {
\r
14688 /* Nothing is here. See below */
\r
14691 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14694 static asn_type_selector_result_t
\r
14695 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
14696 asn_type_selector_result_t result = {0, 0};
\r
14697 const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
\r
14698 size_t constraining_column = 0; /* &id */
\r
14699 size_t for_column = 2; /* &Extension */
\r
14700 size_t row, presence_index = 0;
\r
14701 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
\r
14703 for(row=0; row < itable->rows_count; row++) {
\r
14704 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
14705 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
14707 if(type_cell->cell_kind == aioc__undefined)
\r
14710 presence_index++;
\r
14711 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
14712 result.type_descriptor = type_cell->type_descriptor;
\r
14713 result.presence_index = presence_index;
\r
14722 memb_extensionValue_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14723 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14726 ASN__CTFAIL(app_key, td, sptr,
\r
14727 "%s: value not given (%s:%d)",
\r
14728 td->name, __FILE__, __LINE__);
\r
14733 if(1 /* No applicable constraints whatsoever */) {
\r
14734 /* Nothing is here. See below */
\r
14737 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14741 memb_id_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14742 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14746 ASN__CTFAIL(app_key, td, sptr,
\r
14747 "%s: value not given (%s:%d)",
\r
14748 td->name, __FILE__, __LINE__);
\r
14752 value = *(const long *)sptr;
\r
14754 if((value >= 0 && value <= 65535)) {
\r
14755 /* Constraint check succeeded */
\r
14758 ASN__CTFAIL(app_key, td, sptr,
\r
14759 "%s: constraint failed (%s:%d)",
\r
14760 td->name, __FILE__, __LINE__);
\r
14766 memb_criticality_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14767 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14770 ASN__CTFAIL(app_key, td, sptr,
\r
14771 "%s: value not given (%s:%d)",
\r
14772 td->name, __FILE__, __LINE__);
\r
14777 if(1 /* No applicable constraints whatsoever */) {
\r
14778 /* Nothing is here. See below */
\r
14781 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14785 memb_extensionValue_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14786 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14789 ASN__CTFAIL(app_key, td, sptr,
\r
14790 "%s: value not given (%s:%d)",
\r
14791 td->name, __FILE__, __LINE__);
\r
14796 if(1 /* No applicable constraints whatsoever */) {
\r
14797 /* Nothing is here. See below */
\r
14800 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14804 memb_id_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14805 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14809 ASN__CTFAIL(app_key, td, sptr,
\r
14810 "%s: value not given (%s:%d)",
\r
14811 td->name, __FILE__, __LINE__);
\r
14815 value = *(const long *)sptr;
\r
14817 if((value >= 0 && value <= 65535)) {
\r
14818 /* Constraint check succeeded */
\r
14821 ASN__CTFAIL(app_key, td, sptr,
\r
14822 "%s: constraint failed (%s:%d)",
\r
14823 td->name, __FILE__, __LINE__);
\r
14829 memb_criticality_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14830 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14833 ASN__CTFAIL(app_key, td, sptr,
\r
14834 "%s: value not given (%s:%d)",
\r
14835 td->name, __FILE__, __LINE__);
\r
14840 if(1 /* No applicable constraints whatsoever */) {
\r
14841 /* Nothing is here. See below */
\r
14844 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14848 memb_extensionValue_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14849 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14852 ASN__CTFAIL(app_key, td, sptr,
\r
14853 "%s: value not given (%s:%d)",
\r
14854 td->name, __FILE__, __LINE__);
\r
14859 if(1 /* No applicable constraints whatsoever */) {
\r
14860 /* Nothing is here. See below */
\r
14863 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14867 memb_id_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14868 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14872 ASN__CTFAIL(app_key, td, sptr,
\r
14873 "%s: value not given (%s:%d)",
\r
14874 td->name, __FILE__, __LINE__);
\r
14878 value = *(const long *)sptr;
\r
14880 if((value >= 0 && value <= 65535)) {
\r
14881 /* Constraint check succeeded */
\r
14884 ASN__CTFAIL(app_key, td, sptr,
\r
14885 "%s: constraint failed (%s:%d)",
\r
14886 td->name, __FILE__, __LINE__);
\r
14892 memb_criticality_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14893 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14896 ASN__CTFAIL(app_key, td, sptr,
\r
14897 "%s: value not given (%s:%d)",
\r
14898 td->name, __FILE__, __LINE__);
\r
14903 if(1 /* No applicable constraints whatsoever */) {
\r
14904 /* Nothing is here. See below */
\r
14907 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14911 memb_extensionValue_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14912 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14915 ASN__CTFAIL(app_key, td, sptr,
\r
14916 "%s: value not given (%s:%d)",
\r
14917 td->name, __FILE__, __LINE__);
\r
14922 if(1 /* No applicable constraints whatsoever */) {
\r
14923 /* Nothing is here. See below */
\r
14926 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14930 memb_id_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14931 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14935 ASN__CTFAIL(app_key, td, sptr,
\r
14936 "%s: value not given (%s:%d)",
\r
14937 td->name, __FILE__, __LINE__);
\r
14941 value = *(const long *)sptr;
\r
14943 if((value >= 0 && value <= 65535)) {
\r
14944 /* Constraint check succeeded */
\r
14947 ASN__CTFAIL(app_key, td, sptr,
\r
14948 "%s: constraint failed (%s:%d)",
\r
14949 td->name, __FILE__, __LINE__);
\r
14954 static asn_type_selector_result_t
\r
14955 select_RSRPMRList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
14956 asn_type_selector_result_t result = {0, 0};
\r
14957 const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
\r
14958 size_t constraining_column = 0; /* &id */
\r
14959 size_t for_column = 1; /* &criticality */
\r
14960 size_t row, presence_index = 0;
\r
14961 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
\r
14963 for(row=0; row < itable->rows_count; row++) {
\r
14964 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
14965 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
14967 if(type_cell->cell_kind == aioc__undefined)
\r
14970 presence_index++;
\r
14971 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
14972 result.type_descriptor = type_cell->type_descriptor;
\r
14973 result.presence_index = presence_index;
\r
14982 memb_criticality_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14983 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14986 ASN__CTFAIL(app_key, td, sptr,
\r
14987 "%s: value not given (%s:%d)",
\r
14988 td->name, __FILE__, __LINE__);
\r
14993 if(1 /* No applicable constraints whatsoever */) {
\r
14994 /* Nothing is here. See below */
\r
14997 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15000 static asn_type_selector_result_t
\r
15001 select_RSRPMRList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
15002 asn_type_selector_result_t result = {0, 0};
\r
15003 const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
\r
15004 size_t constraining_column = 0; /* &id */
\r
15005 size_t for_column = 2; /* &Extension */
\r
15006 size_t row, presence_index = 0;
\r
15007 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
\r
15009 for(row=0; row < itable->rows_count; row++) {
\r
15010 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
15011 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
15013 if(type_cell->cell_kind == aioc__undefined)
\r
15016 presence_index++;
\r
15017 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
15018 result.type_descriptor = type_cell->type_descriptor;
\r
15019 result.presence_index = presence_index;
\r
15028 memb_extensionValue_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15029 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15032 ASN__CTFAIL(app_key, td, sptr,
\r
15033 "%s: value not given (%s:%d)",
\r
15034 td->name, __FILE__, __LINE__);
\r
15039 if(1 /* No applicable constraints whatsoever */) {
\r
15040 /* Nothing is here. See below */
\r
15043 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15047 memb_id_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15048 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15052 ASN__CTFAIL(app_key, td, sptr,
\r
15053 "%s: value not given (%s:%d)",
\r
15054 td->name, __FILE__, __LINE__);
\r
15058 value = *(const long *)sptr;
\r
15060 if((value >= 0 && value <= 65535)) {
\r
15061 /* Constraint check succeeded */
\r
15064 ASN__CTFAIL(app_key, td, sptr,
\r
15065 "%s: constraint failed (%s:%d)",
\r
15066 td->name, __FILE__, __LINE__);
\r
15072 memb_criticality_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15073 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15076 ASN__CTFAIL(app_key, td, sptr,
\r
15077 "%s: value not given (%s:%d)",
\r
15078 td->name, __FILE__, __LINE__);
\r
15083 if(1 /* No applicable constraints whatsoever */) {
\r
15084 /* Nothing is here. See below */
\r
15087 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15091 memb_extensionValue_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15092 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15095 ASN__CTFAIL(app_key, td, sptr,
\r
15096 "%s: value not given (%s:%d)",
\r
15097 td->name, __FILE__, __LINE__);
\r
15102 if(1 /* No applicable constraints whatsoever */) {
\r
15103 /* Nothing is here. See below */
\r
15106 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15110 memb_id_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15111 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15115 ASN__CTFAIL(app_key, td, sptr,
\r
15116 "%s: value not given (%s:%d)",
\r
15117 td->name, __FILE__, __LINE__);
\r
15121 value = *(const long *)sptr;
\r
15123 if((value >= 0 && value <= 65535)) {
\r
15124 /* Constraint check succeeded */
\r
15127 ASN__CTFAIL(app_key, td, sptr,
\r
15128 "%s: constraint failed (%s:%d)",
\r
15129 td->name, __FILE__, __LINE__);
\r
15135 memb_criticality_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15136 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15139 ASN__CTFAIL(app_key, td, sptr,
\r
15140 "%s: value not given (%s:%d)",
\r
15141 td->name, __FILE__, __LINE__);
\r
15146 if(1 /* No applicable constraints whatsoever */) {
\r
15147 /* Nothing is here. See below */
\r
15150 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15154 memb_extensionValue_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15155 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15158 ASN__CTFAIL(app_key, td, sptr,
\r
15159 "%s: value not given (%s:%d)",
\r
15160 td->name, __FILE__, __LINE__);
\r
15165 if(1 /* No applicable constraints whatsoever */) {
\r
15166 /* Nothing is here. See below */
\r
15169 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15173 memb_id_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15174 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15178 ASN__CTFAIL(app_key, td, sptr,
\r
15179 "%s: value not given (%s:%d)",
\r
15180 td->name, __FILE__, __LINE__);
\r
15184 value = *(const long *)sptr;
\r
15186 if((value >= 0 && value <= 65535)) {
\r
15187 /* Constraint check succeeded */
\r
15190 ASN__CTFAIL(app_key, td, sptr,
\r
15191 "%s: constraint failed (%s:%d)",
\r
15192 td->name, __FILE__, __LINE__);
\r
15198 memb_criticality_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15199 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15202 ASN__CTFAIL(app_key, td, sptr,
\r
15203 "%s: value not given (%s:%d)",
\r
15204 td->name, __FILE__, __LINE__);
\r
15209 if(1 /* No applicable constraints whatsoever */) {
\r
15210 /* Nothing is here. See below */
\r
15213 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15217 memb_extensionValue_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15218 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15221 ASN__CTFAIL(app_key, td, sptr,
\r
15222 "%s: value not given (%s:%d)",
\r
15223 td->name, __FILE__, __LINE__);
\r
15228 if(1 /* No applicable constraints whatsoever */) {
\r
15229 /* Nothing is here. See below */
\r
15232 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15236 memb_id_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15237 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15241 ASN__CTFAIL(app_key, td, sptr,
\r
15242 "%s: value not given (%s:%d)",
\r
15243 td->name, __FILE__, __LINE__);
\r
15247 value = *(const long *)sptr;
\r
15249 if((value >= 0 && value <= 65535)) {
\r
15250 /* Constraint check succeeded */
\r
15253 ASN__CTFAIL(app_key, td, sptr,
\r
15254 "%s: constraint failed (%s:%d)",
\r
15255 td->name, __FILE__, __LINE__);
\r
15260 static asn_type_selector_result_t
\r
15261 select_ServedCell_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
15262 asn_type_selector_result_t result = {0, 0};
\r
15263 const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
\r
15264 size_t constraining_column = 0; /* &id */
\r
15265 size_t for_column = 1; /* &criticality */
\r
15266 size_t row, presence_index = 0;
\r
15267 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
\r
15269 for(row=0; row < itable->rows_count; row++) {
\r
15270 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
15271 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
15273 if(type_cell->cell_kind == aioc__undefined)
\r
15276 presence_index++;
\r
15277 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
15278 result.type_descriptor = type_cell->type_descriptor;
\r
15279 result.presence_index = presence_index;
\r
15288 memb_criticality_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15289 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15292 ASN__CTFAIL(app_key, td, sptr,
\r
15293 "%s: value not given (%s:%d)",
\r
15294 td->name, __FILE__, __LINE__);
\r
15299 if(1 /* No applicable constraints whatsoever */) {
\r
15300 /* Nothing is here. See below */
\r
15303 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15306 static asn_type_selector_result_t
\r
15307 select_ServedCell_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
15308 asn_type_selector_result_t result = {0, 0};
\r
15309 const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
\r
15310 size_t constraining_column = 0; /* &id */
\r
15311 size_t for_column = 2; /* &Extension */
\r
15312 size_t row, presence_index = 0;
\r
15313 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
\r
15315 for(row=0; row < itable->rows_count; row++) {
\r
15316 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
15317 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
15319 if(type_cell->cell_kind == aioc__undefined)
\r
15322 presence_index++;
\r
15323 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
15324 result.type_descriptor = type_cell->type_descriptor;
\r
15325 result.presence_index = presence_index;
\r
15334 memb_extensionValue_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15335 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15338 ASN__CTFAIL(app_key, td, sptr,
\r
15339 "%s: value not given (%s:%d)",
\r
15340 td->name, __FILE__, __LINE__);
\r
15345 if(1 /* No applicable constraints whatsoever */) {
\r
15346 /* Nothing is here. See below */
\r
15349 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15353 memb_id_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15354 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15358 ASN__CTFAIL(app_key, td, sptr,
\r
15359 "%s: value not given (%s:%d)",
\r
15360 td->name, __FILE__, __LINE__);
\r
15364 value = *(const long *)sptr;
\r
15366 if((value >= 0 && value <= 65535)) {
\r
15367 /* Constraint check succeeded */
\r
15370 ASN__CTFAIL(app_key, td, sptr,
\r
15371 "%s: constraint failed (%s:%d)",
\r
15372 td->name, __FILE__, __LINE__);
\r
15377 static asn_type_selector_result_t
\r
15378 select_SgNBResourceCoordinationInformationExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
15379 asn_type_selector_result_t result = {0, 0};
\r
15380 const asn_ioc_set_t *itable = asn_IOS_SgNBResourceCoordinationInformationExtIEs_1;
\r
15381 size_t constraining_column = 0; /* &id */
\r
15382 size_t for_column = 1; /* &criticality */
\r
15383 size_t row, presence_index = 0;
\r
15384 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBResourceCoordinationInformationExtIEs, id));
\r
15386 for(row=0; row < itable->rows_count; row++) {
\r
15387 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
15388 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
15390 if(type_cell->cell_kind == aioc__undefined)
\r
15393 presence_index++;
\r
15394 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
15395 result.type_descriptor = type_cell->type_descriptor;
\r
15396 result.presence_index = presence_index;
\r
15405 memb_criticality_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15406 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15409 ASN__CTFAIL(app_key, td, sptr,
\r
15410 "%s: value not given (%s:%d)",
\r
15411 td->name, __FILE__, __LINE__);
\r
15416 if(1 /* No applicable constraints whatsoever */) {
\r
15417 /* Nothing is here. See below */
\r
15420 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15423 static asn_type_selector_result_t
\r
15424 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
15425 asn_type_selector_result_t result = {0, 0};
\r
15426 const asn_ioc_set_t *itable = asn_IOS_SgNBResourceCoordinationInformationExtIEs_1;
\r
15427 size_t constraining_column = 0; /* &id */
\r
15428 size_t for_column = 2; /* &Extension */
\r
15429 size_t row, presence_index = 0;
\r
15430 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBResourceCoordinationInformationExtIEs, id));
\r
15432 for(row=0; row < itable->rows_count; row++) {
\r
15433 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
15434 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
15436 if(type_cell->cell_kind == aioc__undefined)
\r
15439 presence_index++;
\r
15440 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
15441 result.type_descriptor = type_cell->type_descriptor;
\r
15442 result.presence_index = presence_index;
\r
15451 memb_extensionValue_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15452 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15455 ASN__CTFAIL(app_key, td, sptr,
\r
15456 "%s: value not given (%s:%d)",
\r
15457 td->name, __FILE__, __LINE__);
\r
15462 if(1 /* No applicable constraints whatsoever */) {
\r
15463 /* Nothing is here. See below */
\r
15466 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15470 memb_id_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15471 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15475 ASN__CTFAIL(app_key, td, sptr,
\r
15476 "%s: value not given (%s:%d)",
\r
15477 td->name, __FILE__, __LINE__);
\r
15481 value = *(const long *)sptr;
\r
15483 if((value >= 0 && value <= 65535)) {
\r
15484 /* Constraint check succeeded */
\r
15487 ASN__CTFAIL(app_key, td, sptr,
\r
15488 "%s: constraint failed (%s:%d)",
\r
15489 td->name, __FILE__, __LINE__);
\r
15495 memb_criticality_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15496 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15499 ASN__CTFAIL(app_key, td, sptr,
\r
15500 "%s: value not given (%s:%d)",
\r
15501 td->name, __FILE__, __LINE__);
\r
15506 if(1 /* No applicable constraints whatsoever */) {
\r
15507 /* Nothing is here. See below */
\r
15510 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15514 memb_extensionValue_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15515 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15518 ASN__CTFAIL(app_key, td, sptr,
\r
15519 "%s: value not given (%s:%d)",
\r
15520 td->name, __FILE__, __LINE__);
\r
15525 if(1 /* No applicable constraints whatsoever */) {
\r
15526 /* Nothing is here. See below */
\r
15529 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15533 memb_id_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15534 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15538 ASN__CTFAIL(app_key, td, sptr,
\r
15539 "%s: value not given (%s:%d)",
\r
15540 td->name, __FILE__, __LINE__);
\r
15544 value = *(const long *)sptr;
\r
15546 if((value >= 0 && value <= 65535)) {
\r
15547 /* Constraint check succeeded */
\r
15550 ASN__CTFAIL(app_key, td, sptr,
\r
15551 "%s: constraint failed (%s:%d)",
\r
15552 td->name, __FILE__, __LINE__);
\r
15558 memb_criticality_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15559 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15562 ASN__CTFAIL(app_key, td, sptr,
\r
15563 "%s: value not given (%s:%d)",
\r
15564 td->name, __FILE__, __LINE__);
\r
15569 if(1 /* No applicable constraints whatsoever */) {
\r
15570 /* Nothing is here. See below */
\r
15573 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15577 memb_extensionValue_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15578 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15581 ASN__CTFAIL(app_key, td, sptr,
\r
15582 "%s: value not given (%s:%d)",
\r
15583 td->name, __FILE__, __LINE__);
\r
15588 if(1 /* No applicable constraints whatsoever */) {
\r
15589 /* Nothing is here. See below */
\r
15592 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15596 memb_id_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15597 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15601 ASN__CTFAIL(app_key, td, sptr,
\r
15602 "%s: value not given (%s:%d)",
\r
15603 td->name, __FILE__, __LINE__);
\r
15607 value = *(const long *)sptr;
\r
15609 if((value >= 0 && value <= 65535)) {
\r
15610 /* Constraint check succeeded */
\r
15613 ASN__CTFAIL(app_key, td, sptr,
\r
15614 "%s: constraint failed (%s:%d)",
\r
15615 td->name, __FILE__, __LINE__);
\r
15621 memb_criticality_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15622 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15625 ASN__CTFAIL(app_key, td, sptr,
\r
15626 "%s: value not given (%s:%d)",
\r
15627 td->name, __FILE__, __LINE__);
\r
15632 if(1 /* No applicable constraints whatsoever */) {
\r
15633 /* Nothing is here. See below */
\r
15636 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15640 memb_extensionValue_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15641 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15644 ASN__CTFAIL(app_key, td, sptr,
\r
15645 "%s: value not given (%s:%d)",
\r
15646 td->name, __FILE__, __LINE__);
\r
15651 if(1 /* No applicable constraints whatsoever */) {
\r
15652 /* Nothing is here. See below */
\r
15655 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15659 memb_id_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15660 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15664 ASN__CTFAIL(app_key, td, sptr,
\r
15665 "%s: value not given (%s:%d)",
\r
15666 td->name, __FILE__, __LINE__);
\r
15670 value = *(const long *)sptr;
\r
15672 if((value >= 0 && value <= 65535)) {
\r
15673 /* Constraint check succeeded */
\r
15676 ASN__CTFAIL(app_key, td, sptr,
\r
15677 "%s: constraint failed (%s:%d)",
\r
15678 td->name, __FILE__, __LINE__);
\r
15684 memb_criticality_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15685 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15688 ASN__CTFAIL(app_key, td, sptr,
\r
15689 "%s: value not given (%s:%d)",
\r
15690 td->name, __FILE__, __LINE__);
\r
15695 if(1 /* No applicable constraints whatsoever */) {
\r
15696 /* Nothing is here. See below */
\r
15699 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15703 memb_extensionValue_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15704 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15707 ASN__CTFAIL(app_key, td, sptr,
\r
15708 "%s: value not given (%s:%d)",
\r
15709 td->name, __FILE__, __LINE__);
\r
15714 if(1 /* No applicable constraints whatsoever */) {
\r
15715 /* Nothing is here. See below */
\r
15718 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15722 memb_id_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15723 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15727 ASN__CTFAIL(app_key, td, sptr,
\r
15728 "%s: value not given (%s:%d)",
\r
15729 td->name, __FILE__, __LINE__);
\r
15733 value = *(const long *)sptr;
\r
15735 if((value >= 0 && value <= 65535)) {
\r
15736 /* Constraint check succeeded */
\r
15739 ASN__CTFAIL(app_key, td, sptr,
\r
15740 "%s: constraint failed (%s:%d)",
\r
15741 td->name, __FILE__, __LINE__);
\r
15747 memb_criticality_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15748 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15751 ASN__CTFAIL(app_key, td, sptr,
\r
15752 "%s: value not given (%s:%d)",
\r
15753 td->name, __FILE__, __LINE__);
\r
15758 if(1 /* No applicable constraints whatsoever */) {
\r
15759 /* Nothing is here. See below */
\r
15762 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15766 memb_extensionValue_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15767 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15770 ASN__CTFAIL(app_key, td, sptr,
\r
15771 "%s: value not given (%s:%d)",
\r
15772 td->name, __FILE__, __LINE__);
\r
15777 if(1 /* No applicable constraints whatsoever */) {
\r
15778 /* Nothing is here. See below */
\r
15781 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15785 memb_id_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15786 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15790 ASN__CTFAIL(app_key, td, sptr,
\r
15791 "%s: value not given (%s:%d)",
\r
15792 td->name, __FILE__, __LINE__);
\r
15796 value = *(const long *)sptr;
\r
15798 if((value >= 0 && value <= 65535)) {
\r
15799 /* Constraint check succeeded */
\r
15802 ASN__CTFAIL(app_key, td, sptr,
\r
15803 "%s: constraint failed (%s:%d)",
\r
15804 td->name, __FILE__, __LINE__);
\r
15810 memb_criticality_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15811 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15814 ASN__CTFAIL(app_key, td, sptr,
\r
15815 "%s: value not given (%s:%d)",
\r
15816 td->name, __FILE__, __LINE__);
\r
15821 if(1 /* No applicable constraints whatsoever */) {
\r
15822 /* Nothing is here. See below */
\r
15825 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15829 memb_extensionValue_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15830 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15833 ASN__CTFAIL(app_key, td, sptr,
\r
15834 "%s: value not given (%s:%d)",
\r
15835 td->name, __FILE__, __LINE__);
\r
15840 if(1 /* No applicable constraints whatsoever */) {
\r
15841 /* Nothing is here. See below */
\r
15844 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15848 memb_id_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15849 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15853 ASN__CTFAIL(app_key, td, sptr,
\r
15854 "%s: value not given (%s:%d)",
\r
15855 td->name, __FILE__, __LINE__);
\r
15859 value = *(const long *)sptr;
\r
15861 if((value >= 0 && value <= 65535)) {
\r
15862 /* Constraint check succeeded */
\r
15865 ASN__CTFAIL(app_key, td, sptr,
\r
15866 "%s: constraint failed (%s:%d)",
\r
15867 td->name, __FILE__, __LINE__);
\r
15873 memb_criticality_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15874 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15877 ASN__CTFAIL(app_key, td, sptr,
\r
15878 "%s: value not given (%s:%d)",
\r
15879 td->name, __FILE__, __LINE__);
\r
15884 if(1 /* No applicable constraints whatsoever */) {
\r
15885 /* Nothing is here. See below */
\r
15888 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15892 memb_extensionValue_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15893 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15896 ASN__CTFAIL(app_key, td, sptr,
\r
15897 "%s: value not given (%s:%d)",
\r
15898 td->name, __FILE__, __LINE__);
\r
15903 if(1 /* No applicable constraints whatsoever */) {
\r
15904 /* Nothing is here. See below */
\r
15907 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15911 memb_id_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15912 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15916 ASN__CTFAIL(app_key, td, sptr,
\r
15917 "%s: value not given (%s:%d)",
\r
15918 td->name, __FILE__, __LINE__);
\r
15922 value = *(const long *)sptr;
\r
15924 if((value >= 0 && value <= 65535)) {
\r
15925 /* Constraint check succeeded */
\r
15928 ASN__CTFAIL(app_key, td, sptr,
\r
15929 "%s: constraint failed (%s:%d)",
\r
15930 td->name, __FILE__, __LINE__);
\r
15936 memb_criticality_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15937 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15940 ASN__CTFAIL(app_key, td, sptr,
\r
15941 "%s: value not given (%s:%d)",
\r
15942 td->name, __FILE__, __LINE__);
\r
15947 if(1 /* No applicable constraints whatsoever */) {
\r
15948 /* Nothing is here. See below */
\r
15951 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15955 memb_extensionValue_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15956 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15959 ASN__CTFAIL(app_key, td, sptr,
\r
15960 "%s: value not given (%s:%d)",
\r
15961 td->name, __FILE__, __LINE__);
\r
15966 if(1 /* No applicable constraints whatsoever */) {
\r
15967 /* Nothing is here. See below */
\r
15970 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15974 memb_id_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15975 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15979 ASN__CTFAIL(app_key, td, sptr,
\r
15980 "%s: value not given (%s:%d)",
\r
15981 td->name, __FILE__, __LINE__);
\r
15985 value = *(const long *)sptr;
\r
15987 if((value >= 0 && value <= 65535)) {
\r
15988 /* Constraint check succeeded */
\r
15991 ASN__CTFAIL(app_key, td, sptr,
\r
15992 "%s: constraint failed (%s:%d)",
\r
15993 td->name, __FILE__, __LINE__);
\r
15999 memb_criticality_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16000 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16003 ASN__CTFAIL(app_key, td, sptr,
\r
16004 "%s: value not given (%s:%d)",
\r
16005 td->name, __FILE__, __LINE__);
\r
16010 if(1 /* No applicable constraints whatsoever */) {
\r
16011 /* Nothing is here. See below */
\r
16014 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16018 memb_extensionValue_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16019 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16022 ASN__CTFAIL(app_key, td, sptr,
\r
16023 "%s: value not given (%s:%d)",
\r
16024 td->name, __FILE__, __LINE__);
\r
16029 if(1 /* No applicable constraints whatsoever */) {
\r
16030 /* Nothing is here. See below */
\r
16033 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16037 memb_id_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16038 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16042 ASN__CTFAIL(app_key, td, sptr,
\r
16043 "%s: value not given (%s:%d)",
\r
16044 td->name, __FILE__, __LINE__);
\r
16048 value = *(const long *)sptr;
\r
16050 if((value >= 0 && value <= 65535)) {
\r
16051 /* Constraint check succeeded */
\r
16054 ASN__CTFAIL(app_key, td, sptr,
\r
16055 "%s: constraint failed (%s:%d)",
\r
16056 td->name, __FILE__, __LINE__);
\r
16062 memb_criticality_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16063 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16066 ASN__CTFAIL(app_key, td, sptr,
\r
16067 "%s: value not given (%s:%d)",
\r
16068 td->name, __FILE__, __LINE__);
\r
16073 if(1 /* No applicable constraints whatsoever */) {
\r
16074 /* Nothing is here. See below */
\r
16077 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16081 memb_extensionValue_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16082 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16085 ASN__CTFAIL(app_key, td, sptr,
\r
16086 "%s: value not given (%s:%d)",
\r
16087 td->name, __FILE__, __LINE__);
\r
16092 if(1 /* No applicable constraints whatsoever */) {
\r
16093 /* Nothing is here. See below */
\r
16096 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16100 memb_id_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16101 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16105 ASN__CTFAIL(app_key, td, sptr,
\r
16106 "%s: value not given (%s:%d)",
\r
16107 td->name, __FILE__, __LINE__);
\r
16111 value = *(const long *)sptr;
\r
16113 if((value >= 0 && value <= 65535)) {
\r
16114 /* Constraint check succeeded */
\r
16117 ASN__CTFAIL(app_key, td, sptr,
\r
16118 "%s: constraint failed (%s:%d)",
\r
16119 td->name, __FILE__, __LINE__);
\r
16125 memb_criticality_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16126 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16129 ASN__CTFAIL(app_key, td, sptr,
\r
16130 "%s: value not given (%s:%d)",
\r
16131 td->name, __FILE__, __LINE__);
\r
16136 if(1 /* No applicable constraints whatsoever */) {
\r
16137 /* Nothing is here. See below */
\r
16140 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16144 memb_extensionValue_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16145 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16148 ASN__CTFAIL(app_key, td, sptr,
\r
16149 "%s: value not given (%s:%d)",
\r
16150 td->name, __FILE__, __LINE__);
\r
16155 if(1 /* No applicable constraints whatsoever */) {
\r
16156 /* Nothing is here. See below */
\r
16159 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16163 memb_id_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16164 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16168 ASN__CTFAIL(app_key, td, sptr,
\r
16169 "%s: value not given (%s:%d)",
\r
16170 td->name, __FILE__, __LINE__);
\r
16174 value = *(const long *)sptr;
\r
16176 if((value >= 0 && value <= 65535)) {
\r
16177 /* Constraint check succeeded */
\r
16180 ASN__CTFAIL(app_key, td, sptr,
\r
16181 "%s: constraint failed (%s:%d)",
\r
16182 td->name, __FILE__, __LINE__);
\r
16188 memb_criticality_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16189 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16192 ASN__CTFAIL(app_key, td, sptr,
\r
16193 "%s: value not given (%s:%d)",
\r
16194 td->name, __FILE__, __LINE__);
\r
16199 if(1 /* No applicable constraints whatsoever */) {
\r
16200 /* Nothing is here. See below */
\r
16203 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16207 memb_extensionValue_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16208 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16211 ASN__CTFAIL(app_key, td, sptr,
\r
16212 "%s: value not given (%s:%d)",
\r
16213 td->name, __FILE__, __LINE__);
\r
16218 if(1 /* No applicable constraints whatsoever */) {
\r
16219 /* Nothing is here. See below */
\r
16222 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16226 memb_id_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16227 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16231 ASN__CTFAIL(app_key, td, sptr,
\r
16232 "%s: value not given (%s:%d)",
\r
16233 td->name, __FILE__, __LINE__);
\r
16237 value = *(const long *)sptr;
\r
16239 if((value >= 0 && value <= 65535)) {
\r
16240 /* Constraint check succeeded */
\r
16243 ASN__CTFAIL(app_key, td, sptr,
\r
16244 "%s: constraint failed (%s:%d)",
\r
16245 td->name, __FILE__, __LINE__);
\r
16250 static asn_type_selector_result_t
\r
16251 select_TDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
16252 asn_type_selector_result_t result = {0, 0};
\r
16253 const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
\r
16254 size_t constraining_column = 0; /* &id */
\r
16255 size_t for_column = 1; /* &criticality */
\r
16256 size_t row, presence_index = 0;
\r
16257 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
\r
16259 for(row=0; row < itable->rows_count; row++) {
\r
16260 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
16261 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
16263 if(type_cell->cell_kind == aioc__undefined)
\r
16266 presence_index++;
\r
16267 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
16268 result.type_descriptor = type_cell->type_descriptor;
\r
16269 result.presence_index = presence_index;
\r
16278 memb_criticality_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16279 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16282 ASN__CTFAIL(app_key, td, sptr,
\r
16283 "%s: value not given (%s:%d)",
\r
16284 td->name, __FILE__, __LINE__);
\r
16289 if(1 /* No applicable constraints whatsoever */) {
\r
16290 /* Nothing is here. See below */
\r
16293 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16296 static asn_type_selector_result_t
\r
16297 select_TDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
16298 asn_type_selector_result_t result = {0, 0};
\r
16299 const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
\r
16300 size_t constraining_column = 0; /* &id */
\r
16301 size_t for_column = 2; /* &Extension */
\r
16302 size_t row, presence_index = 0;
\r
16303 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
\r
16305 for(row=0; row < itable->rows_count; row++) {
\r
16306 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
16307 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
16309 if(type_cell->cell_kind == aioc__undefined)
\r
16312 presence_index++;
\r
16313 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
16314 result.type_descriptor = type_cell->type_descriptor;
\r
16315 result.presence_index = presence_index;
\r
16324 memb_extensionValue_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16325 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16328 ASN__CTFAIL(app_key, td, sptr,
\r
16329 "%s: value not given (%s:%d)",
\r
16330 td->name, __FILE__, __LINE__);
\r
16335 if(1 /* No applicable constraints whatsoever */) {
\r
16336 /* Nothing is here. See below */
\r
16339 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16343 memb_id_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16344 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16348 ASN__CTFAIL(app_key, td, sptr,
\r
16349 "%s: value not given (%s:%d)",
\r
16350 td->name, __FILE__, __LINE__);
\r
16354 value = *(const long *)sptr;
\r
16356 if((value >= 0 && value <= 65535)) {
\r
16357 /* Constraint check succeeded */
\r
16360 ASN__CTFAIL(app_key, td, sptr,
\r
16361 "%s: constraint failed (%s:%d)",
\r
16362 td->name, __FILE__, __LINE__);
\r
16367 static asn_type_selector_result_t
\r
16368 select_TraceActivation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
16369 asn_type_selector_result_t result = {0, 0};
\r
16370 const asn_ioc_set_t *itable = asn_IOS_TraceActivation_ExtIEs_1;
\r
16371 size_t constraining_column = 0; /* &id */
\r
16372 size_t for_column = 1; /* &criticality */
\r
16373 size_t row, presence_index = 0;
\r
16374 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TraceActivation_ExtIEs, id));
\r
16376 for(row=0; row < itable->rows_count; row++) {
\r
16377 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
16378 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
16380 if(type_cell->cell_kind == aioc__undefined)
\r
16383 presence_index++;
\r
16384 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
16385 result.type_descriptor = type_cell->type_descriptor;
\r
16386 result.presence_index = presence_index;
\r
16395 memb_criticality_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16396 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16399 ASN__CTFAIL(app_key, td, sptr,
\r
16400 "%s: value not given (%s:%d)",
\r
16401 td->name, __FILE__, __LINE__);
\r
16406 if(1 /* No applicable constraints whatsoever */) {
\r
16407 /* Nothing is here. See below */
\r
16410 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16413 static asn_type_selector_result_t
\r
16414 select_TraceActivation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
16415 asn_type_selector_result_t result = {0, 0};
\r
16416 const asn_ioc_set_t *itable = asn_IOS_TraceActivation_ExtIEs_1;
\r
16417 size_t constraining_column = 0; /* &id */
\r
16418 size_t for_column = 2; /* &Extension */
\r
16419 size_t row, presence_index = 0;
\r
16420 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TraceActivation_ExtIEs, id));
\r
16422 for(row=0; row < itable->rows_count; row++) {
\r
16423 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
16424 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
16426 if(type_cell->cell_kind == aioc__undefined)
\r
16429 presence_index++;
\r
16430 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
16431 result.type_descriptor = type_cell->type_descriptor;
\r
16432 result.presence_index = presence_index;
\r
16441 memb_extensionValue_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16442 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16445 ASN__CTFAIL(app_key, td, sptr,
\r
16446 "%s: value not given (%s:%d)",
\r
16447 td->name, __FILE__, __LINE__);
\r
16452 if(1 /* No applicable constraints whatsoever */) {
\r
16453 /* Nothing is here. See below */
\r
16456 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16460 memb_id_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16461 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16465 ASN__CTFAIL(app_key, td, sptr,
\r
16466 "%s: value not given (%s:%d)",
\r
16467 td->name, __FILE__, __LINE__);
\r
16471 value = *(const long *)sptr;
\r
16473 if((value >= 0 && value <= 65535)) {
\r
16474 /* Constraint check succeeded */
\r
16477 ASN__CTFAIL(app_key, td, sptr,
\r
16478 "%s: constraint failed (%s:%d)",
\r
16479 td->name, __FILE__, __LINE__);
\r
16485 memb_criticality_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16486 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16489 ASN__CTFAIL(app_key, td, sptr,
\r
16490 "%s: value not given (%s:%d)",
\r
16491 td->name, __FILE__, __LINE__);
\r
16496 if(1 /* No applicable constraints whatsoever */) {
\r
16497 /* Nothing is here. See below */
\r
16500 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16504 memb_extensionValue_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16505 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16508 ASN__CTFAIL(app_key, td, sptr,
\r
16509 "%s: value not given (%s:%d)",
\r
16510 td->name, __FILE__, __LINE__);
\r
16515 if(1 /* No applicable constraints whatsoever */) {
\r
16516 /* Nothing is here. See below */
\r
16519 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16523 memb_id_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16524 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16528 ASN__CTFAIL(app_key, td, sptr,
\r
16529 "%s: value not given (%s:%d)",
\r
16530 td->name, __FILE__, __LINE__);
\r
16534 value = *(const long *)sptr;
\r
16536 if((value >= 0 && value <= 65535)) {
\r
16537 /* Constraint check succeeded */
\r
16540 ASN__CTFAIL(app_key, td, sptr,
\r
16541 "%s: constraint failed (%s:%d)",
\r
16542 td->name, __FILE__, __LINE__);
\r
16547 static asn_type_selector_result_t
\r
16548 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
16549 asn_type_selector_result_t result = {0, 0};
\r
16550 const asn_ioc_set_t *itable = asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1;
\r
16551 size_t constraining_column = 0; /* &id */
\r
16552 size_t for_column = 1; /* &criticality */
\r
16553 size_t row, presence_index = 0;
\r
16554 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));
\r
16556 for(row=0; row < itable->rows_count; row++) {
\r
16557 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
16558 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
16560 if(type_cell->cell_kind == aioc__undefined)
\r
16563 presence_index++;
\r
16564 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
16565 result.type_descriptor = type_cell->type_descriptor;
\r
16566 result.presence_index = presence_index;
\r
16575 memb_criticality_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16576 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16579 ASN__CTFAIL(app_key, td, sptr,
\r
16580 "%s: value not given (%s:%d)",
\r
16581 td->name, __FILE__, __LINE__);
\r
16586 if(1 /* No applicable constraints whatsoever */) {
\r
16587 /* Nothing is here. See below */
\r
16590 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16593 static asn_type_selector_result_t
\r
16594 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
16595 asn_type_selector_result_t result = {0, 0};
\r
16596 const asn_ioc_set_t *itable = asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1;
\r
16597 size_t constraining_column = 0; /* &id */
\r
16598 size_t for_column = 2; /* &Extension */
\r
16599 size_t row, presence_index = 0;
\r
16600 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));
\r
16602 for(row=0; row < itable->rows_count; row++) {
\r
16603 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
16604 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
16606 if(type_cell->cell_kind == aioc__undefined)
\r
16609 presence_index++;
\r
16610 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
16611 result.type_descriptor = type_cell->type_descriptor;
\r
16612 result.presence_index = presence_index;
\r
16621 memb_extensionValue_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16622 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16625 ASN__CTFAIL(app_key, td, sptr,
\r
16626 "%s: value not given (%s:%d)",
\r
16627 td->name, __FILE__, __LINE__);
\r
16632 if(1 /* No applicable constraints whatsoever */) {
\r
16633 /* Nothing is here. See below */
\r
16636 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16640 memb_id_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16641 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16645 ASN__CTFAIL(app_key, td, sptr,
\r
16646 "%s: value not given (%s:%d)",
\r
16647 td->name, __FILE__, __LINE__);
\r
16651 value = *(const long *)sptr;
\r
16653 if((value >= 0 && value <= 65535)) {
\r
16654 /* Constraint check succeeded */
\r
16657 ASN__CTFAIL(app_key, td, sptr,
\r
16658 "%s: constraint failed (%s:%d)",
\r
16659 td->name, __FILE__, __LINE__);
\r
16664 static asn_type_selector_result_t
\r
16665 select_UEAppLayerMeasConfig_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
16666 asn_type_selector_result_t result = {0, 0};
\r
16667 const asn_ioc_set_t *itable = asn_IOS_UEAppLayerMeasConfig_ExtIEs_1;
\r
16668 size_t constraining_column = 0; /* &id */
\r
16669 size_t for_column = 1; /* &criticality */
\r
16670 size_t row, presence_index = 0;
\r
16671 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAppLayerMeasConfig_ExtIEs, id));
\r
16673 for(row=0; row < itable->rows_count; row++) {
\r
16674 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
16675 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
16677 if(type_cell->cell_kind == aioc__undefined)
\r
16680 presence_index++;
\r
16681 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
16682 result.type_descriptor = type_cell->type_descriptor;
\r
16683 result.presence_index = presence_index;
\r
16692 memb_criticality_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16693 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16696 ASN__CTFAIL(app_key, td, sptr,
\r
16697 "%s: value not given (%s:%d)",
\r
16698 td->name, __FILE__, __LINE__);
\r
16703 if(1 /* No applicable constraints whatsoever */) {
\r
16704 /* Nothing is here. See below */
\r
16707 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16710 static asn_type_selector_result_t
\r
16711 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
16712 asn_type_selector_result_t result = {0, 0};
\r
16713 const asn_ioc_set_t *itable = asn_IOS_UEAppLayerMeasConfig_ExtIEs_1;
\r
16714 size_t constraining_column = 0; /* &id */
\r
16715 size_t for_column = 2; /* &Extension */
\r
16716 size_t row, presence_index = 0;
\r
16717 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAppLayerMeasConfig_ExtIEs, id));
\r
16719 for(row=0; row < itable->rows_count; row++) {
\r
16720 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
16721 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
16723 if(type_cell->cell_kind == aioc__undefined)
\r
16726 presence_index++;
\r
16727 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
16728 result.type_descriptor = type_cell->type_descriptor;
\r
16729 result.presence_index = presence_index;
\r
16738 memb_extensionValue_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16739 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16742 ASN__CTFAIL(app_key, td, sptr,
\r
16743 "%s: value not given (%s:%d)",
\r
16744 td->name, __FILE__, __LINE__);
\r
16749 if(1 /* No applicable constraints whatsoever */) {
\r
16750 /* Nothing is here. See below */
\r
16753 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16757 memb_id_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16758 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16762 ASN__CTFAIL(app_key, td, sptr,
\r
16763 "%s: value not given (%s:%d)",
\r
16764 td->name, __FILE__, __LINE__);
\r
16768 value = *(const long *)sptr;
\r
16770 if((value >= 0 && value <= 65535)) {
\r
16771 /* Constraint check succeeded */
\r
16774 ASN__CTFAIL(app_key, td, sptr,
\r
16775 "%s: constraint failed (%s:%d)",
\r
16776 td->name, __FILE__, __LINE__);
\r
16782 memb_criticality_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16783 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16786 ASN__CTFAIL(app_key, td, sptr,
\r
16787 "%s: value not given (%s:%d)",
\r
16788 td->name, __FILE__, __LINE__);
\r
16793 if(1 /* No applicable constraints whatsoever */) {
\r
16794 /* Nothing is here. See below */
\r
16797 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16801 memb_extensionValue_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16802 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16805 ASN__CTFAIL(app_key, td, sptr,
\r
16806 "%s: value not given (%s:%d)",
\r
16807 td->name, __FILE__, __LINE__);
\r
16812 if(1 /* No applicable constraints whatsoever */) {
\r
16813 /* Nothing is here. See below */
\r
16816 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16820 memb_id_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16821 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16825 ASN__CTFAIL(app_key, td, sptr,
\r
16826 "%s: value not given (%s:%d)",
\r
16827 td->name, __FILE__, __LINE__);
\r
16831 value = *(const long *)sptr;
\r
16833 if((value >= 0 && value <= 65535)) {
\r
16834 /* Constraint check succeeded */
\r
16837 ASN__CTFAIL(app_key, td, sptr,
\r
16838 "%s: constraint failed (%s:%d)",
\r
16839 td->name, __FILE__, __LINE__);
\r
16845 memb_criticality_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16846 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16849 ASN__CTFAIL(app_key, td, sptr,
\r
16850 "%s: value not given (%s:%d)",
\r
16851 td->name, __FILE__, __LINE__);
\r
16856 if(1 /* No applicable constraints whatsoever */) {
\r
16857 /* Nothing is here. See below */
\r
16860 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16864 memb_extensionValue_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16865 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16868 ASN__CTFAIL(app_key, td, sptr,
\r
16869 "%s: value not given (%s:%d)",
\r
16870 td->name, __FILE__, __LINE__);
\r
16875 if(1 /* No applicable constraints whatsoever */) {
\r
16876 /* Nothing is here. See below */
\r
16879 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16883 memb_id_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16884 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16888 ASN__CTFAIL(app_key, td, sptr,
\r
16889 "%s: value not given (%s:%d)",
\r
16890 td->name, __FILE__, __LINE__);
\r
16894 value = *(const long *)sptr;
\r
16896 if((value >= 0 && value <= 65535)) {
\r
16897 /* Constraint check succeeded */
\r
16900 ASN__CTFAIL(app_key, td, sptr,
\r
16901 "%s: constraint failed (%s:%d)",
\r
16902 td->name, __FILE__, __LINE__);
\r
16908 memb_criticality_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16909 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16912 ASN__CTFAIL(app_key, td, sptr,
\r
16913 "%s: value not given (%s:%d)",
\r
16914 td->name, __FILE__, __LINE__);
\r
16919 if(1 /* No applicable constraints whatsoever */) {
\r
16920 /* Nothing is here. See below */
\r
16923 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16927 memb_extensionValue_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16928 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16931 ASN__CTFAIL(app_key, td, sptr,
\r
16932 "%s: value not given (%s:%d)",
\r
16933 td->name, __FILE__, __LINE__);
\r
16938 if(1 /* No applicable constraints whatsoever */) {
\r
16939 /* Nothing is here. See below */
\r
16942 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16946 memb_id_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16947 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16951 ASN__CTFAIL(app_key, td, sptr,
\r
16952 "%s: value not given (%s:%d)",
\r
16953 td->name, __FILE__, __LINE__);
\r
16957 value = *(const long *)sptr;
\r
16959 if((value >= 0 && value <= 65535)) {
\r
16960 /* Constraint check succeeded */
\r
16963 ASN__CTFAIL(app_key, td, sptr,
\r
16964 "%s: constraint failed (%s:%d)",
\r
16965 td->name, __FILE__, __LINE__);
\r
16971 memb_criticality_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16972 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16975 ASN__CTFAIL(app_key, td, sptr,
\r
16976 "%s: value not given (%s:%d)",
\r
16977 td->name, __FILE__, __LINE__);
\r
16982 if(1 /* No applicable constraints whatsoever */) {
\r
16983 /* Nothing is here. See below */
\r
16986 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16990 memb_extensionValue_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16991 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16994 ASN__CTFAIL(app_key, td, sptr,
\r
16995 "%s: value not given (%s:%d)",
\r
16996 td->name, __FILE__, __LINE__);
\r
17001 if(1 /* No applicable constraints whatsoever */) {
\r
17002 /* Nothing is here. See below */
\r
17005 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17009 memb_id_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17010 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17014 ASN__CTFAIL(app_key, td, sptr,
\r
17015 "%s: value not given (%s:%d)",
\r
17016 td->name, __FILE__, __LINE__);
\r
17020 value = *(const long *)sptr;
\r
17022 if((value >= 0 && value <= 65535)) {
\r
17023 /* Constraint check succeeded */
\r
17026 ASN__CTFAIL(app_key, td, sptr,
\r
17027 "%s: constraint failed (%s:%d)",
\r
17028 td->name, __FILE__, __LINE__);
\r
17034 memb_criticality_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17035 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17038 ASN__CTFAIL(app_key, td, sptr,
\r
17039 "%s: value not given (%s:%d)",
\r
17040 td->name, __FILE__, __LINE__);
\r
17045 if(1 /* No applicable constraints whatsoever */) {
\r
17046 /* Nothing is here. See below */
\r
17049 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17053 memb_extensionValue_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17054 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17057 ASN__CTFAIL(app_key, td, sptr,
\r
17058 "%s: value not given (%s:%d)",
\r
17059 td->name, __FILE__, __LINE__);
\r
17064 if(1 /* No applicable constraints whatsoever */) {
\r
17065 /* Nothing is here. See below */
\r
17068 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17072 memb_id_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17073 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17077 ASN__CTFAIL(app_key, td, sptr,
\r
17078 "%s: value not given (%s:%d)",
\r
17079 td->name, __FILE__, __LINE__);
\r
17083 value = *(const long *)sptr;
\r
17085 if((value >= 0 && value <= 65535)) {
\r
17086 /* Constraint check succeeded */
\r
17089 ASN__CTFAIL(app_key, td, sptr,
\r
17090 "%s: constraint failed (%s:%d)",
\r
17091 td->name, __FILE__, __LINE__);
\r
17097 memb_criticality_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17098 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17101 ASN__CTFAIL(app_key, td, sptr,
\r
17102 "%s: value not given (%s:%d)",
\r
17103 td->name, __FILE__, __LINE__);
\r
17108 if(1 /* No applicable constraints whatsoever */) {
\r
17109 /* Nothing is here. See below */
\r
17112 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17116 memb_extensionValue_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17117 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17120 ASN__CTFAIL(app_key, td, sptr,
\r
17121 "%s: value not given (%s:%d)",
\r
17122 td->name, __FILE__, __LINE__);
\r
17127 if(1 /* No applicable constraints whatsoever */) {
\r
17128 /* Nothing is here. See below */
\r
17131 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17135 memb_id_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17136 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17140 ASN__CTFAIL(app_key, td, sptr,
\r
17141 "%s: value not given (%s:%d)",
\r
17142 td->name, __FILE__, __LINE__);
\r
17146 value = *(const long *)sptr;
\r
17148 if((value >= 0 && value <= 65535)) {
\r
17149 /* Constraint check succeeded */
\r
17152 ASN__CTFAIL(app_key, td, sptr,
\r
17153 "%s: constraint failed (%s:%d)",
\r
17154 td->name, __FILE__, __LINE__);
\r
17160 memb_criticality_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17161 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17164 ASN__CTFAIL(app_key, td, sptr,
\r
17165 "%s: value not given (%s:%d)",
\r
17166 td->name, __FILE__, __LINE__);
\r
17171 if(1 /* No applicable constraints whatsoever */) {
\r
17172 /* Nothing is here. See below */
\r
17175 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17179 memb_extensionValue_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17180 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17183 ASN__CTFAIL(app_key, td, sptr,
\r
17184 "%s: value not given (%s:%d)",
\r
17185 td->name, __FILE__, __LINE__);
\r
17190 if(1 /* No applicable constraints whatsoever */) {
\r
17191 /* Nothing is here. See below */
\r
17194 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17198 memb_id_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17199 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17203 ASN__CTFAIL(app_key, td, sptr,
\r
17204 "%s: value not given (%s:%d)",
\r
17205 td->name, __FILE__, __LINE__);
\r
17209 value = *(const long *)sptr;
\r
17211 if((value >= 0 && value <= 65535)) {
\r
17212 /* Constraint check succeeded */
\r
17215 ASN__CTFAIL(app_key, td, sptr,
\r
17216 "%s: constraint failed (%s:%d)",
\r
17217 td->name, __FILE__, __LINE__);
\r
17223 memb_criticality_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17224 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17227 ASN__CTFAIL(app_key, td, sptr,
\r
17228 "%s: value not given (%s:%d)",
\r
17229 td->name, __FILE__, __LINE__);
\r
17234 if(1 /* No applicable constraints whatsoever */) {
\r
17235 /* Nothing is here. See below */
\r
17238 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17242 memb_extensionValue_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17243 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17246 ASN__CTFAIL(app_key, td, sptr,
\r
17247 "%s: value not given (%s:%d)",
\r
17248 td->name, __FILE__, __LINE__);
\r
17253 if(1 /* No applicable constraints whatsoever */) {
\r
17254 /* Nothing is here. See below */
\r
17257 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17261 memb_id_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17262 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17266 ASN__CTFAIL(app_key, td, sptr,
\r
17267 "%s: value not given (%s:%d)",
\r
17268 td->name, __FILE__, __LINE__);
\r
17272 value = *(const long *)sptr;
\r
17274 if((value >= 0 && value <= 65535)) {
\r
17275 /* Constraint check succeeded */
\r
17278 ASN__CTFAIL(app_key, td, sptr,
\r
17279 "%s: constraint failed (%s:%d)",
\r
17280 td->name, __FILE__, __LINE__);
\r
17286 memb_criticality_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17287 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17290 ASN__CTFAIL(app_key, td, sptr,
\r
17291 "%s: value not given (%s:%d)",
\r
17292 td->name, __FILE__, __LINE__);
\r
17297 if(1 /* No applicable constraints whatsoever */) {
\r
17298 /* Nothing is here. See below */
\r
17301 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17305 memb_extensionValue_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17306 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17309 ASN__CTFAIL(app_key, td, sptr,
\r
17310 "%s: value not given (%s:%d)",
\r
17311 td->name, __FILE__, __LINE__);
\r
17316 if(1 /* No applicable constraints whatsoever */) {
\r
17317 /* Nothing is here. See below */
\r
17320 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17324 memb_id_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17325 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17329 ASN__CTFAIL(app_key, td, sptr,
\r
17330 "%s: value not given (%s:%d)",
\r
17331 td->name, __FILE__, __LINE__);
\r
17335 value = *(const long *)sptr;
\r
17337 if((value >= 0 && value <= 65535)) {
\r
17338 /* Constraint check succeeded */
\r
17341 ASN__CTFAIL(app_key, td, sptr,
\r
17342 "%s: constraint failed (%s:%d)",
\r
17343 td->name, __FILE__, __LINE__);
\r
17349 memb_criticality_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17350 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17353 ASN__CTFAIL(app_key, td, sptr,
\r
17354 "%s: value not given (%s:%d)",
\r
17355 td->name, __FILE__, __LINE__);
\r
17360 if(1 /* No applicable constraints whatsoever */) {
\r
17361 /* Nothing is here. See below */
\r
17364 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17368 memb_extensionValue_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17369 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17372 ASN__CTFAIL(app_key, td, sptr,
\r
17373 "%s: value not given (%s:%d)",
\r
17374 td->name, __FILE__, __LINE__);
\r
17379 if(1 /* No applicable constraints whatsoever */) {
\r
17380 /* Nothing is here. See below */
\r
17383 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17387 memb_id_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17388 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17392 ASN__CTFAIL(app_key, td, sptr,
\r
17393 "%s: value not given (%s:%d)",
\r
17394 td->name, __FILE__, __LINE__);
\r
17398 value = *(const long *)sptr;
\r
17400 if((value >= 0 && value <= 65535)) {
\r
17401 /* Constraint check succeeded */
\r
17404 ASN__CTFAIL(app_key, td, sptr,
\r
17405 "%s: constraint failed (%s:%d)",
\r
17406 td->name, __FILE__, __LINE__);
\r
17412 memb_criticality_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17413 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17416 ASN__CTFAIL(app_key, td, sptr,
\r
17417 "%s: value not given (%s:%d)",
\r
17418 td->name, __FILE__, __LINE__);
\r
17423 if(1 /* No applicable constraints whatsoever */) {
\r
17424 /* Nothing is here. See below */
\r
17427 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17431 memb_extensionValue_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17432 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17435 ASN__CTFAIL(app_key, td, sptr,
\r
17436 "%s: value not given (%s:%d)",
\r
17437 td->name, __FILE__, __LINE__);
\r
17442 if(1 /* No applicable constraints whatsoever */) {
\r
17443 /* Nothing is here. See below */
\r
17446 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17450 memb_id_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17451 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17455 ASN__CTFAIL(app_key, td, sptr,
\r
17456 "%s: value not given (%s:%d)",
\r
17457 td->name, __FILE__, __LINE__);
\r
17461 value = *(const long *)sptr;
\r
17463 if((value >= 0 && value <= 65535)) {
\r
17464 /* Constraint check succeeded */
\r
17467 ASN__CTFAIL(app_key, td, sptr,
\r
17468 "%s: constraint failed (%s:%d)",
\r
17469 td->name, __FILE__, __LINE__);
\r
17475 memb_criticality_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17476 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17479 ASN__CTFAIL(app_key, td, sptr,
\r
17480 "%s: value not given (%s:%d)",
\r
17481 td->name, __FILE__, __LINE__);
\r
17486 if(1 /* No applicable constraints whatsoever */) {
\r
17487 /* Nothing is here. See below */
\r
17490 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17494 memb_extensionValue_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17495 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17498 ASN__CTFAIL(app_key, td, sptr,
\r
17499 "%s: value not given (%s:%d)",
\r
17500 td->name, __FILE__, __LINE__);
\r
17505 if(1 /* No applicable constraints whatsoever */) {
\r
17506 /* Nothing is here. See below */
\r
17509 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17512 static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = {
\r
17513 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17514 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17515 0, 0 /* No PER value map */
\r
17517 static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {
\r
17518 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17519 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17520 0, 0 /* No PER value map */
\r
17522 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_4 CC_NOTUSED = {
\r
17523 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17524 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17525 0, 0 /* No PER value map */
\r
17527 static asn_per_constraints_t asn_PER_memb_id_constr_6 CC_NOTUSED = {
\r
17528 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17529 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17530 0, 0 /* No PER value map */
\r
17532 static asn_per_constraints_t asn_PER_memb_criticality_constr_7 CC_NOTUSED = {
\r
17533 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17534 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17535 0, 0 /* No PER value map */
\r
17537 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_8 CC_NOTUSED = {
\r
17538 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17539 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17540 0, 0 /* No PER value map */
\r
17542 static asn_per_constraints_t asn_PER_memb_id_constr_10 CC_NOTUSED = {
\r
17543 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17544 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17545 0, 0 /* No PER value map */
\r
17547 static asn_per_constraints_t asn_PER_memb_criticality_constr_11 CC_NOTUSED = {
\r
17548 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17549 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17550 0, 0 /* No PER value map */
\r
17552 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_12 CC_NOTUSED = {
\r
17553 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17554 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17555 0, 0 /* No PER value map */
\r
17557 static asn_per_constraints_t asn_PER_memb_id_constr_14 CC_NOTUSED = {
\r
17558 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17559 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17560 0, 0 /* No PER value map */
\r
17562 static asn_per_constraints_t asn_PER_memb_criticality_constr_15 CC_NOTUSED = {
\r
17563 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17564 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17565 0, 0 /* No PER value map */
\r
17567 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_16 CC_NOTUSED = {
\r
17568 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17569 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17570 0, 0 /* No PER value map */
\r
17572 static asn_per_constraints_t asn_PER_memb_id_constr_18 CC_NOTUSED = {
\r
17573 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17574 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17575 0, 0 /* No PER value map */
\r
17577 static asn_per_constraints_t asn_PER_memb_criticality_constr_19 CC_NOTUSED = {
\r
17578 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17579 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17580 0, 0 /* No PER value map */
\r
17582 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_20 CC_NOTUSED = {
\r
17583 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17584 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17585 0, 0 /* No PER value map */
\r
17587 static asn_per_constraints_t asn_PER_memb_id_constr_22 CC_NOTUSED = {
\r
17588 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17589 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17590 0, 0 /* No PER value map */
\r
17592 static asn_per_constraints_t asn_PER_memb_criticality_constr_23 CC_NOTUSED = {
\r
17593 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17594 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17595 0, 0 /* No PER value map */
\r
17597 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_24 CC_NOTUSED = {
\r
17598 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17599 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17600 0, 0 /* No PER value map */
\r
17602 static asn_per_constraints_t asn_PER_memb_id_constr_26 CC_NOTUSED = {
\r
17603 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17604 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17605 0, 0 /* No PER value map */
\r
17607 static asn_per_constraints_t asn_PER_memb_criticality_constr_27 CC_NOTUSED = {
\r
17608 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17609 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17610 0, 0 /* No PER value map */
\r
17612 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_28 CC_NOTUSED = {
\r
17613 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17614 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17615 0, 0 /* No PER value map */
\r
17617 static asn_per_constraints_t asn_PER_memb_id_constr_30 CC_NOTUSED = {
\r
17618 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17619 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17620 0, 0 /* No PER value map */
\r
17622 static asn_per_constraints_t asn_PER_memb_criticality_constr_31 CC_NOTUSED = {
\r
17623 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17624 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17625 0, 0 /* No PER value map */
\r
17627 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_32 CC_NOTUSED = {
\r
17628 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17629 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17630 0, 0 /* No PER value map */
\r
17632 static asn_per_constraints_t asn_PER_memb_id_constr_34 CC_NOTUSED = {
\r
17633 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17634 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17635 0, 0 /* No PER value map */
\r
17637 static asn_per_constraints_t asn_PER_memb_criticality_constr_35 CC_NOTUSED = {
\r
17638 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17639 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17640 0, 0 /* No PER value map */
\r
17642 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_36 CC_NOTUSED = {
\r
17643 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17644 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17645 0, 0 /* No PER value map */
\r
17647 static asn_per_constraints_t asn_PER_memb_id_constr_38 CC_NOTUSED = {
\r
17648 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17649 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17650 0, 0 /* No PER value map */
\r
17652 static asn_per_constraints_t asn_PER_memb_criticality_constr_39 CC_NOTUSED = {
\r
17653 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17654 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17655 0, 0 /* No PER value map */
\r
17657 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_40 CC_NOTUSED = {
\r
17658 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17659 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17660 0, 0 /* No PER value map */
\r
17662 static asn_per_constraints_t asn_PER_memb_id_constr_42 CC_NOTUSED = {
\r
17663 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17664 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17665 0, 0 /* No PER value map */
\r
17667 static asn_per_constraints_t asn_PER_memb_criticality_constr_43 CC_NOTUSED = {
\r
17668 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17669 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17670 0, 0 /* No PER value map */
\r
17672 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_44 CC_NOTUSED = {
\r
17673 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17674 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17675 0, 0 /* No PER value map */
\r
17677 static asn_per_constraints_t asn_PER_memb_id_constr_46 CC_NOTUSED = {
\r
17678 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17679 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17680 0, 0 /* No PER value map */
\r
17682 static asn_per_constraints_t asn_PER_memb_criticality_constr_47 CC_NOTUSED = {
\r
17683 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17684 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17685 0, 0 /* No PER value map */
\r
17687 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_48 CC_NOTUSED = {
\r
17688 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17689 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17690 0, 0 /* No PER value map */
\r
17692 static asn_per_constraints_t asn_PER_memb_id_constr_50 CC_NOTUSED = {
\r
17693 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17694 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17695 0, 0 /* No PER value map */
\r
17697 static asn_per_constraints_t asn_PER_memb_criticality_constr_51 CC_NOTUSED = {
\r
17698 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17699 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17700 0, 0 /* No PER value map */
\r
17702 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_52 CC_NOTUSED = {
\r
17703 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17704 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17705 0, 0 /* No PER value map */
\r
17707 static asn_per_constraints_t asn_PER_memb_id_constr_54 CC_NOTUSED = {
\r
17708 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17709 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17710 0, 0 /* No PER value map */
\r
17712 static asn_per_constraints_t asn_PER_memb_criticality_constr_55 CC_NOTUSED = {
\r
17713 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17714 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17715 0, 0 /* No PER value map */
\r
17717 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_56 CC_NOTUSED = {
\r
17718 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17719 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17720 0, 0 /* No PER value map */
\r
17722 static asn_per_constraints_t asn_PER_memb_id_constr_58 CC_NOTUSED = {
\r
17723 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17724 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17725 0, 0 /* No PER value map */
\r
17727 static asn_per_constraints_t asn_PER_memb_criticality_constr_59 CC_NOTUSED = {
\r
17728 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17729 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17730 0, 0 /* No PER value map */
\r
17732 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_60 CC_NOTUSED = {
\r
17733 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17734 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17735 0, 0 /* No PER value map */
\r
17737 static asn_per_constraints_t asn_PER_memb_id_constr_62 CC_NOTUSED = {
\r
17738 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17739 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17740 0, 0 /* No PER value map */
\r
17742 static asn_per_constraints_t asn_PER_memb_criticality_constr_63 CC_NOTUSED = {
\r
17743 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17744 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17745 0, 0 /* No PER value map */
\r
17747 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_64 CC_NOTUSED = {
\r
17748 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17749 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17750 0, 0 /* No PER value map */
\r
17752 static asn_per_constraints_t asn_PER_memb_id_constr_66 CC_NOTUSED = {
\r
17753 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17754 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17755 0, 0 /* No PER value map */
\r
17757 static asn_per_constraints_t asn_PER_memb_criticality_constr_67 CC_NOTUSED = {
\r
17758 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17759 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17760 0, 0 /* No PER value map */
\r
17762 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_68 CC_NOTUSED = {
\r
17763 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17764 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17765 0, 0 /* No PER value map */
\r
17767 static asn_per_constraints_t asn_PER_memb_id_constr_70 CC_NOTUSED = {
\r
17768 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17769 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17770 0, 0 /* No PER value map */
\r
17772 static asn_per_constraints_t asn_PER_memb_criticality_constr_71 CC_NOTUSED = {
\r
17773 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17774 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17775 0, 0 /* No PER value map */
\r
17777 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_72 CC_NOTUSED = {
\r
17778 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17779 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17780 0, 0 /* No PER value map */
\r
17782 static asn_per_constraints_t asn_PER_memb_id_constr_74 CC_NOTUSED = {
\r
17783 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17784 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17785 0, 0 /* No PER value map */
\r
17787 static asn_per_constraints_t asn_PER_memb_criticality_constr_75 CC_NOTUSED = {
\r
17788 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17789 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17790 0, 0 /* No PER value map */
\r
17792 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_76 CC_NOTUSED = {
\r
17793 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17794 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17795 0, 0 /* No PER value map */
\r
17797 static asn_per_constraints_t asn_PER_memb_id_constr_78 CC_NOTUSED = {
\r
17798 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17799 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17800 0, 0 /* No PER value map */
\r
17802 static asn_per_constraints_t asn_PER_memb_criticality_constr_79 CC_NOTUSED = {
\r
17803 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17804 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17805 0, 0 /* No PER value map */
\r
17807 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_80 CC_NOTUSED = {
\r
17808 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17809 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17810 0, 0 /* No PER value map */
\r
17812 static asn_per_constraints_t asn_PER_memb_id_constr_82 CC_NOTUSED = {
\r
17813 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17814 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17815 0, 0 /* No PER value map */
\r
17817 static asn_per_constraints_t asn_PER_memb_criticality_constr_83 CC_NOTUSED = {
\r
17818 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17819 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17820 0, 0 /* No PER value map */
\r
17822 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_84 CC_NOTUSED = {
\r
17823 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17824 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17825 0, 0 /* No PER value map */
\r
17827 static asn_per_constraints_t asn_PER_memb_id_constr_86 CC_NOTUSED = {
\r
17828 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17829 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17830 0, 0 /* No PER value map */
\r
17832 static asn_per_constraints_t asn_PER_memb_criticality_constr_87 CC_NOTUSED = {
\r
17833 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17834 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17835 0, 0 /* No PER value map */
\r
17837 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_88 CC_NOTUSED = {
\r
17838 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17839 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17840 0, 0 /* No PER value map */
\r
17842 static asn_per_constraints_t asn_PER_memb_id_constr_90 CC_NOTUSED = {
\r
17843 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17844 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17845 0, 0 /* No PER value map */
\r
17847 static asn_per_constraints_t asn_PER_memb_criticality_constr_91 CC_NOTUSED = {
\r
17848 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17849 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17850 0, 0 /* No PER value map */
\r
17852 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_92 CC_NOTUSED = {
\r
17853 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17854 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17855 0, 0 /* No PER value map */
\r
17857 static asn_per_constraints_t asn_PER_memb_id_constr_94 CC_NOTUSED = {
\r
17858 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17859 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17860 0, 0 /* No PER value map */
\r
17862 static asn_per_constraints_t asn_PER_memb_criticality_constr_95 CC_NOTUSED = {
\r
17863 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17864 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17865 0, 0 /* No PER value map */
\r
17867 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_96 CC_NOTUSED = {
\r
17868 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17869 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17870 0, 0 /* No PER value map */
\r
17872 static asn_per_constraints_t asn_PER_memb_id_constr_98 CC_NOTUSED = {
\r
17873 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17874 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17875 0, 0 /* No PER value map */
\r
17877 static asn_per_constraints_t asn_PER_memb_criticality_constr_99 CC_NOTUSED = {
\r
17878 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17879 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17880 0, 0 /* No PER value map */
\r
17882 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_100 CC_NOTUSED = {
\r
17883 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17884 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17885 0, 0 /* No PER value map */
\r
17887 static asn_per_constraints_t asn_PER_memb_id_constr_102 CC_NOTUSED = {
\r
17888 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17889 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17890 0, 0 /* No PER value map */
\r
17892 static asn_per_constraints_t asn_PER_memb_criticality_constr_103 CC_NOTUSED = {
\r
17893 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17894 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17895 0, 0 /* No PER value map */
\r
17897 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_104 CC_NOTUSED = {
\r
17898 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17899 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17900 0, 0 /* No PER value map */
\r
17902 static asn_per_constraints_t asn_PER_memb_id_constr_106 CC_NOTUSED = {
\r
17903 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17904 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17905 0, 0 /* No PER value map */
\r
17907 static asn_per_constraints_t asn_PER_memb_criticality_constr_107 CC_NOTUSED = {
\r
17908 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17909 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17910 0, 0 /* No PER value map */
\r
17912 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_108 CC_NOTUSED = {
\r
17913 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17914 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17915 0, 0 /* No PER value map */
\r
17917 static asn_per_constraints_t asn_PER_memb_id_constr_110 CC_NOTUSED = {
\r
17918 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17919 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17920 0, 0 /* No PER value map */
\r
17922 static asn_per_constraints_t asn_PER_memb_criticality_constr_111 CC_NOTUSED = {
\r
17923 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17924 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17925 0, 0 /* No PER value map */
\r
17927 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_112 CC_NOTUSED = {
\r
17928 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17929 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17930 0, 0 /* No PER value map */
\r
17932 static asn_per_constraints_t asn_PER_memb_id_constr_114 CC_NOTUSED = {
\r
17933 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17934 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17935 0, 0 /* No PER value map */
\r
17937 static asn_per_constraints_t asn_PER_memb_criticality_constr_115 CC_NOTUSED = {
\r
17938 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17939 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17940 0, 0 /* No PER value map */
\r
17942 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_116 CC_NOTUSED = {
\r
17943 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17944 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17945 0, 0 /* No PER value map */
\r
17947 static asn_per_constraints_t asn_PER_memb_id_constr_118 CC_NOTUSED = {
\r
17948 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17949 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17950 0, 0 /* No PER value map */
\r
17952 static asn_per_constraints_t asn_PER_memb_criticality_constr_119 CC_NOTUSED = {
\r
17953 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17954 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17955 0, 0 /* No PER value map */
\r
17957 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_120 CC_NOTUSED = {
\r
17958 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17959 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17960 0, 0 /* No PER value map */
\r
17962 static asn_per_constraints_t asn_PER_memb_id_constr_122 CC_NOTUSED = {
\r
17963 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17964 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17965 0, 0 /* No PER value map */
\r
17967 static asn_per_constraints_t asn_PER_memb_criticality_constr_123 CC_NOTUSED = {
\r
17968 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17969 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17970 0, 0 /* No PER value map */
\r
17972 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_124 CC_NOTUSED = {
\r
17973 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17974 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17975 0, 0 /* No PER value map */
\r
17977 static asn_per_constraints_t asn_PER_memb_id_constr_126 CC_NOTUSED = {
\r
17978 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17979 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17980 0, 0 /* No PER value map */
\r
17982 static asn_per_constraints_t asn_PER_memb_criticality_constr_127 CC_NOTUSED = {
\r
17983 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17984 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17985 0, 0 /* No PER value map */
\r
17987 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_128 CC_NOTUSED = {
\r
17988 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17989 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17990 0, 0 /* No PER value map */
\r
17992 static asn_per_constraints_t asn_PER_memb_id_constr_130 CC_NOTUSED = {
\r
17993 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
17994 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
17995 0, 0 /* No PER value map */
\r
17997 static asn_per_constraints_t asn_PER_memb_criticality_constr_131 CC_NOTUSED = {
\r
17998 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
17999 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18000 0, 0 /* No PER value map */
\r
18002 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_132 CC_NOTUSED = {
\r
18003 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18004 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18005 0, 0 /* No PER value map */
\r
18007 static asn_per_constraints_t asn_PER_memb_id_constr_134 CC_NOTUSED = {
\r
18008 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18009 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18010 0, 0 /* No PER value map */
\r
18012 static asn_per_constraints_t asn_PER_memb_criticality_constr_135 CC_NOTUSED = {
\r
18013 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18014 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18015 0, 0 /* No PER value map */
\r
18017 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_136 CC_NOTUSED = {
\r
18018 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18019 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18020 0, 0 /* No PER value map */
\r
18022 static asn_per_constraints_t asn_PER_memb_id_constr_138 CC_NOTUSED = {
\r
18023 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18024 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18025 0, 0 /* No PER value map */
\r
18027 static asn_per_constraints_t asn_PER_memb_criticality_constr_139 CC_NOTUSED = {
\r
18028 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18029 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18030 0, 0 /* No PER value map */
\r
18032 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_140 CC_NOTUSED = {
\r
18033 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18034 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18035 0, 0 /* No PER value map */
\r
18037 static asn_per_constraints_t asn_PER_memb_id_constr_142 CC_NOTUSED = {
\r
18038 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18039 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18040 0, 0 /* No PER value map */
\r
18042 static asn_per_constraints_t asn_PER_memb_criticality_constr_143 CC_NOTUSED = {
\r
18043 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18044 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18045 0, 0 /* No PER value map */
\r
18047 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_144 CC_NOTUSED = {
\r
18048 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18049 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18050 0, 0 /* No PER value map */
\r
18052 static asn_per_constraints_t asn_PER_memb_id_constr_146 CC_NOTUSED = {
\r
18053 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18054 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18055 0, 0 /* No PER value map */
\r
18057 static asn_per_constraints_t asn_PER_memb_criticality_constr_147 CC_NOTUSED = {
\r
18058 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18059 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18060 0, 0 /* No PER value map */
\r
18062 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_148 CC_NOTUSED = {
\r
18063 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18064 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18065 0, 0 /* No PER value map */
\r
18067 static asn_per_constraints_t asn_PER_memb_id_constr_150 CC_NOTUSED = {
\r
18068 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18069 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18070 0, 0 /* No PER value map */
\r
18072 static asn_per_constraints_t asn_PER_memb_criticality_constr_151 CC_NOTUSED = {
\r
18073 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18074 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18075 0, 0 /* No PER value map */
\r
18077 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_152 CC_NOTUSED = {
\r
18078 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18079 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18080 0, 0 /* No PER value map */
\r
18082 static asn_per_constraints_t asn_PER_memb_id_constr_154 CC_NOTUSED = {
\r
18083 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18084 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18085 0, 0 /* No PER value map */
\r
18087 static asn_per_constraints_t asn_PER_memb_criticality_constr_155 CC_NOTUSED = {
\r
18088 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18089 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18090 0, 0 /* No PER value map */
\r
18092 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_156 CC_NOTUSED = {
\r
18093 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18094 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18095 0, 0 /* No PER value map */
\r
18097 static asn_per_constraints_t asn_PER_memb_id_constr_158 CC_NOTUSED = {
\r
18098 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18099 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18100 0, 0 /* No PER value map */
\r
18102 static asn_per_constraints_t asn_PER_memb_criticality_constr_159 CC_NOTUSED = {
\r
18103 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18104 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18105 0, 0 /* No PER value map */
\r
18107 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_160 CC_NOTUSED = {
\r
18108 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18109 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18110 0, 0 /* No PER value map */
\r
18112 static asn_per_constraints_t asn_PER_memb_id_constr_162 CC_NOTUSED = {
\r
18113 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18114 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18115 0, 0 /* No PER value map */
\r
18117 static asn_per_constraints_t asn_PER_memb_criticality_constr_163 CC_NOTUSED = {
\r
18118 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18119 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18120 0, 0 /* No PER value map */
\r
18122 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_164 CC_NOTUSED = {
\r
18123 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18124 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18125 0, 0 /* No PER value map */
\r
18127 static asn_per_constraints_t asn_PER_memb_id_constr_166 CC_NOTUSED = {
\r
18128 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18129 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18130 0, 0 /* No PER value map */
\r
18132 static asn_per_constraints_t asn_PER_memb_criticality_constr_167 CC_NOTUSED = {
\r
18133 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18134 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18135 0, 0 /* No PER value map */
\r
18137 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_168 CC_NOTUSED = {
\r
18138 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18139 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18140 0, 0 /* No PER value map */
\r
18142 static asn_per_constraints_t asn_PER_memb_id_constr_170 CC_NOTUSED = {
\r
18143 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18144 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18145 0, 0 /* No PER value map */
\r
18147 static asn_per_constraints_t asn_PER_memb_criticality_constr_171 CC_NOTUSED = {
\r
18148 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18149 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18150 0, 0 /* No PER value map */
\r
18152 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_172 CC_NOTUSED = {
\r
18153 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18154 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18155 0, 0 /* No PER value map */
\r
18157 static asn_per_constraints_t asn_PER_memb_id_constr_174 CC_NOTUSED = {
\r
18158 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18159 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18160 0, 0 /* No PER value map */
\r
18162 static asn_per_constraints_t asn_PER_memb_criticality_constr_175 CC_NOTUSED = {
\r
18163 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18164 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18165 0, 0 /* No PER value map */
\r
18167 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_176 CC_NOTUSED = {
\r
18168 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18169 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18170 0, 0 /* No PER value map */
\r
18172 static asn_per_constraints_t asn_PER_memb_id_constr_178 CC_NOTUSED = {
\r
18173 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18174 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18175 0, 0 /* No PER value map */
\r
18177 static asn_per_constraints_t asn_PER_memb_criticality_constr_179 CC_NOTUSED = {
\r
18178 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18179 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18180 0, 0 /* No PER value map */
\r
18182 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_180 CC_NOTUSED = {
\r
18183 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18184 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18185 0, 0 /* No PER value map */
\r
18187 static asn_per_constraints_t asn_PER_memb_id_constr_182 CC_NOTUSED = {
\r
18188 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18189 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18190 0, 0 /* No PER value map */
\r
18192 static asn_per_constraints_t asn_PER_memb_criticality_constr_183 CC_NOTUSED = {
\r
18193 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18194 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18195 0, 0 /* No PER value map */
\r
18197 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_184 CC_NOTUSED = {
\r
18198 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18199 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18200 0, 0 /* No PER value map */
\r
18202 static asn_per_constraints_t asn_PER_memb_id_constr_186 CC_NOTUSED = {
\r
18203 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18204 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18205 0, 0 /* No PER value map */
\r
18207 static asn_per_constraints_t asn_PER_memb_criticality_constr_187 CC_NOTUSED = {
\r
18208 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18209 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18210 0, 0 /* No PER value map */
\r
18212 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_188 CC_NOTUSED = {
\r
18213 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18214 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18215 0, 0 /* No PER value map */
\r
18217 static asn_per_constraints_t asn_PER_memb_id_constr_190 CC_NOTUSED = {
\r
18218 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18219 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18220 0, 0 /* No PER value map */
\r
18222 static asn_per_constraints_t asn_PER_memb_criticality_constr_191 CC_NOTUSED = {
\r
18223 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18224 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18225 0, 0 /* No PER value map */
\r
18227 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_192 CC_NOTUSED = {
\r
18228 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18229 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18230 0, 0 /* No PER value map */
\r
18232 static asn_per_constraints_t asn_PER_memb_id_constr_194 CC_NOTUSED = {
\r
18233 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18234 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18235 0, 0 /* No PER value map */
\r
18237 static asn_per_constraints_t asn_PER_memb_criticality_constr_195 CC_NOTUSED = {
\r
18238 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18239 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18240 0, 0 /* No PER value map */
\r
18242 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_196 CC_NOTUSED = {
\r
18243 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18244 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18245 0, 0 /* No PER value map */
\r
18247 static asn_per_constraints_t asn_PER_memb_id_constr_198 CC_NOTUSED = {
\r
18248 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18249 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18250 0, 0 /* No PER value map */
\r
18252 static asn_per_constraints_t asn_PER_memb_criticality_constr_199 CC_NOTUSED = {
\r
18253 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18254 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18255 0, 0 /* No PER value map */
\r
18257 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_200 CC_NOTUSED = {
\r
18258 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18259 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18260 0, 0 /* No PER value map */
\r
18262 static asn_per_constraints_t asn_PER_memb_id_constr_202 CC_NOTUSED = {
\r
18263 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18264 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18265 0, 0 /* No PER value map */
\r
18267 static asn_per_constraints_t asn_PER_memb_criticality_constr_203 CC_NOTUSED = {
\r
18268 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18269 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18270 0, 0 /* No PER value map */
\r
18272 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_204 CC_NOTUSED = {
\r
18273 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18274 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18275 0, 0 /* No PER value map */
\r
18277 static asn_per_constraints_t asn_PER_memb_id_constr_206 CC_NOTUSED = {
\r
18278 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18279 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18280 0, 0 /* No PER value map */
\r
18282 static asn_per_constraints_t asn_PER_memb_criticality_constr_207 CC_NOTUSED = {
\r
18283 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18284 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18285 0, 0 /* No PER value map */
\r
18287 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_208 CC_NOTUSED = {
\r
18288 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18289 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18290 0, 0 /* No PER value map */
\r
18292 static asn_per_constraints_t asn_PER_memb_id_constr_210 CC_NOTUSED = {
\r
18293 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18294 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18295 0, 0 /* No PER value map */
\r
18297 static asn_per_constraints_t asn_PER_memb_criticality_constr_211 CC_NOTUSED = {
\r
18298 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18299 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18300 0, 0 /* No PER value map */
\r
18302 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_212 CC_NOTUSED = {
\r
18303 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18304 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18305 0, 0 /* No PER value map */
\r
18307 static asn_per_constraints_t asn_PER_memb_id_constr_214 CC_NOTUSED = {
\r
18308 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18309 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18310 0, 0 /* No PER value map */
\r
18312 static asn_per_constraints_t asn_PER_memb_criticality_constr_215 CC_NOTUSED = {
\r
18313 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18314 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18315 0, 0 /* No PER value map */
\r
18317 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_216 CC_NOTUSED = {
\r
18318 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18319 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18320 0, 0 /* No PER value map */
\r
18322 static asn_per_constraints_t asn_PER_memb_id_constr_218 CC_NOTUSED = {
\r
18323 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18324 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18325 0, 0 /* No PER value map */
\r
18327 static asn_per_constraints_t asn_PER_memb_criticality_constr_219 CC_NOTUSED = {
\r
18328 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18329 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18330 0, 0 /* No PER value map */
\r
18332 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_220 CC_NOTUSED = {
\r
18333 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18334 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18335 0, 0 /* No PER value map */
\r
18337 static asn_per_constraints_t asn_PER_memb_id_constr_222 CC_NOTUSED = {
\r
18338 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18339 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18340 0, 0 /* No PER value map */
\r
18342 static asn_per_constraints_t asn_PER_memb_criticality_constr_223 CC_NOTUSED = {
\r
18343 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18344 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18345 0, 0 /* No PER value map */
\r
18347 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_224 CC_NOTUSED = {
\r
18348 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18349 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18350 0, 0 /* No PER value map */
\r
18352 static asn_per_constraints_t asn_PER_memb_id_constr_226 CC_NOTUSED = {
\r
18353 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18354 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18355 0, 0 /* No PER value map */
\r
18357 static asn_per_constraints_t asn_PER_memb_criticality_constr_227 CC_NOTUSED = {
\r
18358 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18359 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18360 0, 0 /* No PER value map */
\r
18362 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_228 CC_NOTUSED = {
\r
18363 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18364 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18365 0, 0 /* No PER value map */
\r
18367 static asn_per_constraints_t asn_PER_memb_id_constr_230 CC_NOTUSED = {
\r
18368 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18369 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18370 0, 0 /* No PER value map */
\r
18372 static asn_per_constraints_t asn_PER_memb_criticality_constr_231 CC_NOTUSED = {
\r
18373 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18374 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18375 0, 0 /* No PER value map */
\r
18377 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_232 CC_NOTUSED = {
\r
18378 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18379 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18380 0, 0 /* No PER value map */
\r
18382 static asn_per_constraints_t asn_PER_memb_id_constr_234 CC_NOTUSED = {
\r
18383 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18384 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18385 0, 0 /* No PER value map */
\r
18387 static asn_per_constraints_t asn_PER_memb_criticality_constr_235 CC_NOTUSED = {
\r
18388 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18389 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18390 0, 0 /* No PER value map */
\r
18392 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_236 CC_NOTUSED = {
\r
18393 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18394 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18395 0, 0 /* No PER value map */
\r
18397 static asn_per_constraints_t asn_PER_memb_id_constr_238 CC_NOTUSED = {
\r
18398 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18399 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18400 0, 0 /* No PER value map */
\r
18402 static asn_per_constraints_t asn_PER_memb_criticality_constr_239 CC_NOTUSED = {
\r
18403 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18404 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18405 0, 0 /* No PER value map */
\r
18407 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_240 CC_NOTUSED = {
\r
18408 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18409 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18410 0, 0 /* No PER value map */
\r
18412 static asn_per_constraints_t asn_PER_memb_id_constr_242 CC_NOTUSED = {
\r
18413 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18414 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18415 0, 0 /* No PER value map */
\r
18417 static asn_per_constraints_t asn_PER_memb_criticality_constr_243 CC_NOTUSED = {
\r
18418 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18419 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18420 0, 0 /* No PER value map */
\r
18422 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_244 CC_NOTUSED = {
\r
18423 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18424 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18425 0, 0 /* No PER value map */
\r
18427 static asn_per_constraints_t asn_PER_memb_id_constr_246 CC_NOTUSED = {
\r
18428 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18429 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18430 0, 0 /* No PER value map */
\r
18432 static asn_per_constraints_t asn_PER_memb_criticality_constr_247 CC_NOTUSED = {
\r
18433 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18434 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18435 0, 0 /* No PER value map */
\r
18437 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_248 CC_NOTUSED = {
\r
18438 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18439 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18440 0, 0 /* No PER value map */
\r
18442 static asn_per_constraints_t asn_PER_memb_id_constr_250 CC_NOTUSED = {
\r
18443 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18444 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18445 0, 0 /* No PER value map */
\r
18447 static asn_per_constraints_t asn_PER_memb_criticality_constr_251 CC_NOTUSED = {
\r
18448 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18449 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18450 0, 0 /* No PER value map */
\r
18452 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_252 CC_NOTUSED = {
\r
18453 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18454 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18455 0, 0 /* No PER value map */
\r
18457 static asn_per_constraints_t asn_PER_memb_id_constr_254 CC_NOTUSED = {
\r
18458 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18459 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18460 0, 0 /* No PER value map */
\r
18462 static asn_per_constraints_t asn_PER_memb_criticality_constr_255 CC_NOTUSED = {
\r
18463 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18464 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18465 0, 0 /* No PER value map */
\r
18467 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_256 CC_NOTUSED = {
\r
18468 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18469 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18470 0, 0 /* No PER value map */
\r
18472 static asn_per_constraints_t asn_PER_memb_id_constr_258 CC_NOTUSED = {
\r
18473 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18474 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18475 0, 0 /* No PER value map */
\r
18477 static asn_per_constraints_t asn_PER_memb_criticality_constr_259 CC_NOTUSED = {
\r
18478 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18479 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18480 0, 0 /* No PER value map */
\r
18482 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_260 CC_NOTUSED = {
\r
18483 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18484 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18485 0, 0 /* No PER value map */
\r
18487 static asn_per_constraints_t asn_PER_memb_id_constr_262 CC_NOTUSED = {
\r
18488 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18489 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18490 0, 0 /* No PER value map */
\r
18492 static asn_per_constraints_t asn_PER_memb_criticality_constr_263 CC_NOTUSED = {
\r
18493 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18494 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18495 0, 0 /* No PER value map */
\r
18497 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_264 CC_NOTUSED = {
\r
18498 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18499 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18500 0, 0 /* No PER value map */
\r
18502 static asn_per_constraints_t asn_PER_memb_id_constr_266 CC_NOTUSED = {
\r
18503 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18504 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18505 0, 0 /* No PER value map */
\r
18507 static asn_per_constraints_t asn_PER_memb_criticality_constr_267 CC_NOTUSED = {
\r
18508 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18509 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18510 0, 0 /* No PER value map */
\r
18512 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_268 CC_NOTUSED = {
\r
18513 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18514 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18515 0, 0 /* No PER value map */
\r
18517 static asn_per_constraints_t asn_PER_memb_id_constr_270 CC_NOTUSED = {
\r
18518 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18519 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18520 0, 0 /* No PER value map */
\r
18522 static asn_per_constraints_t asn_PER_memb_criticality_constr_271 CC_NOTUSED = {
\r
18523 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18524 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18525 0, 0 /* No PER value map */
\r
18527 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_272 CC_NOTUSED = {
\r
18528 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18529 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18530 0, 0 /* No PER value map */
\r
18532 static asn_per_constraints_t asn_PER_memb_id_constr_274 CC_NOTUSED = {
\r
18533 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18534 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18535 0, 0 /* No PER value map */
\r
18537 static asn_per_constraints_t asn_PER_memb_criticality_constr_275 CC_NOTUSED = {
\r
18538 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18539 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18540 0, 0 /* No PER value map */
\r
18542 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_276 CC_NOTUSED = {
\r
18543 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18544 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18545 0, 0 /* No PER value map */
\r
18547 static asn_per_constraints_t asn_PER_memb_id_constr_278 CC_NOTUSED = {
\r
18548 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18549 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18550 0, 0 /* No PER value map */
\r
18552 static asn_per_constraints_t asn_PER_memb_criticality_constr_279 CC_NOTUSED = {
\r
18553 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18554 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18555 0, 0 /* No PER value map */
\r
18557 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_280 CC_NOTUSED = {
\r
18558 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18559 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18560 0, 0 /* No PER value map */
\r
18562 static asn_per_constraints_t asn_PER_memb_id_constr_282 CC_NOTUSED = {
\r
18563 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18564 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18565 0, 0 /* No PER value map */
\r
18567 static asn_per_constraints_t asn_PER_memb_criticality_constr_283 CC_NOTUSED = {
\r
18568 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18569 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18570 0, 0 /* No PER value map */
\r
18572 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_284 CC_NOTUSED = {
\r
18573 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18574 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18575 0, 0 /* No PER value map */
\r
18577 static asn_per_constraints_t asn_PER_memb_id_constr_286 CC_NOTUSED = {
\r
18578 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18579 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18580 0, 0 /* No PER value map */
\r
18582 static asn_per_constraints_t asn_PER_memb_criticality_constr_287 CC_NOTUSED = {
\r
18583 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18584 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18585 0, 0 /* No PER value map */
\r
18587 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_288 CC_NOTUSED = {
\r
18588 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18589 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18590 0, 0 /* No PER value map */
\r
18592 static asn_per_constraints_t asn_PER_memb_id_constr_290 CC_NOTUSED = {
\r
18593 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18594 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18595 0, 0 /* No PER value map */
\r
18597 static asn_per_constraints_t asn_PER_memb_criticality_constr_291 CC_NOTUSED = {
\r
18598 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18599 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18600 0, 0 /* No PER value map */
\r
18602 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_292 CC_NOTUSED = {
\r
18603 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18604 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18605 0, 0 /* No PER value map */
\r
18607 static asn_per_constraints_t asn_PER_memb_id_constr_294 CC_NOTUSED = {
\r
18608 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18609 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18610 0, 0 /* No PER value map */
\r
18612 static asn_per_constraints_t asn_PER_memb_criticality_constr_295 CC_NOTUSED = {
\r
18613 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18614 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18615 0, 0 /* No PER value map */
\r
18617 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_296 CC_NOTUSED = {
\r
18618 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18619 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18620 0, 0 /* No PER value map */
\r
18622 static asn_per_constraints_t asn_PER_memb_id_constr_298 CC_NOTUSED = {
\r
18623 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18624 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18625 0, 0 /* No PER value map */
\r
18627 static asn_per_constraints_t asn_PER_memb_criticality_constr_299 CC_NOTUSED = {
\r
18628 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18629 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18630 0, 0 /* No PER value map */
\r
18632 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_300 CC_NOTUSED = {
\r
18633 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18634 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18635 0, 0 /* No PER value map */
\r
18637 static asn_per_constraints_t asn_PER_memb_id_constr_302 CC_NOTUSED = {
\r
18638 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18639 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18640 0, 0 /* No PER value map */
\r
18642 static asn_per_constraints_t asn_PER_memb_criticality_constr_303 CC_NOTUSED = {
\r
18643 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18644 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18645 0, 0 /* No PER value map */
\r
18647 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_304 CC_NOTUSED = {
\r
18648 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18649 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18650 0, 0 /* No PER value map */
\r
18652 static asn_per_constraints_t asn_PER_memb_id_constr_306 CC_NOTUSED = {
\r
18653 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18654 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18655 0, 0 /* No PER value map */
\r
18657 static asn_per_constraints_t asn_PER_memb_criticality_constr_307 CC_NOTUSED = {
\r
18658 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18659 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18660 0, 0 /* No PER value map */
\r
18662 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_308 CC_NOTUSED = {
\r
18663 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18664 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18665 0, 0 /* No PER value map */
\r
18667 static asn_per_constraints_t asn_PER_memb_id_constr_310 CC_NOTUSED = {
\r
18668 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18669 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18670 0, 0 /* No PER value map */
\r
18672 static asn_per_constraints_t asn_PER_memb_criticality_constr_311 CC_NOTUSED = {
\r
18673 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18674 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18675 0, 0 /* No PER value map */
\r
18677 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_312 CC_NOTUSED = {
\r
18678 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18679 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18680 0, 0 /* No PER value map */
\r
18682 static asn_per_constraints_t asn_PER_memb_id_constr_314 CC_NOTUSED = {
\r
18683 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18684 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18685 0, 0 /* No PER value map */
\r
18687 static asn_per_constraints_t asn_PER_memb_criticality_constr_315 CC_NOTUSED = {
\r
18688 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18689 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18690 0, 0 /* No PER value map */
\r
18692 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_316 CC_NOTUSED = {
\r
18693 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18694 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18695 0, 0 /* No PER value map */
\r
18697 static asn_per_constraints_t asn_PER_memb_id_constr_318 CC_NOTUSED = {
\r
18698 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18699 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18700 0, 0 /* No PER value map */
\r
18702 static asn_per_constraints_t asn_PER_memb_criticality_constr_319 CC_NOTUSED = {
\r
18703 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18704 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18705 0, 0 /* No PER value map */
\r
18707 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_320 CC_NOTUSED = {
\r
18708 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18709 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18710 0, 0 /* No PER value map */
\r
18712 static asn_per_constraints_t asn_PER_memb_id_constr_322 CC_NOTUSED = {
\r
18713 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18714 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18715 0, 0 /* No PER value map */
\r
18717 static asn_per_constraints_t asn_PER_memb_criticality_constr_323 CC_NOTUSED = {
\r
18718 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18719 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18720 0, 0 /* No PER value map */
\r
18722 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_324 CC_NOTUSED = {
\r
18723 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18724 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18725 0, 0 /* No PER value map */
\r
18727 static asn_per_constraints_t asn_PER_memb_id_constr_326 CC_NOTUSED = {
\r
18728 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18729 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18730 0, 0 /* No PER value map */
\r
18732 static asn_per_constraints_t asn_PER_memb_criticality_constr_327 CC_NOTUSED = {
\r
18733 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18734 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18735 0, 0 /* No PER value map */
\r
18737 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_328 CC_NOTUSED = {
\r
18738 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18739 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18740 0, 0 /* No PER value map */
\r
18742 static asn_per_constraints_t asn_PER_memb_id_constr_330 CC_NOTUSED = {
\r
18743 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18744 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18745 0, 0 /* No PER value map */
\r
18747 static asn_per_constraints_t asn_PER_memb_criticality_constr_331 CC_NOTUSED = {
\r
18748 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18749 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18750 0, 0 /* No PER value map */
\r
18752 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_332 CC_NOTUSED = {
\r
18753 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18754 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18755 0, 0 /* No PER value map */
\r
18757 static asn_per_constraints_t asn_PER_memb_id_constr_334 CC_NOTUSED = {
\r
18758 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18759 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18760 0, 0 /* No PER value map */
\r
18762 static asn_per_constraints_t asn_PER_memb_criticality_constr_335 CC_NOTUSED = {
\r
18763 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18764 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18765 0, 0 /* No PER value map */
\r
18767 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_336 CC_NOTUSED = {
\r
18768 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18769 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18770 0, 0 /* No PER value map */
\r
18772 static asn_per_constraints_t asn_PER_memb_id_constr_338 CC_NOTUSED = {
\r
18773 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18774 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18775 0, 0 /* No PER value map */
\r
18777 static asn_per_constraints_t asn_PER_memb_criticality_constr_339 CC_NOTUSED = {
\r
18778 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18779 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18780 0, 0 /* No PER value map */
\r
18782 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_340 CC_NOTUSED = {
\r
18783 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18784 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18785 0, 0 /* No PER value map */
\r
18787 static asn_per_constraints_t asn_PER_memb_id_constr_342 CC_NOTUSED = {
\r
18788 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18789 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18790 0, 0 /* No PER value map */
\r
18792 static asn_per_constraints_t asn_PER_memb_criticality_constr_343 CC_NOTUSED = {
\r
18793 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18794 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18795 0, 0 /* No PER value map */
\r
18797 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_344 CC_NOTUSED = {
\r
18798 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18799 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18800 0, 0 /* No PER value map */
\r
18802 static asn_per_constraints_t asn_PER_memb_id_constr_346 CC_NOTUSED = {
\r
18803 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18804 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18805 0, 0 /* No PER value map */
\r
18807 static asn_per_constraints_t asn_PER_memb_criticality_constr_347 CC_NOTUSED = {
\r
18808 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18809 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18810 0, 0 /* No PER value map */
\r
18812 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_348 CC_NOTUSED = {
\r
18813 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18814 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18815 0, 0 /* No PER value map */
\r
18817 static asn_per_constraints_t asn_PER_memb_id_constr_350 CC_NOTUSED = {
\r
18818 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18819 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18820 0, 0 /* No PER value map */
\r
18822 static asn_per_constraints_t asn_PER_memb_criticality_constr_351 CC_NOTUSED = {
\r
18823 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18824 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18825 0, 0 /* No PER value map */
\r
18827 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_352 CC_NOTUSED = {
\r
18828 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18829 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18830 0, 0 /* No PER value map */
\r
18832 static asn_per_constraints_t asn_PER_memb_id_constr_354 CC_NOTUSED = {
\r
18833 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18834 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18835 0, 0 /* No PER value map */
\r
18837 static asn_per_constraints_t asn_PER_memb_criticality_constr_355 CC_NOTUSED = {
\r
18838 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18839 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18840 0, 0 /* No PER value map */
\r
18842 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_356 CC_NOTUSED = {
\r
18843 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18844 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18845 0, 0 /* No PER value map */
\r
18847 static asn_per_constraints_t asn_PER_memb_id_constr_358 CC_NOTUSED = {
\r
18848 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18849 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18850 0, 0 /* No PER value map */
\r
18852 static asn_per_constraints_t asn_PER_memb_criticality_constr_359 CC_NOTUSED = {
\r
18853 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18854 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18855 0, 0 /* No PER value map */
\r
18857 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_360 CC_NOTUSED = {
\r
18858 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18859 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18860 0, 0 /* No PER value map */
\r
18862 static asn_per_constraints_t asn_PER_memb_id_constr_362 CC_NOTUSED = {
\r
18863 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18864 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18865 0, 0 /* No PER value map */
\r
18867 static asn_per_constraints_t asn_PER_memb_criticality_constr_363 CC_NOTUSED = {
\r
18868 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18869 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18870 0, 0 /* No PER value map */
\r
18872 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_364 CC_NOTUSED = {
\r
18873 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18874 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18875 0, 0 /* No PER value map */
\r
18877 static asn_per_constraints_t asn_PER_memb_id_constr_366 CC_NOTUSED = {
\r
18878 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18879 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18880 0, 0 /* No PER value map */
\r
18882 static asn_per_constraints_t asn_PER_memb_criticality_constr_367 CC_NOTUSED = {
\r
18883 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18884 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18885 0, 0 /* No PER value map */
\r
18887 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_368 CC_NOTUSED = {
\r
18888 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18889 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18890 0, 0 /* No PER value map */
\r
18892 static asn_per_constraints_t asn_PER_memb_id_constr_370 CC_NOTUSED = {
\r
18893 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18894 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18895 0, 0 /* No PER value map */
\r
18897 static asn_per_constraints_t asn_PER_memb_criticality_constr_371 CC_NOTUSED = {
\r
18898 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18899 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18900 0, 0 /* No PER value map */
\r
18902 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_372 CC_NOTUSED = {
\r
18903 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18904 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18905 0, 0 /* No PER value map */
\r
18907 static asn_per_constraints_t asn_PER_memb_id_constr_374 CC_NOTUSED = {
\r
18908 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18909 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18910 0, 0 /* No PER value map */
\r
18912 static asn_per_constraints_t asn_PER_memb_criticality_constr_375 CC_NOTUSED = {
\r
18913 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18914 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18915 0, 0 /* No PER value map */
\r
18917 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_376 CC_NOTUSED = {
\r
18918 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18919 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18920 0, 0 /* No PER value map */
\r
18922 static asn_per_constraints_t asn_PER_memb_id_constr_378 CC_NOTUSED = {
\r
18923 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18924 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18925 0, 0 /* No PER value map */
\r
18927 static asn_per_constraints_t asn_PER_memb_criticality_constr_379 CC_NOTUSED = {
\r
18928 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18929 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18930 0, 0 /* No PER value map */
\r
18932 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_380 CC_NOTUSED = {
\r
18933 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18934 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18935 0, 0 /* No PER value map */
\r
18937 static asn_per_constraints_t asn_PER_memb_id_constr_382 CC_NOTUSED = {
\r
18938 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18939 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18940 0, 0 /* No PER value map */
\r
18942 static asn_per_constraints_t asn_PER_memb_criticality_constr_383 CC_NOTUSED = {
\r
18943 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18944 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18945 0, 0 /* No PER value map */
\r
18947 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_384 CC_NOTUSED = {
\r
18948 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18949 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18950 0, 0 /* No PER value map */
\r
18952 static asn_per_constraints_t asn_PER_memb_id_constr_386 CC_NOTUSED = {
\r
18953 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18954 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18955 0, 0 /* No PER value map */
\r
18957 static asn_per_constraints_t asn_PER_memb_criticality_constr_387 CC_NOTUSED = {
\r
18958 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18959 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18960 0, 0 /* No PER value map */
\r
18962 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_388 CC_NOTUSED = {
\r
18963 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18964 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18965 0, 0 /* No PER value map */
\r
18967 static asn_per_constraints_t asn_PER_memb_id_constr_390 CC_NOTUSED = {
\r
18968 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18969 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18970 0, 0 /* No PER value map */
\r
18972 static asn_per_constraints_t asn_PER_memb_criticality_constr_391 CC_NOTUSED = {
\r
18973 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18974 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18975 0, 0 /* No PER value map */
\r
18977 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_392 CC_NOTUSED = {
\r
18978 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18979 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18980 0, 0 /* No PER value map */
\r
18982 static asn_per_constraints_t asn_PER_memb_id_constr_394 CC_NOTUSED = {
\r
18983 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18984 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18985 0, 0 /* No PER value map */
\r
18987 static asn_per_constraints_t asn_PER_memb_criticality_constr_395 CC_NOTUSED = {
\r
18988 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
18989 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18990 0, 0 /* No PER value map */
\r
18992 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_396 CC_NOTUSED = {
\r
18993 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18994 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
18995 0, 0 /* No PER value map */
\r
18997 static asn_per_constraints_t asn_PER_memb_id_constr_398 CC_NOTUSED = {
\r
18998 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
18999 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19000 0, 0 /* No PER value map */
\r
19002 static asn_per_constraints_t asn_PER_memb_criticality_constr_399 CC_NOTUSED = {
\r
19003 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19004 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19005 0, 0 /* No PER value map */
\r
19007 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_400 CC_NOTUSED = {
\r
19008 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19009 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19010 0, 0 /* No PER value map */
\r
19012 static asn_per_constraints_t asn_PER_memb_id_constr_402 CC_NOTUSED = {
\r
19013 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19014 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19015 0, 0 /* No PER value map */
\r
19017 static asn_per_constraints_t asn_PER_memb_criticality_constr_403 CC_NOTUSED = {
\r
19018 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19019 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19020 0, 0 /* No PER value map */
\r
19022 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_404 CC_NOTUSED = {
\r
19023 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19024 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19025 0, 0 /* No PER value map */
\r
19027 static asn_per_constraints_t asn_PER_memb_id_constr_406 CC_NOTUSED = {
\r
19028 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19029 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19030 0, 0 /* No PER value map */
\r
19032 static asn_per_constraints_t asn_PER_memb_criticality_constr_407 CC_NOTUSED = {
\r
19033 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19034 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19035 0, 0 /* No PER value map */
\r
19037 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_408 CC_NOTUSED = {
\r
19038 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19039 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19040 0, 0 /* No PER value map */
\r
19042 static asn_per_constraints_t asn_PER_memb_id_constr_410 CC_NOTUSED = {
\r
19043 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19044 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19045 0, 0 /* No PER value map */
\r
19047 static asn_per_constraints_t asn_PER_memb_criticality_constr_411 CC_NOTUSED = {
\r
19048 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19049 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19050 0, 0 /* No PER value map */
\r
19052 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_412 CC_NOTUSED = {
\r
19053 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19054 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19055 0, 0 /* No PER value map */
\r
19057 static asn_per_constraints_t asn_PER_memb_id_constr_414 CC_NOTUSED = {
\r
19058 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19059 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19060 0, 0 /* No PER value map */
\r
19062 static asn_per_constraints_t asn_PER_memb_criticality_constr_415 CC_NOTUSED = {
\r
19063 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19064 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19065 0, 0 /* No PER value map */
\r
19067 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_416 CC_NOTUSED = {
\r
19068 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19069 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19070 0, 0 /* No PER value map */
\r
19072 static asn_per_constraints_t asn_PER_memb_id_constr_418 CC_NOTUSED = {
\r
19073 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19074 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19075 0, 0 /* No PER value map */
\r
19077 static asn_per_constraints_t asn_PER_memb_criticality_constr_419 CC_NOTUSED = {
\r
19078 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19079 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19080 0, 0 /* No PER value map */
\r
19082 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_420 CC_NOTUSED = {
\r
19083 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19084 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19085 0, 0 /* No PER value map */
\r
19087 static asn_per_constraints_t asn_PER_memb_id_constr_422 CC_NOTUSED = {
\r
19088 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19089 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19090 0, 0 /* No PER value map */
\r
19092 static asn_per_constraints_t asn_PER_memb_criticality_constr_423 CC_NOTUSED = {
\r
19093 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19094 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19095 0, 0 /* No PER value map */
\r
19097 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_424 CC_NOTUSED = {
\r
19098 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19099 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19100 0, 0 /* No PER value map */
\r
19102 static asn_per_constraints_t asn_PER_memb_id_constr_426 CC_NOTUSED = {
\r
19103 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19104 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19105 0, 0 /* No PER value map */
\r
19107 static asn_per_constraints_t asn_PER_memb_criticality_constr_427 CC_NOTUSED = {
\r
19108 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19109 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19110 0, 0 /* No PER value map */
\r
19112 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_428 CC_NOTUSED = {
\r
19113 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19114 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19115 0, 0 /* No PER value map */
\r
19117 static asn_per_constraints_t asn_PER_memb_id_constr_430 CC_NOTUSED = {
\r
19118 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19119 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19120 0, 0 /* No PER value map */
\r
19122 static asn_per_constraints_t asn_PER_memb_criticality_constr_431 CC_NOTUSED = {
\r
19123 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19124 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19125 0, 0 /* No PER value map */
\r
19127 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_432 CC_NOTUSED = {
\r
19128 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19129 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19130 0, 0 /* No PER value map */
\r
19132 static asn_per_constraints_t asn_PER_memb_id_constr_434 CC_NOTUSED = {
\r
19133 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19134 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19135 0, 0 /* No PER value map */
\r
19137 static asn_per_constraints_t asn_PER_memb_criticality_constr_435 CC_NOTUSED = {
\r
19138 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19139 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19140 0, 0 /* No PER value map */
\r
19142 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_436 CC_NOTUSED = {
\r
19143 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19144 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19145 0, 0 /* No PER value map */
\r
19147 static asn_per_constraints_t asn_PER_memb_id_constr_438 CC_NOTUSED = {
\r
19148 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19149 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19150 0, 0 /* No PER value map */
\r
19152 static asn_per_constraints_t asn_PER_memb_criticality_constr_439 CC_NOTUSED = {
\r
19153 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19154 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19155 0, 0 /* No PER value map */
\r
19157 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_440 CC_NOTUSED = {
\r
19158 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19159 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19160 0, 0 /* No PER value map */
\r
19162 static asn_per_constraints_t asn_PER_memb_id_constr_442 CC_NOTUSED = {
\r
19163 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19164 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19165 0, 0 /* No PER value map */
\r
19167 static asn_per_constraints_t asn_PER_memb_criticality_constr_443 CC_NOTUSED = {
\r
19168 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19169 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19170 0, 0 /* No PER value map */
\r
19172 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_444 CC_NOTUSED = {
\r
19173 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19174 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19175 0, 0 /* No PER value map */
\r
19177 static asn_per_constraints_t asn_PER_memb_id_constr_446 CC_NOTUSED = {
\r
19178 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19179 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19180 0, 0 /* No PER value map */
\r
19182 static asn_per_constraints_t asn_PER_memb_criticality_constr_447 CC_NOTUSED = {
\r
19183 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19184 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19185 0, 0 /* No PER value map */
\r
19187 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_448 CC_NOTUSED = {
\r
19188 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19189 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19190 0, 0 /* No PER value map */
\r
19192 static asn_per_constraints_t asn_PER_memb_id_constr_450 CC_NOTUSED = {
\r
19193 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19194 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19195 0, 0 /* No PER value map */
\r
19197 static asn_per_constraints_t asn_PER_memb_criticality_constr_451 CC_NOTUSED = {
\r
19198 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19199 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19200 0, 0 /* No PER value map */
\r
19202 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_452 CC_NOTUSED = {
\r
19203 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19204 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19205 0, 0 /* No PER value map */
\r
19207 static asn_per_constraints_t asn_PER_memb_id_constr_454 CC_NOTUSED = {
\r
19208 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19209 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19210 0, 0 /* No PER value map */
\r
19212 static asn_per_constraints_t asn_PER_memb_criticality_constr_455 CC_NOTUSED = {
\r
19213 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19214 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19215 0, 0 /* No PER value map */
\r
19217 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_456 CC_NOTUSED = {
\r
19218 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19219 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19220 0, 0 /* No PER value map */
\r
19222 static asn_per_constraints_t asn_PER_memb_id_constr_458 CC_NOTUSED = {
\r
19223 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19224 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19225 0, 0 /* No PER value map */
\r
19227 static asn_per_constraints_t asn_PER_memb_criticality_constr_459 CC_NOTUSED = {
\r
19228 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19229 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19230 0, 0 /* No PER value map */
\r
19232 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_460 CC_NOTUSED = {
\r
19233 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19234 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19235 0, 0 /* No PER value map */
\r
19237 static asn_per_constraints_t asn_PER_memb_id_constr_462 CC_NOTUSED = {
\r
19238 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19239 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19240 0, 0 /* No PER value map */
\r
19242 static asn_per_constraints_t asn_PER_memb_criticality_constr_463 CC_NOTUSED = {
\r
19243 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19244 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19245 0, 0 /* No PER value map */
\r
19247 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_464 CC_NOTUSED = {
\r
19248 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19249 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19250 0, 0 /* No PER value map */
\r
19252 static asn_per_constraints_t asn_PER_memb_id_constr_466 CC_NOTUSED = {
\r
19253 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19254 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19255 0, 0 /* No PER value map */
\r
19257 static asn_per_constraints_t asn_PER_memb_criticality_constr_467 CC_NOTUSED = {
\r
19258 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19259 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19260 0, 0 /* No PER value map */
\r
19262 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_468 CC_NOTUSED = {
\r
19263 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19264 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19265 0, 0 /* No PER value map */
\r
19267 static asn_per_constraints_t asn_PER_memb_id_constr_470 CC_NOTUSED = {
\r
19268 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19269 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19270 0, 0 /* No PER value map */
\r
19272 static asn_per_constraints_t asn_PER_memb_criticality_constr_471 CC_NOTUSED = {
\r
19273 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19274 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19275 0, 0 /* No PER value map */
\r
19277 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_472 CC_NOTUSED = {
\r
19278 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19279 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19280 0, 0 /* No PER value map */
\r
19282 static asn_per_constraints_t asn_PER_memb_id_constr_474 CC_NOTUSED = {
\r
19283 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19284 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19285 0, 0 /* No PER value map */
\r
19287 static asn_per_constraints_t asn_PER_memb_criticality_constr_475 CC_NOTUSED = {
\r
19288 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19289 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19290 0, 0 /* No PER value map */
\r
19292 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_476 CC_NOTUSED = {
\r
19293 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19294 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19295 0, 0 /* No PER value map */
\r
19297 static asn_per_constraints_t asn_PER_memb_id_constr_478 CC_NOTUSED = {
\r
19298 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19299 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19300 0, 0 /* No PER value map */
\r
19302 static asn_per_constraints_t asn_PER_memb_criticality_constr_479 CC_NOTUSED = {
\r
19303 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19304 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19305 0, 0 /* No PER value map */
\r
19307 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_480 CC_NOTUSED = {
\r
19308 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19309 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19310 0, 0 /* No PER value map */
\r
19312 static asn_per_constraints_t asn_PER_memb_id_constr_482 CC_NOTUSED = {
\r
19313 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19314 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19315 0, 0 /* No PER value map */
\r
19317 static asn_per_constraints_t asn_PER_memb_criticality_constr_483 CC_NOTUSED = {
\r
19318 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19319 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19320 0, 0 /* No PER value map */
\r
19322 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_484 CC_NOTUSED = {
\r
19323 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19324 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19325 0, 0 /* No PER value map */
\r
19327 static asn_per_constraints_t asn_PER_memb_id_constr_486 CC_NOTUSED = {
\r
19328 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19329 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19330 0, 0 /* No PER value map */
\r
19332 static asn_per_constraints_t asn_PER_memb_criticality_constr_487 CC_NOTUSED = {
\r
19333 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19334 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19335 0, 0 /* No PER value map */
\r
19337 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_488 CC_NOTUSED = {
\r
19338 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19339 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19340 0, 0 /* No PER value map */
\r
19342 static asn_per_constraints_t asn_PER_memb_id_constr_490 CC_NOTUSED = {
\r
19343 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19344 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19345 0, 0 /* No PER value map */
\r
19347 static asn_per_constraints_t asn_PER_memb_criticality_constr_491 CC_NOTUSED = {
\r
19348 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19349 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19350 0, 0 /* No PER value map */
\r
19352 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_492 CC_NOTUSED = {
\r
19353 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19354 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19355 0, 0 /* No PER value map */
\r
19357 static asn_per_constraints_t asn_PER_memb_id_constr_494 CC_NOTUSED = {
\r
19358 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19359 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19360 0, 0 /* No PER value map */
\r
19362 static asn_per_constraints_t asn_PER_memb_criticality_constr_495 CC_NOTUSED = {
\r
19363 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19364 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19365 0, 0 /* No PER value map */
\r
19367 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_496 CC_NOTUSED = {
\r
19368 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19369 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19370 0, 0 /* No PER value map */
\r
19372 static asn_per_constraints_t asn_PER_memb_id_constr_498 CC_NOTUSED = {
\r
19373 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19374 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19375 0, 0 /* No PER value map */
\r
19377 static asn_per_constraints_t asn_PER_memb_criticality_constr_499 CC_NOTUSED = {
\r
19378 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19379 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19380 0, 0 /* No PER value map */
\r
19382 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_500 CC_NOTUSED = {
\r
19383 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19384 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19385 0, 0 /* No PER value map */
\r
19387 static asn_per_constraints_t asn_PER_memb_id_constr_502 CC_NOTUSED = {
\r
19388 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19389 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19390 0, 0 /* No PER value map */
\r
19392 static asn_per_constraints_t asn_PER_memb_criticality_constr_503 CC_NOTUSED = {
\r
19393 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19394 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19395 0, 0 /* No PER value map */
\r
19397 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_504 CC_NOTUSED = {
\r
19398 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19399 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19400 0, 0 /* No PER value map */
\r
19402 static asn_per_constraints_t asn_PER_memb_id_constr_506 CC_NOTUSED = {
\r
19403 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19404 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19405 0, 0 /* No PER value map */
\r
19407 static asn_per_constraints_t asn_PER_memb_criticality_constr_507 CC_NOTUSED = {
\r
19408 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19409 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19410 0, 0 /* No PER value map */
\r
19412 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_508 CC_NOTUSED = {
\r
19413 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19414 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19415 0, 0 /* No PER value map */
\r
19417 static asn_per_constraints_t asn_PER_memb_id_constr_510 CC_NOTUSED = {
\r
19418 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19419 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19420 0, 0 /* No PER value map */
\r
19422 static asn_per_constraints_t asn_PER_memb_criticality_constr_511 CC_NOTUSED = {
\r
19423 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19424 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19425 0, 0 /* No PER value map */
\r
19427 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_512 CC_NOTUSED = {
\r
19428 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19429 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19430 0, 0 /* No PER value map */
\r
19432 static asn_per_constraints_t asn_PER_memb_id_constr_514 CC_NOTUSED = {
\r
19433 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19434 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19435 0, 0 /* No PER value map */
\r
19437 static asn_per_constraints_t asn_PER_memb_criticality_constr_515 CC_NOTUSED = {
\r
19438 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19439 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19440 0, 0 /* No PER value map */
\r
19442 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_516 CC_NOTUSED = {
\r
19443 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19444 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19445 0, 0 /* No PER value map */
\r
19447 static asn_per_constraints_t asn_PER_memb_id_constr_518 CC_NOTUSED = {
\r
19448 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19449 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19450 0, 0 /* No PER value map */
\r
19452 static asn_per_constraints_t asn_PER_memb_criticality_constr_519 CC_NOTUSED = {
\r
19453 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19454 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19455 0, 0 /* No PER value map */
\r
19457 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_520 CC_NOTUSED = {
\r
19458 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19459 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19460 0, 0 /* No PER value map */
\r
19462 static asn_per_constraints_t asn_PER_memb_id_constr_522 CC_NOTUSED = {
\r
19463 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19464 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19465 0, 0 /* No PER value map */
\r
19467 static asn_per_constraints_t asn_PER_memb_criticality_constr_523 CC_NOTUSED = {
\r
19468 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19469 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19470 0, 0 /* No PER value map */
\r
19472 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_524 CC_NOTUSED = {
\r
19473 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19474 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19475 0, 0 /* No PER value map */
\r
19477 static asn_per_constraints_t asn_PER_memb_id_constr_526 CC_NOTUSED = {
\r
19478 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19479 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19480 0, 0 /* No PER value map */
\r
19482 static asn_per_constraints_t asn_PER_memb_criticality_constr_527 CC_NOTUSED = {
\r
19483 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19484 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19485 0, 0 /* No PER value map */
\r
19487 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_528 CC_NOTUSED = {
\r
19488 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19489 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19490 0, 0 /* No PER value map */
\r
19492 static asn_per_constraints_t asn_PER_memb_id_constr_530 CC_NOTUSED = {
\r
19493 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19494 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19495 0, 0 /* No PER value map */
\r
19497 static asn_per_constraints_t asn_PER_memb_criticality_constr_531 CC_NOTUSED = {
\r
19498 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19499 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19500 0, 0 /* No PER value map */
\r
19502 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_532 CC_NOTUSED = {
\r
19503 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19504 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19505 0, 0 /* No PER value map */
\r
19507 static asn_per_constraints_t asn_PER_memb_id_constr_534 CC_NOTUSED = {
\r
19508 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19509 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19510 0, 0 /* No PER value map */
\r
19512 static asn_per_constraints_t asn_PER_memb_criticality_constr_535 CC_NOTUSED = {
\r
19513 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19514 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19515 0, 0 /* No PER value map */
\r
19517 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_536 CC_NOTUSED = {
\r
19518 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19519 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19520 0, 0 /* No PER value map */
\r
19522 static asn_per_constraints_t asn_PER_memb_id_constr_538 CC_NOTUSED = {
\r
19523 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19524 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19525 0, 0 /* No PER value map */
\r
19527 static asn_per_constraints_t asn_PER_memb_criticality_constr_539 CC_NOTUSED = {
\r
19528 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19529 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19530 0, 0 /* No PER value map */
\r
19532 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_540 CC_NOTUSED = {
\r
19533 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19534 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19535 0, 0 /* No PER value map */
\r
19537 static asn_per_constraints_t asn_PER_memb_id_constr_542 CC_NOTUSED = {
\r
19538 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19539 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19540 0, 0 /* No PER value map */
\r
19542 static asn_per_constraints_t asn_PER_memb_criticality_constr_543 CC_NOTUSED = {
\r
19543 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19544 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19545 0, 0 /* No PER value map */
\r
19547 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_544 CC_NOTUSED = {
\r
19548 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19549 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19550 0, 0 /* No PER value map */
\r
19552 static asn_per_constraints_t asn_PER_memb_id_constr_546 CC_NOTUSED = {
\r
19553 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19554 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19555 0, 0 /* No PER value map */
\r
19557 static asn_per_constraints_t asn_PER_memb_criticality_constr_547 CC_NOTUSED = {
\r
19558 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19559 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19560 0, 0 /* No PER value map */
\r
19562 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_548 CC_NOTUSED = {
\r
19563 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19564 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19565 0, 0 /* No PER value map */
\r
19567 static asn_per_constraints_t asn_PER_memb_id_constr_550 CC_NOTUSED = {
\r
19568 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19569 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19570 0, 0 /* No PER value map */
\r
19572 static asn_per_constraints_t asn_PER_memb_criticality_constr_551 CC_NOTUSED = {
\r
19573 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19574 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19575 0, 0 /* No PER value map */
\r
19577 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_552 CC_NOTUSED = {
\r
19578 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19579 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19580 0, 0 /* No PER value map */
\r
19582 static asn_per_constraints_t asn_PER_memb_id_constr_554 CC_NOTUSED = {
\r
19583 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19584 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19585 0, 0 /* No PER value map */
\r
19587 static asn_per_constraints_t asn_PER_memb_criticality_constr_555 CC_NOTUSED = {
\r
19588 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19589 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19590 0, 0 /* No PER value map */
\r
19592 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_556 CC_NOTUSED = {
\r
19593 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19594 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19595 0, 0 /* No PER value map */
\r
19597 static asn_per_constraints_t asn_PER_memb_id_constr_558 CC_NOTUSED = {
\r
19598 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19599 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19600 0, 0 /* No PER value map */
\r
19602 static asn_per_constraints_t asn_PER_memb_criticality_constr_559 CC_NOTUSED = {
\r
19603 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19604 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19605 0, 0 /* No PER value map */
\r
19607 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_560 CC_NOTUSED = {
\r
19608 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19609 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19610 0, 0 /* No PER value map */
\r
19612 static asn_per_constraints_t asn_PER_memb_id_constr_562 CC_NOTUSED = {
\r
19613 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19614 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19615 0, 0 /* No PER value map */
\r
19617 static asn_per_constraints_t asn_PER_memb_criticality_constr_563 CC_NOTUSED = {
\r
19618 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19619 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19620 0, 0 /* No PER value map */
\r
19622 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_564 CC_NOTUSED = {
\r
19623 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19624 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19625 0, 0 /* No PER value map */
\r
19627 static asn_per_constraints_t asn_PER_memb_id_constr_566 CC_NOTUSED = {
\r
19628 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19629 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19630 0, 0 /* No PER value map */
\r
19632 static asn_per_constraints_t asn_PER_memb_criticality_constr_567 CC_NOTUSED = {
\r
19633 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19634 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19635 0, 0 /* No PER value map */
\r
19637 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_568 CC_NOTUSED = {
\r
19638 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19639 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19640 0, 0 /* No PER value map */
\r
19642 static asn_per_constraints_t asn_PER_memb_id_constr_570 CC_NOTUSED = {
\r
19643 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19644 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19645 0, 0 /* No PER value map */
\r
19647 static asn_per_constraints_t asn_PER_memb_criticality_constr_571 CC_NOTUSED = {
\r
19648 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19649 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19650 0, 0 /* No PER value map */
\r
19652 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_572 CC_NOTUSED = {
\r
19653 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19654 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19655 0, 0 /* No PER value map */
\r
19657 static asn_per_constraints_t asn_PER_memb_id_constr_574 CC_NOTUSED = {
\r
19658 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19659 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19660 0, 0 /* No PER value map */
\r
19662 static asn_per_constraints_t asn_PER_memb_criticality_constr_575 CC_NOTUSED = {
\r
19663 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19664 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19665 0, 0 /* No PER value map */
\r
19667 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_576 CC_NOTUSED = {
\r
19668 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19669 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19670 0, 0 /* No PER value map */
\r
19672 static asn_per_constraints_t asn_PER_memb_id_constr_578 CC_NOTUSED = {
\r
19673 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19674 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19675 0, 0 /* No PER value map */
\r
19677 static asn_per_constraints_t asn_PER_memb_criticality_constr_579 CC_NOTUSED = {
\r
19678 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19679 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19680 0, 0 /* No PER value map */
\r
19682 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_580 CC_NOTUSED = {
\r
19683 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19684 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19685 0, 0 /* No PER value map */
\r
19687 static asn_per_constraints_t asn_PER_memb_id_constr_582 CC_NOTUSED = {
\r
19688 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19689 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19690 0, 0 /* No PER value map */
\r
19692 static asn_per_constraints_t asn_PER_memb_criticality_constr_583 CC_NOTUSED = {
\r
19693 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19694 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19695 0, 0 /* No PER value map */
\r
19697 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_584 CC_NOTUSED = {
\r
19698 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19699 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19700 0, 0 /* No PER value map */
\r
19702 static asn_per_constraints_t asn_PER_memb_id_constr_586 CC_NOTUSED = {
\r
19703 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19704 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19705 0, 0 /* No PER value map */
\r
19707 static asn_per_constraints_t asn_PER_memb_criticality_constr_587 CC_NOTUSED = {
\r
19708 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19709 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19710 0, 0 /* No PER value map */
\r
19712 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_588 CC_NOTUSED = {
\r
19713 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19714 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19715 0, 0 /* No PER value map */
\r
19717 static asn_per_constraints_t asn_PER_memb_id_constr_590 CC_NOTUSED = {
\r
19718 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19719 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19720 0, 0 /* No PER value map */
\r
19722 static asn_per_constraints_t asn_PER_memb_criticality_constr_591 CC_NOTUSED = {
\r
19723 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19724 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19725 0, 0 /* No PER value map */
\r
19727 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_592 CC_NOTUSED = {
\r
19728 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19729 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19730 0, 0 /* No PER value map */
\r
19732 static asn_per_constraints_t asn_PER_memb_id_constr_594 CC_NOTUSED = {
\r
19733 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19734 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19735 0, 0 /* No PER value map */
\r
19737 static asn_per_constraints_t asn_PER_memb_criticality_constr_595 CC_NOTUSED = {
\r
19738 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19739 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19740 0, 0 /* No PER value map */
\r
19742 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_596 CC_NOTUSED = {
\r
19743 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19744 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19745 0, 0 /* No PER value map */
\r
19747 static asn_per_constraints_t asn_PER_memb_id_constr_598 CC_NOTUSED = {
\r
19748 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19749 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19750 0, 0 /* No PER value map */
\r
19752 static asn_per_constraints_t asn_PER_memb_criticality_constr_599 CC_NOTUSED = {
\r
19753 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19754 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19755 0, 0 /* No PER value map */
\r
19757 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_600 CC_NOTUSED = {
\r
19758 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19759 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19760 0, 0 /* No PER value map */
\r
19762 static asn_per_constraints_t asn_PER_memb_id_constr_602 CC_NOTUSED = {
\r
19763 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19764 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19765 0, 0 /* No PER value map */
\r
19767 static asn_per_constraints_t asn_PER_memb_criticality_constr_603 CC_NOTUSED = {
\r
19768 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19769 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19770 0, 0 /* No PER value map */
\r
19772 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_604 CC_NOTUSED = {
\r
19773 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19774 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19775 0, 0 /* No PER value map */
\r
19777 static asn_per_constraints_t asn_PER_memb_id_constr_606 CC_NOTUSED = {
\r
19778 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19779 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19780 0, 0 /* No PER value map */
\r
19782 static asn_per_constraints_t asn_PER_memb_criticality_constr_607 CC_NOTUSED = {
\r
19783 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19784 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19785 0, 0 /* No PER value map */
\r
19787 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_608 CC_NOTUSED = {
\r
19788 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19789 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19790 0, 0 /* No PER value map */
\r
19792 static asn_per_constraints_t asn_PER_memb_id_constr_610 CC_NOTUSED = {
\r
19793 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19794 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19795 0, 0 /* No PER value map */
\r
19797 static asn_per_constraints_t asn_PER_memb_criticality_constr_611 CC_NOTUSED = {
\r
19798 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19799 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19800 0, 0 /* No PER value map */
\r
19802 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_612 CC_NOTUSED = {
\r
19803 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19804 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19805 0, 0 /* No PER value map */
\r
19807 static asn_per_constraints_t asn_PER_memb_id_constr_614 CC_NOTUSED = {
\r
19808 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19809 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19810 0, 0 /* No PER value map */
\r
19812 static asn_per_constraints_t asn_PER_memb_criticality_constr_615 CC_NOTUSED = {
\r
19813 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19814 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19815 0, 0 /* No PER value map */
\r
19817 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_616 CC_NOTUSED = {
\r
19818 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19819 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19820 0, 0 /* No PER value map */
\r
19822 static asn_per_constraints_t asn_PER_memb_id_constr_618 CC_NOTUSED = {
\r
19823 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19824 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19825 0, 0 /* No PER value map */
\r
19827 static asn_per_constraints_t asn_PER_memb_criticality_constr_619 CC_NOTUSED = {
\r
19828 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19829 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19830 0, 0 /* No PER value map */
\r
19832 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_620 CC_NOTUSED = {
\r
19833 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19834 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19835 0, 0 /* No PER value map */
\r
19837 static asn_per_constraints_t asn_PER_memb_id_constr_622 CC_NOTUSED = {
\r
19838 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19839 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19840 0, 0 /* No PER value map */
\r
19842 static asn_per_constraints_t asn_PER_memb_criticality_constr_623 CC_NOTUSED = {
\r
19843 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19844 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19845 0, 0 /* No PER value map */
\r
19847 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_624 CC_NOTUSED = {
\r
19848 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19849 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19850 0, 0 /* No PER value map */
\r
19852 static asn_per_constraints_t asn_PER_memb_id_constr_626 CC_NOTUSED = {
\r
19853 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19854 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19855 0, 0 /* No PER value map */
\r
19857 static asn_per_constraints_t asn_PER_memb_criticality_constr_627 CC_NOTUSED = {
\r
19858 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19859 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19860 0, 0 /* No PER value map */
\r
19862 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_628 CC_NOTUSED = {
\r
19863 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19864 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19865 0, 0 /* No PER value map */
\r
19867 static asn_per_constraints_t asn_PER_memb_id_constr_630 CC_NOTUSED = {
\r
19868 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19869 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19870 0, 0 /* No PER value map */
\r
19872 static asn_per_constraints_t asn_PER_memb_criticality_constr_631 CC_NOTUSED = {
\r
19873 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19874 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19875 0, 0 /* No PER value map */
\r
19877 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_632 CC_NOTUSED = {
\r
19878 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19879 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19880 0, 0 /* No PER value map */
\r
19882 static asn_per_constraints_t asn_PER_memb_id_constr_634 CC_NOTUSED = {
\r
19883 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19884 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19885 0, 0 /* No PER value map */
\r
19887 static asn_per_constraints_t asn_PER_memb_criticality_constr_635 CC_NOTUSED = {
\r
19888 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19889 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19890 0, 0 /* No PER value map */
\r
19892 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_636 CC_NOTUSED = {
\r
19893 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19894 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19895 0, 0 /* No PER value map */
\r
19897 static asn_per_constraints_t asn_PER_memb_id_constr_638 CC_NOTUSED = {
\r
19898 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19899 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19900 0, 0 /* No PER value map */
\r
19902 static asn_per_constraints_t asn_PER_memb_criticality_constr_639 CC_NOTUSED = {
\r
19903 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19904 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19905 0, 0 /* No PER value map */
\r
19907 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_640 CC_NOTUSED = {
\r
19908 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19909 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19910 0, 0 /* No PER value map */
\r
19912 static asn_per_constraints_t asn_PER_memb_id_constr_642 CC_NOTUSED = {
\r
19913 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19914 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19915 0, 0 /* No PER value map */
\r
19917 static asn_per_constraints_t asn_PER_memb_criticality_constr_643 CC_NOTUSED = {
\r
19918 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19919 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19920 0, 0 /* No PER value map */
\r
19922 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_644 CC_NOTUSED = {
\r
19923 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19924 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19925 0, 0 /* No PER value map */
\r
19927 static asn_per_constraints_t asn_PER_memb_id_constr_646 CC_NOTUSED = {
\r
19928 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19929 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19930 0, 0 /* No PER value map */
\r
19932 static asn_per_constraints_t asn_PER_memb_criticality_constr_647 CC_NOTUSED = {
\r
19933 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19934 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19935 0, 0 /* No PER value map */
\r
19937 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_648 CC_NOTUSED = {
\r
19938 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19939 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19940 0, 0 /* No PER value map */
\r
19942 static asn_per_constraints_t asn_PER_memb_id_constr_650 CC_NOTUSED = {
\r
19943 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19944 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19945 0, 0 /* No PER value map */
\r
19947 static asn_per_constraints_t asn_PER_memb_criticality_constr_651 CC_NOTUSED = {
\r
19948 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19949 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19950 0, 0 /* No PER value map */
\r
19952 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_652 CC_NOTUSED = {
\r
19953 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19954 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19955 0, 0 /* No PER value map */
\r
19957 static asn_per_constraints_t asn_PER_memb_id_constr_654 CC_NOTUSED = {
\r
19958 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19959 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19960 0, 0 /* No PER value map */
\r
19962 static asn_per_constraints_t asn_PER_memb_criticality_constr_655 CC_NOTUSED = {
\r
19963 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19964 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19965 0, 0 /* No PER value map */
\r
19967 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_656 CC_NOTUSED = {
\r
19968 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19969 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19970 0, 0 /* No PER value map */
\r
19972 static asn_per_constraints_t asn_PER_memb_id_constr_658 CC_NOTUSED = {
\r
19973 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19974 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19975 0, 0 /* No PER value map */
\r
19977 static asn_per_constraints_t asn_PER_memb_criticality_constr_659 CC_NOTUSED = {
\r
19978 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19979 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19980 0, 0 /* No PER value map */
\r
19982 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_660 CC_NOTUSED = {
\r
19983 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19984 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19985 0, 0 /* No PER value map */
\r
19987 static asn_per_constraints_t asn_PER_memb_id_constr_662 CC_NOTUSED = {
\r
19988 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
19989 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19990 0, 0 /* No PER value map */
\r
19992 static asn_per_constraints_t asn_PER_memb_criticality_constr_663 CC_NOTUSED = {
\r
19993 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
19994 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19995 0, 0 /* No PER value map */
\r
19997 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_664 CC_NOTUSED = {
\r
19998 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
19999 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20000 0, 0 /* No PER value map */
\r
20002 static asn_per_constraints_t asn_PER_memb_id_constr_666 CC_NOTUSED = {
\r
20003 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20004 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20005 0, 0 /* No PER value map */
\r
20007 static asn_per_constraints_t asn_PER_memb_criticality_constr_667 CC_NOTUSED = {
\r
20008 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20009 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20010 0, 0 /* No PER value map */
\r
20012 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_668 CC_NOTUSED = {
\r
20013 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20014 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20015 0, 0 /* No PER value map */
\r
20017 static asn_per_constraints_t asn_PER_memb_id_constr_670 CC_NOTUSED = {
\r
20018 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20019 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20020 0, 0 /* No PER value map */
\r
20022 static asn_per_constraints_t asn_PER_memb_criticality_constr_671 CC_NOTUSED = {
\r
20023 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20024 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20025 0, 0 /* No PER value map */
\r
20027 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_672 CC_NOTUSED = {
\r
20028 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20029 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20030 0, 0 /* No PER value map */
\r
20032 static asn_per_constraints_t asn_PER_memb_id_constr_674 CC_NOTUSED = {
\r
20033 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20034 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20035 0, 0 /* No PER value map */
\r
20037 static asn_per_constraints_t asn_PER_memb_criticality_constr_675 CC_NOTUSED = {
\r
20038 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20039 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20040 0, 0 /* No PER value map */
\r
20042 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_676 CC_NOTUSED = {
\r
20043 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20044 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20045 0, 0 /* No PER value map */
\r
20047 static asn_per_constraints_t asn_PER_memb_id_constr_678 CC_NOTUSED = {
\r
20048 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20049 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20050 0, 0 /* No PER value map */
\r
20052 static asn_per_constraints_t asn_PER_memb_criticality_constr_679 CC_NOTUSED = {
\r
20053 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20054 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20055 0, 0 /* No PER value map */
\r
20057 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_680 CC_NOTUSED = {
\r
20058 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20059 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20060 0, 0 /* No PER value map */
\r
20062 static asn_per_constraints_t asn_PER_memb_id_constr_682 CC_NOTUSED = {
\r
20063 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20064 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20065 0, 0 /* No PER value map */
\r
20067 static asn_per_constraints_t asn_PER_memb_criticality_constr_683 CC_NOTUSED = {
\r
20068 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20069 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20070 0, 0 /* No PER value map */
\r
20072 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_684 CC_NOTUSED = {
\r
20073 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20074 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20075 0, 0 /* No PER value map */
\r
20077 static asn_per_constraints_t asn_PER_memb_id_constr_686 CC_NOTUSED = {
\r
20078 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20079 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20080 0, 0 /* No PER value map */
\r
20082 static asn_per_constraints_t asn_PER_memb_criticality_constr_687 CC_NOTUSED = {
\r
20083 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20084 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20085 0, 0 /* No PER value map */
\r
20087 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_688 CC_NOTUSED = {
\r
20088 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20089 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20090 0, 0 /* No PER value map */
\r
20092 static asn_per_constraints_t asn_PER_memb_id_constr_690 CC_NOTUSED = {
\r
20093 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20094 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20095 0, 0 /* No PER value map */
\r
20097 static asn_per_constraints_t asn_PER_memb_criticality_constr_691 CC_NOTUSED = {
\r
20098 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20099 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20100 0, 0 /* No PER value map */
\r
20102 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_692 CC_NOTUSED = {
\r
20103 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20104 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20105 0, 0 /* No PER value map */
\r
20107 static asn_per_constraints_t asn_PER_memb_id_constr_694 CC_NOTUSED = {
\r
20108 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20109 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20110 0, 0 /* No PER value map */
\r
20112 static asn_per_constraints_t asn_PER_memb_criticality_constr_695 CC_NOTUSED = {
\r
20113 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20114 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20115 0, 0 /* No PER value map */
\r
20117 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_696 CC_NOTUSED = {
\r
20118 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20119 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20120 0, 0 /* No PER value map */
\r
20122 static asn_per_constraints_t asn_PER_memb_id_constr_698 CC_NOTUSED = {
\r
20123 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20124 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20125 0, 0 /* No PER value map */
\r
20127 static asn_per_constraints_t asn_PER_memb_criticality_constr_699 CC_NOTUSED = {
\r
20128 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20129 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20130 0, 0 /* No PER value map */
\r
20132 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_700 CC_NOTUSED = {
\r
20133 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20134 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20135 0, 0 /* No PER value map */
\r
20137 static asn_per_constraints_t asn_PER_memb_id_constr_702 CC_NOTUSED = {
\r
20138 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20139 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20140 0, 0 /* No PER value map */
\r
20142 static asn_per_constraints_t asn_PER_memb_criticality_constr_703 CC_NOTUSED = {
\r
20143 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20144 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20145 0, 0 /* No PER value map */
\r
20147 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_704 CC_NOTUSED = {
\r
20148 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20149 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20150 0, 0 /* No PER value map */
\r
20152 static asn_per_constraints_t asn_PER_memb_id_constr_706 CC_NOTUSED = {
\r
20153 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20154 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20155 0, 0 /* No PER value map */
\r
20157 static asn_per_constraints_t asn_PER_memb_criticality_constr_707 CC_NOTUSED = {
\r
20158 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20159 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20160 0, 0 /* No PER value map */
\r
20162 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_708 CC_NOTUSED = {
\r
20163 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20164 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20165 0, 0 /* No PER value map */
\r
20167 static asn_per_constraints_t asn_PER_memb_id_constr_710 CC_NOTUSED = {
\r
20168 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20169 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20170 0, 0 /* No PER value map */
\r
20172 static asn_per_constraints_t asn_PER_memb_criticality_constr_711 CC_NOTUSED = {
\r
20173 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20174 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20175 0, 0 /* No PER value map */
\r
20177 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_712 CC_NOTUSED = {
\r
20178 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20179 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20180 0, 0 /* No PER value map */
\r
20182 static asn_per_constraints_t asn_PER_memb_id_constr_714 CC_NOTUSED = {
\r
20183 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20184 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20185 0, 0 /* No PER value map */
\r
20187 static asn_per_constraints_t asn_PER_memb_criticality_constr_715 CC_NOTUSED = {
\r
20188 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20189 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20190 0, 0 /* No PER value map */
\r
20192 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_716 CC_NOTUSED = {
\r
20193 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20194 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20195 0, 0 /* No PER value map */
\r
20197 static asn_per_constraints_t asn_PER_memb_id_constr_718 CC_NOTUSED = {
\r
20198 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20199 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20200 0, 0 /* No PER value map */
\r
20202 static asn_per_constraints_t asn_PER_memb_criticality_constr_719 CC_NOTUSED = {
\r
20203 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20204 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20205 0, 0 /* No PER value map */
\r
20207 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_720 CC_NOTUSED = {
\r
20208 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20209 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20210 0, 0 /* No PER value map */
\r
20212 static asn_per_constraints_t asn_PER_memb_id_constr_722 CC_NOTUSED = {
\r
20213 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20214 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20215 0, 0 /* No PER value map */
\r
20217 static asn_per_constraints_t asn_PER_memb_criticality_constr_723 CC_NOTUSED = {
\r
20218 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20219 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20220 0, 0 /* No PER value map */
\r
20222 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_724 CC_NOTUSED = {
\r
20223 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20224 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20225 0, 0 /* No PER value map */
\r
20227 static asn_per_constraints_t asn_PER_memb_id_constr_726 CC_NOTUSED = {
\r
20228 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20229 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20230 0, 0 /* No PER value map */
\r
20232 static asn_per_constraints_t asn_PER_memb_criticality_constr_727 CC_NOTUSED = {
\r
20233 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20234 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20235 0, 0 /* No PER value map */
\r
20237 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_728 CC_NOTUSED = {
\r
20238 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20239 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20240 0, 0 /* No PER value map */
\r
20242 static asn_per_constraints_t asn_PER_memb_id_constr_730 CC_NOTUSED = {
\r
20243 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20244 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20245 0, 0 /* No PER value map */
\r
20247 static asn_per_constraints_t asn_PER_memb_criticality_constr_731 CC_NOTUSED = {
\r
20248 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20249 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20250 0, 0 /* No PER value map */
\r
20252 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_732 CC_NOTUSED = {
\r
20253 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20254 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20255 0, 0 /* No PER value map */
\r
20257 static asn_per_constraints_t asn_PER_memb_id_constr_734 CC_NOTUSED = {
\r
20258 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20259 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20260 0, 0 /* No PER value map */
\r
20262 static asn_per_constraints_t asn_PER_memb_criticality_constr_735 CC_NOTUSED = {
\r
20263 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20264 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20265 0, 0 /* No PER value map */
\r
20267 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_736 CC_NOTUSED = {
\r
20268 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20269 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20270 0, 0 /* No PER value map */
\r
20272 static asn_per_constraints_t asn_PER_memb_id_constr_738 CC_NOTUSED = {
\r
20273 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20274 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20275 0, 0 /* No PER value map */
\r
20277 static asn_per_constraints_t asn_PER_memb_criticality_constr_739 CC_NOTUSED = {
\r
20278 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20279 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20280 0, 0 /* No PER value map */
\r
20282 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_740 CC_NOTUSED = {
\r
20283 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20284 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20285 0, 0 /* No PER value map */
\r
20287 static asn_per_constraints_t asn_PER_memb_id_constr_742 CC_NOTUSED = {
\r
20288 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20289 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20290 0, 0 /* No PER value map */
\r
20292 static asn_per_constraints_t asn_PER_memb_criticality_constr_743 CC_NOTUSED = {
\r
20293 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20294 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20295 0, 0 /* No PER value map */
\r
20297 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_744 CC_NOTUSED = {
\r
20298 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20299 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20300 0, 0 /* No PER value map */
\r
20302 static asn_per_constraints_t asn_PER_memb_id_constr_746 CC_NOTUSED = {
\r
20303 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20304 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20305 0, 0 /* No PER value map */
\r
20307 static asn_per_constraints_t asn_PER_memb_criticality_constr_747 CC_NOTUSED = {
\r
20308 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20309 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20310 0, 0 /* No PER value map */
\r
20312 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_748 CC_NOTUSED = {
\r
20313 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20314 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20315 0, 0 /* No PER value map */
\r
20317 static asn_per_constraints_t asn_PER_memb_id_constr_750 CC_NOTUSED = {
\r
20318 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20319 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20320 0, 0 /* No PER value map */
\r
20322 static asn_per_constraints_t asn_PER_memb_criticality_constr_751 CC_NOTUSED = {
\r
20323 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20324 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20325 0, 0 /* No PER value map */
\r
20327 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_752 CC_NOTUSED = {
\r
20328 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20329 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20330 0, 0 /* No PER value map */
\r
20332 static asn_per_constraints_t asn_PER_memb_id_constr_754 CC_NOTUSED = {
\r
20333 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20334 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20335 0, 0 /* No PER value map */
\r
20337 static asn_per_constraints_t asn_PER_memb_criticality_constr_755 CC_NOTUSED = {
\r
20338 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20339 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20340 0, 0 /* No PER value map */
\r
20342 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_756 CC_NOTUSED = {
\r
20343 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20344 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20345 0, 0 /* No PER value map */
\r
20347 static asn_per_constraints_t asn_PER_memb_id_constr_758 CC_NOTUSED = {
\r
20348 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20349 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20350 0, 0 /* No PER value map */
\r
20352 static asn_per_constraints_t asn_PER_memb_criticality_constr_759 CC_NOTUSED = {
\r
20353 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20354 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20355 0, 0 /* No PER value map */
\r
20357 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_760 CC_NOTUSED = {
\r
20358 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20359 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20360 0, 0 /* No PER value map */
\r
20362 static asn_per_constraints_t asn_PER_memb_id_constr_762 CC_NOTUSED = {
\r
20363 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20364 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20365 0, 0 /* No PER value map */
\r
20367 static asn_per_constraints_t asn_PER_memb_criticality_constr_763 CC_NOTUSED = {
\r
20368 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20369 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20370 0, 0 /* No PER value map */
\r
20372 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_764 CC_NOTUSED = {
\r
20373 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20374 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20375 0, 0 /* No PER value map */
\r
20377 static asn_per_constraints_t asn_PER_memb_id_constr_766 CC_NOTUSED = {
\r
20378 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20379 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20380 0, 0 /* No PER value map */
\r
20382 static asn_per_constraints_t asn_PER_memb_criticality_constr_767 CC_NOTUSED = {
\r
20383 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20384 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20385 0, 0 /* No PER value map */
\r
20387 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_768 CC_NOTUSED = {
\r
20388 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20389 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20390 0, 0 /* No PER value map */
\r
20392 static asn_per_constraints_t asn_PER_memb_id_constr_770 CC_NOTUSED = {
\r
20393 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20394 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20395 0, 0 /* No PER value map */
\r
20397 static asn_per_constraints_t asn_PER_memb_criticality_constr_771 CC_NOTUSED = {
\r
20398 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20399 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20400 0, 0 /* No PER value map */
\r
20402 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_772 CC_NOTUSED = {
\r
20403 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20404 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20405 0, 0 /* No PER value map */
\r
20407 static asn_per_constraints_t asn_PER_memb_id_constr_774 CC_NOTUSED = {
\r
20408 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20409 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20410 0, 0 /* No PER value map */
\r
20412 static asn_per_constraints_t asn_PER_memb_criticality_constr_775 CC_NOTUSED = {
\r
20413 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20414 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20415 0, 0 /* No PER value map */
\r
20417 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_776 CC_NOTUSED = {
\r
20418 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20419 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20420 0, 0 /* No PER value map */
\r
20422 static asn_per_constraints_t asn_PER_memb_id_constr_778 CC_NOTUSED = {
\r
20423 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20424 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20425 0, 0 /* No PER value map */
\r
20427 static asn_per_constraints_t asn_PER_memb_criticality_constr_779 CC_NOTUSED = {
\r
20428 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20429 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20430 0, 0 /* No PER value map */
\r
20432 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_780 CC_NOTUSED = {
\r
20433 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20434 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20435 0, 0 /* No PER value map */
\r
20437 static asn_per_constraints_t asn_PER_memb_id_constr_782 CC_NOTUSED = {
\r
20438 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20439 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20440 0, 0 /* No PER value map */
\r
20442 static asn_per_constraints_t asn_PER_memb_criticality_constr_783 CC_NOTUSED = {
\r
20443 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20444 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20445 0, 0 /* No PER value map */
\r
20447 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_784 CC_NOTUSED = {
\r
20448 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20449 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20450 0, 0 /* No PER value map */
\r
20452 static asn_per_constraints_t asn_PER_memb_id_constr_786 CC_NOTUSED = {
\r
20453 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20454 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20455 0, 0 /* No PER value map */
\r
20457 static asn_per_constraints_t asn_PER_memb_criticality_constr_787 CC_NOTUSED = {
\r
20458 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20459 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20460 0, 0 /* No PER value map */
\r
20462 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_788 CC_NOTUSED = {
\r
20463 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20464 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20465 0, 0 /* No PER value map */
\r
20467 static asn_per_constraints_t asn_PER_memb_id_constr_790 CC_NOTUSED = {
\r
20468 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20469 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20470 0, 0 /* No PER value map */
\r
20472 static asn_per_constraints_t asn_PER_memb_criticality_constr_791 CC_NOTUSED = {
\r
20473 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20474 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20475 0, 0 /* No PER value map */
\r
20477 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_792 CC_NOTUSED = {
\r
20478 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20479 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20480 0, 0 /* No PER value map */
\r
20482 static asn_per_constraints_t asn_PER_memb_id_constr_794 CC_NOTUSED = {
\r
20483 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20484 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20485 0, 0 /* No PER value map */
\r
20487 static asn_per_constraints_t asn_PER_memb_criticality_constr_795 CC_NOTUSED = {
\r
20488 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20489 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20490 0, 0 /* No PER value map */
\r
20492 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_796 CC_NOTUSED = {
\r
20493 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20494 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20495 0, 0 /* No PER value map */
\r
20497 static asn_per_constraints_t asn_PER_memb_id_constr_798 CC_NOTUSED = {
\r
20498 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20499 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20500 0, 0 /* No PER value map */
\r
20502 static asn_per_constraints_t asn_PER_memb_criticality_constr_799 CC_NOTUSED = {
\r
20503 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20504 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20505 0, 0 /* No PER value map */
\r
20507 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_800 CC_NOTUSED = {
\r
20508 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20509 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20510 0, 0 /* No PER value map */
\r
20512 static asn_per_constraints_t asn_PER_memb_id_constr_802 CC_NOTUSED = {
\r
20513 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20514 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20515 0, 0 /* No PER value map */
\r
20517 static asn_per_constraints_t asn_PER_memb_criticality_constr_803 CC_NOTUSED = {
\r
20518 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20519 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20520 0, 0 /* No PER value map */
\r
20522 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_804 CC_NOTUSED = {
\r
20523 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20524 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20525 0, 0 /* No PER value map */
\r
20527 static asn_per_constraints_t asn_PER_memb_id_constr_806 CC_NOTUSED = {
\r
20528 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20529 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20530 0, 0 /* No PER value map */
\r
20532 static asn_per_constraints_t asn_PER_memb_criticality_constr_807 CC_NOTUSED = {
\r
20533 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20534 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20535 0, 0 /* No PER value map */
\r
20537 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_808 CC_NOTUSED = {
\r
20538 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20539 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20540 0, 0 /* No PER value map */
\r
20542 static asn_per_constraints_t asn_PER_memb_id_constr_810 CC_NOTUSED = {
\r
20543 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20544 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20545 0, 0 /* No PER value map */
\r
20547 static asn_per_constraints_t asn_PER_memb_criticality_constr_811 CC_NOTUSED = {
\r
20548 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20549 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20550 0, 0 /* No PER value map */
\r
20552 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_812 CC_NOTUSED = {
\r
20553 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20554 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20555 0, 0 /* No PER value map */
\r
20557 static asn_per_constraints_t asn_PER_memb_id_constr_814 CC_NOTUSED = {
\r
20558 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20559 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20560 0, 0 /* No PER value map */
\r
20562 static asn_per_constraints_t asn_PER_memb_criticality_constr_815 CC_NOTUSED = {
\r
20563 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20564 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20565 0, 0 /* No PER value map */
\r
20567 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_816 CC_NOTUSED = {
\r
20568 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20569 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20570 0, 0 /* No PER value map */
\r
20572 static asn_per_constraints_t asn_PER_memb_id_constr_818 CC_NOTUSED = {
\r
20573 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20574 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20575 0, 0 /* No PER value map */
\r
20577 static asn_per_constraints_t asn_PER_memb_criticality_constr_819 CC_NOTUSED = {
\r
20578 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20579 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20580 0, 0 /* No PER value map */
\r
20582 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_820 CC_NOTUSED = {
\r
20583 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20584 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20585 0, 0 /* No PER value map */
\r
20587 static asn_per_constraints_t asn_PER_memb_id_constr_822 CC_NOTUSED = {
\r
20588 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20589 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20590 0, 0 /* No PER value map */
\r
20592 static asn_per_constraints_t asn_PER_memb_criticality_constr_823 CC_NOTUSED = {
\r
20593 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20594 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20595 0, 0 /* No PER value map */
\r
20597 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_824 CC_NOTUSED = {
\r
20598 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20599 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20600 0, 0 /* No PER value map */
\r
20602 static asn_per_constraints_t asn_PER_memb_id_constr_826 CC_NOTUSED = {
\r
20603 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20604 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20605 0, 0 /* No PER value map */
\r
20607 static asn_per_constraints_t asn_PER_memb_criticality_constr_827 CC_NOTUSED = {
\r
20608 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20609 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20610 0, 0 /* No PER value map */
\r
20612 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_828 CC_NOTUSED = {
\r
20613 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20614 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20615 0, 0 /* No PER value map */
\r
20617 static asn_per_constraints_t asn_PER_memb_id_constr_830 CC_NOTUSED = {
\r
20618 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20619 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20620 0, 0 /* No PER value map */
\r
20622 static asn_per_constraints_t asn_PER_memb_criticality_constr_831 CC_NOTUSED = {
\r
20623 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20624 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20625 0, 0 /* No PER value map */
\r
20627 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_832 CC_NOTUSED = {
\r
20628 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20629 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20630 0, 0 /* No PER value map */
\r
20632 static asn_per_constraints_t asn_PER_memb_id_constr_834 CC_NOTUSED = {
\r
20633 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20634 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20635 0, 0 /* No PER value map */
\r
20637 static asn_per_constraints_t asn_PER_memb_criticality_constr_835 CC_NOTUSED = {
\r
20638 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20639 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20640 0, 0 /* No PER value map */
\r
20642 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_836 CC_NOTUSED = {
\r
20643 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20644 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20645 0, 0 /* No PER value map */
\r
20647 static asn_per_constraints_t asn_PER_memb_id_constr_838 CC_NOTUSED = {
\r
20648 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20649 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20650 0, 0 /* No PER value map */
\r
20652 static asn_per_constraints_t asn_PER_memb_criticality_constr_839 CC_NOTUSED = {
\r
20653 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20654 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20655 0, 0 /* No PER value map */
\r
20657 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_840 CC_NOTUSED = {
\r
20658 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20659 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20660 0, 0 /* No PER value map */
\r
20662 static asn_per_constraints_t asn_PER_memb_id_constr_842 CC_NOTUSED = {
\r
20663 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20664 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20665 0, 0 /* No PER value map */
\r
20667 static asn_per_constraints_t asn_PER_memb_criticality_constr_843 CC_NOTUSED = {
\r
20668 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20669 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20670 0, 0 /* No PER value map */
\r
20672 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_844 CC_NOTUSED = {
\r
20673 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20674 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20675 0, 0 /* No PER value map */
\r
20677 static asn_per_constraints_t asn_PER_memb_id_constr_846 CC_NOTUSED = {
\r
20678 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20679 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20680 0, 0 /* No PER value map */
\r
20682 static asn_per_constraints_t asn_PER_memb_criticality_constr_847 CC_NOTUSED = {
\r
20683 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20684 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20685 0, 0 /* No PER value map */
\r
20687 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_848 CC_NOTUSED = {
\r
20688 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20689 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20690 0, 0 /* No PER value map */
\r
20692 static asn_per_constraints_t asn_PER_memb_id_constr_850 CC_NOTUSED = {
\r
20693 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20694 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20695 0, 0 /* No PER value map */
\r
20697 static asn_per_constraints_t asn_PER_memb_criticality_constr_851 CC_NOTUSED = {
\r
20698 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20699 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20700 0, 0 /* No PER value map */
\r
20702 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_852 CC_NOTUSED = {
\r
20703 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20704 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20705 0, 0 /* No PER value map */
\r
20707 static asn_per_constraints_t asn_PER_memb_id_constr_854 CC_NOTUSED = {
\r
20708 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20709 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20710 0, 0 /* No PER value map */
\r
20712 static asn_per_constraints_t asn_PER_memb_criticality_constr_855 CC_NOTUSED = {
\r
20713 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20714 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20715 0, 0 /* No PER value map */
\r
20717 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_856 CC_NOTUSED = {
\r
20718 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20719 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20720 0, 0 /* No PER value map */
\r
20722 static asn_per_constraints_t asn_PER_memb_id_constr_858 CC_NOTUSED = {
\r
20723 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20724 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20725 0, 0 /* No PER value map */
\r
20727 static asn_per_constraints_t asn_PER_memb_criticality_constr_859 CC_NOTUSED = {
\r
20728 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20729 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20730 0, 0 /* No PER value map */
\r
20732 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_860 CC_NOTUSED = {
\r
20733 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20734 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20735 0, 0 /* No PER value map */
\r
20737 static asn_per_constraints_t asn_PER_memb_id_constr_862 CC_NOTUSED = {
\r
20738 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20739 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20740 0, 0 /* No PER value map */
\r
20742 static asn_per_constraints_t asn_PER_memb_criticality_constr_863 CC_NOTUSED = {
\r
20743 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20744 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20745 0, 0 /* No PER value map */
\r
20747 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_864 CC_NOTUSED = {
\r
20748 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20749 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20750 0, 0 /* No PER value map */
\r
20752 static asn_per_constraints_t asn_PER_memb_id_constr_866 CC_NOTUSED = {
\r
20753 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20754 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20755 0, 0 /* No PER value map */
\r
20757 static asn_per_constraints_t asn_PER_memb_criticality_constr_867 CC_NOTUSED = {
\r
20758 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20759 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20760 0, 0 /* No PER value map */
\r
20762 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_868 CC_NOTUSED = {
\r
20763 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20764 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20765 0, 0 /* No PER value map */
\r
20767 static asn_per_constraints_t asn_PER_memb_id_constr_870 CC_NOTUSED = {
\r
20768 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20769 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20770 0, 0 /* No PER value map */
\r
20772 static asn_per_constraints_t asn_PER_memb_criticality_constr_871 CC_NOTUSED = {
\r
20773 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20774 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20775 0, 0 /* No PER value map */
\r
20777 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_872 CC_NOTUSED = {
\r
20778 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20779 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20780 0, 0 /* No PER value map */
\r
20782 static asn_per_constraints_t asn_PER_memb_id_constr_874 CC_NOTUSED = {
\r
20783 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20784 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20785 0, 0 /* No PER value map */
\r
20787 static asn_per_constraints_t asn_PER_memb_criticality_constr_875 CC_NOTUSED = {
\r
20788 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20789 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20790 0, 0 /* No PER value map */
\r
20792 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_876 CC_NOTUSED = {
\r
20793 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20794 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20795 0, 0 /* No PER value map */
\r
20797 static asn_per_constraints_t asn_PER_memb_id_constr_878 CC_NOTUSED = {
\r
20798 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20799 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20800 0, 0 /* No PER value map */
\r
20802 static asn_per_constraints_t asn_PER_memb_criticality_constr_879 CC_NOTUSED = {
\r
20803 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20804 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20805 0, 0 /* No PER value map */
\r
20807 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_880 CC_NOTUSED = {
\r
20808 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20809 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20810 0, 0 /* No PER value map */
\r
20812 static asn_per_constraints_t asn_PER_memb_id_constr_882 CC_NOTUSED = {
\r
20813 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20814 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20815 0, 0 /* No PER value map */
\r
20817 static asn_per_constraints_t asn_PER_memb_criticality_constr_883 CC_NOTUSED = {
\r
20818 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20819 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20820 0, 0 /* No PER value map */
\r
20822 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_884 CC_NOTUSED = {
\r
20823 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20824 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20825 0, 0 /* No PER value map */
\r
20827 static asn_per_constraints_t asn_PER_memb_id_constr_886 CC_NOTUSED = {
\r
20828 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20829 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20830 0, 0 /* No PER value map */
\r
20832 static asn_per_constraints_t asn_PER_memb_criticality_constr_887 CC_NOTUSED = {
\r
20833 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20834 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20835 0, 0 /* No PER value map */
\r
20837 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_888 CC_NOTUSED = {
\r
20838 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20839 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20840 0, 0 /* No PER value map */
\r
20842 static asn_per_constraints_t asn_PER_memb_id_constr_890 CC_NOTUSED = {
\r
20843 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
20844 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20845 0, 0 /* No PER value map */
\r
20847 static asn_per_constraints_t asn_PER_memb_criticality_constr_891 CC_NOTUSED = {
\r
20848 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
20849 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20850 0, 0 /* No PER value map */
\r
20852 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_892 CC_NOTUSED = {
\r
20853 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20854 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
20855 0, 0 /* No PER value map */
\r
20857 static asn_TYPE_member_t asn_MBR_extensionValue_4[] = {
\r
20858 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.ManagementBasedMDTallowed),
\r
20859 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
20861 &asn_DEF_ManagementBasedMDTallowed,
\r
20864 0, 0, /* No default value */
\r
20865 "ManagementBasedMDTallowed"
\r
20867 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.MDTPLMNList),
\r
20868 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
20870 &asn_DEF_MDTPLMNList,
\r
20873 0, 0, /* No default value */
\r
20876 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),
\r
20877 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
20879 &asn_DEF_UESidelinkAggregateMaximumBitRate,
\r
20882 0, 0, /* No default value */
\r
20883 "UESidelinkAggregateMaximumBitRate"
\r
20886 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_4[] = {
\r
20887 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* ManagementBasedMDTallowed */
\r
20888 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* MDTPLMNList */
\r
20889 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* UESidelinkAggregateMaximumBitRate */
\r
20891 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_4 = {
\r
20892 sizeof(struct UE_ContextInformation_ExtIEs__extensionValue),
\r
20893 offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, _asn_ctx),
\r
20894 offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, present),
\r
20895 sizeof(((struct UE_ContextInformation_ExtIEs__extensionValue *)0)->present),
\r
20896 asn_MAP_extensionValue_tag2el_4,
\r
20897 3, /* Count of tags in the map */
\r
20899 -1 /* Extensions start */
\r
20901 static /* Use -fall-defs-global to expose */
\r
20902 asn_TYPE_descriptor_t asn_DEF_extensionValue_4 = {
\r
20903 "extensionValue",
\r
20904 "extensionValue",
\r
20905 &asn_OP_OPEN_TYPE,
\r
20906 0, /* No effective tags (pointer) */
\r
20907 0, /* No effective tags (count) */
\r
20908 0, /* No tags (pointer) */
\r
20909 0, /* No tags (count) */
\r
20910 { 0, 0, OPEN_TYPE_constraint },
\r
20911 asn_MBR_extensionValue_4,
\r
20912 3, /* Elements count */
\r
20913 &asn_SPC_extensionValue_specs_4 /* Additional specs */
\r
20916 asn_TYPE_member_t asn_MBR_UE_ContextInformation_ExtIEs_1[] = {
\r
20917 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, id),
\r
20918 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
20919 -1, /* IMPLICIT tag at current level */
\r
20920 &asn_DEF_ProtocolIE_ID,
\r
20922 { 0, &asn_PER_memb_id_constr_2, memb_id_constraint_1 },
\r
20923 0, 0, /* No default value */
\r
20926 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, criticality),
\r
20927 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
20928 -1, /* IMPLICIT tag at current level */
\r
20929 &asn_DEF_Criticality,
\r
20930 select_UE_ContextInformation_ExtIEs_criticality_type,
\r
20931 { 0, &asn_PER_memb_criticality_constr_3, memb_criticality_constraint_1 },
\r
20932 0, 0, /* No default value */
\r
20935 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, extensionValue),
\r
20936 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
20937 +1, /* EXPLICIT tag at current level */
\r
20938 &asn_DEF_extensionValue_4,
\r
20939 select_UE_ContextInformation_ExtIEs_extensionValue_type,
\r
20940 { 0, &asn_PER_memb_extensionValue_constr_4, memb_extensionValue_constraint_1 },
\r
20941 0, 0, /* No default value */
\r
20945 static const ber_tlv_tag_t asn_DEF_UE_ContextInformation_ExtIEs_tags_1[] = {
\r
20946 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
20948 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1[] = {
\r
20949 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
20950 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
20951 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
20953 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformation_ExtIEs_specs_1 = {
\r
20954 sizeof(struct UE_ContextInformation_ExtIEs),
\r
20955 offsetof(struct UE_ContextInformation_ExtIEs, _asn_ctx),
\r
20956 asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1,
\r
20957 3, /* Count of tags in the map */
\r
20958 0, 0, 0, /* Optional elements (not needed) */
\r
20959 -1, /* First extension addition */
\r
20961 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformation_ExtIEs = {
\r
20962 "UE-ContextInformation-ExtIEs",
\r
20963 "UE-ContextInformation-ExtIEs",
\r
20964 &asn_OP_SEQUENCE,
\r
20965 asn_DEF_UE_ContextInformation_ExtIEs_tags_1,
\r
20966 sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)
\r
20967 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */
\r
20968 asn_DEF_UE_ContextInformation_ExtIEs_tags_1, /* Same as above */
\r
20969 sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)
\r
20970 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */
\r
20971 { 0, 0, SEQUENCE_constraint },
\r
20972 asn_MBR_UE_ContextInformation_ExtIEs_1,
\r
20973 3, /* Elements count */
\r
20974 &asn_SPC_UE_ContextInformation_ExtIEs_specs_1 /* Additional specs */
\r
20977 static asn_TYPE_member_t asn_MBR_extensionValue_8[] = {
\r
20978 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, choice.BearerType),
\r
20979 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
20981 &asn_DEF_BearerType,
\r
20984 0, 0, /* No default value */
\r
20988 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_8[] = {
\r
20989 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* BearerType */
\r
20991 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_8 = {
\r
20992 sizeof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue),
\r
20993 offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
\r
20994 offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, present),
\r
20995 sizeof(((struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
\r
20996 asn_MAP_extensionValue_tag2el_8,
\r
20997 1, /* Count of tags in the map */
\r
20999 -1 /* Extensions start */
\r
21001 static /* Use -fall-defs-global to expose */
\r
21002 asn_TYPE_descriptor_t asn_DEF_extensionValue_8 = {
\r
21003 "extensionValue",
\r
21004 "extensionValue",
\r
21005 &asn_OP_OPEN_TYPE,
\r
21006 0, /* No effective tags (pointer) */
\r
21007 0, /* No effective tags (count) */
\r
21008 0, /* No tags (pointer) */
\r
21009 0, /* No tags (count) */
\r
21010 { 0, 0, OPEN_TYPE_constraint },
\r
21011 asn_MBR_extensionValue_8,
\r
21012 1, /* Elements count */
\r
21013 &asn_SPC_extensionValue_specs_8 /* Additional specs */
\r
21016 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5[] = {
\r
21017 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id),
\r
21018 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
21019 -1, /* IMPLICIT tag at current level */
\r
21020 &asn_DEF_ProtocolIE_ID,
\r
21022 { 0, &asn_PER_memb_id_constr_6, memb_id_constraint_5 },
\r
21023 0, 0, /* No default value */
\r
21026 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, criticality),
\r
21027 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
21028 -1, /* IMPLICIT tag at current level */
\r
21029 &asn_DEF_Criticality,
\r
21030 select_E_RABs_ToBeSetup_ItemExtIEs_criticality_type,
\r
21031 { 0, &asn_PER_memb_criticality_constr_7, memb_criticality_constraint_5 },
\r
21032 0, 0, /* No default value */
\r
21035 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, extensionValue),
\r
21036 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
21037 +1, /* EXPLICIT tag at current level */
\r
21038 &asn_DEF_extensionValue_8,
\r
21039 select_E_RABs_ToBeSetup_ItemExtIEs_extensionValue_type,
\r
21040 { 0, &asn_PER_memb_extensionValue_constr_8, memb_extensionValue_constraint_5 },
\r
21041 0, 0, /* No default value */
\r
21045 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[] = {
\r
21046 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
21048 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5[] = {
\r
21049 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
21050 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
21051 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
21053 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5 = {
\r
21054 sizeof(struct E_RABs_ToBeSetup_ItemExtIEs),
\r
21055 offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, _asn_ctx),
\r
21056 asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5,
\r
21057 3, /* Count of tags in the map */
\r
21058 0, 0, 0, /* Optional elements (not needed) */
\r
21059 -1, /* First extension addition */
\r
21061 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs = {
\r
21062 "E-RABs-ToBeSetup-ItemExtIEs",
\r
21063 "E-RABs-ToBeSetup-ItemExtIEs",
\r
21064 &asn_OP_SEQUENCE,
\r
21065 asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5,
\r
21066 sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)
\r
21067 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */
\r
21068 asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5, /* Same as above */
\r
21069 sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)
\r
21070 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */
\r
21071 { 0, 0, SEQUENCE_constraint },
\r
21072 asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5,
\r
21073 3, /* Elements count */
\r
21074 &asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5 /* Additional specs */
\r
21077 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_12 = {
\r
21078 sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue),
\r
21079 offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, _asn_ctx),
\r
21080 offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, present),
\r
21081 sizeof(((struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue *)0)->present),
\r
21082 0, /* No top level tags */
\r
21083 0, /* No tags in the map */
\r
21085 -1 /* Extensions start */
\r
21087 static /* Use -fall-defs-global to expose */
\r
21088 asn_TYPE_descriptor_t asn_DEF_extensionValue_12 = {
\r
21089 "extensionValue",
\r
21090 "extensionValue",
\r
21091 &asn_OP_OPEN_TYPE,
\r
21092 0, /* No effective tags (pointer) */
\r
21093 0, /* No effective tags (count) */
\r
21094 0, /* No tags (pointer) */
\r
21095 0, /* No tags (count) */
\r
21096 { 0, 0, OPEN_TYPE_constraint },
\r
21097 0, 0, /* No members */
\r
21098 &asn_SPC_extensionValue_specs_12 /* Additional specs */
\r
21101 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9[] = {
\r
21102 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, id),
\r
21103 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
21104 -1, /* IMPLICIT tag at current level */
\r
21105 &asn_DEF_ProtocolIE_ID,
\r
21107 { 0, &asn_PER_memb_id_constr_10, memb_id_constraint_9 },
\r
21108 0, 0, /* No default value */
\r
21111 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, criticality),
\r
21112 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
21113 -1, /* IMPLICIT tag at current level */
\r
21114 &asn_DEF_Criticality,
\r
21116 { 0, &asn_PER_memb_criticality_constr_11, memb_criticality_constraint_9 },
\r
21117 0, 0, /* No default value */
\r
21120 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, extensionValue),
\r
21121 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
21122 +1, /* EXPLICIT tag at current level */
\r
21123 &asn_DEF_extensionValue_12,
\r
21125 { 0, &asn_PER_memb_extensionValue_constr_12, memb_extensionValue_constraint_9 },
\r
21126 0, 0, /* No default value */
\r
21130 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[] = {
\r
21131 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
21133 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9[] = {
\r
21134 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
21135 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
21136 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
21138 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9 = {
\r
21139 sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs),
\r
21140 offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, _asn_ctx),
\r
21141 asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9,
\r
21142 3, /* Count of tags in the map */
\r
21143 0, 0, 0, /* Optional elements (not needed) */
\r
21144 -1, /* First extension addition */
\r
21146 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs = {
\r
21147 "UE-ContextReferenceAtSeNB-ItemExtIEs",
\r
21148 "UE-ContextReferenceAtSeNB-ItemExtIEs",
\r
21149 &asn_OP_SEQUENCE,
\r
21150 asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9,
\r
21151 sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)
\r
21152 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */
\r
21153 asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9, /* Same as above */
\r
21154 sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)
\r
21155 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */
\r
21156 { 0, 0, SEQUENCE_constraint },
\r
21157 asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9,
\r
21158 3, /* Elements count */
\r
21159 &asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9 /* Additional specs */
\r
21162 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_16 = {
\r
21163 sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue),
\r
21164 offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, _asn_ctx),
\r
21165 offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, present),
\r
21166 sizeof(((struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue *)0)->present),
\r
21167 0, /* No top level tags */
\r
21168 0, /* No tags in the map */
\r
21170 -1 /* Extensions start */
\r
21172 static /* Use -fall-defs-global to expose */
\r
21173 asn_TYPE_descriptor_t asn_DEF_extensionValue_16 = {
\r
21174 "extensionValue",
\r
21175 "extensionValue",
\r
21176 &asn_OP_OPEN_TYPE,
\r
21177 0, /* No effective tags (pointer) */
\r
21178 0, /* No effective tags (count) */
\r
21179 0, /* No tags (pointer) */
\r
21180 0, /* No tags (count) */
\r
21181 { 0, 0, OPEN_TYPE_constraint },
\r
21182 0, 0, /* No members */
\r
21183 &asn_SPC_extensionValue_specs_16 /* Additional specs */
\r
21186 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13[] = {
\r
21187 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, id),
\r
21188 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
21189 -1, /* IMPLICIT tag at current level */
\r
21190 &asn_DEF_ProtocolIE_ID,
\r
21192 { 0, &asn_PER_memb_id_constr_14, memb_id_constraint_13 },
\r
21193 0, 0, /* No default value */
\r
21196 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, criticality),
\r
21197 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
21198 -1, /* IMPLICIT tag at current level */
\r
21199 &asn_DEF_Criticality,
\r
21201 { 0, &asn_PER_memb_criticality_constr_15, memb_criticality_constraint_13 },
\r
21202 0, 0, /* No default value */
\r
21205 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, extensionValue),
\r
21206 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
21207 +1, /* EXPLICIT tag at current level */
\r
21208 &asn_DEF_extensionValue_16,
\r
21210 { 0, &asn_PER_memb_extensionValue_constr_16, memb_extensionValue_constraint_13 },
\r
21211 0, 0, /* No default value */
\r
21215 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[] = {
\r
21216 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
21218 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13[] = {
\r
21219 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
21220 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
21221 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
21223 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13 = {
\r
21224 sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs),
\r
21225 offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, _asn_ctx),
\r
21226 asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13,
\r
21227 3, /* Count of tags in the map */
\r
21228 0, 0, 0, /* Optional elements (not needed) */
\r
21229 -1, /* First extension addition */
\r
21231 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs = {
\r
21232 "UE-ContextReferenceAtWT-ItemExtIEs",
\r
21233 "UE-ContextReferenceAtWT-ItemExtIEs",
\r
21234 &asn_OP_SEQUENCE,
\r
21235 asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13,
\r
21236 sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)
\r
21237 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */
\r
21238 asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13, /* Same as above */
\r
21239 sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)
\r
21240 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */
\r
21241 { 0, 0, SEQUENCE_constraint },
\r
21242 asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13,
\r
21243 3, /* Elements count */
\r
21244 &asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13 /* Additional specs */
\r
21247 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_20 = {
\r
21248 sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue),
\r
21249 offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, _asn_ctx),
\r
21250 offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, present),
\r
21251 sizeof(((struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue *)0)->present),
\r
21252 0, /* No top level tags */
\r
21253 0, /* No tags in the map */
\r
21255 -1 /* Extensions start */
\r
21257 static /* Use -fall-defs-global to expose */
\r
21258 asn_TYPE_descriptor_t asn_DEF_extensionValue_20 = {
\r
21259 "extensionValue",
\r
21260 "extensionValue",
\r
21261 &asn_OP_OPEN_TYPE,
\r
21262 0, /* No effective tags (pointer) */
\r
21263 0, /* No effective tags (count) */
\r
21264 0, /* No tags (pointer) */
\r
21265 0, /* No tags (count) */
\r
21266 { 0, 0, OPEN_TYPE_constraint },
\r
21267 0, 0, /* No members */
\r
21268 &asn_SPC_extensionValue_specs_20 /* Additional specs */
\r
21271 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17[] = {
\r
21272 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, id),
\r
21273 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
21274 -1, /* IMPLICIT tag at current level */
\r
21275 &asn_DEF_ProtocolIE_ID,
\r
21277 { 0, &asn_PER_memb_id_constr_18, memb_id_constraint_17 },
\r
21278 0, 0, /* No default value */
\r
21281 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, criticality),
\r
21282 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
21283 -1, /* IMPLICIT tag at current level */
\r
21284 &asn_DEF_Criticality,
\r
21286 { 0, &asn_PER_memb_criticality_constr_19, memb_criticality_constraint_17 },
\r
21287 0, 0, /* No default value */
\r
21290 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, extensionValue),
\r
21291 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
21292 +1, /* EXPLICIT tag at current level */
\r
21293 &asn_DEF_extensionValue_20,
\r
21295 { 0, &asn_PER_memb_extensionValue_constr_20, memb_extensionValue_constraint_17 },
\r
21296 0, 0, /* No default value */
\r
21300 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[] = {
\r
21301 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
21303 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17[] = {
\r
21304 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
21305 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
21306 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
21308 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17 = {
\r
21309 sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs),
\r
21310 offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, _asn_ctx),
\r
21311 asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17,
\r
21312 3, /* Count of tags in the map */
\r
21313 0, 0, 0, /* Optional elements (not needed) */
\r
21314 -1, /* First extension addition */
\r
21316 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs = {
\r
21317 "UE-ContextReferenceAtSgNB-ItemExtIEs",
\r
21318 "UE-ContextReferenceAtSgNB-ItemExtIEs",
\r
21319 &asn_OP_SEQUENCE,
\r
21320 asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17,
\r
21321 sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)
\r
21322 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */
\r
21323 asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17, /* Same as above */
\r
21324 sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)
\r
21325 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */
\r
21326 { 0, 0, SEQUENCE_constraint },
\r
21327 asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17,
\r
21328 3, /* Elements count */
\r
21329 &asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17 /* Additional specs */
\r
21332 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_24 = {
\r
21333 sizeof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue),
\r
21334 offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, _asn_ctx),
\r
21335 offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, present),
\r
21336 sizeof(((struct E_RABs_Admitted_Item_ExtIEs__extensionValue *)0)->present),
\r
21337 0, /* No top level tags */
\r
21338 0, /* No tags in the map */
\r
21340 -1 /* Extensions start */
\r
21342 static /* Use -fall-defs-global to expose */
\r
21343 asn_TYPE_descriptor_t asn_DEF_extensionValue_24 = {
\r
21344 "extensionValue",
\r
21345 "extensionValue",
\r
21346 &asn_OP_OPEN_TYPE,
\r
21347 0, /* No effective tags (pointer) */
\r
21348 0, /* No effective tags (count) */
\r
21349 0, /* No tags (pointer) */
\r
21350 0, /* No tags (count) */
\r
21351 { 0, 0, OPEN_TYPE_constraint },
\r
21352 0, 0, /* No members */
\r
21353 &asn_SPC_extensionValue_specs_24 /* Additional specs */
\r
21356 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_Item_ExtIEs_21[] = {
\r
21357 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, id),
\r
21358 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
21359 -1, /* IMPLICIT tag at current level */
\r
21360 &asn_DEF_ProtocolIE_ID,
\r
21362 { 0, &asn_PER_memb_id_constr_22, memb_id_constraint_21 },
\r
21363 0, 0, /* No default value */
\r
21366 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, criticality),
\r
21367 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
21368 -1, /* IMPLICIT tag at current level */
\r
21369 &asn_DEF_Criticality,
\r
21371 { 0, &asn_PER_memb_criticality_constr_23, memb_criticality_constraint_21 },
\r
21372 0, 0, /* No default value */
\r
21375 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, extensionValue),
\r
21376 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
21377 +1, /* EXPLICIT tag at current level */
\r
21378 &asn_DEF_extensionValue_24,
\r
21380 { 0, &asn_PER_memb_extensionValue_constr_24, memb_extensionValue_constraint_21 },
\r
21381 0, 0, /* No default value */
\r
21385 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[] = {
\r
21386 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
21388 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21[] = {
\r
21389 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
21390 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
21391 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
21393 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21 = {
\r
21394 sizeof(struct E_RABs_Admitted_Item_ExtIEs),
\r
21395 offsetof(struct E_RABs_Admitted_Item_ExtIEs, _asn_ctx),
\r
21396 asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21,
\r
21397 3, /* Count of tags in the map */
\r
21398 0, 0, 0, /* Optional elements (not needed) */
\r
21399 -1, /* First extension addition */
\r
21401 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_Item_ExtIEs = {
\r
21402 "E-RABs-Admitted-Item-ExtIEs",
\r
21403 "E-RABs-Admitted-Item-ExtIEs",
\r
21404 &asn_OP_SEQUENCE,
\r
21405 asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21,
\r
21406 sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)
\r
21407 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */
\r
21408 asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21, /* Same as above */
\r
21409 sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)
\r
21410 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */
\r
21411 { 0, 0, SEQUENCE_constraint },
\r
21412 asn_MBR_E_RABs_Admitted_Item_ExtIEs_21,
\r
21413 3, /* Elements count */
\r
21414 &asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21 /* Additional specs */
\r
21417 static asn_TYPE_member_t asn_MBR_extensionValue_28[] = {
\r
21418 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsExtended),
\r
21419 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
\r
21421 &asn_DEF_ReceiveStatusOfULPDCPSDUsExtended,
\r
21424 0, 0, /* No default value */
\r
21425 "ReceiveStatusOfULPDCPSDUsExtended"
\r
21427 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTValueExtended),
\r
21428 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
21430 &asn_DEF_COUNTValueExtended,
\r
21433 0, 0, /* No default value */
\r
21434 "COUNTValueExtended"
\r
21436 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsPDCP_SNlength18),
\r
21437 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
\r
21439 &asn_DEF_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18,
\r
21442 0, 0, /* No default value */
\r
21443 "ReceiveStatusOfULPDCPSDUsPDCP-SNlength18"
\r
21445 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTvaluePDCP_SNlength18),
\r
21446 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
21448 &asn_DEF_COUNTvaluePDCP_SNlength18,
\r
21451 0, 0, /* No default value */
\r
21452 "COUNTvaluePDCP-SNlength18"
\r
21455 static const unsigned asn_MAP_extensionValue_to_canonical_28[] = { 0, 2, 1, 3 };
\r
21456 static const unsigned asn_MAP_extensionValue_from_canonical_28[] = { 0, 2, 1, 3 };
\r
21457 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_28[] = {
\r
21458 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 1 }, /* ReceiveStatusOfULPDCPSDUsExtended */
\r
21459 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 2, -1, 0 }, /* ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 */
\r
21460 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* COUNTValueExtended */
\r
21461 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 } /* COUNTvaluePDCP-SNlength18 */
\r
21463 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_28 = {
\r
21464 sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue),
\r
21465 offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, _asn_ctx),
\r
21466 offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, present),
\r
21467 sizeof(((struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue *)0)->present),
\r
21468 asn_MAP_extensionValue_tag2el_28,
\r
21469 4, /* Count of tags in the map */
\r
21470 asn_MAP_extensionValue_to_canonical_28,
\r
21471 asn_MAP_extensionValue_from_canonical_28,
\r
21472 -1 /* Extensions start */
\r
21474 static /* Use -fall-defs-global to expose */
\r
21475 asn_TYPE_descriptor_t asn_DEF_extensionValue_28 = {
\r
21476 "extensionValue",
\r
21477 "extensionValue",
\r
21478 &asn_OP_OPEN_TYPE,
\r
21479 0, /* No effective tags (pointer) */
\r
21480 0, /* No effective tags (count) */
\r
21481 0, /* No tags (pointer) */
\r
21482 0, /* No tags (count) */
\r
21483 { 0, 0, OPEN_TYPE_constraint },
\r
21484 asn_MBR_extensionValue_28,
\r
21485 4, /* Elements count */
\r
21486 &asn_SPC_extensionValue_specs_28 /* Additional specs */
\r
21489 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25[] = {
\r
21490 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id),
\r
21491 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
21492 -1, /* IMPLICIT tag at current level */
\r
21493 &asn_DEF_ProtocolIE_ID,
\r
21495 { 0, &asn_PER_memb_id_constr_26, memb_id_constraint_25 },
\r
21496 0, 0, /* No default value */
\r
21499 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, criticality),
\r
21500 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
21501 -1, /* IMPLICIT tag at current level */
\r
21502 &asn_DEF_Criticality,
\r
21503 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_criticality_type,
\r
21504 { 0, &asn_PER_memb_criticality_constr_27, memb_criticality_constraint_25 },
\r
21505 0, 0, /* No default value */
\r
21508 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, extensionValue),
\r
21509 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
21510 +1, /* EXPLICIT tag at current level */
\r
21511 &asn_DEF_extensionValue_28,
\r
21512 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_extensionValue_type,
\r
21513 { 0, &asn_PER_memb_extensionValue_constr_28, memb_extensionValue_constraint_25 },
\r
21514 0, 0, /* No default value */
\r
21518 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[] = {
\r
21519 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
21521 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25[] = {
\r
21522 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
21523 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
21524 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
21526 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25 = {
\r
21527 sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs),
\r
21528 offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, _asn_ctx),
\r
21529 asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25,
\r
21530 3, /* Count of tags in the map */
\r
21531 0, 0, 0, /* Optional elements (not needed) */
\r
21532 -1, /* First extension addition */
\r
21534 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs = {
\r
21535 "E-RABs-SubjectToStatusTransfer-ItemExtIEs",
\r
21536 "E-RABs-SubjectToStatusTransfer-ItemExtIEs",
\r
21537 &asn_OP_SEQUENCE,
\r
21538 asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25,
\r
21539 sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)
\r
21540 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */
\r
21541 asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25, /* Same as above */
\r
21542 sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)
\r
21543 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */
\r
21544 { 0, 0, SEQUENCE_constraint },
\r
21545 asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25,
\r
21546 3, /* Elements count */
\r
21547 &asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25 /* Additional specs */
\r
21550 static asn_TYPE_member_t asn_MBR_extensionValue_32[] = {
\r
21551 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ABSInformation),
\r
21552 -1 /* Ambiguous tag (CHOICE?) */,
\r
21554 &asn_DEF_ABSInformation,
\r
21557 0, 0, /* No default value */
\r
21560 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.InvokeIndication),
\r
21561 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
21563 &asn_DEF_InvokeIndication,
\r
21566 0, 0, /* No default value */
\r
21567 "InvokeIndication"
\r
21569 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.SubframeAssignment),
\r
21570 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
21572 &asn_DEF_SubframeAssignment,
\r
21575 0, 0, /* No default value */
\r
21576 "SubframeAssignment"
\r
21578 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ExtendedULInterferenceOverloadInfo),
\r
21579 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
21581 &asn_DEF_ExtendedULInterferenceOverloadInfo,
\r
21584 0, 0, /* No default value */
\r
21585 "ExtendedULInterferenceOverloadInfo"
\r
21587 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.CoMPInformation),
\r
21588 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
21590 &asn_DEF_CoMPInformation,
\r
21593 0, 0, /* No default value */
\r
21594 "CoMPInformation"
\r
21596 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.DynamicDLTransmissionInformation),
\r
21597 -1 /* Ambiguous tag (CHOICE?) */,
\r
21599 &asn_DEF_DynamicDLTransmissionInformation,
\r
21602 0, 0, /* No default value */
\r
21603 "DynamicDLTransmissionInformation"
\r
21606 static const unsigned asn_MAP_extensionValue_to_canonical_32[] = { 1, 2, 3, 4, 0, 5 };
\r
21607 static const unsigned asn_MAP_extensionValue_from_canonical_32[] = { 4, 0, 1, 2, 3, 5 };
\r
21608 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_32[] = {
\r
21609 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 1 }, /* InvokeIndication */
\r
21610 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* SubframeAssignment */
\r
21611 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 1 }, /* ExtendedULInterferenceOverloadInfo */
\r
21612 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 }, /* CoMPInformation */
\r
21613 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* fdd */
\r
21614 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 5, -1, 0 }, /* naics-active */
\r
21615 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* tdd */
\r
21616 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 5, -1, 0 }, /* naics-inactive */
\r
21617 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 } /* abs-inactive */
\r
21619 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_32 = {
\r
21620 sizeof(struct CellInformation_Item_ExtIEs__extensionValue),
\r
21621 offsetof(struct CellInformation_Item_ExtIEs__extensionValue, _asn_ctx),
\r
21622 offsetof(struct CellInformation_Item_ExtIEs__extensionValue, present),
\r
21623 sizeof(((struct CellInformation_Item_ExtIEs__extensionValue *)0)->present),
\r
21624 asn_MAP_extensionValue_tag2el_32,
\r
21625 9, /* Count of tags in the map */
\r
21626 asn_MAP_extensionValue_to_canonical_32,
\r
21627 asn_MAP_extensionValue_from_canonical_32,
\r
21628 -1 /* Extensions start */
\r
21630 static /* Use -fall-defs-global to expose */
\r
21631 asn_TYPE_descriptor_t asn_DEF_extensionValue_32 = {
\r
21632 "extensionValue",
\r
21633 "extensionValue",
\r
21634 &asn_OP_OPEN_TYPE,
\r
21635 0, /* No effective tags (pointer) */
\r
21636 0, /* No effective tags (count) */
\r
21637 0, /* No tags (pointer) */
\r
21638 0, /* No tags (count) */
\r
21639 { 0, 0, OPEN_TYPE_constraint },
\r
21640 asn_MBR_extensionValue_32,
\r
21641 6, /* Elements count */
\r
21642 &asn_SPC_extensionValue_specs_32 /* Additional specs */
\r
21645 asn_TYPE_member_t asn_MBR_CellInformation_Item_ExtIEs_29[] = {
\r
21646 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, id),
\r
21647 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
21648 -1, /* IMPLICIT tag at current level */
\r
21649 &asn_DEF_ProtocolIE_ID,
\r
21651 { 0, &asn_PER_memb_id_constr_30, memb_id_constraint_29 },
\r
21652 0, 0, /* No default value */
\r
21655 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, criticality),
\r
21656 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
21657 -1, /* IMPLICIT tag at current level */
\r
21658 &asn_DEF_Criticality,
\r
21659 select_CellInformation_Item_ExtIEs_criticality_type,
\r
21660 { 0, &asn_PER_memb_criticality_constr_31, memb_criticality_constraint_29 },
\r
21661 0, 0, /* No default value */
\r
21664 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, extensionValue),
\r
21665 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
21666 +1, /* EXPLICIT tag at current level */
\r
21667 &asn_DEF_extensionValue_32,
\r
21668 select_CellInformation_Item_ExtIEs_extensionValue_type,
\r
21669 { 0, &asn_PER_memb_extensionValue_constr_32, memb_extensionValue_constraint_29 },
\r
21670 0, 0, /* No default value */
\r
21674 static const ber_tlv_tag_t asn_DEF_CellInformation_Item_ExtIEs_tags_29[] = {
\r
21675 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
21677 static const asn_TYPE_tag2member_t asn_MAP_CellInformation_Item_ExtIEs_tag2el_29[] = {
\r
21678 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
21679 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
21680 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
21682 asn_SEQUENCE_specifics_t asn_SPC_CellInformation_Item_ExtIEs_specs_29 = {
\r
21683 sizeof(struct CellInformation_Item_ExtIEs),
\r
21684 offsetof(struct CellInformation_Item_ExtIEs, _asn_ctx),
\r
21685 asn_MAP_CellInformation_Item_ExtIEs_tag2el_29,
\r
21686 3, /* Count of tags in the map */
\r
21687 0, 0, 0, /* Optional elements (not needed) */
\r
21688 -1, /* First extension addition */
\r
21690 asn_TYPE_descriptor_t asn_DEF_CellInformation_Item_ExtIEs = {
\r
21691 "CellInformation-Item-ExtIEs",
\r
21692 "CellInformation-Item-ExtIEs",
\r
21693 &asn_OP_SEQUENCE,
\r
21694 asn_DEF_CellInformation_Item_ExtIEs_tags_29,
\r
21695 sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)
\r
21696 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */
\r
21697 asn_DEF_CellInformation_Item_ExtIEs_tags_29, /* Same as above */
\r
21698 sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)
\r
21699 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */
\r
21700 { 0, 0, SEQUENCE_constraint },
\r
21701 asn_MBR_CellInformation_Item_ExtIEs_29,
\r
21702 3, /* Elements count */
\r
21703 &asn_SPC_CellInformation_Item_ExtIEs_specs_29 /* Additional specs */
\r
21706 static asn_TYPE_member_t asn_MBR_extensionValue_36[] = {
\r
21707 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, choice.DeactivationIndication),
\r
21708 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
21710 &asn_DEF_DeactivationIndication,
\r
21713 0, 0, /* No default value */
\r
21714 "DeactivationIndication"
\r
21717 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_36[] = {
\r
21718 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* DeactivationIndication */
\r
21720 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_36 = {
\r
21721 sizeof(struct ServedCellsToModify_Item_ExtIEs__extensionValue),
\r
21722 offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
\r
21723 offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, present),
\r
21724 sizeof(((struct ServedCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
\r
21725 asn_MAP_extensionValue_tag2el_36,
\r
21726 1, /* Count of tags in the map */
\r
21728 -1 /* Extensions start */
\r
21730 static /* Use -fall-defs-global to expose */
\r
21731 asn_TYPE_descriptor_t asn_DEF_extensionValue_36 = {
\r
21732 "extensionValue",
\r
21733 "extensionValue",
\r
21734 &asn_OP_OPEN_TYPE,
\r
21735 0, /* No effective tags (pointer) */
\r
21736 0, /* No effective tags (count) */
\r
21737 0, /* No tags (pointer) */
\r
21738 0, /* No tags (count) */
\r
21739 { 0, 0, OPEN_TYPE_constraint },
\r
21740 asn_MBR_extensionValue_36,
\r
21741 1, /* Elements count */
\r
21742 &asn_SPC_extensionValue_specs_36 /* Additional specs */
\r
21745 asn_TYPE_member_t asn_MBR_ServedCellsToModify_Item_ExtIEs_33[] = {
\r
21746 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, id),
\r
21747 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
21748 -1, /* IMPLICIT tag at current level */
\r
21749 &asn_DEF_ProtocolIE_ID,
\r
21751 { 0, &asn_PER_memb_id_constr_34, memb_id_constraint_33 },
\r
21752 0, 0, /* No default value */
\r
21755 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, criticality),
\r
21756 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
21757 -1, /* IMPLICIT tag at current level */
\r
21758 &asn_DEF_Criticality,
\r
21759 select_ServedCellsToModify_Item_ExtIEs_criticality_type,
\r
21760 { 0, &asn_PER_memb_criticality_constr_35, memb_criticality_constraint_33 },
\r
21761 0, 0, /* No default value */
\r
21764 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, extensionValue),
\r
21765 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
21766 +1, /* EXPLICIT tag at current level */
\r
21767 &asn_DEF_extensionValue_36,
\r
21768 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type,
\r
21769 { 0, &asn_PER_memb_extensionValue_constr_36, memb_extensionValue_constraint_33 },
\r
21770 0, 0, /* No default value */
\r
21774 static const ber_tlv_tag_t asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[] = {
\r
21775 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
21777 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33[] = {
\r
21778 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
21779 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
21780 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
21782 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33 = {
\r
21783 sizeof(struct ServedCellsToModify_Item_ExtIEs),
\r
21784 offsetof(struct ServedCellsToModify_Item_ExtIEs, _asn_ctx),
\r
21785 asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33,
\r
21786 3, /* Count of tags in the map */
\r
21787 0, 0, 0, /* Optional elements (not needed) */
\r
21788 -1, /* First extension addition */
\r
21790 asn_TYPE_descriptor_t asn_DEF_ServedCellsToModify_Item_ExtIEs = {
\r
21791 "ServedCellsToModify-Item-ExtIEs",
\r
21792 "ServedCellsToModify-Item-ExtIEs",
\r
21793 &asn_OP_SEQUENCE,
\r
21794 asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33,
\r
21795 sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)
\r
21796 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */
\r
21797 asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33, /* Same as above */
\r
21798 sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)
\r
21799 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */
\r
21800 { 0, 0, SEQUENCE_constraint },
\r
21801 asn_MBR_ServedCellsToModify_Item_ExtIEs_33,
\r
21802 3, /* Elements count */
\r
21803 &asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33 /* Additional specs */
\r
21806 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_40 = {
\r
21807 sizeof(struct CellToReport_Item_ExtIEs__extensionValue),
\r
21808 offsetof(struct CellToReport_Item_ExtIEs__extensionValue, _asn_ctx),
\r
21809 offsetof(struct CellToReport_Item_ExtIEs__extensionValue, present),
\r
21810 sizeof(((struct CellToReport_Item_ExtIEs__extensionValue *)0)->present),
\r
21811 0, /* No top level tags */
\r
21812 0, /* No tags in the map */
\r
21814 -1 /* Extensions start */
\r
21816 static /* Use -fall-defs-global to expose */
\r
21817 asn_TYPE_descriptor_t asn_DEF_extensionValue_40 = {
\r
21818 "extensionValue",
\r
21819 "extensionValue",
\r
21820 &asn_OP_OPEN_TYPE,
\r
21821 0, /* No effective tags (pointer) */
\r
21822 0, /* No effective tags (count) */
\r
21823 0, /* No tags (pointer) */
\r
21824 0, /* No tags (count) */
\r
21825 { 0, 0, OPEN_TYPE_constraint },
\r
21826 0, 0, /* No members */
\r
21827 &asn_SPC_extensionValue_specs_40 /* Additional specs */
\r
21830 asn_TYPE_member_t asn_MBR_CellToReport_Item_ExtIEs_37[] = {
\r
21831 { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, id),
\r
21832 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
21833 -1, /* IMPLICIT tag at current level */
\r
21834 &asn_DEF_ProtocolIE_ID,
\r
21836 { 0, &asn_PER_memb_id_constr_38, memb_id_constraint_37 },
\r
21837 0, 0, /* No default value */
\r
21840 { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, criticality),
\r
21841 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
21842 -1, /* IMPLICIT tag at current level */
\r
21843 &asn_DEF_Criticality,
\r
21845 { 0, &asn_PER_memb_criticality_constr_39, memb_criticality_constraint_37 },
\r
21846 0, 0, /* No default value */
\r
21849 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, extensionValue),
\r
21850 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
21851 +1, /* EXPLICIT tag at current level */
\r
21852 &asn_DEF_extensionValue_40,
\r
21854 { 0, &asn_PER_memb_extensionValue_constr_40, memb_extensionValue_constraint_37 },
\r
21855 0, 0, /* No default value */
\r
21859 static const ber_tlv_tag_t asn_DEF_CellToReport_Item_ExtIEs_tags_37[] = {
\r
21860 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
21862 static const asn_TYPE_tag2member_t asn_MAP_CellToReport_Item_ExtIEs_tag2el_37[] = {
\r
21863 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
21864 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
21865 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
21867 asn_SEQUENCE_specifics_t asn_SPC_CellToReport_Item_ExtIEs_specs_37 = {
\r
21868 sizeof(struct CellToReport_Item_ExtIEs),
\r
21869 offsetof(struct CellToReport_Item_ExtIEs, _asn_ctx),
\r
21870 asn_MAP_CellToReport_Item_ExtIEs_tag2el_37,
\r
21871 3, /* Count of tags in the map */
\r
21872 0, 0, 0, /* Optional elements (not needed) */
\r
21873 -1, /* First extension addition */
\r
21875 asn_TYPE_descriptor_t asn_DEF_CellToReport_Item_ExtIEs = {
\r
21876 "CellToReport-Item-ExtIEs",
\r
21877 "CellToReport-Item-ExtIEs",
\r
21878 &asn_OP_SEQUENCE,
\r
21879 asn_DEF_CellToReport_Item_ExtIEs_tags_37,
\r
21880 sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)
\r
21881 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */
\r
21882 asn_DEF_CellToReport_Item_ExtIEs_tags_37, /* Same as above */
\r
21883 sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)
\r
21884 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */
\r
21885 { 0, 0, SEQUENCE_constraint },
\r
21886 asn_MBR_CellToReport_Item_ExtIEs_37,
\r
21887 3, /* Elements count */
\r
21888 &asn_SPC_CellToReport_Item_ExtIEs_specs_37 /* Additional specs */
\r
21891 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_44 = {
\r
21892 sizeof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue),
\r
21893 offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, _asn_ctx),
\r
21894 offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, present),
\r
21895 sizeof(((struct MeasurementInitiationResult_Item_ExtIEs__extensionValue *)0)->present),
\r
21896 0, /* No top level tags */
\r
21897 0, /* No tags in the map */
\r
21899 -1 /* Extensions start */
\r
21901 static /* Use -fall-defs-global to expose */
\r
21902 asn_TYPE_descriptor_t asn_DEF_extensionValue_44 = {
\r
21903 "extensionValue",
\r
21904 "extensionValue",
\r
21905 &asn_OP_OPEN_TYPE,
\r
21906 0, /* No effective tags (pointer) */
\r
21907 0, /* No effective tags (count) */
\r
21908 0, /* No tags (pointer) */
\r
21909 0, /* No tags (count) */
\r
21910 { 0, 0, OPEN_TYPE_constraint },
\r
21911 0, 0, /* No members */
\r
21912 &asn_SPC_extensionValue_specs_44 /* Additional specs */
\r
21915 asn_TYPE_member_t asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41[] = {
\r
21916 { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, id),
\r
21917 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
21918 -1, /* IMPLICIT tag at current level */
\r
21919 &asn_DEF_ProtocolIE_ID,
\r
21921 { 0, &asn_PER_memb_id_constr_42, memb_id_constraint_41 },
\r
21922 0, 0, /* No default value */
\r
21925 { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, criticality),
\r
21926 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
21927 -1, /* IMPLICIT tag at current level */
\r
21928 &asn_DEF_Criticality,
\r
21930 { 0, &asn_PER_memb_criticality_constr_43, memb_criticality_constraint_41 },
\r
21931 0, 0, /* No default value */
\r
21934 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, extensionValue),
\r
21935 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
21936 +1, /* EXPLICIT tag at current level */
\r
21937 &asn_DEF_extensionValue_44,
\r
21939 { 0, &asn_PER_memb_extensionValue_constr_44, memb_extensionValue_constraint_41 },
\r
21940 0, 0, /* No default value */
\r
21944 static const ber_tlv_tag_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[] = {
\r
21945 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
21947 static const asn_TYPE_tag2member_t asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41[] = {
\r
21948 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
21949 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
21950 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
21952 asn_SEQUENCE_specifics_t asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41 = {
\r
21953 sizeof(struct MeasurementInitiationResult_Item_ExtIEs),
\r
21954 offsetof(struct MeasurementInitiationResult_Item_ExtIEs, _asn_ctx),
\r
21955 asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41,
\r
21956 3, /* Count of tags in the map */
\r
21957 0, 0, 0, /* Optional elements (not needed) */
\r
21958 -1, /* First extension addition */
\r
21960 asn_TYPE_descriptor_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs = {
\r
21961 "MeasurementInitiationResult-Item-ExtIEs",
\r
21962 "MeasurementInitiationResult-Item-ExtIEs",
\r
21963 &asn_OP_SEQUENCE,
\r
21964 asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41,
\r
21965 sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)
\r
21966 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */
\r
21967 asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41, /* Same as above */
\r
21968 sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)
\r
21969 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */
\r
21970 { 0, 0, SEQUENCE_constraint },
\r
21971 asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41,
\r
21972 3, /* Elements count */
\r
21973 &asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41 /* Additional specs */
\r
21976 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_48 = {
\r
21977 sizeof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue),
\r
21978 offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, _asn_ctx),
\r
21979 offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, present),
\r
21980 sizeof(((struct MeasurementFailureCause_Item_ExtIEs__extensionValue *)0)->present),
\r
21981 0, /* No top level tags */
\r
21982 0, /* No tags in the map */
\r
21984 -1 /* Extensions start */
\r
21986 static /* Use -fall-defs-global to expose */
\r
21987 asn_TYPE_descriptor_t asn_DEF_extensionValue_48 = {
\r
21988 "extensionValue",
\r
21989 "extensionValue",
\r
21990 &asn_OP_OPEN_TYPE,
\r
21991 0, /* No effective tags (pointer) */
\r
21992 0, /* No effective tags (count) */
\r
21993 0, /* No tags (pointer) */
\r
21994 0, /* No tags (count) */
\r
21995 { 0, 0, OPEN_TYPE_constraint },
\r
21996 0, 0, /* No members */
\r
21997 &asn_SPC_extensionValue_specs_48 /* Additional specs */
\r
22000 asn_TYPE_member_t asn_MBR_MeasurementFailureCause_Item_ExtIEs_45[] = {
\r
22001 { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, id),
\r
22002 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
22003 -1, /* IMPLICIT tag at current level */
\r
22004 &asn_DEF_ProtocolIE_ID,
\r
22006 { 0, &asn_PER_memb_id_constr_46, memb_id_constraint_45 },
\r
22007 0, 0, /* No default value */
\r
22010 { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, criticality),
\r
22011 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
22012 -1, /* IMPLICIT tag at current level */
\r
22013 &asn_DEF_Criticality,
\r
22015 { 0, &asn_PER_memb_criticality_constr_47, memb_criticality_constraint_45 },
\r
22016 0, 0, /* No default value */
\r
22019 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, extensionValue),
\r
22020 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
22021 +1, /* EXPLICIT tag at current level */
\r
22022 &asn_DEF_extensionValue_48,
\r
22024 { 0, &asn_PER_memb_extensionValue_constr_48, memb_extensionValue_constraint_45 },
\r
22025 0, 0, /* No default value */
\r
22029 static const ber_tlv_tag_t asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[] = {
\r
22030 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
22032 static const asn_TYPE_tag2member_t asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45[] = {
\r
22033 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
22034 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
22035 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
22037 asn_SEQUENCE_specifics_t asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45 = {
\r
22038 sizeof(struct MeasurementFailureCause_Item_ExtIEs),
\r
22039 offsetof(struct MeasurementFailureCause_Item_ExtIEs, _asn_ctx),
\r
22040 asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45,
\r
22041 3, /* Count of tags in the map */
\r
22042 0, 0, 0, /* Optional elements (not needed) */
\r
22043 -1, /* First extension addition */
\r
22045 asn_TYPE_descriptor_t asn_DEF_MeasurementFailureCause_Item_ExtIEs = {
\r
22046 "MeasurementFailureCause-Item-ExtIEs",
\r
22047 "MeasurementFailureCause-Item-ExtIEs",
\r
22048 &asn_OP_SEQUENCE,
\r
22049 asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45,
\r
22050 sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)
\r
22051 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */
\r
22052 asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45, /* Same as above */
\r
22053 sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)
\r
22054 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */
\r
22055 { 0, 0, SEQUENCE_constraint },
\r
22056 asn_MBR_MeasurementFailureCause_Item_ExtIEs_45,
\r
22057 3, /* Elements count */
\r
22058 &asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45 /* Additional specs */
\r
22061 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_52 = {
\r
22062 sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue),
\r
22063 offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, _asn_ctx),
\r
22064 offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, present),
\r
22065 sizeof(((struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue *)0)->present),
\r
22066 0, /* No top level tags */
\r
22067 0, /* No tags in the map */
\r
22069 -1 /* Extensions start */
\r
22071 static /* Use -fall-defs-global to expose */
\r
22072 asn_TYPE_descriptor_t asn_DEF_extensionValue_52 = {
\r
22073 "extensionValue",
\r
22074 "extensionValue",
\r
22075 &asn_OP_OPEN_TYPE,
\r
22076 0, /* No effective tags (pointer) */
\r
22077 0, /* No effective tags (count) */
\r
22078 0, /* No tags (pointer) */
\r
22079 0, /* No tags (count) */
\r
22080 { 0, 0, OPEN_TYPE_constraint },
\r
22081 0, 0, /* No members */
\r
22082 &asn_SPC_extensionValue_specs_52 /* Additional specs */
\r
22085 asn_TYPE_member_t asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49[] = {
\r
22086 { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, id),
\r
22087 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
22088 -1, /* IMPLICIT tag at current level */
\r
22089 &asn_DEF_ProtocolIE_ID,
\r
22091 { 0, &asn_PER_memb_id_constr_50, memb_id_constraint_49 },
\r
22092 0, 0, /* No default value */
\r
22095 { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, criticality),
\r
22096 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
22097 -1, /* IMPLICIT tag at current level */
\r
22098 &asn_DEF_Criticality,
\r
22100 { 0, &asn_PER_memb_criticality_constr_51, memb_criticality_constraint_49 },
\r
22101 0, 0, /* No default value */
\r
22104 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, extensionValue),
\r
22105 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
22106 +1, /* EXPLICIT tag at current level */
\r
22107 &asn_DEF_extensionValue_52,
\r
22109 { 0, &asn_PER_memb_extensionValue_constr_52, memb_extensionValue_constraint_49 },
\r
22110 0, 0, /* No default value */
\r
22114 static const ber_tlv_tag_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[] = {
\r
22115 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
22117 static const asn_TYPE_tag2member_t asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49[] = {
\r
22118 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
22119 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
22120 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
22122 asn_SEQUENCE_specifics_t asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49 = {
\r
22123 sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs),
\r
22124 offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, _asn_ctx),
\r
22125 asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49,
\r
22126 3, /* Count of tags in the map */
\r
22127 0, 0, 0, /* Optional elements (not needed) */
\r
22128 -1, /* First extension addition */
\r
22130 asn_TYPE_descriptor_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs = {
\r
22131 "CompleteFailureCauseInformation-Item-ExtIEs",
\r
22132 "CompleteFailureCauseInformation-Item-ExtIEs",
\r
22133 &asn_OP_SEQUENCE,
\r
22134 asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49,
\r
22135 sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)
\r
22136 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */
\r
22137 asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49, /* Same as above */
\r
22138 sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)
\r
22139 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */
\r
22140 { 0, 0, SEQUENCE_constraint },
\r
22141 asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49,
\r
22142 3, /* Elements count */
\r
22143 &asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49 /* Additional specs */
\r
22146 static asn_TYPE_member_t asn_MBR_extensionValue_56[] = {
\r
22147 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CompositeAvailableCapacityGroup),
\r
22148 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
22150 &asn_DEF_CompositeAvailableCapacityGroup,
\r
22153 0, 0, /* No default value */
\r
22154 "CompositeAvailableCapacityGroup"
\r
22156 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.ABS_Status),
\r
22157 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
22159 &asn_DEF_ABS_Status,
\r
22162 0, 0, /* No default value */
\r
22165 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.RSRPMRList),
\r
22166 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
22168 &asn_DEF_RSRPMRList,
\r
22171 0, 0, /* No default value */
\r
22174 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CSIReportList),
\r
22175 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
22177 &asn_DEF_CSIReportList,
\r
22180 0, 0, /* No default value */
\r
22183 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CellReportingIndicator),
\r
22184 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
22186 &asn_DEF_CellReportingIndicator,
\r
22189 0, 0, /* No default value */
\r
22190 "CellReportingIndicator"
\r
22193 static const unsigned asn_MAP_extensionValue_to_canonical_56[] = { 4, 0, 1, 2, 3 };
\r
22194 static const unsigned asn_MAP_extensionValue_from_canonical_56[] = { 1, 2, 3, 4, 0 };
\r
22195 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_56[] = {
\r
22196 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* CellReportingIndicator */
\r
22197 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* CompositeAvailableCapacityGroup */
\r
22198 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 2 }, /* ABS-Status */
\r
22199 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 1 }, /* RSRPMRList */
\r
22200 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 0 } /* CSIReportList */
\r
22202 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_56 = {
\r
22203 sizeof(struct CellMeasurementResult_Item_ExtIEs__extensionValue),
\r
22204 offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, _asn_ctx),
\r
22205 offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, present),
\r
22206 sizeof(((struct CellMeasurementResult_Item_ExtIEs__extensionValue *)0)->present),
\r
22207 asn_MAP_extensionValue_tag2el_56,
\r
22208 5, /* Count of tags in the map */
\r
22209 asn_MAP_extensionValue_to_canonical_56,
\r
22210 asn_MAP_extensionValue_from_canonical_56,
\r
22211 -1 /* Extensions start */
\r
22213 static /* Use -fall-defs-global to expose */
\r
22214 asn_TYPE_descriptor_t asn_DEF_extensionValue_56 = {
\r
22215 "extensionValue",
\r
22216 "extensionValue",
\r
22217 &asn_OP_OPEN_TYPE,
\r
22218 0, /* No effective tags (pointer) */
\r
22219 0, /* No effective tags (count) */
\r
22220 0, /* No tags (pointer) */
\r
22221 0, /* No tags (count) */
\r
22222 { 0, 0, OPEN_TYPE_constraint },
\r
22223 asn_MBR_extensionValue_56,
\r
22224 5, /* Elements count */
\r
22225 &asn_SPC_extensionValue_specs_56 /* Additional specs */
\r
22228 asn_TYPE_member_t asn_MBR_CellMeasurementResult_Item_ExtIEs_53[] = {
\r
22229 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, id),
\r
22230 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
22231 -1, /* IMPLICIT tag at current level */
\r
22232 &asn_DEF_ProtocolIE_ID,
\r
22234 { 0, &asn_PER_memb_id_constr_54, memb_id_constraint_53 },
\r
22235 0, 0, /* No default value */
\r
22238 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, criticality),
\r
22239 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
22240 -1, /* IMPLICIT tag at current level */
\r
22241 &asn_DEF_Criticality,
\r
22242 select_CellMeasurementResult_Item_ExtIEs_criticality_type,
\r
22243 { 0, &asn_PER_memb_criticality_constr_55, memb_criticality_constraint_53 },
\r
22244 0, 0, /* No default value */
\r
22247 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, extensionValue),
\r
22248 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
22249 +1, /* EXPLICIT tag at current level */
\r
22250 &asn_DEF_extensionValue_56,
\r
22251 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type,
\r
22252 { 0, &asn_PER_memb_extensionValue_constr_56, memb_extensionValue_constraint_53 },
\r
22253 0, 0, /* No default value */
\r
22257 static const ber_tlv_tag_t asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[] = {
\r
22258 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
22260 static const asn_TYPE_tag2member_t asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53[] = {
\r
22261 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
22262 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
22263 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
22265 asn_SEQUENCE_specifics_t asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53 = {
\r
22266 sizeof(struct CellMeasurementResult_Item_ExtIEs),
\r
22267 offsetof(struct CellMeasurementResult_Item_ExtIEs, _asn_ctx),
\r
22268 asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53,
\r
22269 3, /* Count of tags in the map */
\r
22270 0, 0, 0, /* Optional elements (not needed) */
\r
22271 -1, /* First extension addition */
\r
22273 asn_TYPE_descriptor_t asn_DEF_CellMeasurementResult_Item_ExtIEs = {
\r
22274 "CellMeasurementResult-Item-ExtIEs",
\r
22275 "CellMeasurementResult-Item-ExtIEs",
\r
22276 &asn_OP_SEQUENCE,
\r
22277 asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53,
\r
22278 sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)
\r
22279 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */
\r
22280 asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53, /* Same as above */
\r
22281 sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)
\r
22282 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */
\r
22283 { 0, 0, SEQUENCE_constraint },
\r
22284 asn_MBR_CellMeasurementResult_Item_ExtIEs_53,
\r
22285 3, /* Elements count */
\r
22286 &asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53 /* Additional specs */
\r
22289 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_60 = {
\r
22290 sizeof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue),
\r
22291 offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),
\r
22292 offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, present),
\r
22293 sizeof(((struct ServedCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),
\r
22294 0, /* No top level tags */
\r
22295 0, /* No tags in the map */
\r
22297 -1 /* Extensions start */
\r
22299 static /* Use -fall-defs-global to expose */
\r
22300 asn_TYPE_descriptor_t asn_DEF_extensionValue_60 = {
\r
22301 "extensionValue",
\r
22302 "extensionValue",
\r
22303 &asn_OP_OPEN_TYPE,
\r
22304 0, /* No effective tags (pointer) */
\r
22305 0, /* No effective tags (count) */
\r
22306 0, /* No tags (pointer) */
\r
22307 0, /* No tags (count) */
\r
22308 { 0, 0, OPEN_TYPE_constraint },
\r
22309 0, 0, /* No members */
\r
22310 &asn_SPC_extensionValue_specs_60 /* Additional specs */
\r
22313 asn_TYPE_member_t asn_MBR_ServedCellsToActivate_Item_ExtIEs_57[] = {
\r
22314 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, id),
\r
22315 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
22316 -1, /* IMPLICIT tag at current level */
\r
22317 &asn_DEF_ProtocolIE_ID,
\r
22319 { 0, &asn_PER_memb_id_constr_58, memb_id_constraint_57 },
\r
22320 0, 0, /* No default value */
\r
22323 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, criticality),
\r
22324 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
22325 -1, /* IMPLICIT tag at current level */
\r
22326 &asn_DEF_Criticality,
\r
22328 { 0, &asn_PER_memb_criticality_constr_59, memb_criticality_constraint_57 },
\r
22329 0, 0, /* No default value */
\r
22332 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, extensionValue),
\r
22333 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
22334 +1, /* EXPLICIT tag at current level */
\r
22335 &asn_DEF_extensionValue_60,
\r
22337 { 0, &asn_PER_memb_extensionValue_constr_60, memb_extensionValue_constraint_57 },
\r
22338 0, 0, /* No default value */
\r
22342 static const ber_tlv_tag_t asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[] = {
\r
22343 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
22345 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57[] = {
\r
22346 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
22347 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
22348 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
22350 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57 = {
\r
22351 sizeof(struct ServedCellsToActivate_Item_ExtIEs),
\r
22352 offsetof(struct ServedCellsToActivate_Item_ExtIEs, _asn_ctx),
\r
22353 asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57,
\r
22354 3, /* Count of tags in the map */
\r
22355 0, 0, 0, /* Optional elements (not needed) */
\r
22356 -1, /* First extension addition */
\r
22358 asn_TYPE_descriptor_t asn_DEF_ServedCellsToActivate_Item_ExtIEs = {
\r
22359 "ServedCellsToActivate-Item-ExtIEs",
\r
22360 "ServedCellsToActivate-Item-ExtIEs",
\r
22361 &asn_OP_SEQUENCE,
\r
22362 asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57,
\r
22363 sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)
\r
22364 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */
\r
22365 asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57, /* Same as above */
\r
22366 sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)
\r
22367 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */
\r
22368 { 0, 0, SEQUENCE_constraint },
\r
22369 asn_MBR_ServedCellsToActivate_Item_ExtIEs_57,
\r
22370 3, /* Elements count */
\r
22371 &asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57 /* Additional specs */
\r
22374 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_64 = {
\r
22375 sizeof(struct ActivatedCellList_Item_ExtIEs__extensionValue),
\r
22376 offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, _asn_ctx),
\r
22377 offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, present),
\r
22378 sizeof(((struct ActivatedCellList_Item_ExtIEs__extensionValue *)0)->present),
\r
22379 0, /* No top level tags */
\r
22380 0, /* No tags in the map */
\r
22382 -1 /* Extensions start */
\r
22384 static /* Use -fall-defs-global to expose */
\r
22385 asn_TYPE_descriptor_t asn_DEF_extensionValue_64 = {
\r
22386 "extensionValue",
\r
22387 "extensionValue",
\r
22388 &asn_OP_OPEN_TYPE,
\r
22389 0, /* No effective tags (pointer) */
\r
22390 0, /* No effective tags (count) */
\r
22391 0, /* No tags (pointer) */
\r
22392 0, /* No tags (count) */
\r
22393 { 0, 0, OPEN_TYPE_constraint },
\r
22394 0, 0, /* No members */
\r
22395 &asn_SPC_extensionValue_specs_64 /* Additional specs */
\r
22398 asn_TYPE_member_t asn_MBR_ActivatedCellList_Item_ExtIEs_61[] = {
\r
22399 { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, id),
\r
22400 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
22401 -1, /* IMPLICIT tag at current level */
\r
22402 &asn_DEF_ProtocolIE_ID,
\r
22404 { 0, &asn_PER_memb_id_constr_62, memb_id_constraint_61 },
\r
22405 0, 0, /* No default value */
\r
22408 { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, criticality),
\r
22409 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
22410 -1, /* IMPLICIT tag at current level */
\r
22411 &asn_DEF_Criticality,
\r
22413 { 0, &asn_PER_memb_criticality_constr_63, memb_criticality_constraint_61 },
\r
22414 0, 0, /* No default value */
\r
22417 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, extensionValue),
\r
22418 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
22419 +1, /* EXPLICIT tag at current level */
\r
22420 &asn_DEF_extensionValue_64,
\r
22422 { 0, &asn_PER_memb_extensionValue_constr_64, memb_extensionValue_constraint_61 },
\r
22423 0, 0, /* No default value */
\r
22427 static const ber_tlv_tag_t asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[] = {
\r
22428 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
22430 static const asn_TYPE_tag2member_t asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61[] = {
\r
22431 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
22432 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
22433 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
22435 asn_SEQUENCE_specifics_t asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 = {
\r
22436 sizeof(struct ActivatedCellList_Item_ExtIEs),
\r
22437 offsetof(struct ActivatedCellList_Item_ExtIEs, _asn_ctx),
\r
22438 asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61,
\r
22439 3, /* Count of tags in the map */
\r
22440 0, 0, 0, /* Optional elements (not needed) */
\r
22441 -1, /* First extension addition */
\r
22443 asn_TYPE_descriptor_t asn_DEF_ActivatedCellList_Item_ExtIEs = {
\r
22444 "ActivatedCellList-Item-ExtIEs",
\r
22445 "ActivatedCellList-Item-ExtIEs",
\r
22446 &asn_OP_SEQUENCE,
\r
22447 asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61,
\r
22448 sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)
\r
22449 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */
\r
22450 asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61, /* Same as above */
\r
22451 sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)
\r
22452 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */
\r
22453 { 0, 0, SEQUENCE_constraint },
\r
22454 asn_MBR_ActivatedCellList_Item_ExtIEs_61,
\r
22455 3, /* Elements count */
\r
22456 &asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 /* Additional specs */
\r
22459 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_68 = {
\r
22460 sizeof(struct RNL_Header_Item_ExtIEs__extensionValue),
\r
22461 offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, _asn_ctx),
\r
22462 offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, present),
\r
22463 sizeof(((struct RNL_Header_Item_ExtIEs__extensionValue *)0)->present),
\r
22464 0, /* No top level tags */
\r
22465 0, /* No tags in the map */
\r
22467 -1 /* Extensions start */
\r
22469 static /* Use -fall-defs-global to expose */
\r
22470 asn_TYPE_descriptor_t asn_DEF_extensionValue_68 = {
\r
22471 "extensionValue",
\r
22472 "extensionValue",
\r
22473 &asn_OP_OPEN_TYPE,
\r
22474 0, /* No effective tags (pointer) */
\r
22475 0, /* No effective tags (count) */
\r
22476 0, /* No tags (pointer) */
\r
22477 0, /* No tags (count) */
\r
22478 { 0, 0, OPEN_TYPE_constraint },
\r
22479 0, 0, /* No members */
\r
22480 &asn_SPC_extensionValue_specs_68 /* Additional specs */
\r
22483 asn_TYPE_member_t asn_MBR_RNL_Header_Item_ExtIEs_65[] = {
\r
22484 { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, id),
\r
22485 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
22486 -1, /* IMPLICIT tag at current level */
\r
22487 &asn_DEF_ProtocolIE_ID,
\r
22489 { 0, &asn_PER_memb_id_constr_66, memb_id_constraint_65 },
\r
22490 0, 0, /* No default value */
\r
22493 { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, criticality),
\r
22494 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
22495 -1, /* IMPLICIT tag at current level */
\r
22496 &asn_DEF_Criticality,
\r
22498 { 0, &asn_PER_memb_criticality_constr_67, memb_criticality_constraint_65 },
\r
22499 0, 0, /* No default value */
\r
22502 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, extensionValue),
\r
22503 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
22504 +1, /* EXPLICIT tag at current level */
\r
22505 &asn_DEF_extensionValue_68,
\r
22507 { 0, &asn_PER_memb_extensionValue_constr_68, memb_extensionValue_constraint_65 },
\r
22508 0, 0, /* No default value */
\r
22512 static const ber_tlv_tag_t asn_DEF_RNL_Header_Item_ExtIEs_tags_65[] = {
\r
22513 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
22515 static const asn_TYPE_tag2member_t asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65[] = {
\r
22516 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
22517 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
22518 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
22520 asn_SEQUENCE_specifics_t asn_SPC_RNL_Header_Item_ExtIEs_specs_65 = {
\r
22521 sizeof(struct RNL_Header_Item_ExtIEs),
\r
22522 offsetof(struct RNL_Header_Item_ExtIEs, _asn_ctx),
\r
22523 asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65,
\r
22524 3, /* Count of tags in the map */
\r
22525 0, 0, 0, /* Optional elements (not needed) */
\r
22526 -1, /* First extension addition */
\r
22528 asn_TYPE_descriptor_t asn_DEF_RNL_Header_Item_ExtIEs = {
\r
22529 "RNL-Header-Item-ExtIEs",
\r
22530 "RNL-Header-Item-ExtIEs",
\r
22531 &asn_OP_SEQUENCE,
\r
22532 asn_DEF_RNL_Header_Item_ExtIEs_tags_65,
\r
22533 sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)
\r
22534 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */
\r
22535 asn_DEF_RNL_Header_Item_ExtIEs_tags_65, /* Same as above */
\r
22536 sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)
\r
22537 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */
\r
22538 { 0, 0, SEQUENCE_constraint },
\r
22539 asn_MBR_RNL_Header_Item_ExtIEs_65,
\r
22540 3, /* Elements count */
\r
22541 &asn_SPC_RNL_Header_Item_ExtIEs_specs_65 /* Additional specs */
\r
22544 static asn_TYPE_member_t asn_MBR_extensionValue_72[] = {
\r
22545 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),
\r
22546 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
22548 &asn_DEF_Correlation_ID,
\r
22551 0, 0, /* No default value */
\r
22555 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_72[] = {
\r
22556 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */
\r
22558 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_72 = {
\r
22559 sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),
\r
22560 offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),
\r
22561 offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),
\r
22562 sizeof(((struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),
\r
22563 asn_MAP_extensionValue_tag2el_72,
\r
22564 1, /* Count of tags in the map */
\r
22566 -1 /* Extensions start */
\r
22568 static /* Use -fall-defs-global to expose */
\r
22569 asn_TYPE_descriptor_t asn_DEF_extensionValue_72 = {
\r
22570 "extensionValue",
\r
22571 "extensionValue",
\r
22572 &asn_OP_OPEN_TYPE,
\r
22573 0, /* No effective tags (pointer) */
\r
22574 0, /* No effective tags (count) */
\r
22575 0, /* No tags (pointer) */
\r
22576 0, /* No tags (count) */
\r
22577 { 0, 0, OPEN_TYPE_constraint },
\r
22578 asn_MBR_extensionValue_72,
\r
22579 1, /* Elements count */
\r
22580 &asn_SPC_extensionValue_specs_72 /* Additional specs */
\r
22583 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69[] = {
\r
22584 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id),
\r
22585 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
22586 -1, /* IMPLICIT tag at current level */
\r
22587 &asn_DEF_ProtocolIE_ID,
\r
22589 { 0, &asn_PER_memb_id_constr_70, memb_id_constraint_69 },
\r
22590 0, 0, /* No default value */
\r
22593 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, criticality),
\r
22594 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
22595 -1, /* IMPLICIT tag at current level */
\r
22596 &asn_DEF_Criticality,
\r
22597 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type,
\r
22598 { 0, &asn_PER_memb_criticality_constr_71, memb_criticality_constraint_69 },
\r
22599 0, 0, /* No default value */
\r
22602 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),
\r
22603 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
22604 +1, /* EXPLICIT tag at current level */
\r
22605 &asn_DEF_extensionValue_72,
\r
22606 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type,
\r
22607 { 0, &asn_PER_memb_extensionValue_constr_72, memb_extensionValue_constraint_69 },
\r
22608 0, 0, /* No default value */
\r
22612 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[] = {
\r
22613 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
22615 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69[] = {
\r
22616 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
22617 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
22618 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
22620 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69 = {
\r
22621 sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs),
\r
22622 offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),
\r
22623 asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69,
\r
22624 3, /* Count of tags in the map */
\r
22625 0, 0, 0, /* Optional elements (not needed) */
\r
22626 -1, /* First extension addition */
\r
22628 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs = {
\r
22629 "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",
\r
22630 "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",
\r
22631 &asn_OP_SEQUENCE,
\r
22632 asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69,
\r
22633 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)
\r
22634 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */
\r
22635 asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69, /* Same as above */
\r
22636 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)
\r
22637 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */
\r
22638 { 0, 0, SEQUENCE_constraint },
\r
22639 asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69,
\r
22640 3, /* Elements count */
\r
22641 &asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69 /* Additional specs */
\r
22644 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_76 = {
\r
22645 sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),
\r
22646 offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),
\r
22647 offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),
\r
22648 sizeof(((struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),
\r
22649 0, /* No top level tags */
\r
22650 0, /* No tags in the map */
\r
22652 -1 /* Extensions start */
\r
22654 static /* Use -fall-defs-global to expose */
\r
22655 asn_TYPE_descriptor_t asn_DEF_extensionValue_76 = {
\r
22656 "extensionValue",
\r
22657 "extensionValue",
\r
22658 &asn_OP_OPEN_TYPE,
\r
22659 0, /* No effective tags (pointer) */
\r
22660 0, /* No effective tags (count) */
\r
22661 0, /* No tags (pointer) */
\r
22662 0, /* No tags (count) */
\r
22663 { 0, 0, OPEN_TYPE_constraint },
\r
22664 0, 0, /* No members */
\r
22665 &asn_SPC_extensionValue_specs_76 /* Additional specs */
\r
22668 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73[] = {
\r
22669 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, id),
\r
22670 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
22671 -1, /* IMPLICIT tag at current level */
\r
22672 &asn_DEF_ProtocolIE_ID,
\r
22674 { 0, &asn_PER_memb_id_constr_74, memb_id_constraint_73 },
\r
22675 0, 0, /* No default value */
\r
22678 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, criticality),
\r
22679 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
22680 -1, /* IMPLICIT tag at current level */
\r
22681 &asn_DEF_Criticality,
\r
22683 { 0, &asn_PER_memb_criticality_constr_75, memb_criticality_constraint_73 },
\r
22684 0, 0, /* No default value */
\r
22687 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),
\r
22688 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
22689 +1, /* EXPLICIT tag at current level */
\r
22690 &asn_DEF_extensionValue_76,
\r
22692 { 0, &asn_PER_memb_extensionValue_constr_76, memb_extensionValue_constraint_73 },
\r
22693 0, 0, /* No default value */
\r
22697 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[] = {
\r
22698 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
22700 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73[] = {
\r
22701 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
22702 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
22703 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
22705 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73 = {
\r
22706 sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs),
\r
22707 offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),
\r
22708 asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73,
\r
22709 3, /* Count of tags in the map */
\r
22710 0, 0, 0, /* Optional elements (not needed) */
\r
22711 -1, /* First extension addition */
\r
22713 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs = {
\r
22714 "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",
\r
22715 "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",
\r
22716 &asn_OP_SEQUENCE,
\r
22717 asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73,
\r
22718 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)
\r
22719 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */
\r
22720 asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73, /* Same as above */
\r
22721 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)
\r
22722 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */
\r
22723 { 0, 0, SEQUENCE_constraint },
\r
22724 asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73,
\r
22725 3, /* Elements count */
\r
22726 &asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73 /* Additional specs */
\r
22729 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_80 = {
\r
22730 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),
\r
22731 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),
\r
22732 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),
\r
22733 sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),
\r
22734 0, /* No top level tags */
\r
22735 0, /* No tags in the map */
\r
22737 -1 /* Extensions start */
\r
22739 static /* Use -fall-defs-global to expose */
\r
22740 asn_TYPE_descriptor_t asn_DEF_extensionValue_80 = {
\r
22741 "extensionValue",
\r
22742 "extensionValue",
\r
22743 &asn_OP_OPEN_TYPE,
\r
22744 0, /* No effective tags (pointer) */
\r
22745 0, /* No effective tags (count) */
\r
22746 0, /* No tags (pointer) */
\r
22747 0, /* No tags (count) */
\r
22748 { 0, 0, OPEN_TYPE_constraint },
\r
22749 0, 0, /* No members */
\r
22750 &asn_SPC_extensionValue_specs_80 /* Additional specs */
\r
22753 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77[] = {
\r
22754 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, id),
\r
22755 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
22756 -1, /* IMPLICIT tag at current level */
\r
22757 &asn_DEF_ProtocolIE_ID,
\r
22759 { 0, &asn_PER_memb_id_constr_78, memb_id_constraint_77 },
\r
22760 0, 0, /* No default value */
\r
22763 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, criticality),
\r
22764 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
22765 -1, /* IMPLICIT tag at current level */
\r
22766 &asn_DEF_Criticality,
\r
22768 { 0, &asn_PER_memb_criticality_constr_79, memb_criticality_constraint_77 },
\r
22769 0, 0, /* No default value */
\r
22772 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),
\r
22773 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
22774 +1, /* EXPLICIT tag at current level */
\r
22775 &asn_DEF_extensionValue_80,
\r
22777 { 0, &asn_PER_memb_extensionValue_constr_80, memb_extensionValue_constraint_77 },
\r
22778 0, 0, /* No default value */
\r
22782 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[] = {
\r
22783 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
22785 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77[] = {
\r
22786 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
22787 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
22788 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
22790 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77 = {
\r
22791 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs),
\r
22792 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),
\r
22793 asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77,
\r
22794 3, /* Count of tags in the map */
\r
22795 0, 0, 0, /* Optional elements (not needed) */
\r
22796 -1, /* First extension addition */
\r
22798 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs = {
\r
22799 "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",
\r
22800 "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",
\r
22801 &asn_OP_SEQUENCE,
\r
22802 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77,
\r
22803 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)
\r
22804 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */
\r
22805 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77, /* Same as above */
\r
22806 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)
\r
22807 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */
\r
22808 { 0, 0, SEQUENCE_constraint },
\r
22809 asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77,
\r
22810 3, /* Elements count */
\r
22811 &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77 /* Additional specs */
\r
22814 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_84 = {
\r
22815 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),
\r
22816 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),
\r
22817 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),
\r
22818 sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),
\r
22819 0, /* No top level tags */
\r
22820 0, /* No tags in the map */
\r
22822 -1 /* Extensions start */
\r
22824 static /* Use -fall-defs-global to expose */
\r
22825 asn_TYPE_descriptor_t asn_DEF_extensionValue_84 = {
\r
22826 "extensionValue",
\r
22827 "extensionValue",
\r
22828 &asn_OP_OPEN_TYPE,
\r
22829 0, /* No effective tags (pointer) */
\r
22830 0, /* No effective tags (count) */
\r
22831 0, /* No tags (pointer) */
\r
22832 0, /* No tags (count) */
\r
22833 { 0, 0, OPEN_TYPE_constraint },
\r
22834 0, 0, /* No members */
\r
22835 &asn_SPC_extensionValue_specs_84 /* Additional specs */
\r
22838 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81[] = {
\r
22839 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, id),
\r
22840 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
22841 -1, /* IMPLICIT tag at current level */
\r
22842 &asn_DEF_ProtocolIE_ID,
\r
22844 { 0, &asn_PER_memb_id_constr_82, memb_id_constraint_81 },
\r
22845 0, 0, /* No default value */
\r
22848 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, criticality),
\r
22849 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
22850 -1, /* IMPLICIT tag at current level */
\r
22851 &asn_DEF_Criticality,
\r
22853 { 0, &asn_PER_memb_criticality_constr_83, memb_criticality_constraint_81 },
\r
22854 0, 0, /* No default value */
\r
22857 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),
\r
22858 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
22859 +1, /* EXPLICIT tag at current level */
\r
22860 &asn_DEF_extensionValue_84,
\r
22862 { 0, &asn_PER_memb_extensionValue_constr_84, memb_extensionValue_constraint_81 },
\r
22863 0, 0, /* No default value */
\r
22867 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[] = {
\r
22868 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
22870 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81[] = {
\r
22871 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
22872 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
22873 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
22875 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81 = {
\r
22876 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs),
\r
22877 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),
\r
22878 asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81,
\r
22879 3, /* Count of tags in the map */
\r
22880 0, 0, 0, /* Optional elements (not needed) */
\r
22881 -1, /* First extension addition */
\r
22883 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs = {
\r
22884 "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",
\r
22885 "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",
\r
22886 &asn_OP_SEQUENCE,
\r
22887 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81,
\r
22888 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)
\r
22889 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */
\r
22890 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81, /* Same as above */
\r
22891 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)
\r
22892 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */
\r
22893 { 0, 0, SEQUENCE_constraint },
\r
22894 asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81,
\r
22895 3, /* Elements count */
\r
22896 &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81 /* Additional specs */
\r
22899 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_88 = {
\r
22900 sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue),
\r
22901 offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
\r
22902 offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, present),
\r
22903 sizeof(((struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
\r
22904 0, /* No top level tags */
\r
22905 0, /* No tags in the map */
\r
22907 -1 /* Extensions start */
\r
22909 static /* Use -fall-defs-global to expose */
\r
22910 asn_TYPE_descriptor_t asn_DEF_extensionValue_88 = {
\r
22911 "extensionValue",
\r
22912 "extensionValue",
\r
22913 &asn_OP_OPEN_TYPE,
\r
22914 0, /* No effective tags (pointer) */
\r
22915 0, /* No effective tags (count) */
\r
22916 0, /* No tags (pointer) */
\r
22917 0, /* No tags (count) */
\r
22918 { 0, 0, OPEN_TYPE_constraint },
\r
22919 0, 0, /* No members */
\r
22920 &asn_SPC_extensionValue_specs_88 /* Additional specs */
\r
22923 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85[] = {
\r
22924 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, id),
\r
22925 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
22926 -1, /* IMPLICIT tag at current level */
\r
22927 &asn_DEF_ProtocolIE_ID,
\r
22929 { 0, &asn_PER_memb_id_constr_86, memb_id_constraint_85 },
\r
22930 0, 0, /* No default value */
\r
22933 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, criticality),
\r
22934 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
22935 -1, /* IMPLICIT tag at current level */
\r
22936 &asn_DEF_Criticality,
\r
22938 { 0, &asn_PER_memb_criticality_constr_87, memb_criticality_constraint_85 },
\r
22939 0, 0, /* No default value */
\r
22942 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, extensionValue),
\r
22943 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
22944 +1, /* EXPLICIT tag at current level */
\r
22945 &asn_DEF_extensionValue_88,
\r
22947 { 0, &asn_PER_memb_extensionValue_constr_88, memb_extensionValue_constraint_85 },
\r
22948 0, 0, /* No default value */
\r
22952 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[] = {
\r
22953 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
22955 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85[] = {
\r
22956 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
22957 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
22958 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
22960 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85 = {
\r
22961 sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs),
\r
22962 offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, _asn_ctx),
\r
22963 asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85,
\r
22964 3, /* Count of tags in the map */
\r
22965 0, 0, 0, /* Optional elements (not needed) */
\r
22966 -1, /* First extension addition */
\r
22968 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs = {
\r
22969 "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
\r
22970 "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
\r
22971 &asn_OP_SEQUENCE,
\r
22972 asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85,
\r
22973 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)
\r
22974 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */
\r
22975 asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85, /* Same as above */
\r
22976 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)
\r
22977 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */
\r
22978 { 0, 0, SEQUENCE_constraint },
\r
22979 asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85,
\r
22980 3, /* Elements count */
\r
22981 &asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85 /* Additional specs */
\r
22984 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_92 = {
\r
22985 sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
\r
22986 offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
\r
22987 offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
\r
22988 sizeof(((struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
\r
22989 0, /* No top level tags */
\r
22990 0, /* No tags in the map */
\r
22992 -1 /* Extensions start */
\r
22994 static /* Use -fall-defs-global to expose */
\r
22995 asn_TYPE_descriptor_t asn_DEF_extensionValue_92 = {
\r
22996 "extensionValue",
\r
22997 "extensionValue",
\r
22998 &asn_OP_OPEN_TYPE,
\r
22999 0, /* No effective tags (pointer) */
\r
23000 0, /* No effective tags (count) */
\r
23001 0, /* No tags (pointer) */
\r
23002 0, /* No tags (count) */
\r
23003 { 0, 0, OPEN_TYPE_constraint },
\r
23004 0, 0, /* No members */
\r
23005 &asn_SPC_extensionValue_specs_92 /* Additional specs */
\r
23008 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89[] = {
\r
23009 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, id),
\r
23010 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
23011 -1, /* IMPLICIT tag at current level */
\r
23012 &asn_DEF_ProtocolIE_ID,
\r
23014 { 0, &asn_PER_memb_id_constr_90, memb_id_constraint_89 },
\r
23015 0, 0, /* No default value */
\r
23018 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, criticality),
\r
23019 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
23020 -1, /* IMPLICIT tag at current level */
\r
23021 &asn_DEF_Criticality,
\r
23023 { 0, &asn_PER_memb_criticality_constr_91, memb_criticality_constraint_89 },
\r
23024 0, 0, /* No default value */
\r
23027 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
\r
23028 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
23029 +1, /* EXPLICIT tag at current level */
\r
23030 &asn_DEF_extensionValue_92,
\r
23032 { 0, &asn_PER_memb_extensionValue_constr_92, memb_extensionValue_constraint_89 },
\r
23033 0, 0, /* No default value */
\r
23037 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[] = {
\r
23038 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
23040 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89[] = {
\r
23041 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
23042 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
23043 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
23045 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89 = {
\r
23046 sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs),
\r
23047 offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
\r
23048 asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89,
\r
23049 3, /* Count of tags in the map */
\r
23050 0, 0, 0, /* Optional elements (not needed) */
\r
23051 -1, /* First extension addition */
\r
23053 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs = {
\r
23054 "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
\r
23055 "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
\r
23056 &asn_OP_SEQUENCE,
\r
23057 asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89,
\r
23058 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)
\r
23059 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */
\r
23060 asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89, /* Same as above */
\r
23061 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)
\r
23062 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */
\r
23063 { 0, 0, SEQUENCE_constraint },
\r
23064 asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89,
\r
23065 3, /* Elements count */
\r
23066 &asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89 /* Additional specs */
\r
23069 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_96 = {
\r
23070 sizeof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue),
\r
23071 offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, _asn_ctx),
\r
23072 offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, present),
\r
23073 sizeof(((struct UE_ContextInformationSeNBModReqExtIEs__extensionValue *)0)->present),
\r
23074 0, /* No top level tags */
\r
23075 0, /* No tags in the map */
\r
23077 -1 /* Extensions start */
\r
23079 static /* Use -fall-defs-global to expose */
\r
23080 asn_TYPE_descriptor_t asn_DEF_extensionValue_96 = {
\r
23081 "extensionValue",
\r
23082 "extensionValue",
\r
23083 &asn_OP_OPEN_TYPE,
\r
23084 0, /* No effective tags (pointer) */
\r
23085 0, /* No effective tags (count) */
\r
23086 0, /* No tags (pointer) */
\r
23087 0, /* No tags (count) */
\r
23088 { 0, 0, OPEN_TYPE_constraint },
\r
23089 0, 0, /* No members */
\r
23090 &asn_SPC_extensionValue_specs_96 /* Additional specs */
\r
23093 asn_TYPE_member_t asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93[] = {
\r
23094 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, id),
\r
23095 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
23096 -1, /* IMPLICIT tag at current level */
\r
23097 &asn_DEF_ProtocolIE_ID,
\r
23099 { 0, &asn_PER_memb_id_constr_94, memb_id_constraint_93 },
\r
23100 0, 0, /* No default value */
\r
23103 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, criticality),
\r
23104 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
23105 -1, /* IMPLICIT tag at current level */
\r
23106 &asn_DEF_Criticality,
\r
23108 { 0, &asn_PER_memb_criticality_constr_95, memb_criticality_constraint_93 },
\r
23109 0, 0, /* No default value */
\r
23112 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, extensionValue),
\r
23113 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
23114 +1, /* EXPLICIT tag at current level */
\r
23115 &asn_DEF_extensionValue_96,
\r
23117 { 0, &asn_PER_memb_extensionValue_constr_96, memb_extensionValue_constraint_93 },
\r
23118 0, 0, /* No default value */
\r
23122 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[] = {
\r
23123 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
23125 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93[] = {
\r
23126 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
23127 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
23128 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
23130 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 = {
\r
23131 sizeof(struct UE_ContextInformationSeNBModReqExtIEs),
\r
23132 offsetof(struct UE_ContextInformationSeNBModReqExtIEs, _asn_ctx),
\r
23133 asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93,
\r
23134 3, /* Count of tags in the map */
\r
23135 0, 0, 0, /* Optional elements (not needed) */
\r
23136 -1, /* First extension addition */
\r
23138 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs = {
\r
23139 "UE-ContextInformationSeNBModReqExtIEs",
\r
23140 "UE-ContextInformationSeNBModReqExtIEs",
\r
23141 &asn_OP_SEQUENCE,
\r
23142 asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93,
\r
23143 sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)
\r
23144 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */
\r
23145 asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93, /* Same as above */
\r
23146 sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)
\r
23147 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */
\r
23148 { 0, 0, SEQUENCE_constraint },
\r
23149 asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93,
\r
23150 3, /* Elements count */
\r
23151 &asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 /* Additional specs */
\r
23154 static asn_TYPE_member_t asn_MBR_extensionValue_100[] = {
\r
23155 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),
\r
23156 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
23158 &asn_DEF_Correlation_ID,
\r
23161 0, 0, /* No default value */
\r
23165 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_100[] = {
\r
23166 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */
\r
23168 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_100 = {
\r
23169 sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue),
\r
23170 offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
\r
23171 offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
\r
23172 sizeof(((struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
\r
23173 asn_MAP_extensionValue_tag2el_100,
\r
23174 1, /* Count of tags in the map */
\r
23176 -1 /* Extensions start */
\r
23178 static /* Use -fall-defs-global to expose */
\r
23179 asn_TYPE_descriptor_t asn_DEF_extensionValue_100 = {
\r
23180 "extensionValue",
\r
23181 "extensionValue",
\r
23182 &asn_OP_OPEN_TYPE,
\r
23183 0, /* No effective tags (pointer) */
\r
23184 0, /* No effective tags (count) */
\r
23185 0, /* No tags (pointer) */
\r
23186 0, /* No tags (count) */
\r
23187 { 0, 0, OPEN_TYPE_constraint },
\r
23188 asn_MBR_extensionValue_100,
\r
23189 1, /* Elements count */
\r
23190 &asn_SPC_extensionValue_specs_100 /* Additional specs */
\r
23193 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97[] = {
\r
23194 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id),
\r
23195 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
23196 -1, /* IMPLICIT tag at current level */
\r
23197 &asn_DEF_ProtocolIE_ID,
\r
23199 { 0, &asn_PER_memb_id_constr_98, memb_id_constraint_97 },
\r
23200 0, 0, /* No default value */
\r
23203 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, criticality),
\r
23204 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
23205 -1, /* IMPLICIT tag at current level */
\r
23206 &asn_DEF_Criticality,
\r
23207 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type,
\r
23208 { 0, &asn_PER_memb_criticality_constr_99, memb_criticality_constraint_97 },
\r
23209 0, 0, /* No default value */
\r
23212 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, extensionValue),
\r
23213 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
23214 +1, /* EXPLICIT tag at current level */
\r
23215 &asn_DEF_extensionValue_100,
\r
23216 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type,
\r
23217 { 0, &asn_PER_memb_extensionValue_constr_100, memb_extensionValue_constraint_97 },
\r
23218 0, 0, /* No default value */
\r
23222 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[] = {
\r
23223 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
23225 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97[] = {
\r
23226 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
23227 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
23228 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
23230 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97 = {
\r
23231 sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs),
\r
23232 offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
\r
23233 asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97,
\r
23234 3, /* Count of tags in the map */
\r
23235 0, 0, 0, /* Optional elements (not needed) */
\r
23236 -1, /* First extension addition */
\r
23238 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs = {
\r
23239 "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",
\r
23240 "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",
\r
23241 &asn_OP_SEQUENCE,
\r
23242 asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97,
\r
23243 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)
\r
23244 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */
\r
23245 asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97, /* Same as above */
\r
23246 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)
\r
23247 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */
\r
23248 { 0, 0, SEQUENCE_constraint },
\r
23249 asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97,
\r
23250 3, /* Elements count */
\r
23251 &asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97 /* Additional specs */
\r
23254 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_104 = {
\r
23255 sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue),
\r
23256 offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
\r
23257 offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, present),
\r
23258 sizeof(((struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
\r
23259 0, /* No top level tags */
\r
23260 0, /* No tags in the map */
\r
23262 -1 /* Extensions start */
\r
23264 static /* Use -fall-defs-global to expose */
\r
23265 asn_TYPE_descriptor_t asn_DEF_extensionValue_104 = {
\r
23266 "extensionValue",
\r
23267 "extensionValue",
\r
23268 &asn_OP_OPEN_TYPE,
\r
23269 0, /* No effective tags (pointer) */
\r
23270 0, /* No effective tags (count) */
\r
23271 0, /* No tags (pointer) */
\r
23272 0, /* No tags (count) */
\r
23273 { 0, 0, OPEN_TYPE_constraint },
\r
23274 0, 0, /* No members */
\r
23275 &asn_SPC_extensionValue_specs_104 /* Additional specs */
\r
23278 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101[] = {
\r
23279 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, id),
\r
23280 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
23281 -1, /* IMPLICIT tag at current level */
\r
23282 &asn_DEF_ProtocolIE_ID,
\r
23284 { 0, &asn_PER_memb_id_constr_102, memb_id_constraint_101 },
\r
23285 0, 0, /* No default value */
\r
23288 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, criticality),
\r
23289 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
23290 -1, /* IMPLICIT tag at current level */
\r
23291 &asn_DEF_Criticality,
\r
23293 { 0, &asn_PER_memb_criticality_constr_103, memb_criticality_constraint_101 },
\r
23294 0, 0, /* No default value */
\r
23297 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, extensionValue),
\r
23298 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
23299 +1, /* EXPLICIT tag at current level */
\r
23300 &asn_DEF_extensionValue_104,
\r
23302 { 0, &asn_PER_memb_extensionValue_constr_104, memb_extensionValue_constraint_101 },
\r
23303 0, 0, /* No default value */
\r
23307 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[] = {
\r
23308 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
23310 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101[] = {
\r
23311 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
23312 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
23313 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
23315 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101 = {
\r
23316 sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs),
\r
23317 offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, _asn_ctx),
\r
23318 asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101,
\r
23319 3, /* Count of tags in the map */
\r
23320 0, 0, 0, /* Optional elements (not needed) */
\r
23321 -1, /* First extension addition */
\r
23323 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs = {
\r
23324 "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",
\r
23325 "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",
\r
23326 &asn_OP_SEQUENCE,
\r
23327 asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101,
\r
23328 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)
\r
23329 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */
\r
23330 asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101, /* Same as above */
\r
23331 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)
\r
23332 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */
\r
23333 { 0, 0, SEQUENCE_constraint },
\r
23334 asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101,
\r
23335 3, /* Elements count */
\r
23336 &asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101 /* Additional specs */
\r
23339 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_108 = {
\r
23340 sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue),
\r
23341 offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
\r
23342 offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
\r
23343 sizeof(((struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
\r
23344 0, /* No top level tags */
\r
23345 0, /* No tags in the map */
\r
23347 -1 /* Extensions start */
\r
23349 static /* Use -fall-defs-global to expose */
\r
23350 asn_TYPE_descriptor_t asn_DEF_extensionValue_108 = {
\r
23351 "extensionValue",
\r
23352 "extensionValue",
\r
23353 &asn_OP_OPEN_TYPE,
\r
23354 0, /* No effective tags (pointer) */
\r
23355 0, /* No effective tags (count) */
\r
23356 0, /* No tags (pointer) */
\r
23357 0, /* No tags (count) */
\r
23358 { 0, 0, OPEN_TYPE_constraint },
\r
23359 0, 0, /* No members */
\r
23360 &asn_SPC_extensionValue_specs_108 /* Additional specs */
\r
23363 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105[] = {
\r
23364 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, id),
\r
23365 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
23366 -1, /* IMPLICIT tag at current level */
\r
23367 &asn_DEF_ProtocolIE_ID,
\r
23369 { 0, &asn_PER_memb_id_constr_106, memb_id_constraint_105 },
\r
23370 0, 0, /* No default value */
\r
23373 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, criticality),
\r
23374 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
23375 -1, /* IMPLICIT tag at current level */
\r
23376 &asn_DEF_Criticality,
\r
23378 { 0, &asn_PER_memb_criticality_constr_107, memb_criticality_constraint_105 },
\r
23379 0, 0, /* No default value */
\r
23382 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, extensionValue),
\r
23383 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
23384 +1, /* EXPLICIT tag at current level */
\r
23385 &asn_DEF_extensionValue_108,
\r
23387 { 0, &asn_PER_memb_extensionValue_constr_108, memb_extensionValue_constraint_105 },
\r
23388 0, 0, /* No default value */
\r
23392 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[] = {
\r
23393 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
23395 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105[] = {
\r
23396 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
23397 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
23398 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
23400 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105 = {
\r
23401 sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs),
\r
23402 offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
\r
23403 asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105,
\r
23404 3, /* Count of tags in the map */
\r
23405 0, 0, 0, /* Optional elements (not needed) */
\r
23406 -1, /* First extension addition */
\r
23408 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs = {
\r
23409 "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",
\r
23410 "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",
\r
23411 &asn_OP_SEQUENCE,
\r
23412 asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105,
\r
23413 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)
\r
23414 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */
\r
23415 asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105, /* Same as above */
\r
23416 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)
\r
23417 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */
\r
23418 { 0, 0, SEQUENCE_constraint },
\r
23419 asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105,
\r
23420 3, /* Elements count */
\r
23421 &asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105 /* Additional specs */
\r
23424 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_112 = {
\r
23425 sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue),
\r
23426 offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
\r
23427 offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, present),
\r
23428 sizeof(((struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
\r
23429 0, /* No top level tags */
\r
23430 0, /* No tags in the map */
\r
23432 -1 /* Extensions start */
\r
23434 static /* Use -fall-defs-global to expose */
\r
23435 asn_TYPE_descriptor_t asn_DEF_extensionValue_112 = {
\r
23436 "extensionValue",
\r
23437 "extensionValue",
\r
23438 &asn_OP_OPEN_TYPE,
\r
23439 0, /* No effective tags (pointer) */
\r
23440 0, /* No effective tags (count) */
\r
23441 0, /* No tags (pointer) */
\r
23442 0, /* No tags (count) */
\r
23443 { 0, 0, OPEN_TYPE_constraint },
\r
23444 0, 0, /* No members */
\r
23445 &asn_SPC_extensionValue_specs_112 /* Additional specs */
\r
23448 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109[] = {
\r
23449 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, id),
\r
23450 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
23451 -1, /* IMPLICIT tag at current level */
\r
23452 &asn_DEF_ProtocolIE_ID,
\r
23454 { 0, &asn_PER_memb_id_constr_110, memb_id_constraint_109 },
\r
23455 0, 0, /* No default value */
\r
23458 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, criticality),
\r
23459 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
23460 -1, /* IMPLICIT tag at current level */
\r
23461 &asn_DEF_Criticality,
\r
23463 { 0, &asn_PER_memb_criticality_constr_111, memb_criticality_constraint_109 },
\r
23464 0, 0, /* No default value */
\r
23467 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, extensionValue),
\r
23468 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
23469 +1, /* EXPLICIT tag at current level */
\r
23470 &asn_DEF_extensionValue_112,
\r
23472 { 0, &asn_PER_memb_extensionValue_constr_112, memb_extensionValue_constraint_109 },
\r
23473 0, 0, /* No default value */
\r
23477 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[] = {
\r
23478 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
23480 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109[] = {
\r
23481 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
23482 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
23483 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
23485 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109 = {
\r
23486 sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs),
\r
23487 offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, _asn_ctx),
\r
23488 asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109,
\r
23489 3, /* Count of tags in the map */
\r
23490 0, 0, 0, /* Optional elements (not needed) */
\r
23491 -1, /* First extension addition */
\r
23493 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs = {
\r
23494 "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",
\r
23495 "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",
\r
23496 &asn_OP_SEQUENCE,
\r
23497 asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109,
\r
23498 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)
\r
23499 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */
\r
23500 asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109, /* Same as above */
\r
23501 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)
\r
23502 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */
\r
23503 { 0, 0, SEQUENCE_constraint },
\r
23504 asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109,
\r
23505 3, /* Elements count */
\r
23506 &asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109 /* Additional specs */
\r
23509 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_116 = {
\r
23510 sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue),
\r
23511 offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
\r
23512 offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
\r
23513 sizeof(((struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
\r
23514 0, /* No top level tags */
\r
23515 0, /* No tags in the map */
\r
23517 -1 /* Extensions start */
\r
23519 static /* Use -fall-defs-global to expose */
\r
23520 asn_TYPE_descriptor_t asn_DEF_extensionValue_116 = {
\r
23521 "extensionValue",
\r
23522 "extensionValue",
\r
23523 &asn_OP_OPEN_TYPE,
\r
23524 0, /* No effective tags (pointer) */
\r
23525 0, /* No effective tags (count) */
\r
23526 0, /* No tags (pointer) */
\r
23527 0, /* No tags (count) */
\r
23528 { 0, 0, OPEN_TYPE_constraint },
\r
23529 0, 0, /* No members */
\r
23530 &asn_SPC_extensionValue_specs_116 /* Additional specs */
\r
23533 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113[] = {
\r
23534 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, id),
\r
23535 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
23536 -1, /* IMPLICIT tag at current level */
\r
23537 &asn_DEF_ProtocolIE_ID,
\r
23539 { 0, &asn_PER_memb_id_constr_114, memb_id_constraint_113 },
\r
23540 0, 0, /* No default value */
\r
23543 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, criticality),
\r
23544 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
23545 -1, /* IMPLICIT tag at current level */
\r
23546 &asn_DEF_Criticality,
\r
23548 { 0, &asn_PER_memb_criticality_constr_115, memb_criticality_constraint_113 },
\r
23549 0, 0, /* No default value */
\r
23552 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, extensionValue),
\r
23553 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
23554 +1, /* EXPLICIT tag at current level */
\r
23555 &asn_DEF_extensionValue_116,
\r
23557 { 0, &asn_PER_memb_extensionValue_constr_116, memb_extensionValue_constraint_113 },
\r
23558 0, 0, /* No default value */
\r
23562 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[] = {
\r
23563 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
23565 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113[] = {
\r
23566 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
23567 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
23568 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
23570 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113 = {
\r
23571 sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs),
\r
23572 offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
\r
23573 asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113,
\r
23574 3, /* Count of tags in the map */
\r
23575 0, 0, 0, /* Optional elements (not needed) */
\r
23576 -1, /* First extension addition */
\r
23578 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs = {
\r
23579 "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",
\r
23580 "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",
\r
23581 &asn_OP_SEQUENCE,
\r
23582 asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113,
\r
23583 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)
\r
23584 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */
\r
23585 asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113, /* Same as above */
\r
23586 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)
\r
23587 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */
\r
23588 { 0, 0, SEQUENCE_constraint },
\r
23589 asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113,
\r
23590 3, /* Elements count */
\r
23591 &asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113 /* Additional specs */
\r
23594 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_120 = {
\r
23595 sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue),
\r
23596 offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
\r
23597 offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, present),
\r
23598 sizeof(((struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
\r
23599 0, /* No top level tags */
\r
23600 0, /* No tags in the map */
\r
23602 -1 /* Extensions start */
\r
23604 static /* Use -fall-defs-global to expose */
\r
23605 asn_TYPE_descriptor_t asn_DEF_extensionValue_120 = {
\r
23606 "extensionValue",
\r
23607 "extensionValue",
\r
23608 &asn_OP_OPEN_TYPE,
\r
23609 0, /* No effective tags (pointer) */
\r
23610 0, /* No effective tags (count) */
\r
23611 0, /* No tags (pointer) */
\r
23612 0, /* No tags (count) */
\r
23613 { 0, 0, OPEN_TYPE_constraint },
\r
23614 0, 0, /* No members */
\r
23615 &asn_SPC_extensionValue_specs_120 /* Additional specs */
\r
23618 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117[] = {
\r
23619 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, id),
\r
23620 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
23621 -1, /* IMPLICIT tag at current level */
\r
23622 &asn_DEF_ProtocolIE_ID,
\r
23624 { 0, &asn_PER_memb_id_constr_118, memb_id_constraint_117 },
\r
23625 0, 0, /* No default value */
\r
23628 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, criticality),
\r
23629 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
23630 -1, /* IMPLICIT tag at current level */
\r
23631 &asn_DEF_Criticality,
\r
23633 { 0, &asn_PER_memb_criticality_constr_119, memb_criticality_constraint_117 },
\r
23634 0, 0, /* No default value */
\r
23637 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, extensionValue),
\r
23638 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
23639 +1, /* EXPLICIT tag at current level */
\r
23640 &asn_DEF_extensionValue_120,
\r
23642 { 0, &asn_PER_memb_extensionValue_constr_120, memb_extensionValue_constraint_117 },
\r
23643 0, 0, /* No default value */
\r
23647 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[] = {
\r
23648 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
23650 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117[] = {
\r
23651 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
23652 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
23653 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
23655 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117 = {
\r
23656 sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs),
\r
23657 offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, _asn_ctx),
\r
23658 asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117,
\r
23659 3, /* Count of tags in the map */
\r
23660 0, 0, 0, /* Optional elements (not needed) */
\r
23661 -1, /* First extension addition */
\r
23663 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs = {
\r
23664 "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",
\r
23665 "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",
\r
23666 &asn_OP_SEQUENCE,
\r
23667 asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117,
\r
23668 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)
\r
23669 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */
\r
23670 asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117, /* Same as above */
\r
23671 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)
\r
23672 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */
\r
23673 { 0, 0, SEQUENCE_constraint },
\r
23674 asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117,
\r
23675 3, /* Elements count */
\r
23676 &asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117 /* Additional specs */
\r
23679 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_124 = {
\r
23680 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue),
\r
23681 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
\r
23682 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
\r
23683 sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
\r
23684 0, /* No top level tags */
\r
23685 0, /* No tags in the map */
\r
23687 -1 /* Extensions start */
\r
23689 static /* Use -fall-defs-global to expose */
\r
23690 asn_TYPE_descriptor_t asn_DEF_extensionValue_124 = {
\r
23691 "extensionValue",
\r
23692 "extensionValue",
\r
23693 &asn_OP_OPEN_TYPE,
\r
23694 0, /* No effective tags (pointer) */
\r
23695 0, /* No effective tags (count) */
\r
23696 0, /* No tags (pointer) */
\r
23697 0, /* No tags (count) */
\r
23698 { 0, 0, OPEN_TYPE_constraint },
\r
23699 0, 0, /* No members */
\r
23700 &asn_SPC_extensionValue_specs_124 /* Additional specs */
\r
23703 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121[] = {
\r
23704 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, id),
\r
23705 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
23706 -1, /* IMPLICIT tag at current level */
\r
23707 &asn_DEF_ProtocolIE_ID,
\r
23709 { 0, &asn_PER_memb_id_constr_122, memb_id_constraint_121 },
\r
23710 0, 0, /* No default value */
\r
23713 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, criticality),
\r
23714 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
23715 -1, /* IMPLICIT tag at current level */
\r
23716 &asn_DEF_Criticality,
\r
23718 { 0, &asn_PER_memb_criticality_constr_123, memb_criticality_constraint_121 },
\r
23719 0, 0, /* No default value */
\r
23722 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, extensionValue),
\r
23723 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
23724 +1, /* EXPLICIT tag at current level */
\r
23725 &asn_DEF_extensionValue_124,
\r
23727 { 0, &asn_PER_memb_extensionValue_constr_124, memb_extensionValue_constraint_121 },
\r
23728 0, 0, /* No default value */
\r
23732 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[] = {
\r
23733 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
23735 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121[] = {
\r
23736 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
23737 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
23738 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
23740 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121 = {
\r
23741 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs),
\r
23742 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
\r
23743 asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121,
\r
23744 3, /* Count of tags in the map */
\r
23745 0, 0, 0, /* Optional elements (not needed) */
\r
23746 -1, /* First extension addition */
\r
23748 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs = {
\r
23749 "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",
\r
23750 "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",
\r
23751 &asn_OP_SEQUENCE,
\r
23752 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121,
\r
23753 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)
\r
23754 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */
\r
23755 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121, /* Same as above */
\r
23756 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)
\r
23757 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */
\r
23758 { 0, 0, SEQUENCE_constraint },
\r
23759 asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121,
\r
23760 3, /* Elements count */
\r
23761 &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121 /* Additional specs */
\r
23764 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_128 = {
\r
23765 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue),
\r
23766 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
\r
23767 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, present),
\r
23768 sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
\r
23769 0, /* No top level tags */
\r
23770 0, /* No tags in the map */
\r
23772 -1 /* Extensions start */
\r
23774 static /* Use -fall-defs-global to expose */
\r
23775 asn_TYPE_descriptor_t asn_DEF_extensionValue_128 = {
\r
23776 "extensionValue",
\r
23777 "extensionValue",
\r
23778 &asn_OP_OPEN_TYPE,
\r
23779 0, /* No effective tags (pointer) */
\r
23780 0, /* No effective tags (count) */
\r
23781 0, /* No tags (pointer) */
\r
23782 0, /* No tags (count) */
\r
23783 { 0, 0, OPEN_TYPE_constraint },
\r
23784 0, 0, /* No members */
\r
23785 &asn_SPC_extensionValue_specs_128 /* Additional specs */
\r
23788 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125[] = {
\r
23789 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, id),
\r
23790 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
23791 -1, /* IMPLICIT tag at current level */
\r
23792 &asn_DEF_ProtocolIE_ID,
\r
23794 { 0, &asn_PER_memb_id_constr_126, memb_id_constraint_125 },
\r
23795 0, 0, /* No default value */
\r
23798 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, criticality),
\r
23799 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
23800 -1, /* IMPLICIT tag at current level */
\r
23801 &asn_DEF_Criticality,
\r
23803 { 0, &asn_PER_memb_criticality_constr_127, memb_criticality_constraint_125 },
\r
23804 0, 0, /* No default value */
\r
23807 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, extensionValue),
\r
23808 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
23809 +1, /* EXPLICIT tag at current level */
\r
23810 &asn_DEF_extensionValue_128,
\r
23812 { 0, &asn_PER_memb_extensionValue_constr_128, memb_extensionValue_constraint_125 },
\r
23813 0, 0, /* No default value */
\r
23817 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[] = {
\r
23818 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
23820 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125[] = {
\r
23821 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
23822 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
23823 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
23825 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125 = {
\r
23826 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs),
\r
23827 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, _asn_ctx),
\r
23828 asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125,
\r
23829 3, /* Count of tags in the map */
\r
23830 0, 0, 0, /* Optional elements (not needed) */
\r
23831 -1, /* First extension addition */
\r
23833 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs = {
\r
23834 "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",
\r
23835 "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",
\r
23836 &asn_OP_SEQUENCE,
\r
23837 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125,
\r
23838 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)
\r
23839 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */
\r
23840 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125, /* Same as above */
\r
23841 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)
\r
23842 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */
\r
23843 { 0, 0, SEQUENCE_constraint },
\r
23844 asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125,
\r
23845 3, /* Elements count */
\r
23846 &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125 /* Additional specs */
\r
23849 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_132 = {
\r
23850 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue),
\r
23851 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
\r
23852 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
\r
23853 sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
\r
23854 0, /* No top level tags */
\r
23855 0, /* No tags in the map */
\r
23857 -1 /* Extensions start */
\r
23859 static /* Use -fall-defs-global to expose */
\r
23860 asn_TYPE_descriptor_t asn_DEF_extensionValue_132 = {
\r
23861 "extensionValue",
\r
23862 "extensionValue",
\r
23863 &asn_OP_OPEN_TYPE,
\r
23864 0, /* No effective tags (pointer) */
\r
23865 0, /* No effective tags (count) */
\r
23866 0, /* No tags (pointer) */
\r
23867 0, /* No tags (count) */
\r
23868 { 0, 0, OPEN_TYPE_constraint },
\r
23869 0, 0, /* No members */
\r
23870 &asn_SPC_extensionValue_specs_132 /* Additional specs */
\r
23873 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129[] = {
\r
23874 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, id),
\r
23875 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
23876 -1, /* IMPLICIT tag at current level */
\r
23877 &asn_DEF_ProtocolIE_ID,
\r
23879 { 0, &asn_PER_memb_id_constr_130, memb_id_constraint_129 },
\r
23880 0, 0, /* No default value */
\r
23883 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, criticality),
\r
23884 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
23885 -1, /* IMPLICIT tag at current level */
\r
23886 &asn_DEF_Criticality,
\r
23888 { 0, &asn_PER_memb_criticality_constr_131, memb_criticality_constraint_129 },
\r
23889 0, 0, /* No default value */
\r
23892 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, extensionValue),
\r
23893 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
23894 +1, /* EXPLICIT tag at current level */
\r
23895 &asn_DEF_extensionValue_132,
\r
23897 { 0, &asn_PER_memb_extensionValue_constr_132, memb_extensionValue_constraint_129 },
\r
23898 0, 0, /* No default value */
\r
23902 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[] = {
\r
23903 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
23905 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129[] = {
\r
23906 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
23907 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
23908 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
23910 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129 = {
\r
23911 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs),
\r
23912 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
\r
23913 asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129,
\r
23914 3, /* Count of tags in the map */
\r
23915 0, 0, 0, /* Optional elements (not needed) */
\r
23916 -1, /* First extension addition */
\r
23918 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs = {
\r
23919 "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",
\r
23920 "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",
\r
23921 &asn_OP_SEQUENCE,
\r
23922 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129,
\r
23923 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)
\r
23924 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */
\r
23925 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129, /* Same as above */
\r
23926 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)
\r
23927 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */
\r
23928 { 0, 0, SEQUENCE_constraint },
\r
23929 asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129,
\r
23930 3, /* Elements count */
\r
23931 &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129 /* Additional specs */
\r
23934 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_136 = {
\r
23935 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue),
\r
23936 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
\r
23937 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, present),
\r
23938 sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
\r
23939 0, /* No top level tags */
\r
23940 0, /* No tags in the map */
\r
23942 -1 /* Extensions start */
\r
23944 static /* Use -fall-defs-global to expose */
\r
23945 asn_TYPE_descriptor_t asn_DEF_extensionValue_136 = {
\r
23946 "extensionValue",
\r
23947 "extensionValue",
\r
23948 &asn_OP_OPEN_TYPE,
\r
23949 0, /* No effective tags (pointer) */
\r
23950 0, /* No effective tags (count) */
\r
23951 0, /* No tags (pointer) */
\r
23952 0, /* No tags (count) */
\r
23953 { 0, 0, OPEN_TYPE_constraint },
\r
23954 0, 0, /* No members */
\r
23955 &asn_SPC_extensionValue_specs_136 /* Additional specs */
\r
23958 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133[] = {
\r
23959 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, id),
\r
23960 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
23961 -1, /* IMPLICIT tag at current level */
\r
23962 &asn_DEF_ProtocolIE_ID,
\r
23964 { 0, &asn_PER_memb_id_constr_134, memb_id_constraint_133 },
\r
23965 0, 0, /* No default value */
\r
23968 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, criticality),
\r
23969 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
23970 -1, /* IMPLICIT tag at current level */
\r
23971 &asn_DEF_Criticality,
\r
23973 { 0, &asn_PER_memb_criticality_constr_135, memb_criticality_constraint_133 },
\r
23974 0, 0, /* No default value */
\r
23977 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, extensionValue),
\r
23978 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
23979 +1, /* EXPLICIT tag at current level */
\r
23980 &asn_DEF_extensionValue_136,
\r
23982 { 0, &asn_PER_memb_extensionValue_constr_136, memb_extensionValue_constraint_133 },
\r
23983 0, 0, /* No default value */
\r
23987 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[] = {
\r
23988 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
23990 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133[] = {
\r
23991 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
23992 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
23993 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
23995 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133 = {
\r
23996 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs),
\r
23997 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, _asn_ctx),
\r
23998 asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133,
\r
23999 3, /* Count of tags in the map */
\r
24000 0, 0, 0, /* Optional elements (not needed) */
\r
24001 -1, /* First extension addition */
\r
24003 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs = {
\r
24004 "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",
\r
24005 "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",
\r
24006 &asn_OP_SEQUENCE,
\r
24007 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133,
\r
24008 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)
\r
24009 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */
\r
24010 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133, /* Same as above */
\r
24011 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)
\r
24012 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */
\r
24013 { 0, 0, SEQUENCE_constraint },
\r
24014 asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133,
\r
24015 3, /* Elements count */
\r
24016 &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133 /* Additional specs */
\r
24019 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_140 = {
\r
24020 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue),
\r
24021 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
\r
24022 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
\r
24023 sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
\r
24024 0, /* No top level tags */
\r
24025 0, /* No tags in the map */
\r
24027 -1 /* Extensions start */
\r
24029 static /* Use -fall-defs-global to expose */
\r
24030 asn_TYPE_descriptor_t asn_DEF_extensionValue_140 = {
\r
24031 "extensionValue",
\r
24032 "extensionValue",
\r
24033 &asn_OP_OPEN_TYPE,
\r
24034 0, /* No effective tags (pointer) */
\r
24035 0, /* No effective tags (count) */
\r
24036 0, /* No tags (pointer) */
\r
24037 0, /* No tags (count) */
\r
24038 { 0, 0, OPEN_TYPE_constraint },
\r
24039 0, 0, /* No members */
\r
24040 &asn_SPC_extensionValue_specs_140 /* Additional specs */
\r
24043 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137[] = {
\r
24044 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, id),
\r
24045 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
24046 -1, /* IMPLICIT tag at current level */
\r
24047 &asn_DEF_ProtocolIE_ID,
\r
24049 { 0, &asn_PER_memb_id_constr_138, memb_id_constraint_137 },
\r
24050 0, 0, /* No default value */
\r
24053 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, criticality),
\r
24054 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
24055 -1, /* IMPLICIT tag at current level */
\r
24056 &asn_DEF_Criticality,
\r
24058 { 0, &asn_PER_memb_criticality_constr_139, memb_criticality_constraint_137 },
\r
24059 0, 0, /* No default value */
\r
24062 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, extensionValue),
\r
24063 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
24064 +1, /* EXPLICIT tag at current level */
\r
24065 &asn_DEF_extensionValue_140,
\r
24067 { 0, &asn_PER_memb_extensionValue_constr_140, memb_extensionValue_constraint_137 },
\r
24068 0, 0, /* No default value */
\r
24072 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[] = {
\r
24073 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
24075 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137[] = {
\r
24076 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
24077 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
24078 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
24080 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137 = {
\r
24081 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs),
\r
24082 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
\r
24083 asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137,
\r
24084 3, /* Count of tags in the map */
\r
24085 0, 0, 0, /* Optional elements (not needed) */
\r
24086 -1, /* First extension addition */
\r
24088 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs = {
\r
24089 "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",
\r
24090 "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",
\r
24091 &asn_OP_SEQUENCE,
\r
24092 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137,
\r
24093 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)
\r
24094 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */
\r
24095 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137, /* Same as above */
\r
24096 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)
\r
24097 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */
\r
24098 { 0, 0, SEQUENCE_constraint },
\r
24099 asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137,
\r
24100 3, /* Elements count */
\r
24101 &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137 /* Additional specs */
\r
24104 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_144 = {
\r
24105 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue),
\r
24106 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
\r
24107 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, present),
\r
24108 sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
\r
24109 0, /* No top level tags */
\r
24110 0, /* No tags in the map */
\r
24112 -1 /* Extensions start */
\r
24114 static /* Use -fall-defs-global to expose */
\r
24115 asn_TYPE_descriptor_t asn_DEF_extensionValue_144 = {
\r
24116 "extensionValue",
\r
24117 "extensionValue",
\r
24118 &asn_OP_OPEN_TYPE,
\r
24119 0, /* No effective tags (pointer) */
\r
24120 0, /* No effective tags (count) */
\r
24121 0, /* No tags (pointer) */
\r
24122 0, /* No tags (count) */
\r
24123 { 0, 0, OPEN_TYPE_constraint },
\r
24124 0, 0, /* No members */
\r
24125 &asn_SPC_extensionValue_specs_144 /* Additional specs */
\r
24128 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141[] = {
\r
24129 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, id),
\r
24130 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
24131 -1, /* IMPLICIT tag at current level */
\r
24132 &asn_DEF_ProtocolIE_ID,
\r
24134 { 0, &asn_PER_memb_id_constr_142, memb_id_constraint_141 },
\r
24135 0, 0, /* No default value */
\r
24138 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, criticality),
\r
24139 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
24140 -1, /* IMPLICIT tag at current level */
\r
24141 &asn_DEF_Criticality,
\r
24143 { 0, &asn_PER_memb_criticality_constr_143, memb_criticality_constraint_141 },
\r
24144 0, 0, /* No default value */
\r
24147 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, extensionValue),
\r
24148 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
24149 +1, /* EXPLICIT tag at current level */
\r
24150 &asn_DEF_extensionValue_144,
\r
24152 { 0, &asn_PER_memb_extensionValue_constr_144, memb_extensionValue_constraint_141 },
\r
24153 0, 0, /* No default value */
\r
24157 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[] = {
\r
24158 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
24160 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141[] = {
\r
24161 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
24162 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
24163 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
24165 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141 = {
\r
24166 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs),
\r
24167 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, _asn_ctx),
\r
24168 asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141,
\r
24169 3, /* Count of tags in the map */
\r
24170 0, 0, 0, /* Optional elements (not needed) */
\r
24171 -1, /* First extension addition */
\r
24173 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs = {
\r
24174 "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",
\r
24175 "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",
\r
24176 &asn_OP_SEQUENCE,
\r
24177 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141,
\r
24178 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)
\r
24179 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */
\r
24180 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141, /* Same as above */
\r
24181 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)
\r
24182 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */
\r
24183 { 0, 0, SEQUENCE_constraint },
\r
24184 asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141,
\r
24185 3, /* Elements count */
\r
24186 &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141 /* Additional specs */
\r
24189 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_148 = {
\r
24190 sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue),
\r
24191 offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, _asn_ctx),
\r
24192 offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, present),
\r
24193 sizeof(((struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue *)0)->present),
\r
24194 0, /* No top level tags */
\r
24195 0, /* No tags in the map */
\r
24197 -1 /* Extensions start */
\r
24199 static /* Use -fall-defs-global to expose */
\r
24200 asn_TYPE_descriptor_t asn_DEF_extensionValue_148 = {
\r
24201 "extensionValue",
\r
24202 "extensionValue",
\r
24203 &asn_OP_OPEN_TYPE,
\r
24204 0, /* No effective tags (pointer) */
\r
24205 0, /* No effective tags (count) */
\r
24206 0, /* No tags (pointer) */
\r
24207 0, /* No tags (count) */
\r
24208 { 0, 0, OPEN_TYPE_constraint },
\r
24209 0, 0, /* No members */
\r
24210 &asn_SPC_extensionValue_specs_148 /* Additional specs */
\r
24213 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145[] = {
\r
24214 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, id),
\r
24215 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
24216 -1, /* IMPLICIT tag at current level */
\r
24217 &asn_DEF_ProtocolIE_ID,
\r
24219 { 0, &asn_PER_memb_id_constr_146, memb_id_constraint_145 },
\r
24220 0, 0, /* No default value */
\r
24223 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, criticality),
\r
24224 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
24225 -1, /* IMPLICIT tag at current level */
\r
24226 &asn_DEF_Criticality,
\r
24228 { 0, &asn_PER_memb_criticality_constr_147, memb_criticality_constraint_145 },
\r
24229 0, 0, /* No default value */
\r
24232 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, extensionValue),
\r
24233 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
24234 +1, /* EXPLICIT tag at current level */
\r
24235 &asn_DEF_extensionValue_148,
\r
24237 { 0, &asn_PER_memb_extensionValue_constr_148, memb_extensionValue_constraint_145 },
\r
24238 0, 0, /* No default value */
\r
24242 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[] = {
\r
24243 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
24245 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145[] = {
\r
24246 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
24247 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
24248 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
24250 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145 = {
\r
24251 sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs),
\r
24252 offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, _asn_ctx),
\r
24253 asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145,
\r
24254 3, /* Count of tags in the map */
\r
24255 0, 0, 0, /* Optional elements (not needed) */
\r
24256 -1, /* First extension addition */
\r
24258 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs = {
\r
24259 "E-RABs-ToBeReleased-ModReqdItemExtIEs",
\r
24260 "E-RABs-ToBeReleased-ModReqdItemExtIEs",
\r
24261 &asn_OP_SEQUENCE,
\r
24262 asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145,
\r
24263 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)
\r
24264 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */
\r
24265 asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145, /* Same as above */
\r
24266 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)
\r
24267 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */
\r
24268 { 0, 0, SEQUENCE_constraint },
\r
24269 asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145,
\r
24270 3, /* Elements count */
\r
24271 &asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145 /* Additional specs */
\r
24274 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_152 = {
\r
24275 sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue),
\r
24276 offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
\r
24277 offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, present),
\r
24278 sizeof(((struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
\r
24279 0, /* No top level tags */
\r
24280 0, /* No tags in the map */
\r
24282 -1 /* Extensions start */
\r
24284 static /* Use -fall-defs-global to expose */
\r
24285 asn_TYPE_descriptor_t asn_DEF_extensionValue_152 = {
\r
24286 "extensionValue",
\r
24287 "extensionValue",
\r
24288 &asn_OP_OPEN_TYPE,
\r
24289 0, /* No effective tags (pointer) */
\r
24290 0, /* No effective tags (count) */
\r
24291 0, /* No tags (pointer) */
\r
24292 0, /* No tags (count) */
\r
24293 { 0, 0, OPEN_TYPE_constraint },
\r
24294 0, 0, /* No members */
\r
24295 &asn_SPC_extensionValue_specs_152 /* Additional specs */
\r
24298 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149[] = {
\r
24299 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, id),
\r
24300 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
24301 -1, /* IMPLICIT tag at current level */
\r
24302 &asn_DEF_ProtocolIE_ID,
\r
24304 { 0, &asn_PER_memb_id_constr_150, memb_id_constraint_149 },
\r
24305 0, 0, /* No default value */
\r
24308 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, criticality),
\r
24309 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
24310 -1, /* IMPLICIT tag at current level */
\r
24311 &asn_DEF_Criticality,
\r
24313 { 0, &asn_PER_memb_criticality_constr_151, memb_criticality_constraint_149 },
\r
24314 0, 0, /* No default value */
\r
24317 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, extensionValue),
\r
24318 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
24319 +1, /* EXPLICIT tag at current level */
\r
24320 &asn_DEF_extensionValue_152,
\r
24322 { 0, &asn_PER_memb_extensionValue_constr_152, memb_extensionValue_constraint_149 },
\r
24323 0, 0, /* No default value */
\r
24327 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[] = {
\r
24328 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
24330 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149[] = {
\r
24331 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
24332 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
24333 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
24335 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149 = {
\r
24336 sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs),
\r
24337 offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, _asn_ctx),
\r
24338 asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149,
\r
24339 3, /* Count of tags in the map */
\r
24340 0, 0, 0, /* Optional elements (not needed) */
\r
24341 -1, /* First extension addition */
\r
24343 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs = {
\r
24344 "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",
\r
24345 "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",
\r
24346 &asn_OP_SEQUENCE,
\r
24347 asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149,
\r
24348 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)
\r
24349 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */
\r
24350 asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149, /* Same as above */
\r
24351 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)
\r
24352 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */
\r
24353 { 0, 0, SEQUENCE_constraint },
\r
24354 asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149,
\r
24355 3, /* Elements count */
\r
24356 &asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149 /* Additional specs */
\r
24359 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_156 = {
\r
24360 sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue),
\r
24361 offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
\r
24362 offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, present),
\r
24363 sizeof(((struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
\r
24364 0, /* No top level tags */
\r
24365 0, /* No tags in the map */
\r
24367 -1 /* Extensions start */
\r
24369 static /* Use -fall-defs-global to expose */
\r
24370 asn_TYPE_descriptor_t asn_DEF_extensionValue_156 = {
\r
24371 "extensionValue",
\r
24372 "extensionValue",
\r
24373 &asn_OP_OPEN_TYPE,
\r
24374 0, /* No effective tags (pointer) */
\r
24375 0, /* No effective tags (count) */
\r
24376 0, /* No tags (pointer) */
\r
24377 0, /* No tags (count) */
\r
24378 { 0, 0, OPEN_TYPE_constraint },
\r
24379 0, 0, /* No members */
\r
24380 &asn_SPC_extensionValue_specs_156 /* Additional specs */
\r
24383 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153[] = {
\r
24384 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, id),
\r
24385 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
24386 -1, /* IMPLICIT tag at current level */
\r
24387 &asn_DEF_ProtocolIE_ID,
\r
24389 { 0, &asn_PER_memb_id_constr_154, memb_id_constraint_153 },
\r
24390 0, 0, /* No default value */
\r
24393 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, criticality),
\r
24394 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
24395 -1, /* IMPLICIT tag at current level */
\r
24396 &asn_DEF_Criticality,
\r
24398 { 0, &asn_PER_memb_criticality_constr_155, memb_criticality_constraint_153 },
\r
24399 0, 0, /* No default value */
\r
24402 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, extensionValue),
\r
24403 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
24404 +1, /* EXPLICIT tag at current level */
\r
24405 &asn_DEF_extensionValue_156,
\r
24407 { 0, &asn_PER_memb_extensionValue_constr_156, memb_extensionValue_constraint_153 },
\r
24408 0, 0, /* No default value */
\r
24412 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[] = {
\r
24413 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
24415 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153[] = {
\r
24416 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
24417 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
24418 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
24420 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153 = {
\r
24421 sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs),
\r
24422 offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, _asn_ctx),
\r
24423 asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153,
\r
24424 3, /* Count of tags in the map */
\r
24425 0, 0, 0, /* Optional elements (not needed) */
\r
24426 -1, /* First extension addition */
\r
24428 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs = {
\r
24429 "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",
\r
24430 "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",
\r
24431 &asn_OP_SEQUENCE,
\r
24432 asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153,
\r
24433 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)
\r
24434 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */
\r
24435 asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153, /* Same as above */
\r
24436 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)
\r
24437 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */
\r
24438 { 0, 0, SEQUENCE_constraint },
\r
24439 asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153,
\r
24440 3, /* Elements count */
\r
24441 &asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153 /* Additional specs */
\r
24444 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_160 = {
\r
24445 sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue),
\r
24446 offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
\r
24447 offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, present),
\r
24448 sizeof(((struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue *)0)->present),
\r
24449 0, /* No top level tags */
\r
24450 0, /* No tags in the map */
\r
24452 -1 /* Extensions start */
\r
24454 static /* Use -fall-defs-global to expose */
\r
24455 asn_TYPE_descriptor_t asn_DEF_extensionValue_160 = {
\r
24456 "extensionValue",
\r
24457 "extensionValue",
\r
24458 &asn_OP_OPEN_TYPE,
\r
24459 0, /* No effective tags (pointer) */
\r
24460 0, /* No effective tags (count) */
\r
24461 0, /* No tags (pointer) */
\r
24462 0, /* No tags (count) */
\r
24463 { 0, 0, OPEN_TYPE_constraint },
\r
24464 0, 0, /* No members */
\r
24465 &asn_SPC_extensionValue_specs_160 /* Additional specs */
\r
24468 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157[] = {
\r
24469 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, id),
\r
24470 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
24471 -1, /* IMPLICIT tag at current level */
\r
24472 &asn_DEF_ProtocolIE_ID,
\r
24474 { 0, &asn_PER_memb_id_constr_158, memb_id_constraint_157 },
\r
24475 0, 0, /* No default value */
\r
24478 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, criticality),
\r
24479 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
24480 -1, /* IMPLICIT tag at current level */
\r
24481 &asn_DEF_Criticality,
\r
24483 { 0, &asn_PER_memb_criticality_constr_159, memb_criticality_constraint_157 },
\r
24484 0, 0, /* No default value */
\r
24487 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, extensionValue),
\r
24488 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
24489 +1, /* EXPLICIT tag at current level */
\r
24490 &asn_DEF_extensionValue_160,
\r
24492 { 0, &asn_PER_memb_extensionValue_constr_160, memb_extensionValue_constraint_157 },
\r
24493 0, 0, /* No default value */
\r
24497 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[] = {
\r
24498 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
24500 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157[] = {
\r
24501 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
24502 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
24503 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
24505 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157 = {
\r
24506 sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs),
\r
24507 offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, _asn_ctx),
\r
24508 asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157,
\r
24509 3, /* Count of tags in the map */
\r
24510 0, 0, 0, /* Optional elements (not needed) */
\r
24511 -1, /* First extension addition */
\r
24513 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs = {
\r
24514 "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",
\r
24515 "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",
\r
24516 &asn_OP_SEQUENCE,
\r
24517 asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157,
\r
24518 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)
\r
24519 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */
\r
24520 asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157, /* Same as above */
\r
24521 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)
\r
24522 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */
\r
24523 { 0, 0, SEQUENCE_constraint },
\r
24524 asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157,
\r
24525 3, /* Elements count */
\r
24526 &asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157 /* Additional specs */
\r
24529 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_164 = {
\r
24530 sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue),
\r
24531 offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
\r
24532 offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, present),
\r
24533 sizeof(((struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue *)0)->present),
\r
24534 0, /* No top level tags */
\r
24535 0, /* No tags in the map */
\r
24537 -1 /* Extensions start */
\r
24539 static /* Use -fall-defs-global to expose */
\r
24540 asn_TYPE_descriptor_t asn_DEF_extensionValue_164 = {
\r
24541 "extensionValue",
\r
24542 "extensionValue",
\r
24543 &asn_OP_OPEN_TYPE,
\r
24544 0, /* No effective tags (pointer) */
\r
24545 0, /* No effective tags (count) */
\r
24546 0, /* No tags (pointer) */
\r
24547 0, /* No tags (count) */
\r
24548 { 0, 0, OPEN_TYPE_constraint },
\r
24549 0, 0, /* No members */
\r
24550 &asn_SPC_extensionValue_specs_164 /* Additional specs */
\r
24553 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161[] = {
\r
24554 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, id),
\r
24555 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
24556 -1, /* IMPLICIT tag at current level */
\r
24557 &asn_DEF_ProtocolIE_ID,
\r
24559 { 0, &asn_PER_memb_id_constr_162, memb_id_constraint_161 },
\r
24560 0, 0, /* No default value */
\r
24563 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, criticality),
\r
24564 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
24565 -1, /* IMPLICIT tag at current level */
\r
24566 &asn_DEF_Criticality,
\r
24568 { 0, &asn_PER_memb_criticality_constr_163, memb_criticality_constraint_161 },
\r
24569 0, 0, /* No default value */
\r
24572 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, extensionValue),
\r
24573 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
24574 +1, /* EXPLICIT tag at current level */
\r
24575 &asn_DEF_extensionValue_164,
\r
24577 { 0, &asn_PER_memb_extensionValue_constr_164, memb_extensionValue_constraint_161 },
\r
24578 0, 0, /* No default value */
\r
24582 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[] = {
\r
24583 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
24585 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161[] = {
\r
24586 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
24587 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
24588 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
24590 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161 = {
\r
24591 sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs),
\r
24592 offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, _asn_ctx),
\r
24593 asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161,
\r
24594 3, /* Count of tags in the map */
\r
24595 0, 0, 0, /* Optional elements (not needed) */
\r
24596 -1, /* First extension addition */
\r
24598 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs = {
\r
24599 "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",
\r
24600 "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",
\r
24601 &asn_OP_SEQUENCE,
\r
24602 asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161,
\r
24603 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)
\r
24604 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */
\r
24605 asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161, /* Same as above */
\r
24606 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)
\r
24607 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */
\r
24608 { 0, 0, SEQUENCE_constraint },
\r
24609 asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161,
\r
24610 3, /* Elements count */
\r
24611 &asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161 /* Additional specs */
\r
24614 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_168 = {
\r
24615 sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue),
\r
24616 offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, _asn_ctx),
\r
24617 offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, present),
\r
24618 sizeof(((struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue *)0)->present),
\r
24619 0, /* No top level tags */
\r
24620 0, /* No tags in the map */
\r
24622 -1 /* Extensions start */
\r
24624 static /* Use -fall-defs-global to expose */
\r
24625 asn_TYPE_descriptor_t asn_DEF_extensionValue_168 = {
\r
24626 "extensionValue",
\r
24627 "extensionValue",
\r
24628 &asn_OP_OPEN_TYPE,
\r
24629 0, /* No effective tags (pointer) */
\r
24630 0, /* No effective tags (count) */
\r
24631 0, /* No tags (pointer) */
\r
24632 0, /* No tags (count) */
\r
24633 { 0, 0, OPEN_TYPE_constraint },
\r
24634 0, 0, /* No members */
\r
24635 &asn_SPC_extensionValue_specs_168 /* Additional specs */
\r
24638 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165[] = {
\r
24639 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, id),
\r
24640 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
24641 -1, /* IMPLICIT tag at current level */
\r
24642 &asn_DEF_ProtocolIE_ID,
\r
24644 { 0, &asn_PER_memb_id_constr_166, memb_id_constraint_165 },
\r
24645 0, 0, /* No default value */
\r
24648 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, criticality),
\r
24649 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
24650 -1, /* IMPLICIT tag at current level */
\r
24651 &asn_DEF_Criticality,
\r
24653 { 0, &asn_PER_memb_criticality_constr_167, memb_criticality_constraint_165 },
\r
24654 0, 0, /* No default value */
\r
24657 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, extensionValue),
\r
24658 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
24659 +1, /* EXPLICIT tag at current level */
\r
24660 &asn_DEF_extensionValue_168,
\r
24662 { 0, &asn_PER_memb_extensionValue_constr_168, memb_extensionValue_constraint_165 },
\r
24663 0, 0, /* No default value */
\r
24667 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[] = {
\r
24668 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
24670 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165[] = {
\r
24671 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
24672 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
24673 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
24675 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165 = {
\r
24676 sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs),
\r
24677 offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, _asn_ctx),
\r
24678 asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165,
\r
24679 3, /* Count of tags in the map */
\r
24680 0, 0, 0, /* Optional elements (not needed) */
\r
24681 -1, /* First extension addition */
\r
24683 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs = {
\r
24684 "E-RABs-SubjectToCounterCheckItemExtIEs",
\r
24685 "E-RABs-SubjectToCounterCheckItemExtIEs",
\r
24686 &asn_OP_SEQUENCE,
\r
24687 asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165,
\r
24688 sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)
\r
24689 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */
\r
24690 asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165, /* Same as above */
\r
24691 sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)
\r
24692 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */
\r
24693 { 0, 0, SEQUENCE_constraint },
\r
24694 asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165,
\r
24695 3, /* Elements count */
\r
24696 &asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165 /* Additional specs */
\r
24699 static asn_TYPE_member_t asn_MBR_extensionValue_172[] = {
\r
24700 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),
\r
24701 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
24703 &asn_DEF_UESidelinkAggregateMaximumBitRate,
\r
24706 0, 0, /* No default value */
\r
24707 "UESidelinkAggregateMaximumBitRate"
\r
24710 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_172[] = {
\r
24711 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* UESidelinkAggregateMaximumBitRate */
\r
24713 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_172 = {
\r
24714 sizeof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue),
\r
24715 offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, _asn_ctx),
\r
24716 offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, present),
\r
24717 sizeof(((struct UE_ContextInformationRetrieve_ExtIEs__extensionValue *)0)->present),
\r
24718 asn_MAP_extensionValue_tag2el_172,
\r
24719 1, /* Count of tags in the map */
\r
24721 -1 /* Extensions start */
\r
24723 static /* Use -fall-defs-global to expose */
\r
24724 asn_TYPE_descriptor_t asn_DEF_extensionValue_172 = {
\r
24725 "extensionValue",
\r
24726 "extensionValue",
\r
24727 &asn_OP_OPEN_TYPE,
\r
24728 0, /* No effective tags (pointer) */
\r
24729 0, /* No effective tags (count) */
\r
24730 0, /* No tags (pointer) */
\r
24731 0, /* No tags (count) */
\r
24732 { 0, 0, OPEN_TYPE_constraint },
\r
24733 asn_MBR_extensionValue_172,
\r
24734 1, /* Elements count */
\r
24735 &asn_SPC_extensionValue_specs_172 /* Additional specs */
\r
24738 asn_TYPE_member_t asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169[] = {
\r
24739 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id),
\r
24740 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
24741 -1, /* IMPLICIT tag at current level */
\r
24742 &asn_DEF_ProtocolIE_ID,
\r
24744 { 0, &asn_PER_memb_id_constr_170, memb_id_constraint_169 },
\r
24745 0, 0, /* No default value */
\r
24748 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, criticality),
\r
24749 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
24750 -1, /* IMPLICIT tag at current level */
\r
24751 &asn_DEF_Criticality,
\r
24752 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type,
\r
24753 { 0, &asn_PER_memb_criticality_constr_171, memb_criticality_constraint_169 },
\r
24754 0, 0, /* No default value */
\r
24757 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, extensionValue),
\r
24758 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
24759 +1, /* EXPLICIT tag at current level */
\r
24760 &asn_DEF_extensionValue_172,
\r
24761 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type,
\r
24762 { 0, &asn_PER_memb_extensionValue_constr_172, memb_extensionValue_constraint_169 },
\r
24763 0, 0, /* No default value */
\r
24767 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[] = {
\r
24768 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
24770 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169[] = {
\r
24771 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
24772 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
24773 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
24775 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 = {
\r
24776 sizeof(struct UE_ContextInformationRetrieve_ExtIEs),
\r
24777 offsetof(struct UE_ContextInformationRetrieve_ExtIEs, _asn_ctx),
\r
24778 asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169,
\r
24779 3, /* Count of tags in the map */
\r
24780 0, 0, 0, /* Optional elements (not needed) */
\r
24781 -1, /* First extension addition */
\r
24783 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs = {
\r
24784 "UE-ContextInformationRetrieve-ExtIEs",
\r
24785 "UE-ContextInformationRetrieve-ExtIEs",
\r
24786 &asn_OP_SEQUENCE,
\r
24787 asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169,
\r
24788 sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)
\r
24789 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */
\r
24790 asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169, /* Same as above */
\r
24791 sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)
\r
24792 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */
\r
24793 { 0, 0, SEQUENCE_constraint },
\r
24794 asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169,
\r
24795 3, /* Elements count */
\r
24796 &asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 /* Additional specs */
\r
24799 static asn_TYPE_member_t asn_MBR_extensionValue_176[] = {
\r
24800 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.GTPtunnelEndpoint),
\r
24801 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
24803 &asn_DEF_GTPtunnelEndpoint,
\r
24806 0, 0, /* No default value */
\r
24807 "GTPtunnelEndpoint"
\r
24809 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.DL_Forwarding),
\r
24810 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
24812 &asn_DEF_DL_Forwarding,
\r
24815 0, 0, /* No default value */
\r
24819 static const unsigned asn_MAP_extensionValue_to_canonical_176[] = { 1, 0 };
\r
24820 static const unsigned asn_MAP_extensionValue_from_canonical_176[] = { 1, 0 };
\r
24821 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_176[] = {
\r
24822 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* DL-Forwarding */
\r
24823 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GTPtunnelEndpoint */
\r
24825 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_176 = {
\r
24826 sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue),
\r
24827 offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, _asn_ctx),
\r
24828 offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, present),
\r
24829 sizeof(((struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue *)0)->present),
\r
24830 asn_MAP_extensionValue_tag2el_176,
\r
24831 2, /* Count of tags in the map */
\r
24832 asn_MAP_extensionValue_to_canonical_176,
\r
24833 asn_MAP_extensionValue_from_canonical_176,
\r
24834 -1 /* Extensions start */
\r
24836 static /* Use -fall-defs-global to expose */
\r
24837 asn_TYPE_descriptor_t asn_DEF_extensionValue_176 = {
\r
24838 "extensionValue",
\r
24839 "extensionValue",
\r
24840 &asn_OP_OPEN_TYPE,
\r
24841 0, /* No effective tags (pointer) */
\r
24842 0, /* No effective tags (count) */
\r
24843 0, /* No tags (pointer) */
\r
24844 0, /* No tags (count) */
\r
24845 { 0, 0, OPEN_TYPE_constraint },
\r
24846 asn_MBR_extensionValue_176,
\r
24847 2, /* Elements count */
\r
24848 &asn_SPC_extensionValue_specs_176 /* Additional specs */
\r
24851 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173[] = {
\r
24852 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id),
\r
24853 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
24854 -1, /* IMPLICIT tag at current level */
\r
24855 &asn_DEF_ProtocolIE_ID,
\r
24857 { 0, &asn_PER_memb_id_constr_174, memb_id_constraint_173 },
\r
24858 0, 0, /* No default value */
\r
24861 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, criticality),
\r
24862 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
24863 -1, /* IMPLICIT tag at current level */
\r
24864 &asn_DEF_Criticality,
\r
24865 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type,
\r
24866 { 0, &asn_PER_memb_criticality_constr_175, memb_criticality_constraint_173 },
\r
24867 0, 0, /* No default value */
\r
24870 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, extensionValue),
\r
24871 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
24872 +1, /* EXPLICIT tag at current level */
\r
24873 &asn_DEF_extensionValue_176,
\r
24874 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type,
\r
24875 { 0, &asn_PER_memb_extensionValue_constr_176, memb_extensionValue_constraint_173 },
\r
24876 0, 0, /* No default value */
\r
24880 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[] = {
\r
24881 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
24883 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173[] = {
\r
24884 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
24885 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
24886 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
24888 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173 = {
\r
24889 sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs),
\r
24890 offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, _asn_ctx),
\r
24891 asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173,
\r
24892 3, /* Count of tags in the map */
\r
24893 0, 0, 0, /* Optional elements (not needed) */
\r
24894 -1, /* First extension addition */
\r
24896 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs = {
\r
24897 "E-RABs-ToBeSetupRetrieve-ItemExtIEs",
\r
24898 "E-RABs-ToBeSetupRetrieve-ItemExtIEs",
\r
24899 &asn_OP_SEQUENCE,
\r
24900 asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173,
\r
24901 sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)
\r
24902 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */
\r
24903 asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173, /* Same as above */
\r
24904 sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)
\r
24905 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */
\r
24906 { 0, 0, SEQUENCE_constraint },
\r
24907 asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173,
\r
24908 3, /* Elements count */
\r
24909 &asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173 /* Additional specs */
\r
24912 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_180 = {
\r
24913 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue),
\r
24914 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, _asn_ctx),
\r
24915 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, present),
\r
24916 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue *)0)->present),
\r
24917 0, /* No top level tags */
\r
24918 0, /* No tags in the map */
\r
24920 -1 /* Extensions start */
\r
24922 static /* Use -fall-defs-global to expose */
\r
24923 asn_TYPE_descriptor_t asn_DEF_extensionValue_180 = {
\r
24924 "extensionValue",
\r
24925 "extensionValue",
\r
24926 &asn_OP_OPEN_TYPE,
\r
24927 0, /* No effective tags (pointer) */
\r
24928 0, /* No effective tags (count) */
\r
24929 0, /* No tags (pointer) */
\r
24930 0, /* No tags (count) */
\r
24931 { 0, 0, OPEN_TYPE_constraint },
\r
24932 0, 0, /* No members */
\r
24933 &asn_SPC_extensionValue_specs_180 /* Additional specs */
\r
24936 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177[] = {
\r
24937 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, id),
\r
24938 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
24939 -1, /* IMPLICIT tag at current level */
\r
24940 &asn_DEF_ProtocolIE_ID,
\r
24942 { 0, &asn_PER_memb_id_constr_178, memb_id_constraint_177 },
\r
24943 0, 0, /* No default value */
\r
24946 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, criticality),
\r
24947 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
24948 -1, /* IMPLICIT tag at current level */
\r
24949 &asn_DEF_Criticality,
\r
24951 { 0, &asn_PER_memb_criticality_constr_179, memb_criticality_constraint_177 },
\r
24952 0, 0, /* No default value */
\r
24955 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, extensionValue),
\r
24956 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
24957 +1, /* EXPLICIT tag at current level */
\r
24958 &asn_DEF_extensionValue_180,
\r
24960 { 0, &asn_PER_memb_extensionValue_constr_180, memb_extensionValue_constraint_177 },
\r
24961 0, 0, /* No default value */
\r
24965 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[] = {
\r
24966 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
24968 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177[] = {
\r
24969 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
24970 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
24971 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
24973 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177 = {
\r
24974 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs),
\r
24975 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, _asn_ctx),
\r
24976 asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177,
\r
24977 3, /* Count of tags in the map */
\r
24978 0, 0, 0, /* Optional elements (not needed) */
\r
24979 -1, /* First extension addition */
\r
24981 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs = {
\r
24982 "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",
\r
24983 "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",
\r
24984 &asn_OP_SEQUENCE,
\r
24985 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177,
\r
24986 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)
\r
24987 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */
\r
24988 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177, /* Same as above */
\r
24989 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)
\r
24990 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */
\r
24991 { 0, 0, SEQUENCE_constraint },
\r
24992 asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177,
\r
24993 3, /* Elements count */
\r
24994 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177 /* Additional specs */
\r
24997 static asn_TYPE_member_t asn_MBR_extensionValue_184[] = {
\r
24998 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),
\r
24999 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
25001 &asn_DEF_RLCMode,
\r
25004 0, 0, /* No default value */
\r
25008 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_184[] = {
\r
25009 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
\r
25011 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_184 = {
\r
25012 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
\r
25013 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
\r
25014 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
\r
25015 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
\r
25016 asn_MAP_extensionValue_tag2el_184,
\r
25017 1, /* Count of tags in the map */
\r
25019 -1 /* Extensions start */
\r
25021 static /* Use -fall-defs-global to expose */
\r
25022 asn_TYPE_descriptor_t asn_DEF_extensionValue_184 = {
\r
25023 "extensionValue",
\r
25024 "extensionValue",
\r
25025 &asn_OP_OPEN_TYPE,
\r
25026 0, /* No effective tags (pointer) */
\r
25027 0, /* No effective tags (count) */
\r
25028 0, /* No tags (pointer) */
\r
25029 0, /* No tags (count) */
\r
25030 { 0, 0, OPEN_TYPE_constraint },
\r
25031 asn_MBR_extensionValue_184,
\r
25032 1, /* Elements count */
\r
25033 &asn_SPC_extensionValue_specs_184 /* Additional specs */
\r
25036 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181[] = {
\r
25037 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id),
\r
25038 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
25039 -1, /* IMPLICIT tag at current level */
\r
25040 &asn_DEF_ProtocolIE_ID,
\r
25042 { 0, &asn_PER_memb_id_constr_182, memb_id_constraint_181 },
\r
25043 0, 0, /* No default value */
\r
25046 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, criticality),
\r
25047 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
25048 -1, /* IMPLICIT tag at current level */
\r
25049 &asn_DEF_Criticality,
\r
25050 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
\r
25051 { 0, &asn_PER_memb_criticality_constr_183, memb_criticality_constraint_181 },
\r
25052 0, 0, /* No default value */
\r
25055 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
\r
25056 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
25057 +1, /* EXPLICIT tag at current level */
\r
25058 &asn_DEF_extensionValue_184,
\r
25059 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
\r
25060 { 0, &asn_PER_memb_extensionValue_constr_184, memb_extensionValue_constraint_181 },
\r
25061 0, 0, /* No default value */
\r
25065 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[] = {
\r
25066 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
25068 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181[] = {
\r
25069 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
25070 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
25071 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
25073 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181 = {
\r
25074 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs),
\r
25075 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
\r
25076 asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181,
\r
25077 3, /* Count of tags in the map */
\r
25078 0, 0, 0, /* Optional elements (not needed) */
\r
25079 -1, /* First extension addition */
\r
25081 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs = {
\r
25082 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",
\r
25083 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",
\r
25084 &asn_OP_SEQUENCE,
\r
25085 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181,
\r
25086 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)
\r
25087 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */
\r
25088 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181, /* Same as above */
\r
25089 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)
\r
25090 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */
\r
25091 { 0, 0, SEQUENCE_constraint },
\r
25092 asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181,
\r
25093 3, /* Elements count */
\r
25094 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181 /* Additional specs */
\r
25097 static asn_TYPE_member_t asn_MBR_extensionValue_188[] = {
\r
25098 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
\r
25099 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
25101 &asn_DEF_PDCPSnLength,
\r
25104 0, 0, /* No default value */
\r
25107 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),
\r
25108 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
25110 &asn_DEF_DuplicationActivation,
\r
25113 0, 0, /* No default value */
\r
25114 "DuplicationActivation"
\r
25117 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_188[] = {
\r
25118 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
\r
25119 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */
\r
25121 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_188 = {
\r
25122 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
\r
25123 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
\r
25124 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
\r
25125 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
\r
25126 asn_MAP_extensionValue_tag2el_188,
\r
25127 2, /* Count of tags in the map */
\r
25129 -1 /* Extensions start */
\r
25131 static /* Use -fall-defs-global to expose */
\r
25132 asn_TYPE_descriptor_t asn_DEF_extensionValue_188 = {
\r
25133 "extensionValue",
\r
25134 "extensionValue",
\r
25135 &asn_OP_OPEN_TYPE,
\r
25136 0, /* No effective tags (pointer) */
\r
25137 0, /* No effective tags (count) */
\r
25138 0, /* No tags (pointer) */
\r
25139 0, /* No tags (count) */
\r
25140 { 0, 0, OPEN_TYPE_constraint },
\r
25141 asn_MBR_extensionValue_188,
\r
25142 2, /* Elements count */
\r
25143 &asn_SPC_extensionValue_specs_188 /* Additional specs */
\r
25146 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185[] = {
\r
25147 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id),
\r
25148 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
25149 -1, /* IMPLICIT tag at current level */
\r
25150 &asn_DEF_ProtocolIE_ID,
\r
25152 { 0, &asn_PER_memb_id_constr_186, memb_id_constraint_185 },
\r
25153 0, 0, /* No default value */
\r
25156 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
\r
25157 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
25158 -1, /* IMPLICIT tag at current level */
\r
25159 &asn_DEF_Criticality,
\r
25160 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
\r
25161 { 0, &asn_PER_memb_criticality_constr_187, memb_criticality_constraint_185 },
\r
25162 0, 0, /* No default value */
\r
25165 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
\r
25166 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
25167 +1, /* EXPLICIT tag at current level */
\r
25168 &asn_DEF_extensionValue_188,
\r
25169 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
\r
25170 { 0, &asn_PER_memb_extensionValue_constr_188, memb_extensionValue_constraint_185 },
\r
25171 0, 0, /* No default value */
\r
25175 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[] = {
\r
25176 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
25178 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185[] = {
\r
25179 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
25180 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
25181 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
25183 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185 = {
\r
25184 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs),
\r
25185 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
\r
25186 asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185,
\r
25187 3, /* Count of tags in the map */
\r
25188 0, 0, 0, /* Optional elements (not needed) */
\r
25189 -1, /* First extension addition */
\r
25191 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs = {
\r
25192 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",
\r
25193 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",
\r
25194 &asn_OP_SEQUENCE,
\r
25195 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185,
\r
25196 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)
\r
25197 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */
\r
25198 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185, /* Same as above */
\r
25199 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)
\r
25200 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */
\r
25201 { 0, 0, SEQUENCE_constraint },
\r
25202 asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185,
\r
25203 3, /* Elements count */
\r
25204 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185 /* Additional specs */
\r
25207 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_192 = {
\r
25208 sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue),
\r
25209 offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, _asn_ctx),
\r
25210 offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, present),
\r
25211 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue *)0)->present),
\r
25212 0, /* No top level tags */
\r
25213 0, /* No tags in the map */
\r
25215 -1 /* Extensions start */
\r
25217 static /* Use -fall-defs-global to expose */
\r
25218 asn_TYPE_descriptor_t asn_DEF_extensionValue_192 = {
\r
25219 "extensionValue",
\r
25220 "extensionValue",
\r
25221 &asn_OP_OPEN_TYPE,
\r
25222 0, /* No effective tags (pointer) */
\r
25223 0, /* No effective tags (count) */
\r
25224 0, /* No tags (pointer) */
\r
25225 0, /* No tags (count) */
\r
25226 { 0, 0, OPEN_TYPE_constraint },
\r
25227 0, 0, /* No members */
\r
25228 &asn_SPC_extensionValue_specs_192 /* Additional specs */
\r
25231 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189[] = {
\r
25232 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, id),
\r
25233 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
25234 -1, /* IMPLICIT tag at current level */
\r
25235 &asn_DEF_ProtocolIE_ID,
\r
25237 { 0, &asn_PER_memb_id_constr_190, memb_id_constraint_189 },
\r
25238 0, 0, /* No default value */
\r
25241 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, criticality),
\r
25242 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
25243 -1, /* IMPLICIT tag at current level */
\r
25244 &asn_DEF_Criticality,
\r
25246 { 0, &asn_PER_memb_criticality_constr_191, memb_criticality_constraint_189 },
\r
25247 0, 0, /* No default value */
\r
25250 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, extensionValue),
\r
25251 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
25252 +1, /* EXPLICIT tag at current level */
\r
25253 &asn_DEF_extensionValue_192,
\r
25255 { 0, &asn_PER_memb_extensionValue_constr_192, memb_extensionValue_constraint_189 },
\r
25256 0, 0, /* No default value */
\r
25260 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[] = {
\r
25261 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
25263 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189[] = {
\r
25264 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
25265 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
25266 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
25268 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189 = {
\r
25269 sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs),
\r
25270 offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, _asn_ctx),
\r
25271 asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189,
\r
25272 3, /* Count of tags in the map */
\r
25273 0, 0, 0, /* Optional elements (not needed) */
\r
25274 -1, /* First extension addition */
\r
25276 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs = {
\r
25277 "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",
\r
25278 "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",
\r
25279 &asn_OP_SEQUENCE,
\r
25280 asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189,
\r
25281 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)
\r
25282 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */
\r
25283 asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189, /* Same as above */
\r
25284 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)
\r
25285 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */
\r
25286 { 0, 0, SEQUENCE_constraint },
\r
25287 asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189,
\r
25288 3, /* Elements count */
\r
25289 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189 /* Additional specs */
\r
25292 static asn_TYPE_member_t asn_MBR_extensionValue_196[] = {
\r
25293 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
\r
25294 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
25296 &asn_DEF_PDCPSnLength,
\r
25299 0, 0, /* No default value */
\r
25303 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_196[] = {
\r
25304 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
\r
25306 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_196 = {
\r
25307 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
\r
25308 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
\r
25309 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
\r
25310 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
\r
25311 asn_MAP_extensionValue_tag2el_196,
\r
25312 1, /* Count of tags in the map */
\r
25314 -1 /* Extensions start */
\r
25316 static /* Use -fall-defs-global to expose */
\r
25317 asn_TYPE_descriptor_t asn_DEF_extensionValue_196 = {
\r
25318 "extensionValue",
\r
25319 "extensionValue",
\r
25320 &asn_OP_OPEN_TYPE,
\r
25321 0, /* No effective tags (pointer) */
\r
25322 0, /* No effective tags (count) */
\r
25323 0, /* No tags (pointer) */
\r
25324 0, /* No tags (count) */
\r
25325 { 0, 0, OPEN_TYPE_constraint },
\r
25326 asn_MBR_extensionValue_196,
\r
25327 1, /* Elements count */
\r
25328 &asn_SPC_extensionValue_specs_196 /* Additional specs */
\r
25331 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193[] = {
\r
25332 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id),
\r
25333 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
25334 -1, /* IMPLICIT tag at current level */
\r
25335 &asn_DEF_ProtocolIE_ID,
\r
25337 { 0, &asn_PER_memb_id_constr_194, memb_id_constraint_193 },
\r
25338 0, 0, /* No default value */
\r
25341 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, criticality),
\r
25342 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
25343 -1, /* IMPLICIT tag at current level */
\r
25344 &asn_DEF_Criticality,
\r
25345 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
\r
25346 { 0, &asn_PER_memb_criticality_constr_195, memb_criticality_constraint_193 },
\r
25347 0, 0, /* No default value */
\r
25350 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
\r
25351 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
25352 +1, /* EXPLICIT tag at current level */
\r
25353 &asn_DEF_extensionValue_196,
\r
25354 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
\r
25355 { 0, &asn_PER_memb_extensionValue_constr_196, memb_extensionValue_constraint_193 },
\r
25356 0, 0, /* No default value */
\r
25360 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[] = {
\r
25361 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
25363 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193[] = {
\r
25364 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
25365 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
25366 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
25368 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193 = {
\r
25369 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs),
\r
25370 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
\r
25371 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193,
\r
25372 3, /* Count of tags in the map */
\r
25373 0, 0, 0, /* Optional elements (not needed) */
\r
25374 -1, /* First extension addition */
\r
25376 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs = {
\r
25377 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",
\r
25378 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",
\r
25379 &asn_OP_SEQUENCE,
\r
25380 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193,
\r
25381 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)
\r
25382 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */
\r
25383 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193, /* Same as above */
\r
25384 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)
\r
25385 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */
\r
25386 { 0, 0, SEQUENCE_constraint },
\r
25387 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193,
\r
25388 3, /* Elements count */
\r
25389 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193 /* Additional specs */
\r
25392 static asn_TYPE_member_t asn_MBR_extensionValue_200[] = {
\r
25393 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
\r
25394 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
25399 0, 0, /* No default value */
\r
25403 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_200[] = {
\r
25404 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */
\r
25406 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_200 = {
\r
25407 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
\r
25408 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
\r
25409 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
\r
25410 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
\r
25411 asn_MAP_extensionValue_tag2el_200,
\r
25412 1, /* Count of tags in the map */
\r
25414 -1 /* Extensions start */
\r
25416 static /* Use -fall-defs-global to expose */
\r
25417 asn_TYPE_descriptor_t asn_DEF_extensionValue_200 = {
\r
25418 "extensionValue",
\r
25419 "extensionValue",
\r
25420 &asn_OP_OPEN_TYPE,
\r
25421 0, /* No effective tags (pointer) */
\r
25422 0, /* No effective tags (count) */
\r
25423 0, /* No tags (pointer) */
\r
25424 0, /* No tags (count) */
\r
25425 { 0, 0, OPEN_TYPE_constraint },
\r
25426 asn_MBR_extensionValue_200,
\r
25427 1, /* Elements count */
\r
25428 &asn_SPC_extensionValue_specs_200 /* Additional specs */
\r
25431 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197[] = {
\r
25432 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id),
\r
25433 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
25434 -1, /* IMPLICIT tag at current level */
\r
25435 &asn_DEF_ProtocolIE_ID,
\r
25437 { 0, &asn_PER_memb_id_constr_198, memb_id_constraint_197 },
\r
25438 0, 0, /* No default value */
\r
25441 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
\r
25442 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
25443 -1, /* IMPLICIT tag at current level */
\r
25444 &asn_DEF_Criticality,
\r
25445 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
\r
25446 { 0, &asn_PER_memb_criticality_constr_199, memb_criticality_constraint_197 },
\r
25447 0, 0, /* No default value */
\r
25450 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
\r
25451 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
25452 +1, /* EXPLICIT tag at current level */
\r
25453 &asn_DEF_extensionValue_200,
\r
25454 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
\r
25455 { 0, &asn_PER_memb_extensionValue_constr_200, memb_extensionValue_constraint_197 },
\r
25456 0, 0, /* No default value */
\r
25460 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[] = {
\r
25461 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
25463 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197[] = {
\r
25464 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
25465 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
25466 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
25468 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197 = {
\r
25469 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs),
\r
25470 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
\r
25471 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197,
\r
25472 3, /* Count of tags in the map */
\r
25473 0, 0, 0, /* Optional elements (not needed) */
\r
25474 -1, /* First extension addition */
\r
25476 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs = {
\r
25477 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",
\r
25478 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",
\r
25479 &asn_OP_SEQUENCE,
\r
25480 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197,
\r
25481 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)
\r
25482 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */
\r
25483 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197, /* Same as above */
\r
25484 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)
\r
25485 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */
\r
25486 { 0, 0, SEQUENCE_constraint },
\r
25487 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197,
\r
25488 3, /* Elements count */
\r
25489 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197 /* Additional specs */
\r
25492 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_204 = {
\r
25493 sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue),
\r
25494 offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
\r
25495 offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, present),
\r
25496 sizeof(((struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
\r
25497 0, /* No top level tags */
\r
25498 0, /* No tags in the map */
\r
25500 -1 /* Extensions start */
\r
25502 static /* Use -fall-defs-global to expose */
\r
25503 asn_TYPE_descriptor_t asn_DEF_extensionValue_204 = {
\r
25504 "extensionValue",
\r
25505 "extensionValue",
\r
25506 &asn_OP_OPEN_TYPE,
\r
25507 0, /* No effective tags (pointer) */
\r
25508 0, /* No effective tags (count) */
\r
25509 0, /* No tags (pointer) */
\r
25510 0, /* No tags (count) */
\r
25511 { 0, 0, OPEN_TYPE_constraint },
\r
25512 0, 0, /* No members */
\r
25513 &asn_SPC_extensionValue_specs_204 /* Additional specs */
\r
25516 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201[] = {
\r
25517 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, id),
\r
25518 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
25519 -1, /* IMPLICIT tag at current level */
\r
25520 &asn_DEF_ProtocolIE_ID,
\r
25522 { 0, &asn_PER_memb_id_constr_202, memb_id_constraint_201 },
\r
25523 0, 0, /* No default value */
\r
25526 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, criticality),
\r
25527 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
25528 -1, /* IMPLICIT tag at current level */
\r
25529 &asn_DEF_Criticality,
\r
25531 { 0, &asn_PER_memb_criticality_constr_203, memb_criticality_constraint_201 },
\r
25532 0, 0, /* No default value */
\r
25535 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, extensionValue),
\r
25536 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
25537 +1, /* EXPLICIT tag at current level */
\r
25538 &asn_DEF_extensionValue_204,
\r
25540 { 0, &asn_PER_memb_extensionValue_constr_204, memb_extensionValue_constraint_201 },
\r
25541 0, 0, /* No default value */
\r
25545 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[] = {
\r
25546 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
25548 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201[] = {
\r
25549 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
25550 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
25551 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
25553 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201 = {
\r
25554 sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs),
\r
25555 offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, _asn_ctx),
\r
25556 asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201,
\r
25557 3, /* Count of tags in the map */
\r
25558 0, 0, 0, /* Optional elements (not needed) */
\r
25559 -1, /* First extension addition */
\r
25561 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs = {
\r
25562 "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",
\r
25563 "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",
\r
25564 &asn_OP_SEQUENCE,
\r
25565 asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201,
\r
25566 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)
\r
25567 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */
\r
25568 asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201, /* Same as above */
\r
25569 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)
\r
25570 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */
\r
25571 { 0, 0, SEQUENCE_constraint },
\r
25572 asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201,
\r
25573 3, /* Elements count */
\r
25574 &asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201 /* Additional specs */
\r
25577 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_208 = {
\r
25578 sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
\r
25579 offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
\r
25580 offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
\r
25581 sizeof(((struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
\r
25582 0, /* No top level tags */
\r
25583 0, /* No tags in the map */
\r
25585 -1 /* Extensions start */
\r
25587 static /* Use -fall-defs-global to expose */
\r
25588 asn_TYPE_descriptor_t asn_DEF_extensionValue_208 = {
\r
25589 "extensionValue",
\r
25590 "extensionValue",
\r
25591 &asn_OP_OPEN_TYPE,
\r
25592 0, /* No effective tags (pointer) */
\r
25593 0, /* No effective tags (count) */
\r
25594 0, /* No tags (pointer) */
\r
25595 0, /* No tags (count) */
\r
25596 { 0, 0, OPEN_TYPE_constraint },
\r
25597 0, 0, /* No members */
\r
25598 &asn_SPC_extensionValue_specs_208 /* Additional specs */
\r
25601 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205[] = {
\r
25602 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, id),
\r
25603 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
25604 -1, /* IMPLICIT tag at current level */
\r
25605 &asn_DEF_ProtocolIE_ID,
\r
25607 { 0, &asn_PER_memb_id_constr_206, memb_id_constraint_205 },
\r
25608 0, 0, /* No default value */
\r
25611 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, criticality),
\r
25612 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
25613 -1, /* IMPLICIT tag at current level */
\r
25614 &asn_DEF_Criticality,
\r
25616 { 0, &asn_PER_memb_criticality_constr_207, memb_criticality_constraint_205 },
\r
25617 0, 0, /* No default value */
\r
25620 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
\r
25621 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
25622 +1, /* EXPLICIT tag at current level */
\r
25623 &asn_DEF_extensionValue_208,
\r
25625 { 0, &asn_PER_memb_extensionValue_constr_208, memb_extensionValue_constraint_205 },
\r
25626 0, 0, /* No default value */
\r
25630 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[] = {
\r
25631 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
25633 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205[] = {
\r
25634 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
25635 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
25636 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
25638 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205 = {
\r
25639 sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs),
\r
25640 offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
\r
25641 asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205,
\r
25642 3, /* Count of tags in the map */
\r
25643 0, 0, 0, /* Optional elements (not needed) */
\r
25644 -1, /* First extension addition */
\r
25646 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs = {
\r
25647 "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",
\r
25648 "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",
\r
25649 &asn_OP_SEQUENCE,
\r
25650 asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205,
\r
25651 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)
\r
25652 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */
\r
25653 asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205, /* Same as above */
\r
25654 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)
\r
25655 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */
\r
25656 { 0, 0, SEQUENCE_constraint },
\r
25657 asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205,
\r
25658 3, /* Elements count */
\r
25659 &asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205 /* Additional specs */
\r
25662 static asn_TYPE_member_t asn_MBR_extensionValue_212[] = {
\r
25663 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, choice.SubscriberProfileIDforRFP),
\r
25664 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
25666 &asn_DEF_SubscriberProfileIDforRFP,
\r
25669 0, 0, /* No default value */
\r
25670 "SubscriberProfileIDforRFP"
\r
25673 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_212[] = {
\r
25674 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* SubscriberProfileIDforRFP */
\r
25676 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_212 = {
\r
25677 sizeof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue),
\r
25678 offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, _asn_ctx),
\r
25679 offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, present),
\r
25680 sizeof(((struct UE_ContextInformationSgNBModReqExtIEs__extensionValue *)0)->present),
\r
25681 asn_MAP_extensionValue_tag2el_212,
\r
25682 1, /* Count of tags in the map */
\r
25684 -1 /* Extensions start */
\r
25686 static /* Use -fall-defs-global to expose */
\r
25687 asn_TYPE_descriptor_t asn_DEF_extensionValue_212 = {
\r
25688 "extensionValue",
\r
25689 "extensionValue",
\r
25690 &asn_OP_OPEN_TYPE,
\r
25691 0, /* No effective tags (pointer) */
\r
25692 0, /* No effective tags (count) */
\r
25693 0, /* No tags (pointer) */
\r
25694 0, /* No tags (count) */
\r
25695 { 0, 0, OPEN_TYPE_constraint },
\r
25696 asn_MBR_extensionValue_212,
\r
25697 1, /* Elements count */
\r
25698 &asn_SPC_extensionValue_specs_212 /* Additional specs */
\r
25701 asn_TYPE_member_t asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209[] = {
\r
25702 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id),
\r
25703 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
25704 -1, /* IMPLICIT tag at current level */
\r
25705 &asn_DEF_ProtocolIE_ID,
\r
25707 { 0, &asn_PER_memb_id_constr_210, memb_id_constraint_209 },
\r
25708 0, 0, /* No default value */
\r
25711 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, criticality),
\r
25712 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
25713 -1, /* IMPLICIT tag at current level */
\r
25714 &asn_DEF_Criticality,
\r
25715 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type,
\r
25716 { 0, &asn_PER_memb_criticality_constr_211, memb_criticality_constraint_209 },
\r
25717 0, 0, /* No default value */
\r
25720 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, extensionValue),
\r
25721 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
25722 +1, /* EXPLICIT tag at current level */
\r
25723 &asn_DEF_extensionValue_212,
\r
25724 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type,
\r
25725 { 0, &asn_PER_memb_extensionValue_constr_212, memb_extensionValue_constraint_209 },
\r
25726 0, 0, /* No default value */
\r
25730 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[] = {
\r
25731 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
25733 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209[] = {
\r
25734 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
25735 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
25736 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
25738 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209 = {
\r
25739 sizeof(struct UE_ContextInformationSgNBModReqExtIEs),
\r
25740 offsetof(struct UE_ContextInformationSgNBModReqExtIEs, _asn_ctx),
\r
25741 asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209,
\r
25742 3, /* Count of tags in the map */
\r
25743 0, 0, 0, /* Optional elements (not needed) */
\r
25744 -1, /* First extension addition */
\r
25746 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs = {
\r
25747 "UE-ContextInformationSgNBModReqExtIEs",
\r
25748 "UE-ContextInformationSgNBModReqExtIEs",
\r
25749 &asn_OP_SEQUENCE,
\r
25750 asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209,
\r
25751 sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)
\r
25752 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */
\r
25753 asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209, /* Same as above */
\r
25754 sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)
\r
25755 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */
\r
25756 { 0, 0, SEQUENCE_constraint },
\r
25757 asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209,
\r
25758 3, /* Elements count */
\r
25759 &asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209 /* Additional specs */
\r
25762 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_216 = {
\r
25763 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue),
\r
25764 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
\r
25765 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, present),
\r
25766 sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
\r
25767 0, /* No top level tags */
\r
25768 0, /* No tags in the map */
\r
25770 -1 /* Extensions start */
\r
25772 static /* Use -fall-defs-global to expose */
\r
25773 asn_TYPE_descriptor_t asn_DEF_extensionValue_216 = {
\r
25774 "extensionValue",
\r
25775 "extensionValue",
\r
25776 &asn_OP_OPEN_TYPE,
\r
25777 0, /* No effective tags (pointer) */
\r
25778 0, /* No effective tags (count) */
\r
25779 0, /* No tags (pointer) */
\r
25780 0, /* No tags (count) */
\r
25781 { 0, 0, OPEN_TYPE_constraint },
\r
25782 0, 0, /* No members */
\r
25783 &asn_SPC_extensionValue_specs_216 /* Additional specs */
\r
25786 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213[] = {
\r
25787 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, id),
\r
25788 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
25789 -1, /* IMPLICIT tag at current level */
\r
25790 &asn_DEF_ProtocolIE_ID,
\r
25792 { 0, &asn_PER_memb_id_constr_214, memb_id_constraint_213 },
\r
25793 0, 0, /* No default value */
\r
25796 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, criticality),
\r
25797 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
25798 -1, /* IMPLICIT tag at current level */
\r
25799 &asn_DEF_Criticality,
\r
25801 { 0, &asn_PER_memb_criticality_constr_215, memb_criticality_constraint_213 },
\r
25802 0, 0, /* No default value */
\r
25805 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, extensionValue),
\r
25806 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
25807 +1, /* EXPLICIT tag at current level */
\r
25808 &asn_DEF_extensionValue_216,
\r
25810 { 0, &asn_PER_memb_extensionValue_constr_216, memb_extensionValue_constraint_213 },
\r
25811 0, 0, /* No default value */
\r
25815 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[] = {
\r
25816 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
25818 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213[] = {
\r
25819 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
25820 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
25821 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
25823 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213 = {
\r
25824 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs),
\r
25825 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, _asn_ctx),
\r
25826 asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213,
\r
25827 3, /* Count of tags in the map */
\r
25828 0, 0, 0, /* Optional elements (not needed) */
\r
25829 -1, /* First extension addition */
\r
25831 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs = {
\r
25832 "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",
\r
25833 "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",
\r
25834 &asn_OP_SEQUENCE,
\r
25835 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213,
\r
25836 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)
\r
25837 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */
\r
25838 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213, /* Same as above */
\r
25839 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)
\r
25840 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */
\r
25841 { 0, 0, SEQUENCE_constraint },
\r
25842 asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213,
\r
25843 3, /* Elements count */
\r
25844 &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213 /* Additional specs */
\r
25847 static asn_TYPE_member_t asn_MBR_extensionValue_220[] = {
\r
25848 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),
\r
25849 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
25851 &asn_DEF_RLCMode,
\r
25854 0, 0, /* No default value */
\r
25858 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_220[] = {
\r
25859 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
\r
25861 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_220 = {
\r
25862 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
\r
25863 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
\r
25864 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
\r
25865 sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
\r
25866 asn_MAP_extensionValue_tag2el_220,
\r
25867 1, /* Count of tags in the map */
\r
25869 -1 /* Extensions start */
\r
25871 static /* Use -fall-defs-global to expose */
\r
25872 asn_TYPE_descriptor_t asn_DEF_extensionValue_220 = {
\r
25873 "extensionValue",
\r
25874 "extensionValue",
\r
25875 &asn_OP_OPEN_TYPE,
\r
25876 0, /* No effective tags (pointer) */
\r
25877 0, /* No effective tags (count) */
\r
25878 0, /* No tags (pointer) */
\r
25879 0, /* No tags (count) */
\r
25880 { 0, 0, OPEN_TYPE_constraint },
\r
25881 asn_MBR_extensionValue_220,
\r
25882 1, /* Elements count */
\r
25883 &asn_SPC_extensionValue_specs_220 /* Additional specs */
\r
25886 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217[] = {
\r
25887 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
\r
25888 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
25889 -1, /* IMPLICIT tag at current level */
\r
25890 &asn_DEF_ProtocolIE_ID,
\r
25892 { 0, &asn_PER_memb_id_constr_218, memb_id_constraint_217 },
\r
25893 0, 0, /* No default value */
\r
25896 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
\r
25897 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
25898 -1, /* IMPLICIT tag at current level */
\r
25899 &asn_DEF_Criticality,
\r
25900 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
\r
25901 { 0, &asn_PER_memb_criticality_constr_219, memb_criticality_constraint_217 },
\r
25902 0, 0, /* No default value */
\r
25905 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
\r
25906 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
25907 +1, /* EXPLICIT tag at current level */
\r
25908 &asn_DEF_extensionValue_220,
\r
25909 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
\r
25910 { 0, &asn_PER_memb_extensionValue_constr_220, memb_extensionValue_constraint_217 },
\r
25911 0, 0, /* No default value */
\r
25915 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[] = {
\r
25916 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
25918 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217[] = {
\r
25919 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
25920 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
25921 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
25923 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217 = {
\r
25924 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
\r
25925 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
\r
25926 asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217,
\r
25927 3, /* Count of tags in the map */
\r
25928 0, 0, 0, /* Optional elements (not needed) */
\r
25929 -1, /* First extension addition */
\r
25931 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
\r
25932 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
\r
25933 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
\r
25934 &asn_OP_SEQUENCE,
\r
25935 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217,
\r
25936 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)
\r
25937 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */
\r
25938 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217, /* Same as above */
\r
25939 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)
\r
25940 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */
\r
25941 { 0, 0, SEQUENCE_constraint },
\r
25942 asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217,
\r
25943 3, /* Elements count */
\r
25944 &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217 /* Additional specs */
\r
25947 static asn_TYPE_member_t asn_MBR_extensionValue_224[] = {
\r
25948 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
\r
25949 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
25951 &asn_DEF_PDCPSnLength,
\r
25954 0, 0, /* No default value */
\r
25957 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),
\r
25958 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
25960 &asn_DEF_DuplicationActivation,
\r
25963 0, 0, /* No default value */
\r
25964 "DuplicationActivation"
\r
25967 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_224[] = {
\r
25968 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
\r
25969 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */
\r
25971 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_224 = {
\r
25972 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
\r
25973 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
\r
25974 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
\r
25975 sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
\r
25976 asn_MAP_extensionValue_tag2el_224,
\r
25977 2, /* Count of tags in the map */
\r
25979 -1 /* Extensions start */
\r
25981 static /* Use -fall-defs-global to expose */
\r
25982 asn_TYPE_descriptor_t asn_DEF_extensionValue_224 = {
\r
25983 "extensionValue",
\r
25984 "extensionValue",
\r
25985 &asn_OP_OPEN_TYPE,
\r
25986 0, /* No effective tags (pointer) */
\r
25987 0, /* No effective tags (count) */
\r
25988 0, /* No tags (pointer) */
\r
25989 0, /* No tags (count) */
\r
25990 { 0, 0, OPEN_TYPE_constraint },
\r
25991 asn_MBR_extensionValue_224,
\r
25992 2, /* Elements count */
\r
25993 &asn_SPC_extensionValue_specs_224 /* Additional specs */
\r
25996 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221[] = {
\r
25997 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
\r
25998 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
25999 -1, /* IMPLICIT tag at current level */
\r
26000 &asn_DEF_ProtocolIE_ID,
\r
26002 { 0, &asn_PER_memb_id_constr_222, memb_id_constraint_221 },
\r
26003 0, 0, /* No default value */
\r
26006 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
\r
26007 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
26008 -1, /* IMPLICIT tag at current level */
\r
26009 &asn_DEF_Criticality,
\r
26010 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
\r
26011 { 0, &asn_PER_memb_criticality_constr_223, memb_criticality_constraint_221 },
\r
26012 0, 0, /* No default value */
\r
26015 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
\r
26016 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
26017 +1, /* EXPLICIT tag at current level */
\r
26018 &asn_DEF_extensionValue_224,
\r
26019 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
\r
26020 { 0, &asn_PER_memb_extensionValue_constr_224, memb_extensionValue_constraint_221 },
\r
26021 0, 0, /* No default value */
\r
26025 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[] = {
\r
26026 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
26028 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221[] = {
\r
26029 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
26030 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
26031 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
26033 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221 = {
\r
26034 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
\r
26035 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
\r
26036 asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221,
\r
26037 3, /* Count of tags in the map */
\r
26038 0, 0, 0, /* Optional elements (not needed) */
\r
26039 -1, /* First extension addition */
\r
26041 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
\r
26042 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
\r
26043 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
\r
26044 &asn_OP_SEQUENCE,
\r
26045 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221,
\r
26046 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)
\r
26047 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */
\r
26048 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221, /* Same as above */
\r
26049 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)
\r
26050 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */
\r
26051 { 0, 0, SEQUENCE_constraint },
\r
26052 asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221,
\r
26053 3, /* Elements count */
\r
26054 &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221 /* Additional specs */
\r
26057 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_228 = {
\r
26058 sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue),
\r
26059 offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
\r
26060 offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, present),
\r
26061 sizeof(((struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
\r
26062 0, /* No top level tags */
\r
26063 0, /* No tags in the map */
\r
26065 -1 /* Extensions start */
\r
26067 static /* Use -fall-defs-global to expose */
\r
26068 asn_TYPE_descriptor_t asn_DEF_extensionValue_228 = {
\r
26069 "extensionValue",
\r
26070 "extensionValue",
\r
26071 &asn_OP_OPEN_TYPE,
\r
26072 0, /* No effective tags (pointer) */
\r
26073 0, /* No effective tags (count) */
\r
26074 0, /* No tags (pointer) */
\r
26075 0, /* No tags (count) */
\r
26076 { 0, 0, OPEN_TYPE_constraint },
\r
26077 0, 0, /* No members */
\r
26078 &asn_SPC_extensionValue_specs_228 /* Additional specs */
\r
26081 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225[] = {
\r
26082 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, id),
\r
26083 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
26084 -1, /* IMPLICIT tag at current level */
\r
26085 &asn_DEF_ProtocolIE_ID,
\r
26087 { 0, &asn_PER_memb_id_constr_226, memb_id_constraint_225 },
\r
26088 0, 0, /* No default value */
\r
26091 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, criticality),
\r
26092 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
26093 -1, /* IMPLICIT tag at current level */
\r
26094 &asn_DEF_Criticality,
\r
26096 { 0, &asn_PER_memb_criticality_constr_227, memb_criticality_constraint_225 },
\r
26097 0, 0, /* No default value */
\r
26100 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, extensionValue),
\r
26101 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
26102 +1, /* EXPLICIT tag at current level */
\r
26103 &asn_DEF_extensionValue_228,
\r
26105 { 0, &asn_PER_memb_extensionValue_constr_228, memb_extensionValue_constraint_225 },
\r
26106 0, 0, /* No default value */
\r
26110 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[] = {
\r
26111 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
26113 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225[] = {
\r
26114 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
26115 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
26116 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
26118 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225 = {
\r
26119 sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs),
\r
26120 offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, _asn_ctx),
\r
26121 asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225,
\r
26122 3, /* Count of tags in the map */
\r
26123 0, 0, 0, /* Optional elements (not needed) */
\r
26124 -1, /* First extension addition */
\r
26126 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs = {
\r
26127 "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",
\r
26128 "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",
\r
26129 &asn_OP_SEQUENCE,
\r
26130 asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225,
\r
26131 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)
\r
26132 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */
\r
26133 asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225, /* Same as above */
\r
26134 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)
\r
26135 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */
\r
26136 { 0, 0, SEQUENCE_constraint },
\r
26137 asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225,
\r
26138 3, /* Elements count */
\r
26139 &asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225 /* Additional specs */
\r
26142 static asn_TYPE_member_t asn_MBR_extensionValue_232[] = {
\r
26143 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLC_Status),
\r
26144 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
26146 &asn_DEF_RLC_Status,
\r
26149 0, 0, /* No default value */
\r
26153 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_232[] = {
\r
26154 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
\r
26156 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_232 = {
\r
26157 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
\r
26158 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
\r
26159 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
\r
26160 sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
\r
26161 asn_MAP_extensionValue_tag2el_232,
\r
26162 1, /* Count of tags in the map */
\r
26164 -1 /* Extensions start */
\r
26166 static /* Use -fall-defs-global to expose */
\r
26167 asn_TYPE_descriptor_t asn_DEF_extensionValue_232 = {
\r
26168 "extensionValue",
\r
26169 "extensionValue",
\r
26170 &asn_OP_OPEN_TYPE,
\r
26171 0, /* No effective tags (pointer) */
\r
26172 0, /* No effective tags (count) */
\r
26173 0, /* No tags (pointer) */
\r
26174 0, /* No tags (count) */
\r
26175 { 0, 0, OPEN_TYPE_constraint },
\r
26176 asn_MBR_extensionValue_232,
\r
26177 1, /* Elements count */
\r
26178 &asn_SPC_extensionValue_specs_232 /* Additional specs */
\r
26181 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229[] = {
\r
26182 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
\r
26183 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
26184 -1, /* IMPLICIT tag at current level */
\r
26185 &asn_DEF_ProtocolIE_ID,
\r
26187 { 0, &asn_PER_memb_id_constr_230, memb_id_constraint_229 },
\r
26188 0, 0, /* No default value */
\r
26191 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
\r
26192 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
26193 -1, /* IMPLICIT tag at current level */
\r
26194 &asn_DEF_Criticality,
\r
26195 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
\r
26196 { 0, &asn_PER_memb_criticality_constr_231, memb_criticality_constraint_229 },
\r
26197 0, 0, /* No default value */
\r
26200 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
\r
26201 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
26202 +1, /* EXPLICIT tag at current level */
\r
26203 &asn_DEF_extensionValue_232,
\r
26204 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
\r
26205 { 0, &asn_PER_memb_extensionValue_constr_232, memb_extensionValue_constraint_229 },
\r
26206 0, 0, /* No default value */
\r
26210 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[] = {
\r
26211 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
26213 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229[] = {
\r
26214 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
26215 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
26216 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
26218 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229 = {
\r
26219 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
\r
26220 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
\r
26221 asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229,
\r
26222 3, /* Count of tags in the map */
\r
26223 0, 0, 0, /* Optional elements (not needed) */
\r
26224 -1, /* First extension addition */
\r
26226 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
\r
26227 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
\r
26228 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
\r
26229 &asn_OP_SEQUENCE,
\r
26230 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229,
\r
26231 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)
\r
26232 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */
\r
26233 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229, /* Same as above */
\r
26234 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)
\r
26235 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */
\r
26236 { 0, 0, SEQUENCE_constraint },
\r
26237 asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229,
\r
26238 3, /* Elements count */
\r
26239 &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229 /* Additional specs */
\r
26242 static asn_TYPE_member_t asn_MBR_extensionValue_236[] = {
\r
26243 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
\r
26244 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
26246 &asn_DEF_PDCPSnLength,
\r
26249 0, 0, /* No default value */
\r
26252 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),
\r
26253 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
26255 &asn_DEF_GTPtunnelEndpoint,
\r
26258 0, 0, /* No default value */
\r
26259 "GTPtunnelEndpoint"
\r
26262 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_236[] = {
\r
26263 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* PDCPSnLength */
\r
26264 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* GTPtunnelEndpoint */
\r
26266 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_236 = {
\r
26267 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
\r
26268 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
\r
26269 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
\r
26270 sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
\r
26271 asn_MAP_extensionValue_tag2el_236,
\r
26272 2, /* Count of tags in the map */
\r
26274 -1 /* Extensions start */
\r
26276 static /* Use -fall-defs-global to expose */
\r
26277 asn_TYPE_descriptor_t asn_DEF_extensionValue_236 = {
\r
26278 "extensionValue",
\r
26279 "extensionValue",
\r
26280 &asn_OP_OPEN_TYPE,
\r
26281 0, /* No effective tags (pointer) */
\r
26282 0, /* No effective tags (count) */
\r
26283 0, /* No tags (pointer) */
\r
26284 0, /* No tags (count) */
\r
26285 { 0, 0, OPEN_TYPE_constraint },
\r
26286 asn_MBR_extensionValue_236,
\r
26287 2, /* Elements count */
\r
26288 &asn_SPC_extensionValue_specs_236 /* Additional specs */
\r
26291 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233[] = {
\r
26292 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
\r
26293 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
26294 -1, /* IMPLICIT tag at current level */
\r
26295 &asn_DEF_ProtocolIE_ID,
\r
26297 { 0, &asn_PER_memb_id_constr_234, memb_id_constraint_233 },
\r
26298 0, 0, /* No default value */
\r
26301 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
\r
26302 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
26303 -1, /* IMPLICIT tag at current level */
\r
26304 &asn_DEF_Criticality,
\r
26305 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
\r
26306 { 0, &asn_PER_memb_criticality_constr_235, memb_criticality_constraint_233 },
\r
26307 0, 0, /* No default value */
\r
26310 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
\r
26311 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
26312 +1, /* EXPLICIT tag at current level */
\r
26313 &asn_DEF_extensionValue_236,
\r
26314 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
\r
26315 { 0, &asn_PER_memb_extensionValue_constr_236, memb_extensionValue_constraint_233 },
\r
26316 0, 0, /* No default value */
\r
26320 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[] = {
\r
26321 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
26323 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233[] = {
\r
26324 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
26325 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
26326 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
26328 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 = {
\r
26329 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
\r
26330 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
\r
26331 asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233,
\r
26332 3, /* Count of tags in the map */
\r
26333 0, 0, 0, /* Optional elements (not needed) */
\r
26334 -1, /* First extension addition */
\r
26336 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
\r
26337 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
\r
26338 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
\r
26339 &asn_OP_SEQUENCE,
\r
26340 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233,
\r
26341 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)
\r
26342 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */
\r
26343 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233, /* Same as above */
\r
26344 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)
\r
26345 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */
\r
26346 { 0, 0, SEQUENCE_constraint },
\r
26347 asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233,
\r
26348 3, /* Elements count */
\r
26349 &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 /* Additional specs */
\r
26352 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_240 = {
\r
26353 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue),
\r
26354 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
\r
26355 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, present),
\r
26356 sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
\r
26357 0, /* No top level tags */
\r
26358 0, /* No tags in the map */
\r
26360 -1 /* Extensions start */
\r
26362 static /* Use -fall-defs-global to expose */
\r
26363 asn_TYPE_descriptor_t asn_DEF_extensionValue_240 = {
\r
26364 "extensionValue",
\r
26365 "extensionValue",
\r
26366 &asn_OP_OPEN_TYPE,
\r
26367 0, /* No effective tags (pointer) */
\r
26368 0, /* No effective tags (count) */
\r
26369 0, /* No tags (pointer) */
\r
26370 0, /* No tags (count) */
\r
26371 { 0, 0, OPEN_TYPE_constraint },
\r
26372 0, 0, /* No members */
\r
26373 &asn_SPC_extensionValue_specs_240 /* Additional specs */
\r
26376 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237[] = {
\r
26377 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, id),
\r
26378 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
26379 -1, /* IMPLICIT tag at current level */
\r
26380 &asn_DEF_ProtocolIE_ID,
\r
26382 { 0, &asn_PER_memb_id_constr_238, memb_id_constraint_237 },
\r
26383 0, 0, /* No default value */
\r
26386 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, criticality),
\r
26387 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
26388 -1, /* IMPLICIT tag at current level */
\r
26389 &asn_DEF_Criticality,
\r
26391 { 0, &asn_PER_memb_criticality_constr_239, memb_criticality_constraint_237 },
\r
26392 0, 0, /* No default value */
\r
26395 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, extensionValue),
\r
26396 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
26397 +1, /* EXPLICIT tag at current level */
\r
26398 &asn_DEF_extensionValue_240,
\r
26400 { 0, &asn_PER_memb_extensionValue_constr_240, memb_extensionValue_constraint_237 },
\r
26401 0, 0, /* No default value */
\r
26405 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[] = {
\r
26406 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
26408 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237[] = {
\r
26409 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
26410 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
26411 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
26413 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237 = {
\r
26414 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs),
\r
26415 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, _asn_ctx),
\r
26416 asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237,
\r
26417 3, /* Count of tags in the map */
\r
26418 0, 0, 0, /* Optional elements (not needed) */
\r
26419 -1, /* First extension addition */
\r
26421 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs = {
\r
26422 "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",
\r
26423 "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",
\r
26424 &asn_OP_SEQUENCE,
\r
26425 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237,
\r
26426 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)
\r
26427 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */
\r
26428 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237, /* Same as above */
\r
26429 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)
\r
26430 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */
\r
26431 { 0, 0, SEQUENCE_constraint },
\r
26432 asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237,
\r
26433 3, /* Elements count */
\r
26434 &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237 /* Additional specs */
\r
26437 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_244 = {
\r
26438 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
\r
26439 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
\r
26440 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
\r
26441 sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
\r
26442 0, /* No top level tags */
\r
26443 0, /* No tags in the map */
\r
26445 -1 /* Extensions start */
\r
26447 static /* Use -fall-defs-global to expose */
\r
26448 asn_TYPE_descriptor_t asn_DEF_extensionValue_244 = {
\r
26449 "extensionValue",
\r
26450 "extensionValue",
\r
26451 &asn_OP_OPEN_TYPE,
\r
26452 0, /* No effective tags (pointer) */
\r
26453 0, /* No effective tags (count) */
\r
26454 0, /* No tags (pointer) */
\r
26455 0, /* No tags (count) */
\r
26456 { 0, 0, OPEN_TYPE_constraint },
\r
26457 0, 0, /* No members */
\r
26458 &asn_SPC_extensionValue_specs_244 /* Additional specs */
\r
26461 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241[] = {
\r
26462 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
\r
26463 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
26464 -1, /* IMPLICIT tag at current level */
\r
26465 &asn_DEF_ProtocolIE_ID,
\r
26467 { 0, &asn_PER_memb_id_constr_242, memb_id_constraint_241 },
\r
26468 0, 0, /* No default value */
\r
26471 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
\r
26472 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
26473 -1, /* IMPLICIT tag at current level */
\r
26474 &asn_DEF_Criticality,
\r
26476 { 0, &asn_PER_memb_criticality_constr_243, memb_criticality_constraint_241 },
\r
26477 0, 0, /* No default value */
\r
26480 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
\r
26481 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
26482 +1, /* EXPLICIT tag at current level */
\r
26483 &asn_DEF_extensionValue_244,
\r
26485 { 0, &asn_PER_memb_extensionValue_constr_244, memb_extensionValue_constraint_241 },
\r
26486 0, 0, /* No default value */
\r
26490 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[] = {
\r
26491 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
26493 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241[] = {
\r
26494 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
26495 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
26496 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
26498 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241 = {
\r
26499 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
\r
26500 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
\r
26501 asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241,
\r
26502 3, /* Count of tags in the map */
\r
26503 0, 0, 0, /* Optional elements (not needed) */
\r
26504 -1, /* First extension addition */
\r
26506 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
\r
26507 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
\r
26508 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
\r
26509 &asn_OP_SEQUENCE,
\r
26510 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241,
\r
26511 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)
\r
26512 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */
\r
26513 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241, /* Same as above */
\r
26514 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)
\r
26515 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */
\r
26516 { 0, 0, SEQUENCE_constraint },
\r
26517 asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241,
\r
26518 3, /* Elements count */
\r
26519 &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241 /* Additional specs */
\r
26522 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_248 = {
\r
26523 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
\r
26524 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
\r
26525 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
\r
26526 sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
\r
26527 0, /* No top level tags */
\r
26528 0, /* No tags in the map */
\r
26530 -1 /* Extensions start */
\r
26532 static /* Use -fall-defs-global to expose */
\r
26533 asn_TYPE_descriptor_t asn_DEF_extensionValue_248 = {
\r
26534 "extensionValue",
\r
26535 "extensionValue",
\r
26536 &asn_OP_OPEN_TYPE,
\r
26537 0, /* No effective tags (pointer) */
\r
26538 0, /* No effective tags (count) */
\r
26539 0, /* No tags (pointer) */
\r
26540 0, /* No tags (count) */
\r
26541 { 0, 0, OPEN_TYPE_constraint },
\r
26542 0, 0, /* No members */
\r
26543 &asn_SPC_extensionValue_specs_248 /* Additional specs */
\r
26546 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245[] = {
\r
26547 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
\r
26548 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
26549 -1, /* IMPLICIT tag at current level */
\r
26550 &asn_DEF_ProtocolIE_ID,
\r
26552 { 0, &asn_PER_memb_id_constr_246, memb_id_constraint_245 },
\r
26553 0, 0, /* No default value */
\r
26556 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
\r
26557 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
26558 -1, /* IMPLICIT tag at current level */
\r
26559 &asn_DEF_Criticality,
\r
26561 { 0, &asn_PER_memb_criticality_constr_247, memb_criticality_constraint_245 },
\r
26562 0, 0, /* No default value */
\r
26565 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
\r
26566 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
26567 +1, /* EXPLICIT tag at current level */
\r
26568 &asn_DEF_extensionValue_248,
\r
26570 { 0, &asn_PER_memb_extensionValue_constr_248, memb_extensionValue_constraint_245 },
\r
26571 0, 0, /* No default value */
\r
26575 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[] = {
\r
26576 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
26578 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245[] = {
\r
26579 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
26580 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
26581 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
26583 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 = {
\r
26584 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
\r
26585 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
\r
26586 asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245,
\r
26587 3, /* Count of tags in the map */
\r
26588 0, 0, 0, /* Optional elements (not needed) */
\r
26589 -1, /* First extension addition */
\r
26591 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
\r
26592 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
\r
26593 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
\r
26594 &asn_OP_SEQUENCE,
\r
26595 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245,
\r
26596 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)
\r
26597 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */
\r
26598 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245, /* Same as above */
\r
26599 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)
\r
26600 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */
\r
26601 { 0, 0, SEQUENCE_constraint },
\r
26602 asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245,
\r
26603 3, /* Elements count */
\r
26604 &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 /* Additional specs */
\r
26607 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_252 = {
\r
26608 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),
\r
26609 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
\r
26610 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),
\r
26611 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
\r
26612 0, /* No top level tags */
\r
26613 0, /* No tags in the map */
\r
26615 -1 /* Extensions start */
\r
26617 static /* Use -fall-defs-global to expose */
\r
26618 asn_TYPE_descriptor_t asn_DEF_extensionValue_252 = {
\r
26619 "extensionValue",
\r
26620 "extensionValue",
\r
26621 &asn_OP_OPEN_TYPE,
\r
26622 0, /* No effective tags (pointer) */
\r
26623 0, /* No effective tags (count) */
\r
26624 0, /* No tags (pointer) */
\r
26625 0, /* No tags (count) */
\r
26626 { 0, 0, OPEN_TYPE_constraint },
\r
26627 0, 0, /* No members */
\r
26628 &asn_SPC_extensionValue_specs_252 /* Additional specs */
\r
26631 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249[] = {
\r
26632 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, id),
\r
26633 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
26634 -1, /* IMPLICIT tag at current level */
\r
26635 &asn_DEF_ProtocolIE_ID,
\r
26637 { 0, &asn_PER_memb_id_constr_250, memb_id_constraint_249 },
\r
26638 0, 0, /* No default value */
\r
26641 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),
\r
26642 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
26643 -1, /* IMPLICIT tag at current level */
\r
26644 &asn_DEF_Criticality,
\r
26646 { 0, &asn_PER_memb_criticality_constr_251, memb_criticality_constraint_249 },
\r
26647 0, 0, /* No default value */
\r
26650 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),
\r
26651 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
26652 +1, /* EXPLICIT tag at current level */
\r
26653 &asn_DEF_extensionValue_252,
\r
26655 { 0, &asn_PER_memb_extensionValue_constr_252, memb_extensionValue_constraint_249 },
\r
26656 0, 0, /* No default value */
\r
26660 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[] = {
\r
26661 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
26663 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249[] = {
\r
26664 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
26665 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
26666 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
26668 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249 = {
\r
26669 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs),
\r
26670 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),
\r
26671 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249,
\r
26672 3, /* Count of tags in the map */
\r
26673 0, 0, 0, /* Optional elements (not needed) */
\r
26674 -1, /* First extension addition */
\r
26676 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs = {
\r
26677 "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",
\r
26678 "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",
\r
26679 &asn_OP_SEQUENCE,
\r
26680 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249,
\r
26681 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)
\r
26682 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */
\r
26683 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249, /* Same as above */
\r
26684 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)
\r
26685 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */
\r
26686 { 0, 0, SEQUENCE_constraint },
\r
26687 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249,
\r
26688 3, /* Elements count */
\r
26689 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249 /* Additional specs */
\r
26692 static asn_TYPE_member_t asn_MBR_extensionValue_256[] = {
\r
26693 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
\r
26694 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
26696 &asn_DEF_PDCPSnLength,
\r
26699 0, 0, /* No default value */
\r
26703 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_256[] = {
\r
26704 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
\r
26706 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_256 = {
\r
26707 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
\r
26708 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
\r
26709 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
\r
26710 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
\r
26711 asn_MAP_extensionValue_tag2el_256,
\r
26712 1, /* Count of tags in the map */
\r
26714 -1 /* Extensions start */
\r
26716 static /* Use -fall-defs-global to expose */
\r
26717 asn_TYPE_descriptor_t asn_DEF_extensionValue_256 = {
\r
26718 "extensionValue",
\r
26719 "extensionValue",
\r
26720 &asn_OP_OPEN_TYPE,
\r
26721 0, /* No effective tags (pointer) */
\r
26722 0, /* No effective tags (count) */
\r
26723 0, /* No tags (pointer) */
\r
26724 0, /* No tags (count) */
\r
26725 { 0, 0, OPEN_TYPE_constraint },
\r
26726 asn_MBR_extensionValue_256,
\r
26727 1, /* Elements count */
\r
26728 &asn_SPC_extensionValue_specs_256 /* Additional specs */
\r
26731 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253[] = {
\r
26732 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
\r
26733 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
26734 -1, /* IMPLICIT tag at current level */
\r
26735 &asn_DEF_ProtocolIE_ID,
\r
26737 { 0, &asn_PER_memb_id_constr_254, memb_id_constraint_253 },
\r
26738 0, 0, /* No default value */
\r
26741 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
\r
26742 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
26743 -1, /* IMPLICIT tag at current level */
\r
26744 &asn_DEF_Criticality,
\r
26745 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
\r
26746 { 0, &asn_PER_memb_criticality_constr_255, memb_criticality_constraint_253 },
\r
26747 0, 0, /* No default value */
\r
26750 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
\r
26751 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
26752 +1, /* EXPLICIT tag at current level */
\r
26753 &asn_DEF_extensionValue_256,
\r
26754 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
\r
26755 { 0, &asn_PER_memb_extensionValue_constr_256, memb_extensionValue_constraint_253 },
\r
26756 0, 0, /* No default value */
\r
26760 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[] = {
\r
26761 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
26763 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253[] = {
\r
26764 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
26765 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
26766 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
26768 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253 = {
\r
26769 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
\r
26770 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
\r
26771 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253,
\r
26772 3, /* Count of tags in the map */
\r
26773 0, 0, 0, /* Optional elements (not needed) */
\r
26774 -1, /* First extension addition */
\r
26776 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
\r
26777 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
\r
26778 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
\r
26779 &asn_OP_SEQUENCE,
\r
26780 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253,
\r
26781 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)
\r
26782 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */
\r
26783 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253, /* Same as above */
\r
26784 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)
\r
26785 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */
\r
26786 { 0, 0, SEQUENCE_constraint },
\r
26787 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253,
\r
26788 3, /* Elements count */
\r
26789 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253 /* Additional specs */
\r
26792 static asn_TYPE_member_t asn_MBR_extensionValue_260[] = {
\r
26793 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
\r
26794 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
26799 0, 0, /* No default value */
\r
26803 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_260[] = {
\r
26804 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */
\r
26806 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_260 = {
\r
26807 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
\r
26808 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
\r
26809 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
\r
26810 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
\r
26811 asn_MAP_extensionValue_tag2el_260,
\r
26812 1, /* Count of tags in the map */
\r
26814 -1 /* Extensions start */
\r
26816 static /* Use -fall-defs-global to expose */
\r
26817 asn_TYPE_descriptor_t asn_DEF_extensionValue_260 = {
\r
26818 "extensionValue",
\r
26819 "extensionValue",
\r
26820 &asn_OP_OPEN_TYPE,
\r
26821 0, /* No effective tags (pointer) */
\r
26822 0, /* No effective tags (count) */
\r
26823 0, /* No tags (pointer) */
\r
26824 0, /* No tags (count) */
\r
26825 { 0, 0, OPEN_TYPE_constraint },
\r
26826 asn_MBR_extensionValue_260,
\r
26827 1, /* Elements count */
\r
26828 &asn_SPC_extensionValue_specs_260 /* Additional specs */
\r
26831 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257[] = {
\r
26832 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
\r
26833 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
26834 -1, /* IMPLICIT tag at current level */
\r
26835 &asn_DEF_ProtocolIE_ID,
\r
26837 { 0, &asn_PER_memb_id_constr_258, memb_id_constraint_257 },
\r
26838 0, 0, /* No default value */
\r
26841 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
\r
26842 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
26843 -1, /* IMPLICIT tag at current level */
\r
26844 &asn_DEF_Criticality,
\r
26845 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
\r
26846 { 0, &asn_PER_memb_criticality_constr_259, memb_criticality_constraint_257 },
\r
26847 0, 0, /* No default value */
\r
26850 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
\r
26851 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
26852 +1, /* EXPLICIT tag at current level */
\r
26853 &asn_DEF_extensionValue_260,
\r
26854 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
\r
26855 { 0, &asn_PER_memb_extensionValue_constr_260, memb_extensionValue_constraint_257 },
\r
26856 0, 0, /* No default value */
\r
26860 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[] = {
\r
26861 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
26863 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257[] = {
\r
26864 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
26865 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
26866 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
26868 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257 = {
\r
26869 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
\r
26870 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
\r
26871 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257,
\r
26872 3, /* Count of tags in the map */
\r
26873 0, 0, 0, /* Optional elements (not needed) */
\r
26874 -1, /* First extension addition */
\r
26876 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
\r
26877 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
\r
26878 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
\r
26879 &asn_OP_SEQUENCE,
\r
26880 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257,
\r
26881 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)
\r
26882 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */
\r
26883 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257, /* Same as above */
\r
26884 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)
\r
26885 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */
\r
26886 { 0, 0, SEQUENCE_constraint },
\r
26887 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257,
\r
26888 3, /* Elements count */
\r
26889 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257 /* Additional specs */
\r
26892 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_264 = {
\r
26893 sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),
\r
26894 offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
\r
26895 offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),
\r
26896 sizeof(((struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
\r
26897 0, /* No top level tags */
\r
26898 0, /* No tags in the map */
\r
26900 -1 /* Extensions start */
\r
26902 static /* Use -fall-defs-global to expose */
\r
26903 asn_TYPE_descriptor_t asn_DEF_extensionValue_264 = {
\r
26904 "extensionValue",
\r
26905 "extensionValue",
\r
26906 &asn_OP_OPEN_TYPE,
\r
26907 0, /* No effective tags (pointer) */
\r
26908 0, /* No effective tags (count) */
\r
26909 0, /* No tags (pointer) */
\r
26910 0, /* No tags (count) */
\r
26911 { 0, 0, OPEN_TYPE_constraint },
\r
26912 0, 0, /* No members */
\r
26913 &asn_SPC_extensionValue_specs_264 /* Additional specs */
\r
26916 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261[] = {
\r
26917 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, id),
\r
26918 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
26919 -1, /* IMPLICIT tag at current level */
\r
26920 &asn_DEF_ProtocolIE_ID,
\r
26922 { 0, &asn_PER_memb_id_constr_262, memb_id_constraint_261 },
\r
26923 0, 0, /* No default value */
\r
26926 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),
\r
26927 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
26928 -1, /* IMPLICIT tag at current level */
\r
26929 &asn_DEF_Criticality,
\r
26931 { 0, &asn_PER_memb_criticality_constr_263, memb_criticality_constraint_261 },
\r
26932 0, 0, /* No default value */
\r
26935 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),
\r
26936 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
26937 +1, /* EXPLICIT tag at current level */
\r
26938 &asn_DEF_extensionValue_264,
\r
26940 { 0, &asn_PER_memb_extensionValue_constr_264, memb_extensionValue_constraint_261 },
\r
26941 0, 0, /* No default value */
\r
26945 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[] = {
\r
26946 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
26948 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261[] = {
\r
26949 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
26950 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
26951 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
26953 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261 = {
\r
26954 sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs),
\r
26955 offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),
\r
26956 asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261,
\r
26957 3, /* Count of tags in the map */
\r
26958 0, 0, 0, /* Optional elements (not needed) */
\r
26959 -1, /* First extension addition */
\r
26961 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs = {
\r
26962 "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",
\r
26963 "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",
\r
26964 &asn_OP_SEQUENCE,
\r
26965 asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261,
\r
26966 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)
\r
26967 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */
\r
26968 asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261, /* Same as above */
\r
26969 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)
\r
26970 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */
\r
26971 { 0, 0, SEQUENCE_constraint },
\r
26972 asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261,
\r
26973 3, /* Elements count */
\r
26974 &asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261 /* Additional specs */
\r
26977 static asn_TYPE_member_t asn_MBR_extensionValue_268[] = {
\r
26978 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
\r
26979 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
26981 &asn_DEF_PDCPSnLength,
\r
26984 0, 0, /* No default value */
\r
26988 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_268[] = {
\r
26989 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
\r
26991 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_268 = {
\r
26992 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
\r
26993 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
\r
26994 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
\r
26995 sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
\r
26996 asn_MAP_extensionValue_tag2el_268,
\r
26997 1, /* Count of tags in the map */
\r
26999 -1 /* Extensions start */
\r
27001 static /* Use -fall-defs-global to expose */
\r
27002 asn_TYPE_descriptor_t asn_DEF_extensionValue_268 = {
\r
27003 "extensionValue",
\r
27004 "extensionValue",
\r
27005 &asn_OP_OPEN_TYPE,
\r
27006 0, /* No effective tags (pointer) */
\r
27007 0, /* No effective tags (count) */
\r
27008 0, /* No tags (pointer) */
\r
27009 0, /* No tags (count) */
\r
27010 { 0, 0, OPEN_TYPE_constraint },
\r
27011 asn_MBR_extensionValue_268,
\r
27012 1, /* Elements count */
\r
27013 &asn_SPC_extensionValue_specs_268 /* Additional specs */
\r
27016 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265[] = {
\r
27017 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
\r
27018 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
27019 -1, /* IMPLICIT tag at current level */
\r
27020 &asn_DEF_ProtocolIE_ID,
\r
27022 { 0, &asn_PER_memb_id_constr_266, memb_id_constraint_265 },
\r
27023 0, 0, /* No default value */
\r
27026 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
\r
27027 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
27028 -1, /* IMPLICIT tag at current level */
\r
27029 &asn_DEF_Criticality,
\r
27030 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
\r
27031 { 0, &asn_PER_memb_criticality_constr_267, memb_criticality_constraint_265 },
\r
27032 0, 0, /* No default value */
\r
27035 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
\r
27036 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
27037 +1, /* EXPLICIT tag at current level */
\r
27038 &asn_DEF_extensionValue_268,
\r
27039 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
\r
27040 { 0, &asn_PER_memb_extensionValue_constr_268, memb_extensionValue_constraint_265 },
\r
27041 0, 0, /* No default value */
\r
27045 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[] = {
\r
27046 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
27048 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265[] = {
\r
27049 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
27050 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
27051 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
27053 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265 = {
\r
27054 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
\r
27055 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
\r
27056 asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265,
\r
27057 3, /* Count of tags in the map */
\r
27058 0, 0, 0, /* Optional elements (not needed) */
\r
27059 -1, /* First extension addition */
\r
27061 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
\r
27062 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
\r
27063 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
\r
27064 &asn_OP_SEQUENCE,
\r
27065 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265,
\r
27066 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)
\r
27067 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */
\r
27068 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265, /* Same as above */
\r
27069 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)
\r
27070 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */
\r
27071 { 0, 0, SEQUENCE_constraint },
\r
27072 asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265,
\r
27073 3, /* Elements count */
\r
27074 &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265 /* Additional specs */
\r
27077 static asn_TYPE_member_t asn_MBR_extensionValue_272[] = {
\r
27078 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),
\r
27079 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
27081 &asn_DEF_GTPtunnelEndpoint,
\r
27084 0, 0, /* No default value */
\r
27085 "GTPtunnelEndpoint"
\r
27087 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),
\r
27088 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
27090 &asn_DEF_RLC_Status,
\r
27093 0, 0, /* No default value */
\r
27097 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_272[] = {
\r
27098 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* GTPtunnelEndpoint */
\r
27099 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* RLC-Status */
\r
27101 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_272 = {
\r
27102 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
\r
27103 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
\r
27104 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
\r
27105 sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
\r
27106 asn_MAP_extensionValue_tag2el_272,
\r
27107 2, /* Count of tags in the map */
\r
27109 -1 /* Extensions start */
\r
27111 static /* Use -fall-defs-global to expose */
\r
27112 asn_TYPE_descriptor_t asn_DEF_extensionValue_272 = {
\r
27113 "extensionValue",
\r
27114 "extensionValue",
\r
27115 &asn_OP_OPEN_TYPE,
\r
27116 0, /* No effective tags (pointer) */
\r
27117 0, /* No effective tags (count) */
\r
27118 0, /* No tags (pointer) */
\r
27119 0, /* No tags (count) */
\r
27120 { 0, 0, OPEN_TYPE_constraint },
\r
27121 asn_MBR_extensionValue_272,
\r
27122 2, /* Elements count */
\r
27123 &asn_SPC_extensionValue_specs_272 /* Additional specs */
\r
27126 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269[] = {
\r
27127 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
\r
27128 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
27129 -1, /* IMPLICIT tag at current level */
\r
27130 &asn_DEF_ProtocolIE_ID,
\r
27132 { 0, &asn_PER_memb_id_constr_270, memb_id_constraint_269 },
\r
27133 0, 0, /* No default value */
\r
27136 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
\r
27137 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
27138 -1, /* IMPLICIT tag at current level */
\r
27139 &asn_DEF_Criticality,
\r
27140 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
\r
27141 { 0, &asn_PER_memb_criticality_constr_271, memb_criticality_constraint_269 },
\r
27142 0, 0, /* No default value */
\r
27145 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
\r
27146 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
27147 +1, /* EXPLICIT tag at current level */
\r
27148 &asn_DEF_extensionValue_272,
\r
27149 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
\r
27150 { 0, &asn_PER_memb_extensionValue_constr_272, memb_extensionValue_constraint_269 },
\r
27151 0, 0, /* No default value */
\r
27155 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[] = {
\r
27156 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
27158 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269[] = {
\r
27159 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
27160 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
27161 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
27163 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269 = {
\r
27164 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
\r
27165 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
\r
27166 asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269,
\r
27167 3, /* Count of tags in the map */
\r
27168 0, 0, 0, /* Optional elements (not needed) */
\r
27169 -1, /* First extension addition */
\r
27171 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
\r
27172 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
\r
27173 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
\r
27174 &asn_OP_SEQUENCE,
\r
27175 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269,
\r
27176 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)
\r
27177 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */
\r
27178 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269, /* Same as above */
\r
27179 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)
\r
27180 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */
\r
27181 { 0, 0, SEQUENCE_constraint },
\r
27182 asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269,
\r
27183 3, /* Elements count */
\r
27184 &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269 /* Additional specs */
\r
27187 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_276 = {
\r
27188 sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue),
\r
27189 offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
\r
27190 offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, present),
\r
27191 sizeof(((struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
\r
27192 0, /* No top level tags */
\r
27193 0, /* No tags in the map */
\r
27195 -1 /* Extensions start */
\r
27197 static /* Use -fall-defs-global to expose */
\r
27198 asn_TYPE_descriptor_t asn_DEF_extensionValue_276 = {
\r
27199 "extensionValue",
\r
27200 "extensionValue",
\r
27201 &asn_OP_OPEN_TYPE,
\r
27202 0, /* No effective tags (pointer) */
\r
27203 0, /* No effective tags (count) */
\r
27204 0, /* No tags (pointer) */
\r
27205 0, /* No tags (count) */
\r
27206 { 0, 0, OPEN_TYPE_constraint },
\r
27207 0, 0, /* No members */
\r
27208 &asn_SPC_extensionValue_specs_276 /* Additional specs */
\r
27211 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273[] = {
\r
27212 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, id),
\r
27213 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
27214 -1, /* IMPLICIT tag at current level */
\r
27215 &asn_DEF_ProtocolIE_ID,
\r
27217 { 0, &asn_PER_memb_id_constr_274, memb_id_constraint_273 },
\r
27218 0, 0, /* No default value */
\r
27221 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, criticality),
\r
27222 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
27223 -1, /* IMPLICIT tag at current level */
\r
27224 &asn_DEF_Criticality,
\r
27226 { 0, &asn_PER_memb_criticality_constr_275, memb_criticality_constraint_273 },
\r
27227 0, 0, /* No default value */
\r
27230 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, extensionValue),
\r
27231 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
27232 +1, /* EXPLICIT tag at current level */
\r
27233 &asn_DEF_extensionValue_276,
\r
27235 { 0, &asn_PER_memb_extensionValue_constr_276, memb_extensionValue_constraint_273 },
\r
27236 0, 0, /* No default value */
\r
27240 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[] = {
\r
27241 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
27243 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273[] = {
\r
27244 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
27245 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
27246 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
27248 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273 = {
\r
27249 sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs),
\r
27250 offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, _asn_ctx),
\r
27251 asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273,
\r
27252 3, /* Count of tags in the map */
\r
27253 0, 0, 0, /* Optional elements (not needed) */
\r
27254 -1, /* First extension addition */
\r
27256 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs = {
\r
27257 "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",
\r
27258 "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",
\r
27259 &asn_OP_SEQUENCE,
\r
27260 asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273,
\r
27261 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)
\r
27262 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */
\r
27263 asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273, /* Same as above */
\r
27264 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)
\r
27265 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */
\r
27266 { 0, 0, SEQUENCE_constraint },
\r
27267 asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273,
\r
27268 3, /* Elements count */
\r
27269 &asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273 /* Additional specs */
\r
27272 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_280 = {
\r
27273 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
\r
27274 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
\r
27275 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
\r
27276 sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
\r
27277 0, /* No top level tags */
\r
27278 0, /* No tags in the map */
\r
27280 -1 /* Extensions start */
\r
27282 static /* Use -fall-defs-global to expose */
\r
27283 asn_TYPE_descriptor_t asn_DEF_extensionValue_280 = {
\r
27284 "extensionValue",
\r
27285 "extensionValue",
\r
27286 &asn_OP_OPEN_TYPE,
\r
27287 0, /* No effective tags (pointer) */
\r
27288 0, /* No effective tags (count) */
\r
27289 0, /* No tags (pointer) */
\r
27290 0, /* No tags (count) */
\r
27291 { 0, 0, OPEN_TYPE_constraint },
\r
27292 0, 0, /* No members */
\r
27293 &asn_SPC_extensionValue_specs_280 /* Additional specs */
\r
27296 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277[] = {
\r
27297 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
\r
27298 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
27299 -1, /* IMPLICIT tag at current level */
\r
27300 &asn_DEF_ProtocolIE_ID,
\r
27302 { 0, &asn_PER_memb_id_constr_278, memb_id_constraint_277 },
\r
27303 0, 0, /* No default value */
\r
27306 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
\r
27307 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
27308 -1, /* IMPLICIT tag at current level */
\r
27309 &asn_DEF_Criticality,
\r
27311 { 0, &asn_PER_memb_criticality_constr_279, memb_criticality_constraint_277 },
\r
27312 0, 0, /* No default value */
\r
27315 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
\r
27316 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
27317 +1, /* EXPLICIT tag at current level */
\r
27318 &asn_DEF_extensionValue_280,
\r
27320 { 0, &asn_PER_memb_extensionValue_constr_280, memb_extensionValue_constraint_277 },
\r
27321 0, 0, /* No default value */
\r
27325 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[] = {
\r
27326 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
27328 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277[] = {
\r
27329 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
27330 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
27331 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
27333 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277 = {
\r
27334 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
\r
27335 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
\r
27336 asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277,
\r
27337 3, /* Count of tags in the map */
\r
27338 0, 0, 0, /* Optional elements (not needed) */
\r
27339 -1, /* First extension addition */
\r
27341 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
\r
27342 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
\r
27343 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
\r
27344 &asn_OP_SEQUENCE,
\r
27345 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277,
\r
27346 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)
\r
27347 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */
\r
27348 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277, /* Same as above */
\r
27349 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)
\r
27350 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */
\r
27351 { 0, 0, SEQUENCE_constraint },
\r
27352 asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277,
\r
27353 3, /* Elements count */
\r
27354 &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277 /* Additional specs */
\r
27357 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_284 = {
\r
27358 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
\r
27359 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
\r
27360 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
\r
27361 sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
\r
27362 0, /* No top level tags */
\r
27363 0, /* No tags in the map */
\r
27365 -1 /* Extensions start */
\r
27367 static /* Use -fall-defs-global to expose */
\r
27368 asn_TYPE_descriptor_t asn_DEF_extensionValue_284 = {
\r
27369 "extensionValue",
\r
27370 "extensionValue",
\r
27371 &asn_OP_OPEN_TYPE,
\r
27372 0, /* No effective tags (pointer) */
\r
27373 0, /* No effective tags (count) */
\r
27374 0, /* No tags (pointer) */
\r
27375 0, /* No tags (count) */
\r
27376 { 0, 0, OPEN_TYPE_constraint },
\r
27377 0, 0, /* No members */
\r
27378 &asn_SPC_extensionValue_specs_284 /* Additional specs */
\r
27381 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281[] = {
\r
27382 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
\r
27383 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
27384 -1, /* IMPLICIT tag at current level */
\r
27385 &asn_DEF_ProtocolIE_ID,
\r
27387 { 0, &asn_PER_memb_id_constr_282, memb_id_constraint_281 },
\r
27388 0, 0, /* No default value */
\r
27391 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
\r
27392 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
27393 -1, /* IMPLICIT tag at current level */
\r
27394 &asn_DEF_Criticality,
\r
27396 { 0, &asn_PER_memb_criticality_constr_283, memb_criticality_constraint_281 },
\r
27397 0, 0, /* No default value */
\r
27400 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
\r
27401 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
27402 +1, /* EXPLICIT tag at current level */
\r
27403 &asn_DEF_extensionValue_284,
\r
27405 { 0, &asn_PER_memb_extensionValue_constr_284, memb_extensionValue_constraint_281 },
\r
27406 0, 0, /* No default value */
\r
27410 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[] = {
\r
27411 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
27413 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281[] = {
\r
27414 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
27415 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
27416 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
27418 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281 = {
\r
27419 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
\r
27420 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
\r
27421 asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281,
\r
27422 3, /* Count of tags in the map */
\r
27423 0, 0, 0, /* Optional elements (not needed) */
\r
27424 -1, /* First extension addition */
\r
27426 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
\r
27427 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
\r
27428 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
\r
27429 &asn_OP_SEQUENCE,
\r
27430 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281,
\r
27431 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)
\r
27432 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */
\r
27433 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281, /* Same as above */
\r
27434 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)
\r
27435 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */
\r
27436 { 0, 0, SEQUENCE_constraint },
\r
27437 asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281,
\r
27438 3, /* Elements count */
\r
27439 &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281 /* Additional specs */
\r
27442 static asn_TYPE_member_t asn_MBR_extensionValue_288[] = {
\r
27443 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, choice.RLCMode),
\r
27444 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
27446 &asn_DEF_RLCMode,
\r
27449 0, 0, /* No default value */
\r
27453 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_288[] = {
\r
27454 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
\r
27456 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_288 = {
\r
27457 sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue),
\r
27458 offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),
\r
27459 offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, present),
\r
27460 sizeof(((struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),
\r
27461 asn_MAP_extensionValue_tag2el_288,
\r
27462 1, /* Count of tags in the map */
\r
27464 -1 /* Extensions start */
\r
27466 static /* Use -fall-defs-global to expose */
\r
27467 asn_TYPE_descriptor_t asn_DEF_extensionValue_288 = {
\r
27468 "extensionValue",
\r
27469 "extensionValue",
\r
27470 &asn_OP_OPEN_TYPE,
\r
27471 0, /* No effective tags (pointer) */
\r
27472 0, /* No effective tags (count) */
\r
27473 0, /* No tags (pointer) */
\r
27474 0, /* No tags (count) */
\r
27475 { 0, 0, OPEN_TYPE_constraint },
\r
27476 asn_MBR_extensionValue_288,
\r
27477 1, /* Elements count */
\r
27478 &asn_SPC_extensionValue_specs_288 /* Additional specs */
\r
27481 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285[] = {
\r
27482 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id),
\r
27483 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
27484 -1, /* IMPLICIT tag at current level */
\r
27485 &asn_DEF_ProtocolIE_ID,
\r
27487 { 0, &asn_PER_memb_id_constr_286, memb_id_constraint_285 },
\r
27488 0, 0, /* No default value */
\r
27491 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, criticality),
\r
27492 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
27493 -1, /* IMPLICIT tag at current level */
\r
27494 &asn_DEF_Criticality,
\r
27495 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type,
\r
27496 { 0, &asn_PER_memb_criticality_constr_287, memb_criticality_constraint_285 },
\r
27497 0, 0, /* No default value */
\r
27500 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, extensionValue),
\r
27501 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
27502 +1, /* EXPLICIT tag at current level */
\r
27503 &asn_DEF_extensionValue_288,
\r
27504 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type,
\r
27505 { 0, &asn_PER_memb_extensionValue_constr_288, memb_extensionValue_constraint_285 },
\r
27506 0, 0, /* No default value */
\r
27510 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[] = {
\r
27511 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
27513 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285[] = {
\r
27514 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
27515 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
27516 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
27518 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285 = {
\r
27519 sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs),
\r
27520 offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, _asn_ctx),
\r
27521 asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285,
\r
27522 3, /* Count of tags in the map */
\r
27523 0, 0, 0, /* Optional elements (not needed) */
\r
27524 -1, /* First extension addition */
\r
27526 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs = {
\r
27527 "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",
\r
27528 "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",
\r
27529 &asn_OP_SEQUENCE,
\r
27530 asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285,
\r
27531 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)
\r
27532 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */
\r
27533 asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285, /* Same as above */
\r
27534 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)
\r
27535 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */
\r
27536 { 0, 0, SEQUENCE_constraint },
\r
27537 asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285,
\r
27538 3, /* Elements count */
\r
27539 &asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285 /* Additional specs */
\r
27542 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_292 = {
\r
27543 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue),
\r
27544 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),
\r
27545 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, present),
\r
27546 sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),
\r
27547 0, /* No top level tags */
\r
27548 0, /* No tags in the map */
\r
27550 -1 /* Extensions start */
\r
27552 static /* Use -fall-defs-global to expose */
\r
27553 asn_TYPE_descriptor_t asn_DEF_extensionValue_292 = {
\r
27554 "extensionValue",
\r
27555 "extensionValue",
\r
27556 &asn_OP_OPEN_TYPE,
\r
27557 0, /* No effective tags (pointer) */
\r
27558 0, /* No effective tags (count) */
\r
27559 0, /* No tags (pointer) */
\r
27560 0, /* No tags (count) */
\r
27561 { 0, 0, OPEN_TYPE_constraint },
\r
27562 0, 0, /* No members */
\r
27563 &asn_SPC_extensionValue_specs_292 /* Additional specs */
\r
27566 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289[] = {
\r
27567 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, id),
\r
27568 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
27569 -1, /* IMPLICIT tag at current level */
\r
27570 &asn_DEF_ProtocolIE_ID,
\r
27572 { 0, &asn_PER_memb_id_constr_290, memb_id_constraint_289 },
\r
27573 0, 0, /* No default value */
\r
27576 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, criticality),
\r
27577 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
27578 -1, /* IMPLICIT tag at current level */
\r
27579 &asn_DEF_Criticality,
\r
27581 { 0, &asn_PER_memb_criticality_constr_291, memb_criticality_constraint_289 },
\r
27582 0, 0, /* No default value */
\r
27585 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, extensionValue),
\r
27586 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
27587 +1, /* EXPLICIT tag at current level */
\r
27588 &asn_DEF_extensionValue_292,
\r
27590 { 0, &asn_PER_memb_extensionValue_constr_292, memb_extensionValue_constraint_289 },
\r
27591 0, 0, /* No default value */
\r
27595 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[] = {
\r
27596 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
27598 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289[] = {
\r
27599 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
27600 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
27601 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
27603 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289 = {
\r
27604 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs),
\r
27605 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, _asn_ctx),
\r
27606 asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289,
\r
27607 3, /* Count of tags in the map */
\r
27608 0, 0, 0, /* Optional elements (not needed) */
\r
27609 -1, /* First extension addition */
\r
27611 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs = {
\r
27612 "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",
\r
27613 "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",
\r
27614 &asn_OP_SEQUENCE,
\r
27615 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289,
\r
27616 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)
\r
27617 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */
\r
27618 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289, /* Same as above */
\r
27619 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)
\r
27620 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */
\r
27621 { 0, 0, SEQUENCE_constraint },
\r
27622 asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289,
\r
27623 3, /* Elements count */
\r
27624 &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289 /* Additional specs */
\r
27627 static asn_TYPE_member_t asn_MBR_extensionValue_296[] = {
\r
27628 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
\r
27629 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
27631 &asn_DEF_PDCPSnLength,
\r
27634 0, 0, /* No default value */
\r
27637 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.NewDRBIDrequest),
\r
27638 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
27640 &asn_DEF_NewDRBIDrequest,
\r
27643 0, 0, /* No default value */
\r
27644 "NewDRBIDrequest"
\r
27647 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_296[] = {
\r
27648 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
\r
27649 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* NewDRBIDrequest */
\r
27651 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_296 = {
\r
27652 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue),
\r
27653 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
\r
27654 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
\r
27655 sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
\r
27656 asn_MAP_extensionValue_tag2el_296,
\r
27657 2, /* Count of tags in the map */
\r
27659 -1 /* Extensions start */
\r
27661 static /* Use -fall-defs-global to expose */
\r
27662 asn_TYPE_descriptor_t asn_DEF_extensionValue_296 = {
\r
27663 "extensionValue",
\r
27664 "extensionValue",
\r
27665 &asn_OP_OPEN_TYPE,
\r
27666 0, /* No effective tags (pointer) */
\r
27667 0, /* No effective tags (count) */
\r
27668 0, /* No tags (pointer) */
\r
27669 0, /* No tags (count) */
\r
27670 { 0, 0, OPEN_TYPE_constraint },
\r
27671 asn_MBR_extensionValue_296,
\r
27672 2, /* Elements count */
\r
27673 &asn_SPC_extensionValue_specs_296 /* Additional specs */
\r
27676 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293[] = {
\r
27677 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id),
\r
27678 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
27679 -1, /* IMPLICIT tag at current level */
\r
27680 &asn_DEF_ProtocolIE_ID,
\r
27682 { 0, &asn_PER_memb_id_constr_294, memb_id_constraint_293 },
\r
27683 0, 0, /* No default value */
\r
27686 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, criticality),
\r
27687 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
27688 -1, /* IMPLICIT tag at current level */
\r
27689 &asn_DEF_Criticality,
\r
27690 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type,
\r
27691 { 0, &asn_PER_memb_criticality_constr_295, memb_criticality_constraint_293 },
\r
27692 0, 0, /* No default value */
\r
27695 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, extensionValue),
\r
27696 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
27697 +1, /* EXPLICIT tag at current level */
\r
27698 &asn_DEF_extensionValue_296,
\r
27699 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
\r
27700 { 0, &asn_PER_memb_extensionValue_constr_296, memb_extensionValue_constraint_293 },
\r
27701 0, 0, /* No default value */
\r
27705 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[] = {
\r
27706 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
27708 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293[] = {
\r
27709 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
27710 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
27711 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
27713 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293 = {
\r
27714 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs),
\r
27715 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
\r
27716 asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293,
\r
27717 3, /* Count of tags in the map */
\r
27718 0, 0, 0, /* Optional elements (not needed) */
\r
27719 -1, /* First extension addition */
\r
27721 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs = {
\r
27722 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",
\r
27723 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",
\r
27724 &asn_OP_SEQUENCE,
\r
27725 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293,
\r
27726 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)
\r
27727 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */
\r
27728 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293, /* Same as above */
\r
27729 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)
\r
27730 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */
\r
27731 { 0, 0, SEQUENCE_constraint },
\r
27732 asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293,
\r
27733 3, /* Elements count */
\r
27734 &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293 /* Additional specs */
\r
27737 static asn_TYPE_member_t asn_MBR_extensionValue_300[] = {
\r
27738 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),
\r
27739 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
27741 &asn_DEF_RLC_Status,
\r
27744 0, 0, /* No default value */
\r
27747 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
\r
27748 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
27753 0, 0, /* No default value */
\r
27757 static const unsigned asn_MAP_extensionValue_to_canonical_300[] = { 1, 0 };
\r
27758 static const unsigned asn_MAP_extensionValue_from_canonical_300[] = { 1, 0 };
\r
27759 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_300[] = {
\r
27760 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* LCID */
\r
27761 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
\r
27763 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_300 = {
\r
27764 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
\r
27765 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
\r
27766 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
\r
27767 sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
\r
27768 asn_MAP_extensionValue_tag2el_300,
\r
27769 2, /* Count of tags in the map */
\r
27770 asn_MAP_extensionValue_to_canonical_300,
\r
27771 asn_MAP_extensionValue_from_canonical_300,
\r
27772 -1 /* Extensions start */
\r
27774 static /* Use -fall-defs-global to expose */
\r
27775 asn_TYPE_descriptor_t asn_DEF_extensionValue_300 = {
\r
27776 "extensionValue",
\r
27777 "extensionValue",
\r
27778 &asn_OP_OPEN_TYPE,
\r
27779 0, /* No effective tags (pointer) */
\r
27780 0, /* No effective tags (count) */
\r
27781 0, /* No tags (pointer) */
\r
27782 0, /* No tags (count) */
\r
27783 { 0, 0, OPEN_TYPE_constraint },
\r
27784 asn_MBR_extensionValue_300,
\r
27785 2, /* Elements count */
\r
27786 &asn_SPC_extensionValue_specs_300 /* Additional specs */
\r
27789 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297[] = {
\r
27790 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id),
\r
27791 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
27792 -1, /* IMPLICIT tag at current level */
\r
27793 &asn_DEF_ProtocolIE_ID,
\r
27795 { 0, &asn_PER_memb_id_constr_298, memb_id_constraint_297 },
\r
27796 0, 0, /* No default value */
\r
27799 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, criticality),
\r
27800 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
27801 -1, /* IMPLICIT tag at current level */
\r
27802 &asn_DEF_Criticality,
\r
27803 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
\r
27804 { 0, &asn_PER_memb_criticality_constr_299, memb_criticality_constraint_297 },
\r
27805 0, 0, /* No default value */
\r
27808 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
\r
27809 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
27810 +1, /* EXPLICIT tag at current level */
\r
27811 &asn_DEF_extensionValue_300,
\r
27812 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
\r
27813 { 0, &asn_PER_memb_extensionValue_constr_300, memb_extensionValue_constraint_297 },
\r
27814 0, 0, /* No default value */
\r
27818 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[] = {
\r
27819 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
27821 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297[] = {
\r
27822 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
27823 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
27824 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
27826 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297 = {
\r
27827 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs),
\r
27828 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
\r
27829 asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297,
\r
27830 3, /* Count of tags in the map */
\r
27831 0, 0, 0, /* Optional elements (not needed) */
\r
27832 -1, /* First extension addition */
\r
27834 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs = {
\r
27835 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",
\r
27836 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",
\r
27837 &asn_OP_SEQUENCE,
\r
27838 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297,
\r
27839 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)
\r
27840 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */
\r
27841 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297, /* Same as above */
\r
27842 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)
\r
27843 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */
\r
27844 { 0, 0, SEQUENCE_constraint },
\r
27845 asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297,
\r
27846 3, /* Elements count */
\r
27847 &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297 /* Additional specs */
\r
27850 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_304 = {
\r
27851 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue),
\r
27852 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, _asn_ctx),
\r
27853 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, present),
\r
27854 sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue *)0)->present),
\r
27855 0, /* No top level tags */
\r
27856 0, /* No tags in the map */
\r
27858 -1 /* Extensions start */
\r
27860 static /* Use -fall-defs-global to expose */
\r
27861 asn_TYPE_descriptor_t asn_DEF_extensionValue_304 = {
\r
27862 "extensionValue",
\r
27863 "extensionValue",
\r
27864 &asn_OP_OPEN_TYPE,
\r
27865 0, /* No effective tags (pointer) */
\r
27866 0, /* No effective tags (count) */
\r
27867 0, /* No tags (pointer) */
\r
27868 0, /* No tags (count) */
\r
27869 { 0, 0, OPEN_TYPE_constraint },
\r
27870 0, 0, /* No members */
\r
27871 &asn_SPC_extensionValue_specs_304 /* Additional specs */
\r
27874 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301[] = {
\r
27875 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, id),
\r
27876 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
27877 -1, /* IMPLICIT tag at current level */
\r
27878 &asn_DEF_ProtocolIE_ID,
\r
27880 { 0, &asn_PER_memb_id_constr_302, memb_id_constraint_301 },
\r
27881 0, 0, /* No default value */
\r
27884 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, criticality),
\r
27885 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
27886 -1, /* IMPLICIT tag at current level */
\r
27887 &asn_DEF_Criticality,
\r
27889 { 0, &asn_PER_memb_criticality_constr_303, memb_criticality_constraint_301 },
\r
27890 0, 0, /* No default value */
\r
27893 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, extensionValue),
\r
27894 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
27895 +1, /* EXPLICIT tag at current level */
\r
27896 &asn_DEF_extensionValue_304,
\r
27898 { 0, &asn_PER_memb_extensionValue_constr_304, memb_extensionValue_constraint_301 },
\r
27899 0, 0, /* No default value */
\r
27903 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[] = {
\r
27904 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
27906 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301[] = {
\r
27907 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
27908 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
27909 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
27911 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301 = {
\r
27912 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs),
\r
27913 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, _asn_ctx),
\r
27914 asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301,
\r
27915 3, /* Count of tags in the map */
\r
27916 0, 0, 0, /* Optional elements (not needed) */
\r
27917 -1, /* First extension addition */
\r
27919 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs = {
\r
27920 "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",
\r
27921 "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",
\r
27922 &asn_OP_SEQUENCE,
\r
27923 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301,
\r
27924 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)
\r
27925 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */
\r
27926 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301, /* Same as above */
\r
27927 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)
\r
27928 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */
\r
27929 { 0, 0, SEQUENCE_constraint },
\r
27930 asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301,
\r
27931 3, /* Elements count */
\r
27932 &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301 /* Additional specs */
\r
27935 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_308 = {
\r
27936 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
\r
27937 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
\r
27938 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
\r
27939 sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
\r
27940 0, /* No top level tags */
\r
27941 0, /* No tags in the map */
\r
27943 -1 /* Extensions start */
\r
27945 static /* Use -fall-defs-global to expose */
\r
27946 asn_TYPE_descriptor_t asn_DEF_extensionValue_308 = {
\r
27947 "extensionValue",
\r
27948 "extensionValue",
\r
27949 &asn_OP_OPEN_TYPE,
\r
27950 0, /* No effective tags (pointer) */
\r
27951 0, /* No effective tags (count) */
\r
27952 0, /* No tags (pointer) */
\r
27953 0, /* No tags (count) */
\r
27954 { 0, 0, OPEN_TYPE_constraint },
\r
27955 0, 0, /* No members */
\r
27956 &asn_SPC_extensionValue_specs_308 /* Additional specs */
\r
27959 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305[] = {
\r
27960 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, id),
\r
27961 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
27962 -1, /* IMPLICIT tag at current level */
\r
27963 &asn_DEF_ProtocolIE_ID,
\r
27965 { 0, &asn_PER_memb_id_constr_306, memb_id_constraint_305 },
\r
27966 0, 0, /* No default value */
\r
27969 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, criticality),
\r
27970 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
27971 -1, /* IMPLICIT tag at current level */
\r
27972 &asn_DEF_Criticality,
\r
27974 { 0, &asn_PER_memb_criticality_constr_307, memb_criticality_constraint_305 },
\r
27975 0, 0, /* No default value */
\r
27978 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
\r
27979 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
27980 +1, /* EXPLICIT tag at current level */
\r
27981 &asn_DEF_extensionValue_308,
\r
27983 { 0, &asn_PER_memb_extensionValue_constr_308, memb_extensionValue_constraint_305 },
\r
27984 0, 0, /* No default value */
\r
27988 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[] = {
\r
27989 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
27991 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305[] = {
\r
27992 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
27993 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
27994 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
27996 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305 = {
\r
27997 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs),
\r
27998 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
\r
27999 asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305,
\r
28000 3, /* Count of tags in the map */
\r
28001 0, 0, 0, /* Optional elements (not needed) */
\r
28002 -1, /* First extension addition */
\r
28004 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs = {
\r
28005 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",
\r
28006 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",
\r
28007 &asn_OP_SEQUENCE,
\r
28008 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305,
\r
28009 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)
\r
28010 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */
\r
28011 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305, /* Same as above */
\r
28012 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)
\r
28013 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */
\r
28014 { 0, 0, SEQUENCE_constraint },
\r
28015 asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305,
\r
28016 3, /* Elements count */
\r
28017 &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305 /* Additional specs */
\r
28020 static asn_TYPE_member_t asn_MBR_extensionValue_312[] = {
\r
28021 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
\r
28022 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
28024 &asn_DEF_PDCPSnLength,
\r
28027 0, 0, /* No default value */
\r
28031 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_312[] = {
\r
28032 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
\r
28034 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_312 = {
\r
28035 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
\r
28036 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
\r
28037 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
\r
28038 sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
\r
28039 asn_MAP_extensionValue_tag2el_312,
\r
28040 1, /* Count of tags in the map */
\r
28042 -1 /* Extensions start */
\r
28044 static /* Use -fall-defs-global to expose */
\r
28045 asn_TYPE_descriptor_t asn_DEF_extensionValue_312 = {
\r
28046 "extensionValue",
\r
28047 "extensionValue",
\r
28048 &asn_OP_OPEN_TYPE,
\r
28049 0, /* No effective tags (pointer) */
\r
28050 0, /* No effective tags (count) */
\r
28051 0, /* No tags (pointer) */
\r
28052 0, /* No tags (count) */
\r
28053 { 0, 0, OPEN_TYPE_constraint },
\r
28054 asn_MBR_extensionValue_312,
\r
28055 1, /* Elements count */
\r
28056 &asn_SPC_extensionValue_specs_312 /* Additional specs */
\r
28059 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309[] = {
\r
28060 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id),
\r
28061 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
28062 -1, /* IMPLICIT tag at current level */
\r
28063 &asn_DEF_ProtocolIE_ID,
\r
28065 { 0, &asn_PER_memb_id_constr_310, memb_id_constraint_309 },
\r
28066 0, 0, /* No default value */
\r
28069 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
\r
28070 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
28071 -1, /* IMPLICIT tag at current level */
\r
28072 &asn_DEF_Criticality,
\r
28073 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
\r
28074 { 0, &asn_PER_memb_criticality_constr_311, memb_criticality_constraint_309 },
\r
28075 0, 0, /* No default value */
\r
28078 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
\r
28079 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
28080 +1, /* EXPLICIT tag at current level */
\r
28081 &asn_DEF_extensionValue_312,
\r
28082 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
\r
28083 { 0, &asn_PER_memb_extensionValue_constr_312, memb_extensionValue_constraint_309 },
\r
28084 0, 0, /* No default value */
\r
28088 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[] = {
\r
28089 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
28091 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309[] = {
\r
28092 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
28093 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
28094 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
28096 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309 = {
\r
28097 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs),
\r
28098 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
\r
28099 asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309,
\r
28100 3, /* Count of tags in the map */
\r
28101 0, 0, 0, /* Optional elements (not needed) */
\r
28102 -1, /* First extension addition */
\r
28104 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs = {
\r
28105 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",
\r
28106 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",
\r
28107 &asn_OP_SEQUENCE,
\r
28108 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309,
\r
28109 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)
\r
28110 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */
\r
28111 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309, /* Same as above */
\r
28112 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)
\r
28113 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */
\r
28114 { 0, 0, SEQUENCE_constraint },
\r
28115 asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309,
\r
28116 3, /* Elements count */
\r
28117 &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309 /* Additional specs */
\r
28120 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_316 = {
\r
28121 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue),
\r
28122 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, _asn_ctx),
\r
28123 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, present),
\r
28124 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue *)0)->present),
\r
28125 0, /* No top level tags */
\r
28126 0, /* No tags in the map */
\r
28128 -1 /* Extensions start */
\r
28130 static /* Use -fall-defs-global to expose */
\r
28131 asn_TYPE_descriptor_t asn_DEF_extensionValue_316 = {
\r
28132 "extensionValue",
\r
28133 "extensionValue",
\r
28134 &asn_OP_OPEN_TYPE,
\r
28135 0, /* No effective tags (pointer) */
\r
28136 0, /* No effective tags (count) */
\r
28137 0, /* No tags (pointer) */
\r
28138 0, /* No tags (count) */
\r
28139 { 0, 0, OPEN_TYPE_constraint },
\r
28140 0, 0, /* No members */
\r
28141 &asn_SPC_extensionValue_specs_316 /* Additional specs */
\r
28144 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313[] = {
\r
28145 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, id),
\r
28146 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
28147 -1, /* IMPLICIT tag at current level */
\r
28148 &asn_DEF_ProtocolIE_ID,
\r
28150 { 0, &asn_PER_memb_id_constr_314, memb_id_constraint_313 },
\r
28151 0, 0, /* No default value */
\r
28154 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, criticality),
\r
28155 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
28156 -1, /* IMPLICIT tag at current level */
\r
28157 &asn_DEF_Criticality,
\r
28159 { 0, &asn_PER_memb_criticality_constr_315, memb_criticality_constraint_313 },
\r
28160 0, 0, /* No default value */
\r
28163 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, extensionValue),
\r
28164 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
28165 +1, /* EXPLICIT tag at current level */
\r
28166 &asn_DEF_extensionValue_316,
\r
28168 { 0, &asn_PER_memb_extensionValue_constr_316, memb_extensionValue_constraint_313 },
\r
28169 0, 0, /* No default value */
\r
28173 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[] = {
\r
28174 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
28176 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313[] = {
\r
28177 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
28178 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
28179 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
28181 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313 = {
\r
28182 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs),
\r
28183 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, _asn_ctx),
\r
28184 asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313,
\r
28185 3, /* Count of tags in the map */
\r
28186 0, 0, 0, /* Optional elements (not needed) */
\r
28187 -1, /* First extension addition */
\r
28189 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs = {
\r
28190 "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",
\r
28191 "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",
\r
28192 &asn_OP_SEQUENCE,
\r
28193 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313,
\r
28194 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)
\r
28195 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */
\r
28196 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313, /* Same as above */
\r
28197 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)
\r
28198 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */
\r
28199 { 0, 0, SEQUENCE_constraint },
\r
28200 asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313,
\r
28201 3, /* Elements count */
\r
28202 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313 /* Additional specs */
\r
28205 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_320 = {
\r
28206 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
\r
28207 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
\r
28208 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
\r
28209 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
\r
28210 0, /* No top level tags */
\r
28211 0, /* No tags in the map */
\r
28213 -1 /* Extensions start */
\r
28215 static /* Use -fall-defs-global to expose */
\r
28216 asn_TYPE_descriptor_t asn_DEF_extensionValue_320 = {
\r
28217 "extensionValue",
\r
28218 "extensionValue",
\r
28219 &asn_OP_OPEN_TYPE,
\r
28220 0, /* No effective tags (pointer) */
\r
28221 0, /* No effective tags (count) */
\r
28222 0, /* No tags (pointer) */
\r
28223 0, /* No tags (count) */
\r
28224 { 0, 0, OPEN_TYPE_constraint },
\r
28225 0, 0, /* No members */
\r
28226 &asn_SPC_extensionValue_specs_320 /* Additional specs */
\r
28229 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317[] = {
\r
28230 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, id),
\r
28231 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
28232 -1, /* IMPLICIT tag at current level */
\r
28233 &asn_DEF_ProtocolIE_ID,
\r
28235 { 0, &asn_PER_memb_id_constr_318, memb_id_constraint_317 },
\r
28236 0, 0, /* No default value */
\r
28239 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, criticality),
\r
28240 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
28241 -1, /* IMPLICIT tag at current level */
\r
28242 &asn_DEF_Criticality,
\r
28244 { 0, &asn_PER_memb_criticality_constr_319, memb_criticality_constraint_317 },
\r
28245 0, 0, /* No default value */
\r
28248 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
\r
28249 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
28250 +1, /* EXPLICIT tag at current level */
\r
28251 &asn_DEF_extensionValue_320,
\r
28253 { 0, &asn_PER_memb_extensionValue_constr_320, memb_extensionValue_constraint_317 },
\r
28254 0, 0, /* No default value */
\r
28258 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[] = {
\r
28259 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
28261 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317[] = {
\r
28262 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
28263 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
28264 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
28266 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317 = {
\r
28267 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs),
\r
28268 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
\r
28269 asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317,
\r
28270 3, /* Count of tags in the map */
\r
28271 0, 0, 0, /* Optional elements (not needed) */
\r
28272 -1, /* First extension addition */
\r
28274 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs = {
\r
28275 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",
\r
28276 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",
\r
28277 &asn_OP_SEQUENCE,
\r
28278 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317,
\r
28279 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)
\r
28280 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */
\r
28281 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317, /* Same as above */
\r
28282 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)
\r
28283 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */
\r
28284 { 0, 0, SEQUENCE_constraint },
\r
28285 asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317,
\r
28286 3, /* Elements count */
\r
28287 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317 /* Additional specs */
\r
28290 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_324 = {
\r
28291 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
\r
28292 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
\r
28293 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
\r
28294 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
\r
28295 0, /* No top level tags */
\r
28296 0, /* No tags in the map */
\r
28298 -1 /* Extensions start */
\r
28300 static /* Use -fall-defs-global to expose */
\r
28301 asn_TYPE_descriptor_t asn_DEF_extensionValue_324 = {
\r
28302 "extensionValue",
\r
28303 "extensionValue",
\r
28304 &asn_OP_OPEN_TYPE,
\r
28305 0, /* No effective tags (pointer) */
\r
28306 0, /* No effective tags (count) */
\r
28307 0, /* No tags (pointer) */
\r
28308 0, /* No tags (count) */
\r
28309 { 0, 0, OPEN_TYPE_constraint },
\r
28310 0, 0, /* No members */
\r
28311 &asn_SPC_extensionValue_specs_324 /* Additional specs */
\r
28314 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321[] = {
\r
28315 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, id),
\r
28316 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
28317 -1, /* IMPLICIT tag at current level */
\r
28318 &asn_DEF_ProtocolIE_ID,
\r
28320 { 0, &asn_PER_memb_id_constr_322, memb_id_constraint_321 },
\r
28321 0, 0, /* No default value */
\r
28324 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
\r
28325 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
28326 -1, /* IMPLICIT tag at current level */
\r
28327 &asn_DEF_Criticality,
\r
28329 { 0, &asn_PER_memb_criticality_constr_323, memb_criticality_constraint_321 },
\r
28330 0, 0, /* No default value */
\r
28333 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
\r
28334 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
28335 +1, /* EXPLICIT tag at current level */
\r
28336 &asn_DEF_extensionValue_324,
\r
28338 { 0, &asn_PER_memb_extensionValue_constr_324, memb_extensionValue_constraint_321 },
\r
28339 0, 0, /* No default value */
\r
28343 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[] = {
\r
28344 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
28346 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321[] = {
\r
28347 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
28348 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
28349 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
28351 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 = {
\r
28352 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs),
\r
28353 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
\r
28354 asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321,
\r
28355 3, /* Count of tags in the map */
\r
28356 0, 0, 0, /* Optional elements (not needed) */
\r
28357 -1, /* First extension addition */
\r
28359 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs = {
\r
28360 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",
\r
28361 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",
\r
28362 &asn_OP_SEQUENCE,
\r
28363 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321,
\r
28364 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)
\r
28365 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */
\r
28366 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321, /* Same as above */
\r
28367 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)
\r
28368 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */
\r
28369 { 0, 0, SEQUENCE_constraint },
\r
28370 asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321,
\r
28371 3, /* Elements count */
\r
28372 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 /* Additional specs */
\r
28375 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_328 = {
\r
28376 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue),
\r
28377 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, _asn_ctx),
\r
28378 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, present),
\r
28379 sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue *)0)->present),
\r
28380 0, /* No top level tags */
\r
28381 0, /* No tags in the map */
\r
28383 -1 /* Extensions start */
\r
28385 static /* Use -fall-defs-global to expose */
\r
28386 asn_TYPE_descriptor_t asn_DEF_extensionValue_328 = {
\r
28387 "extensionValue",
\r
28388 "extensionValue",
\r
28389 &asn_OP_OPEN_TYPE,
\r
28390 0, /* No effective tags (pointer) */
\r
28391 0, /* No effective tags (count) */
\r
28392 0, /* No tags (pointer) */
\r
28393 0, /* No tags (count) */
\r
28394 { 0, 0, OPEN_TYPE_constraint },
\r
28395 0, 0, /* No members */
\r
28396 &asn_SPC_extensionValue_specs_328 /* Additional specs */
\r
28399 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325[] = {
\r
28400 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, id),
\r
28401 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
28402 -1, /* IMPLICIT tag at current level */
\r
28403 &asn_DEF_ProtocolIE_ID,
\r
28405 { 0, &asn_PER_memb_id_constr_326, memb_id_constraint_325 },
\r
28406 0, 0, /* No default value */
\r
28409 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, criticality),
\r
28410 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
28411 -1, /* IMPLICIT tag at current level */
\r
28412 &asn_DEF_Criticality,
\r
28414 { 0, &asn_PER_memb_criticality_constr_327, memb_criticality_constraint_325 },
\r
28415 0, 0, /* No default value */
\r
28418 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, extensionValue),
\r
28419 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
28420 +1, /* EXPLICIT tag at current level */
\r
28421 &asn_DEF_extensionValue_328,
\r
28423 { 0, &asn_PER_memb_extensionValue_constr_328, memb_extensionValue_constraint_325 },
\r
28424 0, 0, /* No default value */
\r
28428 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[] = {
\r
28429 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
28431 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325[] = {
\r
28432 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
28433 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
28434 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
28436 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325 = {
\r
28437 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs),
\r
28438 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, _asn_ctx),
\r
28439 asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325,
\r
28440 3, /* Count of tags in the map */
\r
28441 0, 0, 0, /* Optional elements (not needed) */
\r
28442 -1, /* First extension addition */
\r
28444 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs = {
\r
28445 "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",
\r
28446 "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",
\r
28447 &asn_OP_SEQUENCE,
\r
28448 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325,
\r
28449 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)
\r
28450 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */
\r
28451 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325, /* Same as above */
\r
28452 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)
\r
28453 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */
\r
28454 { 0, 0, SEQUENCE_constraint },
\r
28455 asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325,
\r
28456 3, /* Elements count */
\r
28457 &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325 /* Additional specs */
\r
28460 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_332 = {
\r
28461 sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue),
\r
28462 offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, _asn_ctx),
\r
28463 offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, present),
\r
28464 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue *)0)->present),
\r
28465 0, /* No top level tags */
\r
28466 0, /* No tags in the map */
\r
28468 -1 /* Extensions start */
\r
28470 static /* Use -fall-defs-global to expose */
\r
28471 asn_TYPE_descriptor_t asn_DEF_extensionValue_332 = {
\r
28472 "extensionValue",
\r
28473 "extensionValue",
\r
28474 &asn_OP_OPEN_TYPE,
\r
28475 0, /* No effective tags (pointer) */
\r
28476 0, /* No effective tags (count) */
\r
28477 0, /* No tags (pointer) */
\r
28478 0, /* No tags (count) */
\r
28479 { 0, 0, OPEN_TYPE_constraint },
\r
28480 0, 0, /* No members */
\r
28481 &asn_SPC_extensionValue_specs_332 /* Additional specs */
\r
28484 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329[] = {
\r
28485 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, id),
\r
28486 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
28487 -1, /* IMPLICIT tag at current level */
\r
28488 &asn_DEF_ProtocolIE_ID,
\r
28490 { 0, &asn_PER_memb_id_constr_330, memb_id_constraint_329 },
\r
28491 0, 0, /* No default value */
\r
28494 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, criticality),
\r
28495 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
28496 -1, /* IMPLICIT tag at current level */
\r
28497 &asn_DEF_Criticality,
\r
28499 { 0, &asn_PER_memb_criticality_constr_331, memb_criticality_constraint_329 },
\r
28500 0, 0, /* No default value */
\r
28503 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, extensionValue),
\r
28504 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
28505 +1, /* EXPLICIT tag at current level */
\r
28506 &asn_DEF_extensionValue_332,
\r
28508 { 0, &asn_PER_memb_extensionValue_constr_332, memb_extensionValue_constraint_329 },
\r
28509 0, 0, /* No default value */
\r
28513 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[] = {
\r
28514 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
28516 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329[] = {
\r
28517 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
28518 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
28519 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
28521 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329 = {
\r
28522 sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs),
\r
28523 offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, _asn_ctx),
\r
28524 asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329,
\r
28525 3, /* Count of tags in the map */
\r
28526 0, 0, 0, /* Optional elements (not needed) */
\r
28527 -1, /* First extension addition */
\r
28529 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs = {
\r
28530 "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",
\r
28531 "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",
\r
28532 &asn_OP_SEQUENCE,
\r
28533 asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329,
\r
28534 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)
\r
28535 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */
\r
28536 asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329, /* Same as above */
\r
28537 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)
\r
28538 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */
\r
28539 { 0, 0, SEQUENCE_constraint },
\r
28540 asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329,
\r
28541 3, /* Elements count */
\r
28542 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329 /* Additional specs */
\r
28545 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_336 = {
\r
28546 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue),
\r
28547 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, _asn_ctx),
\r
28548 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, present),
\r
28549 sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue *)0)->present),
\r
28550 0, /* No top level tags */
\r
28551 0, /* No tags in the map */
\r
28553 -1 /* Extensions start */
\r
28555 static /* Use -fall-defs-global to expose */
\r
28556 asn_TYPE_descriptor_t asn_DEF_extensionValue_336 = {
\r
28557 "extensionValue",
\r
28558 "extensionValue",
\r
28559 &asn_OP_OPEN_TYPE,
\r
28560 0, /* No effective tags (pointer) */
\r
28561 0, /* No effective tags (count) */
\r
28562 0, /* No tags (pointer) */
\r
28563 0, /* No tags (count) */
\r
28564 { 0, 0, OPEN_TYPE_constraint },
\r
28565 0, 0, /* No members */
\r
28566 &asn_SPC_extensionValue_specs_336 /* Additional specs */
\r
28569 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333[] = {
\r
28570 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, id),
\r
28571 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
28572 -1, /* IMPLICIT tag at current level */
\r
28573 &asn_DEF_ProtocolIE_ID,
\r
28575 { 0, &asn_PER_memb_id_constr_334, memb_id_constraint_333 },
\r
28576 0, 0, /* No default value */
\r
28579 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, criticality),
\r
28580 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
28581 -1, /* IMPLICIT tag at current level */
\r
28582 &asn_DEF_Criticality,
\r
28584 { 0, &asn_PER_memb_criticality_constr_335, memb_criticality_constraint_333 },
\r
28585 0, 0, /* No default value */
\r
28588 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, extensionValue),
\r
28589 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
28590 +1, /* EXPLICIT tag at current level */
\r
28591 &asn_DEF_extensionValue_336,
\r
28593 { 0, &asn_PER_memb_extensionValue_constr_336, memb_extensionValue_constraint_333 },
\r
28594 0, 0, /* No default value */
\r
28598 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[] = {
\r
28599 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
28601 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333[] = {
\r
28602 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
28603 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
28604 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
28606 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333 = {
\r
28607 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs),
\r
28608 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, _asn_ctx),
\r
28609 asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333,
\r
28610 3, /* Count of tags in the map */
\r
28611 0, 0, 0, /* Optional elements (not needed) */
\r
28612 -1, /* First extension addition */
\r
28614 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs = {
\r
28615 "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",
\r
28616 "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",
\r
28617 &asn_OP_SEQUENCE,
\r
28618 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333,
\r
28619 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)
\r
28620 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */
\r
28621 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333, /* Same as above */
\r
28622 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)
\r
28623 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */
\r
28624 { 0, 0, SEQUENCE_constraint },
\r
28625 asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333,
\r
28626 3, /* Elements count */
\r
28627 &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333 /* Additional specs */
\r
28630 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_340 = {
\r
28631 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
\r
28632 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
\r
28633 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
\r
28634 sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
\r
28635 0, /* No top level tags */
\r
28636 0, /* No tags in the map */
\r
28638 -1 /* Extensions start */
\r
28640 static /* Use -fall-defs-global to expose */
\r
28641 asn_TYPE_descriptor_t asn_DEF_extensionValue_340 = {
\r
28642 "extensionValue",
\r
28643 "extensionValue",
\r
28644 &asn_OP_OPEN_TYPE,
\r
28645 0, /* No effective tags (pointer) */
\r
28646 0, /* No effective tags (count) */
\r
28647 0, /* No tags (pointer) */
\r
28648 0, /* No tags (count) */
\r
28649 { 0, 0, OPEN_TYPE_constraint },
\r
28650 0, 0, /* No members */
\r
28651 &asn_SPC_extensionValue_specs_340 /* Additional specs */
\r
28654 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337[] = {
\r
28655 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, id),
\r
28656 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
28657 -1, /* IMPLICIT tag at current level */
\r
28658 &asn_DEF_ProtocolIE_ID,
\r
28660 { 0, &asn_PER_memb_id_constr_338, memb_id_constraint_337 },
\r
28661 0, 0, /* No default value */
\r
28664 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, criticality),
\r
28665 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
28666 -1, /* IMPLICIT tag at current level */
\r
28667 &asn_DEF_Criticality,
\r
28669 { 0, &asn_PER_memb_criticality_constr_339, memb_criticality_constraint_337 },
\r
28670 0, 0, /* No default value */
\r
28673 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
\r
28674 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
28675 +1, /* EXPLICIT tag at current level */
\r
28676 &asn_DEF_extensionValue_340,
\r
28678 { 0, &asn_PER_memb_extensionValue_constr_340, memb_extensionValue_constraint_337 },
\r
28679 0, 0, /* No default value */
\r
28683 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[] = {
\r
28684 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
28686 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337[] = {
\r
28687 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
28688 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
28689 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
28691 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337 = {
\r
28692 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs),
\r
28693 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
\r
28694 asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337,
\r
28695 3, /* Count of tags in the map */
\r
28696 0, 0, 0, /* Optional elements (not needed) */
\r
28697 -1, /* First extension addition */
\r
28699 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs = {
\r
28700 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",
\r
28701 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",
\r
28702 &asn_OP_SEQUENCE,
\r
28703 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337,
\r
28704 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)
\r
28705 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */
\r
28706 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337, /* Same as above */
\r
28707 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)
\r
28708 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */
\r
28709 { 0, 0, SEQUENCE_constraint },
\r
28710 asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337,
\r
28711 3, /* Elements count */
\r
28712 &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337 /* Additional specs */
\r
28715 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_344 = {
\r
28716 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
\r
28717 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
\r
28718 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
\r
28719 sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
\r
28720 0, /* No top level tags */
\r
28721 0, /* No tags in the map */
\r
28723 -1 /* Extensions start */
\r
28725 static /* Use -fall-defs-global to expose */
\r
28726 asn_TYPE_descriptor_t asn_DEF_extensionValue_344 = {
\r
28727 "extensionValue",
\r
28728 "extensionValue",
\r
28729 &asn_OP_OPEN_TYPE,
\r
28730 0, /* No effective tags (pointer) */
\r
28731 0, /* No effective tags (count) */
\r
28732 0, /* No tags (pointer) */
\r
28733 0, /* No tags (count) */
\r
28734 { 0, 0, OPEN_TYPE_constraint },
\r
28735 0, 0, /* No members */
\r
28736 &asn_SPC_extensionValue_specs_344 /* Additional specs */
\r
28739 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341[] = {
\r
28740 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, id),
\r
28741 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
28742 -1, /* IMPLICIT tag at current level */
\r
28743 &asn_DEF_ProtocolIE_ID,
\r
28745 { 0, &asn_PER_memb_id_constr_342, memb_id_constraint_341 },
\r
28746 0, 0, /* No default value */
\r
28749 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
\r
28750 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
28751 -1, /* IMPLICIT tag at current level */
\r
28752 &asn_DEF_Criticality,
\r
28754 { 0, &asn_PER_memb_criticality_constr_343, memb_criticality_constraint_341 },
\r
28755 0, 0, /* No default value */
\r
28758 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
\r
28759 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
28760 +1, /* EXPLICIT tag at current level */
\r
28761 &asn_DEF_extensionValue_344,
\r
28763 { 0, &asn_PER_memb_extensionValue_constr_344, memb_extensionValue_constraint_341 },
\r
28764 0, 0, /* No default value */
\r
28768 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[] = {
\r
28769 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
28771 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341[] = {
\r
28772 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
28773 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
28774 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
28776 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341 = {
\r
28777 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs),
\r
28778 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
\r
28779 asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341,
\r
28780 3, /* Count of tags in the map */
\r
28781 0, 0, 0, /* Optional elements (not needed) */
\r
28782 -1, /* First extension addition */
\r
28784 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs = {
\r
28785 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",
\r
28786 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",
\r
28787 &asn_OP_SEQUENCE,
\r
28788 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341,
\r
28789 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)
\r
28790 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */
\r
28791 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341, /* Same as above */
\r
28792 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)
\r
28793 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */
\r
28794 { 0, 0, SEQUENCE_constraint },
\r
28795 asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341,
\r
28796 3, /* Elements count */
\r
28797 &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341 /* Additional specs */
\r
28800 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_348 = {
\r
28801 sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue),
\r
28802 offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, _asn_ctx),
\r
28803 offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, present),
\r
28804 sizeof(((struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue *)0)->present),
\r
28805 0, /* No top level tags */
\r
28806 0, /* No tags in the map */
\r
28808 -1 /* Extensions start */
\r
28810 static /* Use -fall-defs-global to expose */
\r
28811 asn_TYPE_descriptor_t asn_DEF_extensionValue_348 = {
\r
28812 "extensionValue",
\r
28813 "extensionValue",
\r
28814 &asn_OP_OPEN_TYPE,
\r
28815 0, /* No effective tags (pointer) */
\r
28816 0, /* No effective tags (count) */
\r
28817 0, /* No tags (pointer) */
\r
28818 0, /* No tags (count) */
\r
28819 { 0, 0, OPEN_TYPE_constraint },
\r
28820 0, 0, /* No members */
\r
28821 &asn_SPC_extensionValue_specs_348 /* Additional specs */
\r
28824 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345[] = {
\r
28825 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, id),
\r
28826 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
28827 -1, /* IMPLICIT tag at current level */
\r
28828 &asn_DEF_ProtocolIE_ID,
\r
28830 { 0, &asn_PER_memb_id_constr_346, memb_id_constraint_345 },
\r
28831 0, 0, /* No default value */
\r
28834 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, criticality),
\r
28835 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
28836 -1, /* IMPLICIT tag at current level */
\r
28837 &asn_DEF_Criticality,
\r
28839 { 0, &asn_PER_memb_criticality_constr_347, memb_criticality_constraint_345 },
\r
28840 0, 0, /* No default value */
\r
28843 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, extensionValue),
\r
28844 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
28845 +1, /* EXPLICIT tag at current level */
\r
28846 &asn_DEF_extensionValue_348,
\r
28848 { 0, &asn_PER_memb_extensionValue_constr_348, memb_extensionValue_constraint_345 },
\r
28849 0, 0, /* No default value */
\r
28853 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[] = {
\r
28854 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
28856 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345[] = {
\r
28857 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
28858 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
28859 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
28861 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345 = {
\r
28862 sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs),
\r
28863 offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, _asn_ctx),
\r
28864 asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345,
\r
28865 3, /* Count of tags in the map */
\r
28866 0, 0, 0, /* Optional elements (not needed) */
\r
28867 -1, /* First extension addition */
\r
28869 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs = {
\r
28870 "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",
\r
28871 "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",
\r
28872 &asn_OP_SEQUENCE,
\r
28873 asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345,
\r
28874 sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)
\r
28875 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */
\r
28876 asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345, /* Same as above */
\r
28877 sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)
\r
28878 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */
\r
28879 { 0, 0, SEQUENCE_constraint },
\r
28880 asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345,
\r
28881 3, /* Elements count */
\r
28882 &asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345 /* Additional specs */
\r
28885 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_352 = {
\r
28886 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue),
\r
28887 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, _asn_ctx),
\r
28888 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, present),
\r
28889 sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue *)0)->present),
\r
28890 0, /* No top level tags */
\r
28891 0, /* No tags in the map */
\r
28893 -1 /* Extensions start */
\r
28895 static /* Use -fall-defs-global to expose */
\r
28896 asn_TYPE_descriptor_t asn_DEF_extensionValue_352 = {
\r
28897 "extensionValue",
\r
28898 "extensionValue",
\r
28899 &asn_OP_OPEN_TYPE,
\r
28900 0, /* No effective tags (pointer) */
\r
28901 0, /* No effective tags (count) */
\r
28902 0, /* No tags (pointer) */
\r
28903 0, /* No tags (count) */
\r
28904 { 0, 0, OPEN_TYPE_constraint },
\r
28905 0, 0, /* No members */
\r
28906 &asn_SPC_extensionValue_specs_352 /* Additional specs */
\r
28909 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349[] = {
\r
28910 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, id),
\r
28911 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
28912 -1, /* IMPLICIT tag at current level */
\r
28913 &asn_DEF_ProtocolIE_ID,
\r
28915 { 0, &asn_PER_memb_id_constr_350, memb_id_constraint_349 },
\r
28916 0, 0, /* No default value */
\r
28919 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, criticality),
\r
28920 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
28921 -1, /* IMPLICIT tag at current level */
\r
28922 &asn_DEF_Criticality,
\r
28924 { 0, &asn_PER_memb_criticality_constr_351, memb_criticality_constraint_349 },
\r
28925 0, 0, /* No default value */
\r
28928 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, extensionValue),
\r
28929 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
28930 +1, /* EXPLICIT tag at current level */
\r
28931 &asn_DEF_extensionValue_352,
\r
28933 { 0, &asn_PER_memb_extensionValue_constr_352, memb_extensionValue_constraint_349 },
\r
28934 0, 0, /* No default value */
\r
28938 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[] = {
\r
28939 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
28941 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349[] = {
\r
28942 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
28943 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
28944 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
28946 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349 = {
\r
28947 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs),
\r
28948 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, _asn_ctx),
\r
28949 asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349,
\r
28950 3, /* Count of tags in the map */
\r
28951 0, 0, 0, /* Optional elements (not needed) */
\r
28952 -1, /* First extension addition */
\r
28954 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs = {
\r
28955 "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",
\r
28956 "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",
\r
28957 &asn_OP_SEQUENCE,
\r
28958 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349,
\r
28959 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)
\r
28960 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */
\r
28961 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349, /* Same as above */
\r
28962 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)
\r
28963 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */
\r
28964 { 0, 0, SEQUENCE_constraint },
\r
28965 asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349,
\r
28966 3, /* Elements count */
\r
28967 &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349 /* Additional specs */
\r
28970 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_356 = {
\r
28971 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
\r
28972 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
\r
28973 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
\r
28974 sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
\r
28975 0, /* No top level tags */
\r
28976 0, /* No tags in the map */
\r
28978 -1 /* Extensions start */
\r
28980 static /* Use -fall-defs-global to expose */
\r
28981 asn_TYPE_descriptor_t asn_DEF_extensionValue_356 = {
\r
28982 "extensionValue",
\r
28983 "extensionValue",
\r
28984 &asn_OP_OPEN_TYPE,
\r
28985 0, /* No effective tags (pointer) */
\r
28986 0, /* No effective tags (count) */
\r
28987 0, /* No tags (pointer) */
\r
28988 0, /* No tags (count) */
\r
28989 { 0, 0, OPEN_TYPE_constraint },
\r
28990 0, 0, /* No members */
\r
28991 &asn_SPC_extensionValue_specs_356 /* Additional specs */
\r
28994 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353[] = {
\r
28995 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, id),
\r
28996 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
28997 -1, /* IMPLICIT tag at current level */
\r
28998 &asn_DEF_ProtocolIE_ID,
\r
29000 { 0, &asn_PER_memb_id_constr_354, memb_id_constraint_353 },
\r
29001 0, 0, /* No default value */
\r
29004 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, criticality),
\r
29005 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
29006 -1, /* IMPLICIT tag at current level */
\r
29007 &asn_DEF_Criticality,
\r
29009 { 0, &asn_PER_memb_criticality_constr_355, memb_criticality_constraint_353 },
\r
29010 0, 0, /* No default value */
\r
29013 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
\r
29014 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
29015 +1, /* EXPLICIT tag at current level */
\r
29016 &asn_DEF_extensionValue_356,
\r
29018 { 0, &asn_PER_memb_extensionValue_constr_356, memb_extensionValue_constraint_353 },
\r
29019 0, 0, /* No default value */
\r
29023 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[] = {
\r
29024 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
29026 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353[] = {
\r
29027 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
29028 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
29029 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
29031 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353 = {
\r
29032 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs),
\r
29033 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
\r
29034 asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353,
\r
29035 3, /* Count of tags in the map */
\r
29036 0, 0, 0, /* Optional elements (not needed) */
\r
29037 -1, /* First extension addition */
\r
29039 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs = {
\r
29040 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",
\r
29041 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",
\r
29042 &asn_OP_SEQUENCE,
\r
29043 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353,
\r
29044 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)
\r
29045 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */
\r
29046 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353, /* Same as above */
\r
29047 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)
\r
29048 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */
\r
29049 { 0, 0, SEQUENCE_constraint },
\r
29050 asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353,
\r
29051 3, /* Elements count */
\r
29052 &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353 /* Additional specs */
\r
29055 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_360 = {
\r
29056 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
\r
29057 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
\r
29058 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
\r
29059 sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
\r
29060 0, /* No top level tags */
\r
29061 0, /* No tags in the map */
\r
29063 -1 /* Extensions start */
\r
29065 static /* Use -fall-defs-global to expose */
\r
29066 asn_TYPE_descriptor_t asn_DEF_extensionValue_360 = {
\r
29067 "extensionValue",
\r
29068 "extensionValue",
\r
29069 &asn_OP_OPEN_TYPE,
\r
29070 0, /* No effective tags (pointer) */
\r
29071 0, /* No effective tags (count) */
\r
29072 0, /* No tags (pointer) */
\r
29073 0, /* No tags (count) */
\r
29074 { 0, 0, OPEN_TYPE_constraint },
\r
29075 0, 0, /* No members */
\r
29076 &asn_SPC_extensionValue_specs_360 /* Additional specs */
\r
29079 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357[] = {
\r
29080 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, id),
\r
29081 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
29082 -1, /* IMPLICIT tag at current level */
\r
29083 &asn_DEF_ProtocolIE_ID,
\r
29085 { 0, &asn_PER_memb_id_constr_358, memb_id_constraint_357 },
\r
29086 0, 0, /* No default value */
\r
29089 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
\r
29090 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
29091 -1, /* IMPLICIT tag at current level */
\r
29092 &asn_DEF_Criticality,
\r
29094 { 0, &asn_PER_memb_criticality_constr_359, memb_criticality_constraint_357 },
\r
29095 0, 0, /* No default value */
\r
29098 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
\r
29099 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
29100 +1, /* EXPLICIT tag at current level */
\r
29101 &asn_DEF_extensionValue_360,
\r
29103 { 0, &asn_PER_memb_extensionValue_constr_360, memb_extensionValue_constraint_357 },
\r
29104 0, 0, /* No default value */
\r
29108 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[] = {
\r
29109 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
29111 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357[] = {
\r
29112 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
29113 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
29114 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
29116 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357 = {
\r
29117 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs),
\r
29118 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
\r
29119 asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357,
\r
29120 3, /* Count of tags in the map */
\r
29121 0, 0, 0, /* Optional elements (not needed) */
\r
29122 -1, /* First extension addition */
\r
29124 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs = {
\r
29125 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",
\r
29126 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",
\r
29127 &asn_OP_SEQUENCE,
\r
29128 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357,
\r
29129 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)
\r
29130 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */
\r
29131 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357, /* Same as above */
\r
29132 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)
\r
29133 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */
\r
29134 { 0, 0, SEQUENCE_constraint },
\r
29135 asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357,
\r
29136 3, /* Elements count */
\r
29137 &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357 /* Additional specs */
\r
29140 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_364 = {
\r
29141 sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue),
\r
29142 offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, _asn_ctx),
\r
29143 offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, present),
\r
29144 sizeof(((struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue *)0)->present),
\r
29145 0, /* No top level tags */
\r
29146 0, /* No tags in the map */
\r
29148 -1 /* Extensions start */
\r
29150 static /* Use -fall-defs-global to expose */
\r
29151 asn_TYPE_descriptor_t asn_DEF_extensionValue_364 = {
\r
29152 "extensionValue",
\r
29153 "extensionValue",
\r
29154 &asn_OP_OPEN_TYPE,
\r
29155 0, /* No effective tags (pointer) */
\r
29156 0, /* No effective tags (count) */
\r
29157 0, /* No tags (pointer) */
\r
29158 0, /* No tags (count) */
\r
29159 { 0, 0, OPEN_TYPE_constraint },
\r
29160 0, 0, /* No members */
\r
29161 &asn_SPC_extensionValue_specs_364 /* Additional specs */
\r
29164 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361[] = {
\r
29165 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, id),
\r
29166 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
29167 -1, /* IMPLICIT tag at current level */
\r
29168 &asn_DEF_ProtocolIE_ID,
\r
29170 { 0, &asn_PER_memb_id_constr_362, memb_id_constraint_361 },
\r
29171 0, 0, /* No default value */
\r
29174 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, criticality),
\r
29175 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
29176 -1, /* IMPLICIT tag at current level */
\r
29177 &asn_DEF_Criticality,
\r
29179 { 0, &asn_PER_memb_criticality_constr_363, memb_criticality_constraint_361 },
\r
29180 0, 0, /* No default value */
\r
29183 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, extensionValue),
\r
29184 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
29185 +1, /* EXPLICIT tag at current level */
\r
29186 &asn_DEF_extensionValue_364,
\r
29188 { 0, &asn_PER_memb_extensionValue_constr_364, memb_extensionValue_constraint_361 },
\r
29189 0, 0, /* No default value */
\r
29193 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[] = {
\r
29194 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
29196 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361[] = {
\r
29197 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
29198 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
29199 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
29201 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361 = {
\r
29202 sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs),
\r
29203 offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, _asn_ctx),
\r
29204 asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361,
\r
29205 3, /* Count of tags in the map */
\r
29206 0, 0, 0, /* Optional elements (not needed) */
\r
29207 -1, /* First extension addition */
\r
29209 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs = {
\r
29210 "ServedEUTRAcellsENDCX2Management-ExtIEs",
\r
29211 "ServedEUTRAcellsENDCX2Management-ExtIEs",
\r
29212 &asn_OP_SEQUENCE,
\r
29213 asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361,
\r
29214 sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)
\r
29215 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */
\r
29216 asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361, /* Same as above */
\r
29217 sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)
\r
29218 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */
\r
29219 { 0, 0, SEQUENCE_constraint },
\r
29220 asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361,
\r
29221 3, /* Elements count */
\r
29222 &asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361 /* Additional specs */
\r
29225 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_368 = {
\r
29226 sizeof(struct En_gNBServedCells_ExtIEs__extensionValue),
\r
29227 offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, _asn_ctx),
\r
29228 offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, present),
\r
29229 sizeof(((struct En_gNBServedCells_ExtIEs__extensionValue *)0)->present),
\r
29230 0, /* No top level tags */
\r
29231 0, /* No tags in the map */
\r
29233 -1 /* Extensions start */
\r
29235 static /* Use -fall-defs-global to expose */
\r
29236 asn_TYPE_descriptor_t asn_DEF_extensionValue_368 = {
\r
29237 "extensionValue",
\r
29238 "extensionValue",
\r
29239 &asn_OP_OPEN_TYPE,
\r
29240 0, /* No effective tags (pointer) */
\r
29241 0, /* No effective tags (count) */
\r
29242 0, /* No tags (pointer) */
\r
29243 0, /* No tags (count) */
\r
29244 { 0, 0, OPEN_TYPE_constraint },
\r
29245 0, 0, /* No members */
\r
29246 &asn_SPC_extensionValue_specs_368 /* Additional specs */
\r
29249 asn_TYPE_member_t asn_MBR_En_gNBServedCells_ExtIEs_365[] = {
\r
29250 { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, id),
\r
29251 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
29252 -1, /* IMPLICIT tag at current level */
\r
29253 &asn_DEF_ProtocolIE_ID,
\r
29255 { 0, &asn_PER_memb_id_constr_366, memb_id_constraint_365 },
\r
29256 0, 0, /* No default value */
\r
29259 { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, criticality),
\r
29260 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
29261 -1, /* IMPLICIT tag at current level */
\r
29262 &asn_DEF_Criticality,
\r
29264 { 0, &asn_PER_memb_criticality_constr_367, memb_criticality_constraint_365 },
\r
29265 0, 0, /* No default value */
\r
29268 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, extensionValue),
\r
29269 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
29270 +1, /* EXPLICIT tag at current level */
\r
29271 &asn_DEF_extensionValue_368,
\r
29273 { 0, &asn_PER_memb_extensionValue_constr_368, memb_extensionValue_constraint_365 },
\r
29274 0, 0, /* No default value */
\r
29278 static const ber_tlv_tag_t asn_DEF_En_gNBServedCells_ExtIEs_tags_365[] = {
\r
29279 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
29281 static const asn_TYPE_tag2member_t asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365[] = {
\r
29282 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
29283 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
29284 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
29286 asn_SEQUENCE_specifics_t asn_SPC_En_gNBServedCells_ExtIEs_specs_365 = {
\r
29287 sizeof(struct En_gNBServedCells_ExtIEs),
\r
29288 offsetof(struct En_gNBServedCells_ExtIEs, _asn_ctx),
\r
29289 asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365,
\r
29290 3, /* Count of tags in the map */
\r
29291 0, 0, 0, /* Optional elements (not needed) */
\r
29292 -1, /* First extension addition */
\r
29294 asn_TYPE_descriptor_t asn_DEF_En_gNBServedCells_ExtIEs = {
\r
29295 "En-gNBServedCells-ExtIEs",
\r
29296 "En-gNBServedCells-ExtIEs",
\r
29297 &asn_OP_SEQUENCE,
\r
29298 asn_DEF_En_gNBServedCells_ExtIEs_tags_365,
\r
29299 sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)
\r
29300 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */
\r
29301 asn_DEF_En_gNBServedCells_ExtIEs_tags_365, /* Same as above */
\r
29302 sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)
\r
29303 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */
\r
29304 { 0, 0, SEQUENCE_constraint },
\r
29305 asn_MBR_En_gNBServedCells_ExtIEs_365,
\r
29306 3, /* Elements count */
\r
29307 &asn_SPC_En_gNBServedCells_ExtIEs_specs_365 /* Additional specs */
\r
29310 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_372 = {
\r
29311 sizeof(struct ServedNRCell_Information_ExtIEs__extensionValue),
\r
29312 offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
\r
29313 offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, present),
\r
29314 sizeof(((struct ServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
\r
29315 0, /* No top level tags */
\r
29316 0, /* No tags in the map */
\r
29318 -1 /* Extensions start */
\r
29320 static /* Use -fall-defs-global to expose */
\r
29321 asn_TYPE_descriptor_t asn_DEF_extensionValue_372 = {
\r
29322 "extensionValue",
\r
29323 "extensionValue",
\r
29324 &asn_OP_OPEN_TYPE,
\r
29325 0, /* No effective tags (pointer) */
\r
29326 0, /* No effective tags (count) */
\r
29327 0, /* No tags (pointer) */
\r
29328 0, /* No tags (count) */
\r
29329 { 0, 0, OPEN_TYPE_constraint },
\r
29330 0, 0, /* No members */
\r
29331 &asn_SPC_extensionValue_specs_372 /* Additional specs */
\r
29334 asn_TYPE_member_t asn_MBR_ServedNRCell_Information_ExtIEs_369[] = {
\r
29335 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, id),
\r
29336 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
29337 -1, /* IMPLICIT tag at current level */
\r
29338 &asn_DEF_ProtocolIE_ID,
\r
29340 { 0, &asn_PER_memb_id_constr_370, memb_id_constraint_369 },
\r
29341 0, 0, /* No default value */
\r
29344 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, criticality),
\r
29345 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
29346 -1, /* IMPLICIT tag at current level */
\r
29347 &asn_DEF_Criticality,
\r
29349 { 0, &asn_PER_memb_criticality_constr_371, memb_criticality_constraint_369 },
\r
29350 0, 0, /* No default value */
\r
29353 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, extensionValue),
\r
29354 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
29355 +1, /* EXPLICIT tag at current level */
\r
29356 &asn_DEF_extensionValue_372,
\r
29358 { 0, &asn_PER_memb_extensionValue_constr_372, memb_extensionValue_constraint_369 },
\r
29359 0, 0, /* No default value */
\r
29363 static const ber_tlv_tag_t asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[] = {
\r
29364 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
29366 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369[] = {
\r
29367 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
29368 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
29369 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
29371 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCell_Information_ExtIEs_specs_369 = {
\r
29372 sizeof(struct ServedNRCell_Information_ExtIEs),
\r
29373 offsetof(struct ServedNRCell_Information_ExtIEs, _asn_ctx),
\r
29374 asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369,
\r
29375 3, /* Count of tags in the map */
\r
29376 0, 0, 0, /* Optional elements (not needed) */
\r
29377 -1, /* First extension addition */
\r
29379 asn_TYPE_descriptor_t asn_DEF_ServedNRCell_Information_ExtIEs = {
\r
29380 "ServedNRCell-Information-ExtIEs",
\r
29381 "ServedNRCell-Information-ExtIEs",
\r
29382 &asn_OP_SEQUENCE,
\r
29383 asn_DEF_ServedNRCell_Information_ExtIEs_tags_369,
\r
29384 sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)
\r
29385 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */
\r
29386 asn_DEF_ServedNRCell_Information_ExtIEs_tags_369, /* Same as above */
\r
29387 sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)
\r
29388 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */
\r
29389 { 0, 0, SEQUENCE_constraint },
\r
29390 asn_MBR_ServedNRCell_Information_ExtIEs_369,
\r
29391 3, /* Elements count */
\r
29392 &asn_SPC_ServedNRCell_Information_ExtIEs_specs_369 /* Additional specs */
\r
29395 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_376 = {
\r
29396 sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
\r
29397 offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
\r
29398 offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
\r
29399 sizeof(((struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
\r
29400 0, /* No top level tags */
\r
29401 0, /* No tags in the map */
\r
29403 -1 /* Extensions start */
\r
29405 static /* Use -fall-defs-global to expose */
\r
29406 asn_TYPE_descriptor_t asn_DEF_extensionValue_376 = {
\r
29407 "extensionValue",
\r
29408 "extensionValue",
\r
29409 &asn_OP_OPEN_TYPE,
\r
29410 0, /* No effective tags (pointer) */
\r
29411 0, /* No effective tags (count) */
\r
29412 0, /* No tags (pointer) */
\r
29413 0, /* No tags (count) */
\r
29414 { 0, 0, OPEN_TYPE_constraint },
\r
29415 0, 0, /* No members */
\r
29416 &asn_SPC_extensionValue_specs_376 /* Additional specs */
\r
29419 asn_TYPE_member_t asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373[] = {
\r
29420 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, id),
\r
29421 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
29422 -1, /* IMPLICIT tag at current level */
\r
29423 &asn_DEF_ProtocolIE_ID,
\r
29425 { 0, &asn_PER_memb_id_constr_374, memb_id_constraint_373 },
\r
29426 0, 0, /* No default value */
\r
29429 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, criticality),
\r
29430 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
29431 -1, /* IMPLICIT tag at current level */
\r
29432 &asn_DEF_Criticality,
\r
29434 { 0, &asn_PER_memb_criticality_constr_375, memb_criticality_constraint_373 },
\r
29435 0, 0, /* No default value */
\r
29438 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
\r
29439 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
29440 +1, /* EXPLICIT tag at current level */
\r
29441 &asn_DEF_extensionValue_376,
\r
29443 { 0, &asn_PER_memb_extensionValue_constr_376, memb_extensionValue_constraint_373 },
\r
29444 0, 0, /* No default value */
\r
29448 static const ber_tlv_tag_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[] = {
\r
29449 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
29451 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373[] = {
\r
29452 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
29453 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
29454 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
29456 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373 = {
\r
29457 sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs),
\r
29458 offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
\r
29459 asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373,
\r
29460 3, /* Count of tags in the map */
\r
29461 0, 0, 0, /* Optional elements (not needed) */
\r
29462 -1, /* First extension addition */
\r
29464 asn_TYPE_descriptor_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs = {
\r
29465 "FDD-InfoServedNRCell-Information-ExtIEs",
\r
29466 "FDD-InfoServedNRCell-Information-ExtIEs",
\r
29467 &asn_OP_SEQUENCE,
\r
29468 asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373,
\r
29469 sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)
\r
29470 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */
\r
29471 asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373, /* Same as above */
\r
29472 sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)
\r
29473 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */
\r
29474 { 0, 0, SEQUENCE_constraint },
\r
29475 asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373,
\r
29476 3, /* Elements count */
\r
29477 &asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373 /* Additional specs */
\r
29480 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_380 = {
\r
29481 sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
\r
29482 offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
\r
29483 offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
\r
29484 sizeof(((struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
\r
29485 0, /* No top level tags */
\r
29486 0, /* No tags in the map */
\r
29488 -1 /* Extensions start */
\r
29490 static /* Use -fall-defs-global to expose */
\r
29491 asn_TYPE_descriptor_t asn_DEF_extensionValue_380 = {
\r
29492 "extensionValue",
\r
29493 "extensionValue",
\r
29494 &asn_OP_OPEN_TYPE,
\r
29495 0, /* No effective tags (pointer) */
\r
29496 0, /* No effective tags (count) */
\r
29497 0, /* No tags (pointer) */
\r
29498 0, /* No tags (count) */
\r
29499 { 0, 0, OPEN_TYPE_constraint },
\r
29500 0, 0, /* No members */
\r
29501 &asn_SPC_extensionValue_specs_380 /* Additional specs */
\r
29504 asn_TYPE_member_t asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377[] = {
\r
29505 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
\r
29506 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
29507 -1, /* IMPLICIT tag at current level */
\r
29508 &asn_DEF_ProtocolIE_ID,
\r
29510 { 0, &asn_PER_memb_id_constr_378, memb_id_constraint_377 },
\r
29511 0, 0, /* No default value */
\r
29514 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
\r
29515 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
29516 -1, /* IMPLICIT tag at current level */
\r
29517 &asn_DEF_Criticality,
\r
29519 { 0, &asn_PER_memb_criticality_constr_379, memb_criticality_constraint_377 },
\r
29520 0, 0, /* No default value */
\r
29523 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
\r
29524 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
29525 +1, /* EXPLICIT tag at current level */
\r
29526 &asn_DEF_extensionValue_380,
\r
29528 { 0, &asn_PER_memb_extensionValue_constr_380, memb_extensionValue_constraint_377 },
\r
29529 0, 0, /* No default value */
\r
29533 static const ber_tlv_tag_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[] = {
\r
29534 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
29536 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377[] = {
\r
29537 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
29538 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
29539 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
29541 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377 = {
\r
29542 sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs),
\r
29543 offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
\r
29544 asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377,
\r
29545 3, /* Count of tags in the map */
\r
29546 0, 0, 0, /* Optional elements (not needed) */
\r
29547 -1, /* First extension addition */
\r
29549 asn_TYPE_descriptor_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
\r
29550 "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
\r
29551 "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
\r
29552 &asn_OP_SEQUENCE,
\r
29553 asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377,
\r
29554 sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)
\r
29555 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */
\r
29556 asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377, /* Same as above */
\r
29557 sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)
\r
29558 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */
\r
29559 { 0, 0, SEQUENCE_constraint },
\r
29560 asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377,
\r
29561 3, /* Elements count */
\r
29562 &asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377 /* Additional specs */
\r
29565 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_384 = {
\r
29566 sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
\r
29567 offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
\r
29568 offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
\r
29569 sizeof(((struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
\r
29570 0, /* No top level tags */
\r
29571 0, /* No tags in the map */
\r
29573 -1 /* Extensions start */
\r
29575 static /* Use -fall-defs-global to expose */
\r
29576 asn_TYPE_descriptor_t asn_DEF_extensionValue_384 = {
\r
29577 "extensionValue",
\r
29578 "extensionValue",
\r
29579 &asn_OP_OPEN_TYPE,
\r
29580 0, /* No effective tags (pointer) */
\r
29581 0, /* No effective tags (count) */
\r
29582 0, /* No tags (pointer) */
\r
29583 0, /* No tags (count) */
\r
29584 { 0, 0, OPEN_TYPE_constraint },
\r
29585 0, 0, /* No members */
\r
29586 &asn_SPC_extensionValue_specs_384 /* Additional specs */
\r
29589 asn_TYPE_member_t asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381[] = {
\r
29590 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, id),
\r
29591 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
29592 -1, /* IMPLICIT tag at current level */
\r
29593 &asn_DEF_ProtocolIE_ID,
\r
29595 { 0, &asn_PER_memb_id_constr_382, memb_id_constraint_381 },
\r
29596 0, 0, /* No default value */
\r
29599 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, criticality),
\r
29600 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
29601 -1, /* IMPLICIT tag at current level */
\r
29602 &asn_DEF_Criticality,
\r
29604 { 0, &asn_PER_memb_criticality_constr_383, memb_criticality_constraint_381 },
\r
29605 0, 0, /* No default value */
\r
29608 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
\r
29609 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
29610 +1, /* EXPLICIT tag at current level */
\r
29611 &asn_DEF_extensionValue_384,
\r
29613 { 0, &asn_PER_memb_extensionValue_constr_384, memb_extensionValue_constraint_381 },
\r
29614 0, 0, /* No default value */
\r
29618 static const ber_tlv_tag_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[] = {
\r
29619 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
29621 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381[] = {
\r
29622 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
29623 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
29624 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
29626 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381 = {
\r
29627 sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs),
\r
29628 offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
\r
29629 asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381,
\r
29630 3, /* Count of tags in the map */
\r
29631 0, 0, 0, /* Optional elements (not needed) */
\r
29632 -1, /* First extension addition */
\r
29634 asn_TYPE_descriptor_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs = {
\r
29635 "TDD-InfoServedNRCell-Information-ExtIEs",
\r
29636 "TDD-InfoServedNRCell-Information-ExtIEs",
\r
29637 &asn_OP_SEQUENCE,
\r
29638 asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381,
\r
29639 sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)
\r
29640 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */
\r
29641 asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381, /* Same as above */
\r
29642 sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)
\r
29643 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */
\r
29644 { 0, 0, SEQUENCE_constraint },
\r
29645 asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381,
\r
29646 3, /* Elements count */
\r
29647 &asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381 /* Additional specs */
\r
29650 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_388 = {
\r
29651 sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
\r
29652 offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
\r
29653 offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
\r
29654 sizeof(((struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
\r
29655 0, /* No top level tags */
\r
29656 0, /* No tags in the map */
\r
29658 -1 /* Extensions start */
\r
29660 static /* Use -fall-defs-global to expose */
\r
29661 asn_TYPE_descriptor_t asn_DEF_extensionValue_388 = {
\r
29662 "extensionValue",
\r
29663 "extensionValue",
\r
29664 &asn_OP_OPEN_TYPE,
\r
29665 0, /* No effective tags (pointer) */
\r
29666 0, /* No effective tags (count) */
\r
29667 0, /* No tags (pointer) */
\r
29668 0, /* No tags (count) */
\r
29669 { 0, 0, OPEN_TYPE_constraint },
\r
29670 0, 0, /* No members */
\r
29671 &asn_SPC_extensionValue_specs_388 /* Additional specs */
\r
29674 asn_TYPE_member_t asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385[] = {
\r
29675 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
\r
29676 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
29677 -1, /* IMPLICIT tag at current level */
\r
29678 &asn_DEF_ProtocolIE_ID,
\r
29680 { 0, &asn_PER_memb_id_constr_386, memb_id_constraint_385 },
\r
29681 0, 0, /* No default value */
\r
29684 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
\r
29685 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
29686 -1, /* IMPLICIT tag at current level */
\r
29687 &asn_DEF_Criticality,
\r
29689 { 0, &asn_PER_memb_criticality_constr_387, memb_criticality_constraint_385 },
\r
29690 0, 0, /* No default value */
\r
29693 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
\r
29694 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
29695 +1, /* EXPLICIT tag at current level */
\r
29696 &asn_DEF_extensionValue_388,
\r
29698 { 0, &asn_PER_memb_extensionValue_constr_388, memb_extensionValue_constraint_385 },
\r
29699 0, 0, /* No default value */
\r
29703 static const ber_tlv_tag_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[] = {
\r
29704 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
29706 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385[] = {
\r
29707 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
29708 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
29709 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
29711 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385 = {
\r
29712 sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs),
\r
29713 offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
\r
29714 asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385,
\r
29715 3, /* Count of tags in the map */
\r
29716 0, 0, 0, /* Optional elements (not needed) */
\r
29717 -1, /* First extension addition */
\r
29719 asn_TYPE_descriptor_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
\r
29720 "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
\r
29721 "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
\r
29722 &asn_OP_SEQUENCE,
\r
29723 asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385,
\r
29724 sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)
\r
29725 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */
\r
29726 asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385, /* Same as above */
\r
29727 sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)
\r
29728 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */
\r
29729 { 0, 0, SEQUENCE_constraint },
\r
29730 asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385,
\r
29731 3, /* Elements count */
\r
29732 &asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385 /* Additional specs */
\r
29735 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_392 = {
\r
29736 sizeof(struct NRNeighbour_Information_ExtIEs__extensionValue),
\r
29737 offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, _asn_ctx),
\r
29738 offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, present),
\r
29739 sizeof(((struct NRNeighbour_Information_ExtIEs__extensionValue *)0)->present),
\r
29740 0, /* No top level tags */
\r
29741 0, /* No tags in the map */
\r
29743 -1 /* Extensions start */
\r
29745 static /* Use -fall-defs-global to expose */
\r
29746 asn_TYPE_descriptor_t asn_DEF_extensionValue_392 = {
\r
29747 "extensionValue",
\r
29748 "extensionValue",
\r
29749 &asn_OP_OPEN_TYPE,
\r
29750 0, /* No effective tags (pointer) */
\r
29751 0, /* No effective tags (count) */
\r
29752 0, /* No tags (pointer) */
\r
29753 0, /* No tags (count) */
\r
29754 { 0, 0, OPEN_TYPE_constraint },
\r
29755 0, 0, /* No members */
\r
29756 &asn_SPC_extensionValue_specs_392 /* Additional specs */
\r
29759 asn_TYPE_member_t asn_MBR_NRNeighbour_Information_ExtIEs_389[] = {
\r
29760 { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, id),
\r
29761 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
29762 -1, /* IMPLICIT tag at current level */
\r
29763 &asn_DEF_ProtocolIE_ID,
\r
29765 { 0, &asn_PER_memb_id_constr_390, memb_id_constraint_389 },
\r
29766 0, 0, /* No default value */
\r
29769 { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, criticality),
\r
29770 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
29771 -1, /* IMPLICIT tag at current level */
\r
29772 &asn_DEF_Criticality,
\r
29774 { 0, &asn_PER_memb_criticality_constr_391, memb_criticality_constraint_389 },
\r
29775 0, 0, /* No default value */
\r
29778 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, extensionValue),
\r
29779 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
29780 +1, /* EXPLICIT tag at current level */
\r
29781 &asn_DEF_extensionValue_392,
\r
29783 { 0, &asn_PER_memb_extensionValue_constr_392, memb_extensionValue_constraint_389 },
\r
29784 0, 0, /* No default value */
\r
29788 static const ber_tlv_tag_t asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[] = {
\r
29789 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
29791 static const asn_TYPE_tag2member_t asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389[] = {
\r
29792 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
29793 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
29794 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
29796 asn_SEQUENCE_specifics_t asn_SPC_NRNeighbour_Information_ExtIEs_specs_389 = {
\r
29797 sizeof(struct NRNeighbour_Information_ExtIEs),
\r
29798 offsetof(struct NRNeighbour_Information_ExtIEs, _asn_ctx),
\r
29799 asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389,
\r
29800 3, /* Count of tags in the map */
\r
29801 0, 0, 0, /* Optional elements (not needed) */
\r
29802 -1, /* First extension addition */
\r
29804 asn_TYPE_descriptor_t asn_DEF_NRNeighbour_Information_ExtIEs = {
\r
29805 "NRNeighbour-Information-ExtIEs",
\r
29806 "NRNeighbour-Information-ExtIEs",
\r
29807 &asn_OP_SEQUENCE,
\r
29808 asn_DEF_NRNeighbour_Information_ExtIEs_tags_389,
\r
29809 sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)
\r
29810 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */
\r
29811 asn_DEF_NRNeighbour_Information_ExtIEs_tags_389, /* Same as above */
\r
29812 sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)
\r
29813 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */
\r
29814 { 0, 0, SEQUENCE_constraint },
\r
29815 asn_MBR_NRNeighbour_Information_ExtIEs_389,
\r
29816 3, /* Elements count */
\r
29817 &asn_SPC_NRNeighbour_Information_ExtIEs_specs_389 /* Additional specs */
\r
29820 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_396 = {
\r
29821 sizeof(struct Limited_list_ExtIEs__extensionValue),
\r
29822 offsetof(struct Limited_list_ExtIEs__extensionValue, _asn_ctx),
\r
29823 offsetof(struct Limited_list_ExtIEs__extensionValue, present),
\r
29824 sizeof(((struct Limited_list_ExtIEs__extensionValue *)0)->present),
\r
29825 0, /* No top level tags */
\r
29826 0, /* No tags in the map */
\r
29828 -1 /* Extensions start */
\r
29830 static /* Use -fall-defs-global to expose */
\r
29831 asn_TYPE_descriptor_t asn_DEF_extensionValue_396 = {
\r
29832 "extensionValue",
\r
29833 "extensionValue",
\r
29834 &asn_OP_OPEN_TYPE,
\r
29835 0, /* No effective tags (pointer) */
\r
29836 0, /* No effective tags (count) */
\r
29837 0, /* No tags (pointer) */
\r
29838 0, /* No tags (count) */
\r
29839 { 0, 0, OPEN_TYPE_constraint },
\r
29840 0, 0, /* No members */
\r
29841 &asn_SPC_extensionValue_specs_396 /* Additional specs */
\r
29844 asn_TYPE_member_t asn_MBR_Limited_list_ExtIEs_393[] = {
\r
29845 { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, id),
\r
29846 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
29847 -1, /* IMPLICIT tag at current level */
\r
29848 &asn_DEF_ProtocolIE_ID,
\r
29850 { 0, &asn_PER_memb_id_constr_394, memb_id_constraint_393 },
\r
29851 0, 0, /* No default value */
\r
29854 { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, criticality),
\r
29855 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
29856 -1, /* IMPLICIT tag at current level */
\r
29857 &asn_DEF_Criticality,
\r
29859 { 0, &asn_PER_memb_criticality_constr_395, memb_criticality_constraint_393 },
\r
29860 0, 0, /* No default value */
\r
29863 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, extensionValue),
\r
29864 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
29865 +1, /* EXPLICIT tag at current level */
\r
29866 &asn_DEF_extensionValue_396,
\r
29868 { 0, &asn_PER_memb_extensionValue_constr_396, memb_extensionValue_constraint_393 },
\r
29869 0, 0, /* No default value */
\r
29873 static const ber_tlv_tag_t asn_DEF_Limited_list_ExtIEs_tags_393[] = {
\r
29874 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
29876 static const asn_TYPE_tag2member_t asn_MAP_Limited_list_ExtIEs_tag2el_393[] = {
\r
29877 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
29878 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
29879 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
29881 asn_SEQUENCE_specifics_t asn_SPC_Limited_list_ExtIEs_specs_393 = {
\r
29882 sizeof(struct Limited_list_ExtIEs),
\r
29883 offsetof(struct Limited_list_ExtIEs, _asn_ctx),
\r
29884 asn_MAP_Limited_list_ExtIEs_tag2el_393,
\r
29885 3, /* Count of tags in the map */
\r
29886 0, 0, 0, /* Optional elements (not needed) */
\r
29887 -1, /* First extension addition */
\r
29889 asn_TYPE_descriptor_t asn_DEF_Limited_list_ExtIEs = {
\r
29890 "Limited-list-ExtIEs",
\r
29891 "Limited-list-ExtIEs",
\r
29892 &asn_OP_SEQUENCE,
\r
29893 asn_DEF_Limited_list_ExtIEs_tags_393,
\r
29894 sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)
\r
29895 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */
\r
29896 asn_DEF_Limited_list_ExtIEs_tags_393, /* Same as above */
\r
29897 sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)
\r
29898 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */
\r
29899 { 0, 0, SEQUENCE_constraint },
\r
29900 asn_MBR_Limited_list_ExtIEs_393,
\r
29901 3, /* Elements count */
\r
29902 &asn_SPC_Limited_list_ExtIEs_specs_393 /* Additional specs */
\r
29905 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_400 = {
\r
29906 sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue),
\r
29907 offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, _asn_ctx),
\r
29908 offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, present),
\r
29909 sizeof(((struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue *)0)->present),
\r
29910 0, /* No top level tags */
\r
29911 0, /* No tags in the map */
\r
29913 -1 /* Extensions start */
\r
29915 static /* Use -fall-defs-global to expose */
\r
29916 asn_TYPE_descriptor_t asn_DEF_extensionValue_400 = {
\r
29917 "extensionValue",
\r
29918 "extensionValue",
\r
29919 &asn_OP_OPEN_TYPE,
\r
29920 0, /* No effective tags (pointer) */
\r
29921 0, /* No effective tags (count) */
\r
29922 0, /* No tags (pointer) */
\r
29923 0, /* No tags (count) */
\r
29924 { 0, 0, OPEN_TYPE_constraint },
\r
29925 0, 0, /* No members */
\r
29926 &asn_SPC_extensionValue_specs_400 /* Additional specs */
\r
29929 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397[] = {
\r
29930 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, id),
\r
29931 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
29932 -1, /* IMPLICIT tag at current level */
\r
29933 &asn_DEF_ProtocolIE_ID,
\r
29935 { 0, &asn_PER_memb_id_constr_398, memb_id_constraint_397 },
\r
29936 0, 0, /* No default value */
\r
29939 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, criticality),
\r
29940 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
29941 -1, /* IMPLICIT tag at current level */
\r
29942 &asn_DEF_Criticality,
\r
29944 { 0, &asn_PER_memb_criticality_constr_399, memb_criticality_constraint_397 },
\r
29945 0, 0, /* No default value */
\r
29948 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, extensionValue),
\r
29949 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
29950 +1, /* EXPLICIT tag at current level */
\r
29951 &asn_DEF_extensionValue_400,
\r
29953 { 0, &asn_PER_memb_extensionValue_constr_400, memb_extensionValue_constraint_397 },
\r
29954 0, 0, /* No default value */
\r
29958 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[] = {
\r
29959 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
29961 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397[] = {
\r
29962 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
29963 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
29964 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
29966 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397 = {
\r
29967 sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs),
\r
29968 offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, _asn_ctx),
\r
29969 asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397,
\r
29970 3, /* Count of tags in the map */
\r
29971 0, 0, 0, /* Optional elements (not needed) */
\r
29972 -1, /* First extension addition */
\r
29974 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs = {
\r
29975 "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
\r
29976 "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
\r
29977 &asn_OP_SEQUENCE,
\r
29978 asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397,
\r
29979 sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)
\r
29980 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */
\r
29981 asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397, /* Same as above */
\r
29982 sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)
\r
29983 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */
\r
29984 { 0, 0, SEQUENCE_constraint },
\r
29985 asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397,
\r
29986 3, /* Elements count */
\r
29987 &asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397 /* Additional specs */
\r
29990 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_404 = {
\r
29991 sizeof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue),
\r
29992 offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
\r
29993 offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, present),
\r
29994 sizeof(((struct ServedNRCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
\r
29995 0, /* No top level tags */
\r
29996 0, /* No tags in the map */
\r
29998 -1 /* Extensions start */
\r
30000 static /* Use -fall-defs-global to expose */
\r
30001 asn_TYPE_descriptor_t asn_DEF_extensionValue_404 = {
\r
30002 "extensionValue",
\r
30003 "extensionValue",
\r
30004 &asn_OP_OPEN_TYPE,
\r
30005 0, /* No effective tags (pointer) */
\r
30006 0, /* No effective tags (count) */
\r
30007 0, /* No tags (pointer) */
\r
30008 0, /* No tags (count) */
\r
30009 { 0, 0, OPEN_TYPE_constraint },
\r
30010 0, 0, /* No members */
\r
30011 &asn_SPC_extensionValue_specs_404 /* Additional specs */
\r
30014 asn_TYPE_member_t asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401[] = {
\r
30015 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, id),
\r
30016 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
30017 -1, /* IMPLICIT tag at current level */
\r
30018 &asn_DEF_ProtocolIE_ID,
\r
30020 { 0, &asn_PER_memb_id_constr_402, memb_id_constraint_401 },
\r
30021 0, 0, /* No default value */
\r
30024 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, criticality),
\r
30025 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
30026 -1, /* IMPLICIT tag at current level */
\r
30027 &asn_DEF_Criticality,
\r
30029 { 0, &asn_PER_memb_criticality_constr_403, memb_criticality_constraint_401 },
\r
30030 0, 0, /* No default value */
\r
30033 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, extensionValue),
\r
30034 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
30035 +1, /* EXPLICIT tag at current level */
\r
30036 &asn_DEF_extensionValue_404,
\r
30038 { 0, &asn_PER_memb_extensionValue_constr_404, memb_extensionValue_constraint_401 },
\r
30039 0, 0, /* No default value */
\r
30043 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[] = {
\r
30044 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
30046 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401[] = {
\r
30047 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
30048 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
30049 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
30051 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401 = {
\r
30052 sizeof(struct ServedNRCellsToModify_Item_ExtIEs),
\r
30053 offsetof(struct ServedNRCellsToModify_Item_ExtIEs, _asn_ctx),
\r
30054 asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401,
\r
30055 3, /* Count of tags in the map */
\r
30056 0, 0, 0, /* Optional elements (not needed) */
\r
30057 -1, /* First extension addition */
\r
30059 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs = {
\r
30060 "ServedNRCellsToModify-Item-ExtIEs",
\r
30061 "ServedNRCellsToModify-Item-ExtIEs",
\r
30062 &asn_OP_SEQUENCE,
\r
30063 asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401,
\r
30064 sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)
\r
30065 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */
\r
30066 asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401, /* Same as above */
\r
30067 sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)
\r
30068 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */
\r
30069 { 0, 0, SEQUENCE_constraint },
\r
30070 asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401,
\r
30071 3, /* Elements count */
\r
30072 &asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401 /* Additional specs */
\r
30075 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_408 = {
\r
30076 sizeof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue),
\r
30077 offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),
\r
30078 offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, present),
\r
30079 sizeof(((struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),
\r
30080 0, /* No top level tags */
\r
30081 0, /* No tags in the map */
\r
30083 -1 /* Extensions start */
\r
30085 static /* Use -fall-defs-global to expose */
\r
30086 asn_TYPE_descriptor_t asn_DEF_extensionValue_408 = {
\r
30087 "extensionValue",
\r
30088 "extensionValue",
\r
30089 &asn_OP_OPEN_TYPE,
\r
30090 0, /* No effective tags (pointer) */
\r
30091 0, /* No effective tags (count) */
\r
30092 0, /* No tags (pointer) */
\r
30093 0, /* No tags (count) */
\r
30094 { 0, 0, OPEN_TYPE_constraint },
\r
30095 0, 0, /* No members */
\r
30096 &asn_SPC_extensionValue_specs_408 /* Additional specs */
\r
30099 asn_TYPE_member_t asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405[] = {
\r
30100 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, id),
\r
30101 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
30102 -1, /* IMPLICIT tag at current level */
\r
30103 &asn_DEF_ProtocolIE_ID,
\r
30105 { 0, &asn_PER_memb_id_constr_406, memb_id_constraint_405 },
\r
30106 0, 0, /* No default value */
\r
30109 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, criticality),
\r
30110 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
30111 -1, /* IMPLICIT tag at current level */
\r
30112 &asn_DEF_Criticality,
\r
30114 { 0, &asn_PER_memb_criticality_constr_407, memb_criticality_constraint_405 },
\r
30115 0, 0, /* No default value */
\r
30118 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, extensionValue),
\r
30119 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
30120 +1, /* EXPLICIT tag at current level */
\r
30121 &asn_DEF_extensionValue_408,
\r
30123 { 0, &asn_PER_memb_extensionValue_constr_408, memb_extensionValue_constraint_405 },
\r
30124 0, 0, /* No default value */
\r
30128 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[] = {
\r
30129 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
30131 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405[] = {
\r
30132 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
30133 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
30134 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
30136 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405 = {
\r
30137 sizeof(struct ServedNRCellsToActivate_Item_ExtIEs),
\r
30138 offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, _asn_ctx),
\r
30139 asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405,
\r
30140 3, /* Count of tags in the map */
\r
30141 0, 0, 0, /* Optional elements (not needed) */
\r
30142 -1, /* First extension addition */
\r
30144 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs = {
\r
30145 "ServedNRCellsToActivate-Item-ExtIEs",
\r
30146 "ServedNRCellsToActivate-Item-ExtIEs",
\r
30147 &asn_OP_SEQUENCE,
\r
30148 asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405,
\r
30149 sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)
\r
30150 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */
\r
30151 asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405, /* Same as above */
\r
30152 sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)
\r
30153 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */
\r
30154 { 0, 0, SEQUENCE_constraint },
\r
30155 asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405,
\r
30156 3, /* Elements count */
\r
30157 &asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405 /* Additional specs */
\r
30160 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_412 = {
\r
30161 sizeof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue),
\r
30162 offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, _asn_ctx),
\r
30163 offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, present),
\r
30164 sizeof(((struct ActivatedNRCellList_Item_ExtIEs__extensionValue *)0)->present),
\r
30165 0, /* No top level tags */
\r
30166 0, /* No tags in the map */
\r
30168 -1 /* Extensions start */
\r
30170 static /* Use -fall-defs-global to expose */
\r
30171 asn_TYPE_descriptor_t asn_DEF_extensionValue_412 = {
\r
30172 "extensionValue",
\r
30173 "extensionValue",
\r
30174 &asn_OP_OPEN_TYPE,
\r
30175 0, /* No effective tags (pointer) */
\r
30176 0, /* No effective tags (count) */
\r
30177 0, /* No tags (pointer) */
\r
30178 0, /* No tags (count) */
\r
30179 { 0, 0, OPEN_TYPE_constraint },
\r
30180 0, 0, /* No members */
\r
30181 &asn_SPC_extensionValue_specs_412 /* Additional specs */
\r
30184 asn_TYPE_member_t asn_MBR_ActivatedNRCellList_Item_ExtIEs_409[] = {
\r
30185 { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, id),
\r
30186 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
30187 -1, /* IMPLICIT tag at current level */
\r
30188 &asn_DEF_ProtocolIE_ID,
\r
30190 { 0, &asn_PER_memb_id_constr_410, memb_id_constraint_409 },
\r
30191 0, 0, /* No default value */
\r
30194 { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, criticality),
\r
30195 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
30196 -1, /* IMPLICIT tag at current level */
\r
30197 &asn_DEF_Criticality,
\r
30199 { 0, &asn_PER_memb_criticality_constr_411, memb_criticality_constraint_409 },
\r
30200 0, 0, /* No default value */
\r
30203 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, extensionValue),
\r
30204 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
30205 +1, /* EXPLICIT tag at current level */
\r
30206 &asn_DEF_extensionValue_412,
\r
30208 { 0, &asn_PER_memb_extensionValue_constr_412, memb_extensionValue_constraint_409 },
\r
30209 0, 0, /* No default value */
\r
30213 static const ber_tlv_tag_t asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[] = {
\r
30214 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
30216 static const asn_TYPE_tag2member_t asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409[] = {
\r
30217 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
30218 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
30219 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
30221 asn_SEQUENCE_specifics_t asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409 = {
\r
30222 sizeof(struct ActivatedNRCellList_Item_ExtIEs),
\r
30223 offsetof(struct ActivatedNRCellList_Item_ExtIEs, _asn_ctx),
\r
30224 asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409,
\r
30225 3, /* Count of tags in the map */
\r
30226 0, 0, 0, /* Optional elements (not needed) */
\r
30227 -1, /* First extension addition */
\r
30229 asn_TYPE_descriptor_t asn_DEF_ActivatedNRCellList_Item_ExtIEs = {
\r
30230 "ActivatedNRCellList-Item-ExtIEs",
\r
30231 "ActivatedNRCellList-Item-ExtIEs",
\r
30232 &asn_OP_SEQUENCE,
\r
30233 asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409,
\r
30234 sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)
\r
30235 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */
\r
30236 asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409, /* Same as above */
\r
30237 sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)
\r
30238 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */
\r
30239 { 0, 0, SEQUENCE_constraint },
\r
30240 asn_MBR_ActivatedNRCellList_Item_ExtIEs_409,
\r
30241 3, /* Elements count */
\r
30242 &asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409 /* Additional specs */
\r
30245 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_416 = {
\r
30246 sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue),
\r
30247 offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, _asn_ctx),
\r
30248 offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, present),
\r
30249 sizeof(((struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue *)0)->present),
\r
30250 0, /* No top level tags */
\r
30251 0, /* No tags in the map */
\r
30253 -1 /* Extensions start */
\r
30255 static /* Use -fall-defs-global to expose */
\r
30256 asn_TYPE_descriptor_t asn_DEF_extensionValue_416 = {
\r
30257 "extensionValue",
\r
30258 "extensionValue",
\r
30259 &asn_OP_OPEN_TYPE,
\r
30260 0, /* No effective tags (pointer) */
\r
30261 0, /* No effective tags (count) */
\r
30262 0, /* No tags (pointer) */
\r
30263 0, /* No tags (count) */
\r
30264 { 0, 0, OPEN_TYPE_constraint },
\r
30265 0, 0, /* No members */
\r
30266 &asn_SPC_extensionValue_specs_416 /* Additional specs */
\r
30269 asn_TYPE_member_t asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413[] = {
\r
30270 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, id),
\r
30271 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
30272 -1, /* IMPLICIT tag at current level */
\r
30273 &asn_DEF_ProtocolIE_ID,
\r
30275 { 0, &asn_PER_memb_id_constr_414, memb_id_constraint_413 },
\r
30276 0, 0, /* No default value */
\r
30279 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, criticality),
\r
30280 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
30281 -1, /* IMPLICIT tag at current level */
\r
30282 &asn_DEF_Criticality,
\r
30284 { 0, &asn_PER_memb_criticality_constr_415, memb_criticality_constraint_413 },
\r
30285 0, 0, /* No default value */
\r
30288 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, extensionValue),
\r
30289 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
30290 +1, /* EXPLICIT tag at current level */
\r
30291 &asn_DEF_extensionValue_416,
\r
30293 { 0, &asn_PER_memb_extensionValue_constr_416, memb_extensionValue_constraint_413 },
\r
30294 0, 0, /* No default value */
\r
30298 static const ber_tlv_tag_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[] = {
\r
30299 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
30301 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413[] = {
\r
30302 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
30303 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
30304 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
30306 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413 = {
\r
30307 sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs),
\r
30308 offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, _asn_ctx),
\r
30309 asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413,
\r
30310 3, /* Count of tags in the map */
\r
30311 0, 0, 0, /* Optional elements (not needed) */
\r
30312 -1, /* First extension addition */
\r
30314 asn_TYPE_descriptor_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs = {
\r
30315 "E-RABs-DataForwardingAddress-ItemExtIEs",
\r
30316 "E-RABs-DataForwardingAddress-ItemExtIEs",
\r
30317 &asn_OP_SEQUENCE,
\r
30318 asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413,
\r
30319 sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)
\r
30320 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */
\r
30321 asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413, /* Same as above */
\r
30322 sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)
\r
30323 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */
\r
30324 { 0, 0, SEQUENCE_constraint },
\r
30325 asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413,
\r
30326 3, /* Elements count */
\r
30327 &asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413 /* Additional specs */
\r
30330 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_420 = {
\r
30331 sizeof(struct ABSInformationFDD_ExtIEs__extensionValue),
\r
30332 offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
\r
30333 offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, present),
\r
30334 sizeof(((struct ABSInformationFDD_ExtIEs__extensionValue *)0)->present),
\r
30335 0, /* No top level tags */
\r
30336 0, /* No tags in the map */
\r
30338 -1 /* Extensions start */
\r
30340 static /* Use -fall-defs-global to expose */
\r
30341 asn_TYPE_descriptor_t asn_DEF_extensionValue_420 = {
\r
30342 "extensionValue",
\r
30343 "extensionValue",
\r
30344 &asn_OP_OPEN_TYPE,
\r
30345 0, /* No effective tags (pointer) */
\r
30346 0, /* No effective tags (count) */
\r
30347 0, /* No tags (pointer) */
\r
30348 0, /* No tags (count) */
\r
30349 { 0, 0, OPEN_TYPE_constraint },
\r
30350 0, 0, /* No members */
\r
30351 &asn_SPC_extensionValue_specs_420 /* Additional specs */
\r
30354 asn_TYPE_member_t asn_MBR_ABSInformationFDD_ExtIEs_417[] = {
\r
30355 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, id),
\r
30356 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
30357 -1, /* IMPLICIT tag at current level */
\r
30358 &asn_DEF_ProtocolIE_ID,
\r
30360 { 0, &asn_PER_memb_id_constr_418, memb_id_constraint_417 },
\r
30361 0, 0, /* No default value */
\r
30364 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, criticality),
\r
30365 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
30366 -1, /* IMPLICIT tag at current level */
\r
30367 &asn_DEF_Criticality,
\r
30369 { 0, &asn_PER_memb_criticality_constr_419, memb_criticality_constraint_417 },
\r
30370 0, 0, /* No default value */
\r
30373 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, extensionValue),
\r
30374 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
30375 +1, /* EXPLICIT tag at current level */
\r
30376 &asn_DEF_extensionValue_420,
\r
30378 { 0, &asn_PER_memb_extensionValue_constr_420, memb_extensionValue_constraint_417 },
\r
30379 0, 0, /* No default value */
\r
30383 static const ber_tlv_tag_t asn_DEF_ABSInformationFDD_ExtIEs_tags_417[] = {
\r
30384 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
30386 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417[] = {
\r
30387 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
30388 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
30389 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
30391 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationFDD_ExtIEs_specs_417 = {
\r
30392 sizeof(struct ABSInformationFDD_ExtIEs),
\r
30393 offsetof(struct ABSInformationFDD_ExtIEs, _asn_ctx),
\r
30394 asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417,
\r
30395 3, /* Count of tags in the map */
\r
30396 0, 0, 0, /* Optional elements (not needed) */
\r
30397 -1, /* First extension addition */
\r
30399 asn_TYPE_descriptor_t asn_DEF_ABSInformationFDD_ExtIEs = {
\r
30400 "ABSInformationFDD-ExtIEs",
\r
30401 "ABSInformationFDD-ExtIEs",
\r
30402 &asn_OP_SEQUENCE,
\r
30403 asn_DEF_ABSInformationFDD_ExtIEs_tags_417,
\r
30404 sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)
\r
30405 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */
\r
30406 asn_DEF_ABSInformationFDD_ExtIEs_tags_417, /* Same as above */
\r
30407 sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)
\r
30408 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */
\r
30409 { 0, 0, SEQUENCE_constraint },
\r
30410 asn_MBR_ABSInformationFDD_ExtIEs_417,
\r
30411 3, /* Elements count */
\r
30412 &asn_SPC_ABSInformationFDD_ExtIEs_specs_417 /* Additional specs */
\r
30415 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_424 = {
\r
30416 sizeof(struct ABSInformationTDD_ExtIEs__extensionValue),
\r
30417 offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
\r
30418 offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, present),
\r
30419 sizeof(((struct ABSInformationTDD_ExtIEs__extensionValue *)0)->present),
\r
30420 0, /* No top level tags */
\r
30421 0, /* No tags in the map */
\r
30423 -1 /* Extensions start */
\r
30425 static /* Use -fall-defs-global to expose */
\r
30426 asn_TYPE_descriptor_t asn_DEF_extensionValue_424 = {
\r
30427 "extensionValue",
\r
30428 "extensionValue",
\r
30429 &asn_OP_OPEN_TYPE,
\r
30430 0, /* No effective tags (pointer) */
\r
30431 0, /* No effective tags (count) */
\r
30432 0, /* No tags (pointer) */
\r
30433 0, /* No tags (count) */
\r
30434 { 0, 0, OPEN_TYPE_constraint },
\r
30435 0, 0, /* No members */
\r
30436 &asn_SPC_extensionValue_specs_424 /* Additional specs */
\r
30439 asn_TYPE_member_t asn_MBR_ABSInformationTDD_ExtIEs_421[] = {
\r
30440 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, id),
\r
30441 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
30442 -1, /* IMPLICIT tag at current level */
\r
30443 &asn_DEF_ProtocolIE_ID,
\r
30445 { 0, &asn_PER_memb_id_constr_422, memb_id_constraint_421 },
\r
30446 0, 0, /* No default value */
\r
30449 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, criticality),
\r
30450 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
30451 -1, /* IMPLICIT tag at current level */
\r
30452 &asn_DEF_Criticality,
\r
30454 { 0, &asn_PER_memb_criticality_constr_423, memb_criticality_constraint_421 },
\r
30455 0, 0, /* No default value */
\r
30458 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, extensionValue),
\r
30459 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
30460 +1, /* EXPLICIT tag at current level */
\r
30461 &asn_DEF_extensionValue_424,
\r
30463 { 0, &asn_PER_memb_extensionValue_constr_424, memb_extensionValue_constraint_421 },
\r
30464 0, 0, /* No default value */
\r
30468 static const ber_tlv_tag_t asn_DEF_ABSInformationTDD_ExtIEs_tags_421[] = {
\r
30469 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
30471 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421[] = {
\r
30472 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
30473 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
30474 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
30476 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationTDD_ExtIEs_specs_421 = {
\r
30477 sizeof(struct ABSInformationTDD_ExtIEs),
\r
30478 offsetof(struct ABSInformationTDD_ExtIEs, _asn_ctx),
\r
30479 asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421,
\r
30480 3, /* Count of tags in the map */
\r
30481 0, 0, 0, /* Optional elements (not needed) */
\r
30482 -1, /* First extension addition */
\r
30484 asn_TYPE_descriptor_t asn_DEF_ABSInformationTDD_ExtIEs = {
\r
30485 "ABSInformationTDD-ExtIEs",
\r
30486 "ABSInformationTDD-ExtIEs",
\r
30487 &asn_OP_SEQUENCE,
\r
30488 asn_DEF_ABSInformationTDD_ExtIEs_tags_421,
\r
30489 sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)
\r
30490 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */
\r
30491 asn_DEF_ABSInformationTDD_ExtIEs_tags_421, /* Same as above */
\r
30492 sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)
\r
30493 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */
\r
30494 { 0, 0, SEQUENCE_constraint },
\r
30495 asn_MBR_ABSInformationTDD_ExtIEs_421,
\r
30496 3, /* Elements count */
\r
30497 &asn_SPC_ABSInformationTDD_ExtIEs_specs_421 /* Additional specs */
\r
30500 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_428 = {
\r
30501 sizeof(struct ABS_Status_ExtIEs__extensionValue),
\r
30502 offsetof(struct ABS_Status_ExtIEs__extensionValue, _asn_ctx),
\r
30503 offsetof(struct ABS_Status_ExtIEs__extensionValue, present),
\r
30504 sizeof(((struct ABS_Status_ExtIEs__extensionValue *)0)->present),
\r
30505 0, /* No top level tags */
\r
30506 0, /* No tags in the map */
\r
30508 -1 /* Extensions start */
\r
30510 static /* Use -fall-defs-global to expose */
\r
30511 asn_TYPE_descriptor_t asn_DEF_extensionValue_428 = {
\r
30512 "extensionValue",
\r
30513 "extensionValue",
\r
30514 &asn_OP_OPEN_TYPE,
\r
30515 0, /* No effective tags (pointer) */
\r
30516 0, /* No effective tags (count) */
\r
30517 0, /* No tags (pointer) */
\r
30518 0, /* No tags (count) */
\r
30519 { 0, 0, OPEN_TYPE_constraint },
\r
30520 0, 0, /* No members */
\r
30521 &asn_SPC_extensionValue_specs_428 /* Additional specs */
\r
30524 asn_TYPE_member_t asn_MBR_ABS_Status_ExtIEs_425[] = {
\r
30525 { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, id),
\r
30526 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
30527 -1, /* IMPLICIT tag at current level */
\r
30528 &asn_DEF_ProtocolIE_ID,
\r
30530 { 0, &asn_PER_memb_id_constr_426, memb_id_constraint_425 },
\r
30531 0, 0, /* No default value */
\r
30534 { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, criticality),
\r
30535 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
30536 -1, /* IMPLICIT tag at current level */
\r
30537 &asn_DEF_Criticality,
\r
30539 { 0, &asn_PER_memb_criticality_constr_427, memb_criticality_constraint_425 },
\r
30540 0, 0, /* No default value */
\r
30543 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, extensionValue),
\r
30544 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
30545 +1, /* EXPLICIT tag at current level */
\r
30546 &asn_DEF_extensionValue_428,
\r
30548 { 0, &asn_PER_memb_extensionValue_constr_428, memb_extensionValue_constraint_425 },
\r
30549 0, 0, /* No default value */
\r
30553 static const ber_tlv_tag_t asn_DEF_ABS_Status_ExtIEs_tags_425[] = {
\r
30554 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
30556 static const asn_TYPE_tag2member_t asn_MAP_ABS_Status_ExtIEs_tag2el_425[] = {
\r
30557 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
30558 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
30559 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
30561 asn_SEQUENCE_specifics_t asn_SPC_ABS_Status_ExtIEs_specs_425 = {
\r
30562 sizeof(struct ABS_Status_ExtIEs),
\r
30563 offsetof(struct ABS_Status_ExtIEs, _asn_ctx),
\r
30564 asn_MAP_ABS_Status_ExtIEs_tag2el_425,
\r
30565 3, /* Count of tags in the map */
\r
30566 0, 0, 0, /* Optional elements (not needed) */
\r
30567 -1, /* First extension addition */
\r
30569 asn_TYPE_descriptor_t asn_DEF_ABS_Status_ExtIEs = {
\r
30570 "ABS-Status-ExtIEs",
\r
30571 "ABS-Status-ExtIEs",
\r
30572 &asn_OP_SEQUENCE,
\r
30573 asn_DEF_ABS_Status_ExtIEs_tags_425,
\r
30574 sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)
\r
30575 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */
\r
30576 asn_DEF_ABS_Status_ExtIEs_tags_425, /* Same as above */
\r
30577 sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)
\r
30578 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */
\r
30579 { 0, 0, SEQUENCE_constraint },
\r
30580 asn_MBR_ABS_Status_ExtIEs_425,
\r
30581 3, /* Elements count */
\r
30582 &asn_SPC_ABS_Status_ExtIEs_specs_425 /* Additional specs */
\r
30585 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_432 = {
\r
30586 sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue),
\r
30587 offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
\r
30588 offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, present),
\r
30589 sizeof(((struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
\r
30590 0, /* No top level tags */
\r
30591 0, /* No tags in the map */
\r
30593 -1 /* Extensions start */
\r
30595 static /* Use -fall-defs-global to expose */
\r
30596 asn_TYPE_descriptor_t asn_DEF_extensionValue_432 = {
\r
30597 "extensionValue",
\r
30598 "extensionValue",
\r
30599 &asn_OP_OPEN_TYPE,
\r
30600 0, /* No effective tags (pointer) */
\r
30601 0, /* No effective tags (count) */
\r
30602 0, /* No tags (pointer) */
\r
30603 0, /* No tags (count) */
\r
30604 { 0, 0, OPEN_TYPE_constraint },
\r
30605 0, 0, /* No members */
\r
30606 &asn_SPC_extensionValue_specs_432 /* Additional specs */
\r
30609 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429[] = {
\r
30610 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, id),
\r
30611 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
30612 -1, /* IMPLICIT tag at current level */
\r
30613 &asn_DEF_ProtocolIE_ID,
\r
30615 { 0, &asn_PER_memb_id_constr_430, memb_id_constraint_429 },
\r
30616 0, 0, /* No default value */
\r
30619 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, criticality),
\r
30620 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
30621 -1, /* IMPLICIT tag at current level */
\r
30622 &asn_DEF_Criticality,
\r
30624 { 0, &asn_PER_memb_criticality_constr_431, memb_criticality_constraint_429 },
\r
30625 0, 0, /* No default value */
\r
30628 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, extensionValue),
\r
30629 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
30630 +1, /* EXPLICIT tag at current level */
\r
30631 &asn_DEF_extensionValue_432,
\r
30633 { 0, &asn_PER_memb_extensionValue_constr_432, memb_extensionValue_constraint_429 },
\r
30634 0, 0, /* No default value */
\r
30638 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[] = {
\r
30639 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
30641 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429[] = {
\r
30642 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
30643 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
30644 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
30646 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429 = {
\r
30647 sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs),
\r
30648 offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, _asn_ctx),
\r
30649 asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429,
\r
30650 3, /* Count of tags in the map */
\r
30651 0, 0, 0, /* Optional elements (not needed) */
\r
30652 -1, /* First extension addition */
\r
30654 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs = {
\r
30655 "AdditionalSpecialSubframe-Info-ExtIEs",
\r
30656 "AdditionalSpecialSubframe-Info-ExtIEs",
\r
30657 &asn_OP_SEQUENCE,
\r
30658 asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429,
\r
30659 sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)
\r
30660 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */
\r
30661 asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429, /* Same as above */
\r
30662 sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)
\r
30663 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */
\r
30664 { 0, 0, SEQUENCE_constraint },
\r
30665 asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429,
\r
30666 3, /* Elements count */
\r
30667 &asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429 /* Additional specs */
\r
30670 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_436 = {
\r
30671 sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue),
\r
30672 offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, _asn_ctx),
\r
30673 offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, present),
\r
30674 sizeof(((struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue *)0)->present),
\r
30675 0, /* No top level tags */
\r
30676 0, /* No tags in the map */
\r
30678 -1 /* Extensions start */
\r
30680 static /* Use -fall-defs-global to expose */
\r
30681 asn_TYPE_descriptor_t asn_DEF_extensionValue_436 = {
\r
30682 "extensionValue",
\r
30683 "extensionValue",
\r
30684 &asn_OP_OPEN_TYPE,
\r
30685 0, /* No effective tags (pointer) */
\r
30686 0, /* No effective tags (count) */
\r
30687 0, /* No tags (pointer) */
\r
30688 0, /* No tags (count) */
\r
30689 { 0, 0, OPEN_TYPE_constraint },
\r
30690 0, 0, /* No members */
\r
30691 &asn_SPC_extensionValue_specs_436 /* Additional specs */
\r
30694 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433[] = {
\r
30695 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, id),
\r
30696 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
30697 -1, /* IMPLICIT tag at current level */
\r
30698 &asn_DEF_ProtocolIE_ID,
\r
30700 { 0, &asn_PER_memb_id_constr_434, memb_id_constraint_433 },
\r
30701 0, 0, /* No default value */
\r
30704 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, criticality),
\r
30705 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
30706 -1, /* IMPLICIT tag at current level */
\r
30707 &asn_DEF_Criticality,
\r
30709 { 0, &asn_PER_memb_criticality_constr_435, memb_criticality_constraint_433 },
\r
30710 0, 0, /* No default value */
\r
30713 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, extensionValue),
\r
30714 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
30715 +1, /* EXPLICIT tag at current level */
\r
30716 &asn_DEF_extensionValue_436,
\r
30718 { 0, &asn_PER_memb_extensionValue_constr_436, memb_extensionValue_constraint_433 },
\r
30719 0, 0, /* No default value */
\r
30723 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[] = {
\r
30724 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
30726 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433[] = {
\r
30727 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
30728 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
30729 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
30731 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433 = {
\r
30732 sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs),
\r
30733 offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, _asn_ctx),
\r
30734 asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433,
\r
30735 3, /* Count of tags in the map */
\r
30736 0, 0, 0, /* Optional elements (not needed) */
\r
30737 -1, /* First extension addition */
\r
30739 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs = {
\r
30740 "AdditionalSpecialSubframeExtension-Info-ExtIEs",
\r
30741 "AdditionalSpecialSubframeExtension-Info-ExtIEs",
\r
30742 &asn_OP_SEQUENCE,
\r
30743 asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433,
\r
30744 sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)
\r
30745 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */
\r
30746 asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433, /* Same as above */
\r
30747 sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)
\r
30748 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */
\r
30749 { 0, 0, SEQUENCE_constraint },
\r
30750 asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433,
\r
30751 3, /* Elements count */
\r
30752 &asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433 /* Additional specs */
\r
30755 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_440 = {
\r
30756 sizeof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue),
\r
30757 offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, _asn_ctx),
\r
30758 offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, present),
\r
30759 sizeof(((struct AllocationAndRetentionPriority_ExtIEs__extensionValue *)0)->present),
\r
30760 0, /* No top level tags */
\r
30761 0, /* No tags in the map */
\r
30763 -1 /* Extensions start */
\r
30765 static /* Use -fall-defs-global to expose */
\r
30766 asn_TYPE_descriptor_t asn_DEF_extensionValue_440 = {
\r
30767 "extensionValue",
\r
30768 "extensionValue",
\r
30769 &asn_OP_OPEN_TYPE,
\r
30770 0, /* No effective tags (pointer) */
\r
30771 0, /* No effective tags (count) */
\r
30772 0, /* No tags (pointer) */
\r
30773 0, /* No tags (count) */
\r
30774 { 0, 0, OPEN_TYPE_constraint },
\r
30775 0, 0, /* No members */
\r
30776 &asn_SPC_extensionValue_specs_440 /* Additional specs */
\r
30779 asn_TYPE_member_t asn_MBR_AllocationAndRetentionPriority_ExtIEs_437[] = {
\r
30780 { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, id),
\r
30781 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
30782 -1, /* IMPLICIT tag at current level */
\r
30783 &asn_DEF_ProtocolIE_ID,
\r
30785 { 0, &asn_PER_memb_id_constr_438, memb_id_constraint_437 },
\r
30786 0, 0, /* No default value */
\r
30789 { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, criticality),
\r
30790 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
30791 -1, /* IMPLICIT tag at current level */
\r
30792 &asn_DEF_Criticality,
\r
30794 { 0, &asn_PER_memb_criticality_constr_439, memb_criticality_constraint_437 },
\r
30795 0, 0, /* No default value */
\r
30798 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, extensionValue),
\r
30799 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
30800 +1, /* EXPLICIT tag at current level */
\r
30801 &asn_DEF_extensionValue_440,
\r
30803 { 0, &asn_PER_memb_extensionValue_constr_440, memb_extensionValue_constraint_437 },
\r
30804 0, 0, /* No default value */
\r
30808 static const ber_tlv_tag_t asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[] = {
\r
30809 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
30811 static const asn_TYPE_tag2member_t asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437[] = {
\r
30812 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
30813 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
30814 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
30816 asn_SEQUENCE_specifics_t asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437 = {
\r
30817 sizeof(struct AllocationAndRetentionPriority_ExtIEs),
\r
30818 offsetof(struct AllocationAndRetentionPriority_ExtIEs, _asn_ctx),
\r
30819 asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437,
\r
30820 3, /* Count of tags in the map */
\r
30821 0, 0, 0, /* Optional elements (not needed) */
\r
30822 -1, /* First extension addition */
\r
30824 asn_TYPE_descriptor_t asn_DEF_AllocationAndRetentionPriority_ExtIEs = {
\r
30825 "AllocationAndRetentionPriority-ExtIEs",
\r
30826 "AllocationAndRetentionPriority-ExtIEs",
\r
30827 &asn_OP_SEQUENCE,
\r
30828 asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437,
\r
30829 sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)
\r
30830 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */
\r
30831 asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437, /* Same as above */
\r
30832 sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)
\r
30833 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */
\r
30834 { 0, 0, SEQUENCE_constraint },
\r
30835 asn_MBR_AllocationAndRetentionPriority_ExtIEs_437,
\r
30836 3, /* Elements count */
\r
30837 &asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437 /* Additional specs */
\r
30840 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_444 = {
\r
30841 sizeof(struct AS_SecurityInformation_ExtIEs__extensionValue),
\r
30842 offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, _asn_ctx),
\r
30843 offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, present),
\r
30844 sizeof(((struct AS_SecurityInformation_ExtIEs__extensionValue *)0)->present),
\r
30845 0, /* No top level tags */
\r
30846 0, /* No tags in the map */
\r
30848 -1 /* Extensions start */
\r
30850 static /* Use -fall-defs-global to expose */
\r
30851 asn_TYPE_descriptor_t asn_DEF_extensionValue_444 = {
\r
30852 "extensionValue",
\r
30853 "extensionValue",
\r
30854 &asn_OP_OPEN_TYPE,
\r
30855 0, /* No effective tags (pointer) */
\r
30856 0, /* No effective tags (count) */
\r
30857 0, /* No tags (pointer) */
\r
30858 0, /* No tags (count) */
\r
30859 { 0, 0, OPEN_TYPE_constraint },
\r
30860 0, 0, /* No members */
\r
30861 &asn_SPC_extensionValue_specs_444 /* Additional specs */
\r
30864 asn_TYPE_member_t asn_MBR_AS_SecurityInformation_ExtIEs_441[] = {
\r
30865 { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, id),
\r
30866 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
30867 -1, /* IMPLICIT tag at current level */
\r
30868 &asn_DEF_ProtocolIE_ID,
\r
30870 { 0, &asn_PER_memb_id_constr_442, memb_id_constraint_441 },
\r
30871 0, 0, /* No default value */
\r
30874 { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, criticality),
\r
30875 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
30876 -1, /* IMPLICIT tag at current level */
\r
30877 &asn_DEF_Criticality,
\r
30879 { 0, &asn_PER_memb_criticality_constr_443, memb_criticality_constraint_441 },
\r
30880 0, 0, /* No default value */
\r
30883 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, extensionValue),
\r
30884 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
30885 +1, /* EXPLICIT tag at current level */
\r
30886 &asn_DEF_extensionValue_444,
\r
30888 { 0, &asn_PER_memb_extensionValue_constr_444, memb_extensionValue_constraint_441 },
\r
30889 0, 0, /* No default value */
\r
30893 static const ber_tlv_tag_t asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[] = {
\r
30894 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
30896 static const asn_TYPE_tag2member_t asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441[] = {
\r
30897 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
30898 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
30899 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
30901 asn_SEQUENCE_specifics_t asn_SPC_AS_SecurityInformation_ExtIEs_specs_441 = {
\r
30902 sizeof(struct AS_SecurityInformation_ExtIEs),
\r
30903 offsetof(struct AS_SecurityInformation_ExtIEs, _asn_ctx),
\r
30904 asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441,
\r
30905 3, /* Count of tags in the map */
\r
30906 0, 0, 0, /* Optional elements (not needed) */
\r
30907 -1, /* First extension addition */
\r
30909 asn_TYPE_descriptor_t asn_DEF_AS_SecurityInformation_ExtIEs = {
\r
30910 "AS-SecurityInformation-ExtIEs",
\r
30911 "AS-SecurityInformation-ExtIEs",
\r
30912 &asn_OP_SEQUENCE,
\r
30913 asn_DEF_AS_SecurityInformation_ExtIEs_tags_441,
\r
30914 sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)
\r
30915 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */
\r
30916 asn_DEF_AS_SecurityInformation_ExtIEs_tags_441, /* Same as above */
\r
30917 sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)
\r
30918 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */
\r
30919 { 0, 0, SEQUENCE_constraint },
\r
30920 asn_MBR_AS_SecurityInformation_ExtIEs_441,
\r
30921 3, /* Elements count */
\r
30922 &asn_SPC_AS_SecurityInformation_ExtIEs_specs_441 /* Additional specs */
\r
30925 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_448 = {
\r
30926 sizeof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue),
\r
30927 offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),
\r
30928 offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, present),
\r
30929 sizeof(((struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),
\r
30930 0, /* No top level tags */
\r
30931 0, /* No tags in the map */
\r
30933 -1 /* Extensions start */
\r
30935 static /* Use -fall-defs-global to expose */
\r
30936 asn_TYPE_descriptor_t asn_DEF_extensionValue_448 = {
\r
30937 "extensionValue",
\r
30938 "extensionValue",
\r
30939 &asn_OP_OPEN_TYPE,
\r
30940 0, /* No effective tags (pointer) */
\r
30941 0, /* No effective tags (count) */
\r
30942 0, /* No tags (pointer) */
\r
30943 0, /* No tags (count) */
\r
30944 { 0, 0, OPEN_TYPE_constraint },
\r
30945 0, 0, /* No members */
\r
30946 &asn_SPC_extensionValue_specs_448 /* Additional specs */
\r
30949 asn_TYPE_member_t asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445[] = {
\r
30950 { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, id),
\r
30951 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
30952 -1, /* IMPLICIT tag at current level */
\r
30953 &asn_DEF_ProtocolIE_ID,
\r
30955 { 0, &asn_PER_memb_id_constr_446, memb_id_constraint_445 },
\r
30956 0, 0, /* No default value */
\r
30959 { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, criticality),
\r
30960 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
30961 -1, /* IMPLICIT tag at current level */
\r
30962 &asn_DEF_Criticality,
\r
30964 { 0, &asn_PER_memb_criticality_constr_447, memb_criticality_constraint_445 },
\r
30965 0, 0, /* No default value */
\r
30968 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, extensionValue),
\r
30969 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
30970 +1, /* EXPLICIT tag at current level */
\r
30971 &asn_DEF_extensionValue_448,
\r
30973 { 0, &asn_PER_memb_extensionValue_constr_448, memb_extensionValue_constraint_445 },
\r
30974 0, 0, /* No default value */
\r
30978 static const ber_tlv_tag_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[] = {
\r
30979 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
30981 static const asn_TYPE_tag2member_t asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445[] = {
\r
30982 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
30983 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
30984 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
30986 asn_SEQUENCE_specifics_t asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445 = {
\r
30987 sizeof(struct BluetoothMeasurementConfiguration_ExtIEs),
\r
30988 offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, _asn_ctx),
\r
30989 asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445,
\r
30990 3, /* Count of tags in the map */
\r
30991 0, 0, 0, /* Optional elements (not needed) */
\r
30992 -1, /* First extension addition */
\r
30994 asn_TYPE_descriptor_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs = {
\r
30995 "BluetoothMeasurementConfiguration-ExtIEs",
\r
30996 "BluetoothMeasurementConfiguration-ExtIEs",
\r
30997 &asn_OP_SEQUENCE,
\r
30998 asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445,
\r
30999 sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)
\r
31000 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */
\r
31001 asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445, /* Same as above */
\r
31002 sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)
\r
31003 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */
\r
31004 { 0, 0, SEQUENCE_constraint },
\r
31005 asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445,
\r
31006 3, /* Elements count */
\r
31007 &asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445 /* Additional specs */
\r
31010 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_452 = {
\r
31011 sizeof(struct CellBasedMDT_ExtIEs__extensionValue),
\r
31012 offsetof(struct CellBasedMDT_ExtIEs__extensionValue, _asn_ctx),
\r
31013 offsetof(struct CellBasedMDT_ExtIEs__extensionValue, present),
\r
31014 sizeof(((struct CellBasedMDT_ExtIEs__extensionValue *)0)->present),
\r
31015 0, /* No top level tags */
\r
31016 0, /* No tags in the map */
\r
31018 -1 /* Extensions start */
\r
31020 static /* Use -fall-defs-global to expose */
\r
31021 asn_TYPE_descriptor_t asn_DEF_extensionValue_452 = {
\r
31022 "extensionValue",
\r
31023 "extensionValue",
\r
31024 &asn_OP_OPEN_TYPE,
\r
31025 0, /* No effective tags (pointer) */
\r
31026 0, /* No effective tags (count) */
\r
31027 0, /* No tags (pointer) */
\r
31028 0, /* No tags (count) */
\r
31029 { 0, 0, OPEN_TYPE_constraint },
\r
31030 0, 0, /* No members */
\r
31031 &asn_SPC_extensionValue_specs_452 /* Additional specs */
\r
31034 asn_TYPE_member_t asn_MBR_CellBasedMDT_ExtIEs_449[] = {
\r
31035 { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, id),
\r
31036 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
31037 -1, /* IMPLICIT tag at current level */
\r
31038 &asn_DEF_ProtocolIE_ID,
\r
31040 { 0, &asn_PER_memb_id_constr_450, memb_id_constraint_449 },
\r
31041 0, 0, /* No default value */
\r
31044 { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, criticality),
\r
31045 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
31046 -1, /* IMPLICIT tag at current level */
\r
31047 &asn_DEF_Criticality,
\r
31049 { 0, &asn_PER_memb_criticality_constr_451, memb_criticality_constraint_449 },
\r
31050 0, 0, /* No default value */
\r
31053 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, extensionValue),
\r
31054 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
31055 +1, /* EXPLICIT tag at current level */
\r
31056 &asn_DEF_extensionValue_452,
\r
31058 { 0, &asn_PER_memb_extensionValue_constr_452, memb_extensionValue_constraint_449 },
\r
31059 0, 0, /* No default value */
\r
31063 static const ber_tlv_tag_t asn_DEF_CellBasedMDT_ExtIEs_tags_449[] = {
\r
31064 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
31066 static const asn_TYPE_tag2member_t asn_MAP_CellBasedMDT_ExtIEs_tag2el_449[] = {
\r
31067 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
31068 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
31069 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
31071 asn_SEQUENCE_specifics_t asn_SPC_CellBasedMDT_ExtIEs_specs_449 = {
\r
31072 sizeof(struct CellBasedMDT_ExtIEs),
\r
31073 offsetof(struct CellBasedMDT_ExtIEs, _asn_ctx),
\r
31074 asn_MAP_CellBasedMDT_ExtIEs_tag2el_449,
\r
31075 3, /* Count of tags in the map */
\r
31076 0, 0, 0, /* Optional elements (not needed) */
\r
31077 -1, /* First extension addition */
\r
31079 asn_TYPE_descriptor_t asn_DEF_CellBasedMDT_ExtIEs = {
\r
31080 "CellBasedMDT-ExtIEs",
\r
31081 "CellBasedMDT-ExtIEs",
\r
31082 &asn_OP_SEQUENCE,
\r
31083 asn_DEF_CellBasedMDT_ExtIEs_tags_449,
\r
31084 sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)
\r
31085 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */
\r
31086 asn_DEF_CellBasedMDT_ExtIEs_tags_449, /* Same as above */
\r
31087 sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)
\r
31088 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */
\r
31089 { 0, 0, SEQUENCE_constraint },
\r
31090 asn_MBR_CellBasedMDT_ExtIEs_449,
\r
31091 3, /* Elements count */
\r
31092 &asn_SPC_CellBasedMDT_ExtIEs_specs_449 /* Additional specs */
\r
31095 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_456 = {
\r
31096 sizeof(struct CellBasedQMC_ExtIEs__extensionValue),
\r
31097 offsetof(struct CellBasedQMC_ExtIEs__extensionValue, _asn_ctx),
\r
31098 offsetof(struct CellBasedQMC_ExtIEs__extensionValue, present),
\r
31099 sizeof(((struct CellBasedQMC_ExtIEs__extensionValue *)0)->present),
\r
31100 0, /* No top level tags */
\r
31101 0, /* No tags in the map */
\r
31103 -1 /* Extensions start */
\r
31105 static /* Use -fall-defs-global to expose */
\r
31106 asn_TYPE_descriptor_t asn_DEF_extensionValue_456 = {
\r
31107 "extensionValue",
\r
31108 "extensionValue",
\r
31109 &asn_OP_OPEN_TYPE,
\r
31110 0, /* No effective tags (pointer) */
\r
31111 0, /* No effective tags (count) */
\r
31112 0, /* No tags (pointer) */
\r
31113 0, /* No tags (count) */
\r
31114 { 0, 0, OPEN_TYPE_constraint },
\r
31115 0, 0, /* No members */
\r
31116 &asn_SPC_extensionValue_specs_456 /* Additional specs */
\r
31119 asn_TYPE_member_t asn_MBR_CellBasedQMC_ExtIEs_453[] = {
\r
31120 { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, id),
\r
31121 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
31122 -1, /* IMPLICIT tag at current level */
\r
31123 &asn_DEF_ProtocolIE_ID,
\r
31125 { 0, &asn_PER_memb_id_constr_454, memb_id_constraint_453 },
\r
31126 0, 0, /* No default value */
\r
31129 { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, criticality),
\r
31130 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
31131 -1, /* IMPLICIT tag at current level */
\r
31132 &asn_DEF_Criticality,
\r
31134 { 0, &asn_PER_memb_criticality_constr_455, memb_criticality_constraint_453 },
\r
31135 0, 0, /* No default value */
\r
31138 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, extensionValue),
\r
31139 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
31140 +1, /* EXPLICIT tag at current level */
\r
31141 &asn_DEF_extensionValue_456,
\r
31143 { 0, &asn_PER_memb_extensionValue_constr_456, memb_extensionValue_constraint_453 },
\r
31144 0, 0, /* No default value */
\r
31148 static const ber_tlv_tag_t asn_DEF_CellBasedQMC_ExtIEs_tags_453[] = {
\r
31149 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
31151 static const asn_TYPE_tag2member_t asn_MAP_CellBasedQMC_ExtIEs_tag2el_453[] = {
\r
31152 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
31153 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
31154 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
31156 asn_SEQUENCE_specifics_t asn_SPC_CellBasedQMC_ExtIEs_specs_453 = {
\r
31157 sizeof(struct CellBasedQMC_ExtIEs),
\r
31158 offsetof(struct CellBasedQMC_ExtIEs, _asn_ctx),
\r
31159 asn_MAP_CellBasedQMC_ExtIEs_tag2el_453,
\r
31160 3, /* Count of tags in the map */
\r
31161 0, 0, 0, /* Optional elements (not needed) */
\r
31162 -1, /* First extension addition */
\r
31164 asn_TYPE_descriptor_t asn_DEF_CellBasedQMC_ExtIEs = {
\r
31165 "CellBasedQMC-ExtIEs",
\r
31166 "CellBasedQMC-ExtIEs",
\r
31167 &asn_OP_SEQUENCE,
\r
31168 asn_DEF_CellBasedQMC_ExtIEs_tags_453,
\r
31169 sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)
\r
31170 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */
\r
31171 asn_DEF_CellBasedQMC_ExtIEs_tags_453, /* Same as above */
\r
31172 sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)
\r
31173 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */
\r
31174 { 0, 0, SEQUENCE_constraint },
\r
31175 asn_MBR_CellBasedQMC_ExtIEs_453,
\r
31176 3, /* Elements count */
\r
31177 &asn_SPC_CellBasedQMC_ExtIEs_specs_453 /* Additional specs */
\r
31180 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_460 = {
\r
31181 sizeof(struct CellReplacingInfo_ExtIEs__extensionValue),
\r
31182 offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, _asn_ctx),
\r
31183 offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, present),
\r
31184 sizeof(((struct CellReplacingInfo_ExtIEs__extensionValue *)0)->present),
\r
31185 0, /* No top level tags */
\r
31186 0, /* No tags in the map */
\r
31188 -1 /* Extensions start */
\r
31190 static /* Use -fall-defs-global to expose */
\r
31191 asn_TYPE_descriptor_t asn_DEF_extensionValue_460 = {
\r
31192 "extensionValue",
\r
31193 "extensionValue",
\r
31194 &asn_OP_OPEN_TYPE,
\r
31195 0, /* No effective tags (pointer) */
\r
31196 0, /* No effective tags (count) */
\r
31197 0, /* No tags (pointer) */
\r
31198 0, /* No tags (count) */
\r
31199 { 0, 0, OPEN_TYPE_constraint },
\r
31200 0, 0, /* No members */
\r
31201 &asn_SPC_extensionValue_specs_460 /* Additional specs */
\r
31204 asn_TYPE_member_t asn_MBR_CellReplacingInfo_ExtIEs_457[] = {
\r
31205 { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, id),
\r
31206 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
31207 -1, /* IMPLICIT tag at current level */
\r
31208 &asn_DEF_ProtocolIE_ID,
\r
31210 { 0, &asn_PER_memb_id_constr_458, memb_id_constraint_457 },
\r
31211 0, 0, /* No default value */
\r
31214 { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, criticality),
\r
31215 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
31216 -1, /* IMPLICIT tag at current level */
\r
31217 &asn_DEF_Criticality,
\r
31219 { 0, &asn_PER_memb_criticality_constr_459, memb_criticality_constraint_457 },
\r
31220 0, 0, /* No default value */
\r
31223 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, extensionValue),
\r
31224 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
31225 +1, /* EXPLICIT tag at current level */
\r
31226 &asn_DEF_extensionValue_460,
\r
31228 { 0, &asn_PER_memb_extensionValue_constr_460, memb_extensionValue_constraint_457 },
\r
31229 0, 0, /* No default value */
\r
31233 static const ber_tlv_tag_t asn_DEF_CellReplacingInfo_ExtIEs_tags_457[] = {
\r
31234 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
31236 static const asn_TYPE_tag2member_t asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457[] = {
\r
31237 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
31238 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
31239 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
31241 asn_SEQUENCE_specifics_t asn_SPC_CellReplacingInfo_ExtIEs_specs_457 = {
\r
31242 sizeof(struct CellReplacingInfo_ExtIEs),
\r
31243 offsetof(struct CellReplacingInfo_ExtIEs, _asn_ctx),
\r
31244 asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457,
\r
31245 3, /* Count of tags in the map */
\r
31246 0, 0, 0, /* Optional elements (not needed) */
\r
31247 -1, /* First extension addition */
\r
31249 asn_TYPE_descriptor_t asn_DEF_CellReplacingInfo_ExtIEs = {
\r
31250 "CellReplacingInfo-ExtIEs",
\r
31251 "CellReplacingInfo-ExtIEs",
\r
31252 &asn_OP_SEQUENCE,
\r
31253 asn_DEF_CellReplacingInfo_ExtIEs_tags_457,
\r
31254 sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)
\r
31255 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */
\r
31256 asn_DEF_CellReplacingInfo_ExtIEs_tags_457, /* Same as above */
\r
31257 sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)
\r
31258 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */
\r
31259 { 0, 0, SEQUENCE_constraint },
\r
31260 asn_MBR_CellReplacingInfo_ExtIEs_457,
\r
31261 3, /* Elements count */
\r
31262 &asn_SPC_CellReplacingInfo_ExtIEs_specs_457 /* Additional specs */
\r
31265 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_464 = {
\r
31266 sizeof(struct CellType_ExtIEs__extensionValue),
\r
31267 offsetof(struct CellType_ExtIEs__extensionValue, _asn_ctx),
\r
31268 offsetof(struct CellType_ExtIEs__extensionValue, present),
\r
31269 sizeof(((struct CellType_ExtIEs__extensionValue *)0)->present),
\r
31270 0, /* No top level tags */
\r
31271 0, /* No tags in the map */
\r
31273 -1 /* Extensions start */
\r
31275 static /* Use -fall-defs-global to expose */
\r
31276 asn_TYPE_descriptor_t asn_DEF_extensionValue_464 = {
\r
31277 "extensionValue",
\r
31278 "extensionValue",
\r
31279 &asn_OP_OPEN_TYPE,
\r
31280 0, /* No effective tags (pointer) */
\r
31281 0, /* No effective tags (count) */
\r
31282 0, /* No tags (pointer) */
\r
31283 0, /* No tags (count) */
\r
31284 { 0, 0, OPEN_TYPE_constraint },
\r
31285 0, 0, /* No members */
\r
31286 &asn_SPC_extensionValue_specs_464 /* Additional specs */
\r
31289 asn_TYPE_member_t asn_MBR_CellType_ExtIEs_461[] = {
\r
31290 { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, id),
\r
31291 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
31292 -1, /* IMPLICIT tag at current level */
\r
31293 &asn_DEF_ProtocolIE_ID,
\r
31295 { 0, &asn_PER_memb_id_constr_462, memb_id_constraint_461 },
\r
31296 0, 0, /* No default value */
\r
31299 { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, criticality),
\r
31300 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
31301 -1, /* IMPLICIT tag at current level */
\r
31302 &asn_DEF_Criticality,
\r
31304 { 0, &asn_PER_memb_criticality_constr_463, memb_criticality_constraint_461 },
\r
31305 0, 0, /* No default value */
\r
31308 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, extensionValue),
\r
31309 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
31310 +1, /* EXPLICIT tag at current level */
\r
31311 &asn_DEF_extensionValue_464,
\r
31313 { 0, &asn_PER_memb_extensionValue_constr_464, memb_extensionValue_constraint_461 },
\r
31314 0, 0, /* No default value */
\r
31318 static const ber_tlv_tag_t asn_DEF_CellType_ExtIEs_tags_461[] = {
\r
31319 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
31321 static const asn_TYPE_tag2member_t asn_MAP_CellType_ExtIEs_tag2el_461[] = {
\r
31322 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
31323 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
31324 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
31326 asn_SEQUENCE_specifics_t asn_SPC_CellType_ExtIEs_specs_461 = {
\r
31327 sizeof(struct CellType_ExtIEs),
\r
31328 offsetof(struct CellType_ExtIEs, _asn_ctx),
\r
31329 asn_MAP_CellType_ExtIEs_tag2el_461,
\r
31330 3, /* Count of tags in the map */
\r
31331 0, 0, 0, /* Optional elements (not needed) */
\r
31332 -1, /* First extension addition */
\r
31334 asn_TYPE_descriptor_t asn_DEF_CellType_ExtIEs = {
\r
31335 "CellType-ExtIEs",
\r
31336 "CellType-ExtIEs",
\r
31337 &asn_OP_SEQUENCE,
\r
31338 asn_DEF_CellType_ExtIEs_tags_461,
\r
31339 sizeof(asn_DEF_CellType_ExtIEs_tags_461)
\r
31340 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */
\r
31341 asn_DEF_CellType_ExtIEs_tags_461, /* Same as above */
\r
31342 sizeof(asn_DEF_CellType_ExtIEs_tags_461)
\r
31343 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */
\r
31344 { 0, 0, SEQUENCE_constraint },
\r
31345 asn_MBR_CellType_ExtIEs_461,
\r
31346 3, /* Elements count */
\r
31347 &asn_SPC_CellType_ExtIEs_specs_461 /* Additional specs */
\r
31350 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_468 = {
\r
31351 sizeof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue),
\r
31352 offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, _asn_ctx),
\r
31353 offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, present),
\r
31354 sizeof(((struct CNTypeRestrictionsItem_ExtIEs__extensionValue *)0)->present),
\r
31355 0, /* No top level tags */
\r
31356 0, /* No tags in the map */
\r
31358 -1 /* Extensions start */
\r
31360 static /* Use -fall-defs-global to expose */
\r
31361 asn_TYPE_descriptor_t asn_DEF_extensionValue_468 = {
\r
31362 "extensionValue",
\r
31363 "extensionValue",
\r
31364 &asn_OP_OPEN_TYPE,
\r
31365 0, /* No effective tags (pointer) */
\r
31366 0, /* No effective tags (count) */
\r
31367 0, /* No tags (pointer) */
\r
31368 0, /* No tags (count) */
\r
31369 { 0, 0, OPEN_TYPE_constraint },
\r
31370 0, 0, /* No members */
\r
31371 &asn_SPC_extensionValue_specs_468 /* Additional specs */
\r
31374 asn_TYPE_member_t asn_MBR_CNTypeRestrictionsItem_ExtIEs_465[] = {
\r
31375 { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, id),
\r
31376 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
31377 -1, /* IMPLICIT tag at current level */
\r
31378 &asn_DEF_ProtocolIE_ID,
\r
31380 { 0, &asn_PER_memb_id_constr_466, memb_id_constraint_465 },
\r
31381 0, 0, /* No default value */
\r
31384 { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, criticality),
\r
31385 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
31386 -1, /* IMPLICIT tag at current level */
\r
31387 &asn_DEF_Criticality,
\r
31389 { 0, &asn_PER_memb_criticality_constr_467, memb_criticality_constraint_465 },
\r
31390 0, 0, /* No default value */
\r
31393 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, extensionValue),
\r
31394 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
31395 +1, /* EXPLICIT tag at current level */
\r
31396 &asn_DEF_extensionValue_468,
\r
31398 { 0, &asn_PER_memb_extensionValue_constr_468, memb_extensionValue_constraint_465 },
\r
31399 0, 0, /* No default value */
\r
31403 static const ber_tlv_tag_t asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[] = {
\r
31404 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
31406 static const asn_TYPE_tag2member_t asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465[] = {
\r
31407 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
31408 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
31409 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
31411 asn_SEQUENCE_specifics_t asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465 = {
\r
31412 sizeof(struct CNTypeRestrictionsItem_ExtIEs),
\r
31413 offsetof(struct CNTypeRestrictionsItem_ExtIEs, _asn_ctx),
\r
31414 asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465,
\r
31415 3, /* Count of tags in the map */
\r
31416 0, 0, 0, /* Optional elements (not needed) */
\r
31417 -1, /* First extension addition */
\r
31419 asn_TYPE_descriptor_t asn_DEF_CNTypeRestrictionsItem_ExtIEs = {
\r
31420 "CNTypeRestrictionsItem-ExtIEs",
\r
31421 "CNTypeRestrictionsItem-ExtIEs",
\r
31422 &asn_OP_SEQUENCE,
\r
31423 asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465,
\r
31424 sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)
\r
31425 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */
\r
31426 asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465, /* Same as above */
\r
31427 sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)
\r
31428 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */
\r
31429 { 0, 0, SEQUENCE_constraint },
\r
31430 asn_MBR_CNTypeRestrictionsItem_ExtIEs_465,
\r
31431 3, /* Elements count */
\r
31432 &asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465 /* Additional specs */
\r
31435 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_472 = {
\r
31436 sizeof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue),
\r
31437 offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, _asn_ctx),
\r
31438 offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, present),
\r
31439 sizeof(((struct CoMPHypothesisSetItem_ExtIEs__extensionValue *)0)->present),
\r
31440 0, /* No top level tags */
\r
31441 0, /* No tags in the map */
\r
31443 -1 /* Extensions start */
\r
31445 static /* Use -fall-defs-global to expose */
\r
31446 asn_TYPE_descriptor_t asn_DEF_extensionValue_472 = {
\r
31447 "extensionValue",
\r
31448 "extensionValue",
\r
31449 &asn_OP_OPEN_TYPE,
\r
31450 0, /* No effective tags (pointer) */
\r
31451 0, /* No effective tags (count) */
\r
31452 0, /* No tags (pointer) */
\r
31453 0, /* No tags (count) */
\r
31454 { 0, 0, OPEN_TYPE_constraint },
\r
31455 0, 0, /* No members */
\r
31456 &asn_SPC_extensionValue_specs_472 /* Additional specs */
\r
31459 asn_TYPE_member_t asn_MBR_CoMPHypothesisSetItem_ExtIEs_469[] = {
\r
31460 { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, id),
\r
31461 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
31462 -1, /* IMPLICIT tag at current level */
\r
31463 &asn_DEF_ProtocolIE_ID,
\r
31465 { 0, &asn_PER_memb_id_constr_470, memb_id_constraint_469 },
\r
31466 0, 0, /* No default value */
\r
31469 { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, criticality),
\r
31470 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
31471 -1, /* IMPLICIT tag at current level */
\r
31472 &asn_DEF_Criticality,
\r
31474 { 0, &asn_PER_memb_criticality_constr_471, memb_criticality_constraint_469 },
\r
31475 0, 0, /* No default value */
\r
31478 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, extensionValue),
\r
31479 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
31480 +1, /* EXPLICIT tag at current level */
\r
31481 &asn_DEF_extensionValue_472,
\r
31483 { 0, &asn_PER_memb_extensionValue_constr_472, memb_extensionValue_constraint_469 },
\r
31484 0, 0, /* No default value */
\r
31488 static const ber_tlv_tag_t asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[] = {
\r
31489 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
31491 static const asn_TYPE_tag2member_t asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469[] = {
\r
31492 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
31493 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
31494 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
31496 asn_SEQUENCE_specifics_t asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 = {
\r
31497 sizeof(struct CoMPHypothesisSetItem_ExtIEs),
\r
31498 offsetof(struct CoMPHypothesisSetItem_ExtIEs, _asn_ctx),
\r
31499 asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469,
\r
31500 3, /* Count of tags in the map */
\r
31501 0, 0, 0, /* Optional elements (not needed) */
\r
31502 -1, /* First extension addition */
\r
31504 asn_TYPE_descriptor_t asn_DEF_CoMPHypothesisSetItem_ExtIEs = {
\r
31505 "CoMPHypothesisSetItem-ExtIEs",
\r
31506 "CoMPHypothesisSetItem-ExtIEs",
\r
31507 &asn_OP_SEQUENCE,
\r
31508 asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469,
\r
31509 sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)
\r
31510 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */
\r
31511 asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469, /* Same as above */
\r
31512 sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)
\r
31513 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */
\r
31514 { 0, 0, SEQUENCE_constraint },
\r
31515 asn_MBR_CoMPHypothesisSetItem_ExtIEs_469,
\r
31516 3, /* Elements count */
\r
31517 &asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 /* Additional specs */
\r
31520 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_476 = {
\r
31521 sizeof(struct CoMPInformation_ExtIEs__extensionValue),
\r
31522 offsetof(struct CoMPInformation_ExtIEs__extensionValue, _asn_ctx),
\r
31523 offsetof(struct CoMPInformation_ExtIEs__extensionValue, present),
\r
31524 sizeof(((struct CoMPInformation_ExtIEs__extensionValue *)0)->present),
\r
31525 0, /* No top level tags */
\r
31526 0, /* No tags in the map */
\r
31528 -1 /* Extensions start */
\r
31530 static /* Use -fall-defs-global to expose */
\r
31531 asn_TYPE_descriptor_t asn_DEF_extensionValue_476 = {
\r
31532 "extensionValue",
\r
31533 "extensionValue",
\r
31534 &asn_OP_OPEN_TYPE,
\r
31535 0, /* No effective tags (pointer) */
\r
31536 0, /* No effective tags (count) */
\r
31537 0, /* No tags (pointer) */
\r
31538 0, /* No tags (count) */
\r
31539 { 0, 0, OPEN_TYPE_constraint },
\r
31540 0, 0, /* No members */
\r
31541 &asn_SPC_extensionValue_specs_476 /* Additional specs */
\r
31544 asn_TYPE_member_t asn_MBR_CoMPInformation_ExtIEs_473[] = {
\r
31545 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, id),
\r
31546 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
31547 -1, /* IMPLICIT tag at current level */
\r
31548 &asn_DEF_ProtocolIE_ID,
\r
31550 { 0, &asn_PER_memb_id_constr_474, memb_id_constraint_473 },
\r
31551 0, 0, /* No default value */
\r
31554 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, criticality),
\r
31555 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
31556 -1, /* IMPLICIT tag at current level */
\r
31557 &asn_DEF_Criticality,
\r
31559 { 0, &asn_PER_memb_criticality_constr_475, memb_criticality_constraint_473 },
\r
31560 0, 0, /* No default value */
\r
31563 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, extensionValue),
\r
31564 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
31565 +1, /* EXPLICIT tag at current level */
\r
31566 &asn_DEF_extensionValue_476,
\r
31568 { 0, &asn_PER_memb_extensionValue_constr_476, memb_extensionValue_constraint_473 },
\r
31569 0, 0, /* No default value */
\r
31573 static const ber_tlv_tag_t asn_DEF_CoMPInformation_ExtIEs_tags_473[] = {
\r
31574 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
31576 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformation_ExtIEs_tag2el_473[] = {
\r
31577 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
31578 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
31579 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
31581 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformation_ExtIEs_specs_473 = {
\r
31582 sizeof(struct CoMPInformation_ExtIEs),
\r
31583 offsetof(struct CoMPInformation_ExtIEs, _asn_ctx),
\r
31584 asn_MAP_CoMPInformation_ExtIEs_tag2el_473,
\r
31585 3, /* Count of tags in the map */
\r
31586 0, 0, 0, /* Optional elements (not needed) */
\r
31587 -1, /* First extension addition */
\r
31589 asn_TYPE_descriptor_t asn_DEF_CoMPInformation_ExtIEs = {
\r
31590 "CoMPInformation-ExtIEs",
\r
31591 "CoMPInformation-ExtIEs",
\r
31592 &asn_OP_SEQUENCE,
\r
31593 asn_DEF_CoMPInformation_ExtIEs_tags_473,
\r
31594 sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)
\r
31595 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */
\r
31596 asn_DEF_CoMPInformation_ExtIEs_tags_473, /* Same as above */
\r
31597 sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)
\r
31598 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */
\r
31599 { 0, 0, SEQUENCE_constraint },
\r
31600 asn_MBR_CoMPInformation_ExtIEs_473,
\r
31601 3, /* Elements count */
\r
31602 &asn_SPC_CoMPInformation_ExtIEs_specs_473 /* Additional specs */
\r
31605 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_480 = {
\r
31606 sizeof(struct CoMPInformationItem_ExtIEs__extensionValue),
\r
31607 offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, _asn_ctx),
\r
31608 offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, present),
\r
31609 sizeof(((struct CoMPInformationItem_ExtIEs__extensionValue *)0)->present),
\r
31610 0, /* No top level tags */
\r
31611 0, /* No tags in the map */
\r
31613 -1 /* Extensions start */
\r
31615 static /* Use -fall-defs-global to expose */
\r
31616 asn_TYPE_descriptor_t asn_DEF_extensionValue_480 = {
\r
31617 "extensionValue",
\r
31618 "extensionValue",
\r
31619 &asn_OP_OPEN_TYPE,
\r
31620 0, /* No effective tags (pointer) */
\r
31621 0, /* No effective tags (count) */
\r
31622 0, /* No tags (pointer) */
\r
31623 0, /* No tags (count) */
\r
31624 { 0, 0, OPEN_TYPE_constraint },
\r
31625 0, 0, /* No members */
\r
31626 &asn_SPC_extensionValue_specs_480 /* Additional specs */
\r
31629 asn_TYPE_member_t asn_MBR_CoMPInformationItem_ExtIEs_477[] = {
\r
31630 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, id),
\r
31631 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
31632 -1, /* IMPLICIT tag at current level */
\r
31633 &asn_DEF_ProtocolIE_ID,
\r
31635 { 0, &asn_PER_memb_id_constr_478, memb_id_constraint_477 },
\r
31636 0, 0, /* No default value */
\r
31639 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, criticality),
\r
31640 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
31641 -1, /* IMPLICIT tag at current level */
\r
31642 &asn_DEF_Criticality,
\r
31644 { 0, &asn_PER_memb_criticality_constr_479, memb_criticality_constraint_477 },
\r
31645 0, 0, /* No default value */
\r
31648 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, extensionValue),
\r
31649 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
31650 +1, /* EXPLICIT tag at current level */
\r
31651 &asn_DEF_extensionValue_480,
\r
31653 { 0, &asn_PER_memb_extensionValue_constr_480, memb_extensionValue_constraint_477 },
\r
31654 0, 0, /* No default value */
\r
31658 static const ber_tlv_tag_t asn_DEF_CoMPInformationItem_ExtIEs_tags_477[] = {
\r
31659 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
31661 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477[] = {
\r
31662 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
31663 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
31664 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
31666 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationItem_ExtIEs_specs_477 = {
\r
31667 sizeof(struct CoMPInformationItem_ExtIEs),
\r
31668 offsetof(struct CoMPInformationItem_ExtIEs, _asn_ctx),
\r
31669 asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477,
\r
31670 3, /* Count of tags in the map */
\r
31671 0, 0, 0, /* Optional elements (not needed) */
\r
31672 -1, /* First extension addition */
\r
31674 asn_TYPE_descriptor_t asn_DEF_CoMPInformationItem_ExtIEs = {
\r
31675 "CoMPInformationItem-ExtIEs",
\r
31676 "CoMPInformationItem-ExtIEs",
\r
31677 &asn_OP_SEQUENCE,
\r
31678 asn_DEF_CoMPInformationItem_ExtIEs_tags_477,
\r
31679 sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)
\r
31680 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */
\r
31681 asn_DEF_CoMPInformationItem_ExtIEs_tags_477, /* Same as above */
\r
31682 sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)
\r
31683 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */
\r
31684 { 0, 0, SEQUENCE_constraint },
\r
31685 asn_MBR_CoMPInformationItem_ExtIEs_477,
\r
31686 3, /* Elements count */
\r
31687 &asn_SPC_CoMPInformationItem_ExtIEs_specs_477 /* Additional specs */
\r
31690 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_484 = {
\r
31691 sizeof(struct CoMPInformationStartTime_ExtIEs__extensionValue),
\r
31692 offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, _asn_ctx),
\r
31693 offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, present),
\r
31694 sizeof(((struct CoMPInformationStartTime_ExtIEs__extensionValue *)0)->present),
\r
31695 0, /* No top level tags */
\r
31696 0, /* No tags in the map */
\r
31698 -1 /* Extensions start */
\r
31700 static /* Use -fall-defs-global to expose */
\r
31701 asn_TYPE_descriptor_t asn_DEF_extensionValue_484 = {
\r
31702 "extensionValue",
\r
31703 "extensionValue",
\r
31704 &asn_OP_OPEN_TYPE,
\r
31705 0, /* No effective tags (pointer) */
\r
31706 0, /* No effective tags (count) */
\r
31707 0, /* No tags (pointer) */
\r
31708 0, /* No tags (count) */
\r
31709 { 0, 0, OPEN_TYPE_constraint },
\r
31710 0, 0, /* No members */
\r
31711 &asn_SPC_extensionValue_specs_484 /* Additional specs */
\r
31714 asn_TYPE_member_t asn_MBR_CoMPInformationStartTime_ExtIEs_481[] = {
\r
31715 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, id),
\r
31716 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
31717 -1, /* IMPLICIT tag at current level */
\r
31718 &asn_DEF_ProtocolIE_ID,
\r
31720 { 0, &asn_PER_memb_id_constr_482, memb_id_constraint_481 },
\r
31721 0, 0, /* No default value */
\r
31724 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, criticality),
\r
31725 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
31726 -1, /* IMPLICIT tag at current level */
\r
31727 &asn_DEF_Criticality,
\r
31729 { 0, &asn_PER_memb_criticality_constr_483, memb_criticality_constraint_481 },
\r
31730 0, 0, /* No default value */
\r
31733 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, extensionValue),
\r
31734 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
31735 +1, /* EXPLICIT tag at current level */
\r
31736 &asn_DEF_extensionValue_484,
\r
31738 { 0, &asn_PER_memb_extensionValue_constr_484, memb_extensionValue_constraint_481 },
\r
31739 0, 0, /* No default value */
\r
31743 static const ber_tlv_tag_t asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[] = {
\r
31744 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
31746 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481[] = {
\r
31747 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
31748 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
31749 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
31751 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481 = {
\r
31752 sizeof(struct CoMPInformationStartTime_ExtIEs),
\r
31753 offsetof(struct CoMPInformationStartTime_ExtIEs, _asn_ctx),
\r
31754 asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481,
\r
31755 3, /* Count of tags in the map */
\r
31756 0, 0, 0, /* Optional elements (not needed) */
\r
31757 -1, /* First extension addition */
\r
31759 asn_TYPE_descriptor_t asn_DEF_CoMPInformationStartTime_ExtIEs = {
\r
31760 "CoMPInformationStartTime-ExtIEs",
\r
31761 "CoMPInformationStartTime-ExtIEs",
\r
31762 &asn_OP_SEQUENCE,
\r
31763 asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481,
\r
31764 sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)
\r
31765 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */
\r
31766 asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481, /* Same as above */
\r
31767 sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)
\r
31768 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */
\r
31769 { 0, 0, SEQUENCE_constraint },
\r
31770 asn_MBR_CoMPInformationStartTime_ExtIEs_481,
\r
31771 3, /* Elements count */
\r
31772 &asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481 /* Additional specs */
\r
31775 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_488 = {
\r
31776 sizeof(struct CompositeAvailableCapacity_ExtIEs__extensionValue),
\r
31777 offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, _asn_ctx),
\r
31778 offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, present),
\r
31779 sizeof(((struct CompositeAvailableCapacity_ExtIEs__extensionValue *)0)->present),
\r
31780 0, /* No top level tags */
\r
31781 0, /* No tags in the map */
\r
31783 -1 /* Extensions start */
\r
31785 static /* Use -fall-defs-global to expose */
\r
31786 asn_TYPE_descriptor_t asn_DEF_extensionValue_488 = {
\r
31787 "extensionValue",
\r
31788 "extensionValue",
\r
31789 &asn_OP_OPEN_TYPE,
\r
31790 0, /* No effective tags (pointer) */
\r
31791 0, /* No effective tags (count) */
\r
31792 0, /* No tags (pointer) */
\r
31793 0, /* No tags (count) */
\r
31794 { 0, 0, OPEN_TYPE_constraint },
\r
31795 0, 0, /* No members */
\r
31796 &asn_SPC_extensionValue_specs_488 /* Additional specs */
\r
31799 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacity_ExtIEs_485[] = {
\r
31800 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, id),
\r
31801 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
31802 -1, /* IMPLICIT tag at current level */
\r
31803 &asn_DEF_ProtocolIE_ID,
\r
31805 { 0, &asn_PER_memb_id_constr_486, memb_id_constraint_485 },
\r
31806 0, 0, /* No default value */
\r
31809 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, criticality),
\r
31810 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
31811 -1, /* IMPLICIT tag at current level */
\r
31812 &asn_DEF_Criticality,
\r
31814 { 0, &asn_PER_memb_criticality_constr_487, memb_criticality_constraint_485 },
\r
31815 0, 0, /* No default value */
\r
31818 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, extensionValue),
\r
31819 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
31820 +1, /* EXPLICIT tag at current level */
\r
31821 &asn_DEF_extensionValue_488,
\r
31823 { 0, &asn_PER_memb_extensionValue_constr_488, memb_extensionValue_constraint_485 },
\r
31824 0, 0, /* No default value */
\r
31828 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[] = {
\r
31829 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
31831 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485[] = {
\r
31832 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
31833 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
31834 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
31836 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_485 = {
\r
31837 sizeof(struct CompositeAvailableCapacity_ExtIEs),
\r
31838 offsetof(struct CompositeAvailableCapacity_ExtIEs, _asn_ctx),
\r
31839 asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485,
\r
31840 3, /* Count of tags in the map */
\r
31841 0, 0, 0, /* Optional elements (not needed) */
\r
31842 -1, /* First extension addition */
\r
31844 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacity_ExtIEs = {
\r
31845 "CompositeAvailableCapacity-ExtIEs",
\r
31846 "CompositeAvailableCapacity-ExtIEs",
\r
31847 &asn_OP_SEQUENCE,
\r
31848 asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485,
\r
31849 sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485)
\r
31850 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[0]), /* 1 */
\r
31851 asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485, /* Same as above */
\r
31852 sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485)
\r
31853 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[0]), /* 1 */
\r
31854 { 0, 0, SEQUENCE_constraint },
\r
31855 asn_MBR_CompositeAvailableCapacity_ExtIEs_485,
\r
31856 3, /* Elements count */
\r
31857 &asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_485 /* Additional specs */
\r
31860 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_492 = {
\r
31861 sizeof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue),
\r
31862 offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, _asn_ctx),
\r
31863 offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, present),
\r
31864 sizeof(((struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue *)0)->present),
\r
31865 0, /* No top level tags */
\r
31866 0, /* No tags in the map */
\r
31868 -1 /* Extensions start */
\r
31870 static /* Use -fall-defs-global to expose */
\r
31871 asn_TYPE_descriptor_t asn_DEF_extensionValue_492 = {
\r
31872 "extensionValue",
\r
31873 "extensionValue",
\r
31874 &asn_OP_OPEN_TYPE,
\r
31875 0, /* No effective tags (pointer) */
\r
31876 0, /* No effective tags (count) */
\r
31877 0, /* No tags (pointer) */
\r
31878 0, /* No tags (count) */
\r
31879 { 0, 0, OPEN_TYPE_constraint },
\r
31880 0, 0, /* No members */
\r
31881 &asn_SPC_extensionValue_specs_492 /* Additional specs */
\r
31884 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489[] = {
\r
31885 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, id),
\r
31886 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
31887 -1, /* IMPLICIT tag at current level */
\r
31888 &asn_DEF_ProtocolIE_ID,
\r
31890 { 0, &asn_PER_memb_id_constr_490, memb_id_constraint_489 },
\r
31891 0, 0, /* No default value */
\r
31894 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, criticality),
\r
31895 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
31896 -1, /* IMPLICIT tag at current level */
\r
31897 &asn_DEF_Criticality,
\r
31899 { 0, &asn_PER_memb_criticality_constr_491, memb_criticality_constraint_489 },
\r
31900 0, 0, /* No default value */
\r
31903 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, extensionValue),
\r
31904 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
31905 +1, /* EXPLICIT tag at current level */
\r
31906 &asn_DEF_extensionValue_492,
\r
31908 { 0, &asn_PER_memb_extensionValue_constr_492, memb_extensionValue_constraint_489 },
\r
31909 0, 0, /* No default value */
\r
31913 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[] = {
\r
31914 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
31916 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489[] = {
\r
31917 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
31918 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
31919 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
31921 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489 = {
\r
31922 sizeof(struct CompositeAvailableCapacityGroup_ExtIEs),
\r
31923 offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, _asn_ctx),
\r
31924 asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489,
\r
31925 3, /* Count of tags in the map */
\r
31926 0, 0, 0, /* Optional elements (not needed) */
\r
31927 -1, /* First extension addition */
\r
31929 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs = {
\r
31930 "CompositeAvailableCapacityGroup-ExtIEs",
\r
31931 "CompositeAvailableCapacityGroup-ExtIEs",
\r
31932 &asn_OP_SEQUENCE,
\r
31933 asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489,
\r
31934 sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)
\r
31935 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */
\r
31936 asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489, /* Same as above */
\r
31937 sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)
\r
31938 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */
\r
31939 { 0, 0, SEQUENCE_constraint },
\r
31940 asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489,
\r
31941 3, /* Elements count */
\r
31942 &asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489 /* Additional specs */
\r
31945 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_496 = {
\r
31946 sizeof(struct COUNTvalue_ExtIEs__extensionValue),
\r
31947 offsetof(struct COUNTvalue_ExtIEs__extensionValue, _asn_ctx),
\r
31948 offsetof(struct COUNTvalue_ExtIEs__extensionValue, present),
\r
31949 sizeof(((struct COUNTvalue_ExtIEs__extensionValue *)0)->present),
\r
31950 0, /* No top level tags */
\r
31951 0, /* No tags in the map */
\r
31953 -1 /* Extensions start */
\r
31955 static /* Use -fall-defs-global to expose */
\r
31956 asn_TYPE_descriptor_t asn_DEF_extensionValue_496 = {
\r
31957 "extensionValue",
\r
31958 "extensionValue",
\r
31959 &asn_OP_OPEN_TYPE,
\r
31960 0, /* No effective tags (pointer) */
\r
31961 0, /* No effective tags (count) */
\r
31962 0, /* No tags (pointer) */
\r
31963 0, /* No tags (count) */
\r
31964 { 0, 0, OPEN_TYPE_constraint },
\r
31965 0, 0, /* No members */
\r
31966 &asn_SPC_extensionValue_specs_496 /* Additional specs */
\r
31969 asn_TYPE_member_t asn_MBR_COUNTvalue_ExtIEs_493[] = {
\r
31970 { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, id),
\r
31971 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
31972 -1, /* IMPLICIT tag at current level */
\r
31973 &asn_DEF_ProtocolIE_ID,
\r
31975 { 0, &asn_PER_memb_id_constr_494, memb_id_constraint_493 },
\r
31976 0, 0, /* No default value */
\r
31979 { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, criticality),
\r
31980 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
31981 -1, /* IMPLICIT tag at current level */
\r
31982 &asn_DEF_Criticality,
\r
31984 { 0, &asn_PER_memb_criticality_constr_495, memb_criticality_constraint_493 },
\r
31985 0, 0, /* No default value */
\r
31988 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, extensionValue),
\r
31989 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
31990 +1, /* EXPLICIT tag at current level */
\r
31991 &asn_DEF_extensionValue_496,
\r
31993 { 0, &asn_PER_memb_extensionValue_constr_496, memb_extensionValue_constraint_493 },
\r
31994 0, 0, /* No default value */
\r
31998 static const ber_tlv_tag_t asn_DEF_COUNTvalue_ExtIEs_tags_493[] = {
\r
31999 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
32001 static const asn_TYPE_tag2member_t asn_MAP_COUNTvalue_ExtIEs_tag2el_493[] = {
\r
32002 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
32003 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
32004 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
32006 asn_SEQUENCE_specifics_t asn_SPC_COUNTvalue_ExtIEs_specs_493 = {
\r
32007 sizeof(struct COUNTvalue_ExtIEs),
\r
32008 offsetof(struct COUNTvalue_ExtIEs, _asn_ctx),
\r
32009 asn_MAP_COUNTvalue_ExtIEs_tag2el_493,
\r
32010 3, /* Count of tags in the map */
\r
32011 0, 0, 0, /* Optional elements (not needed) */
\r
32012 -1, /* First extension addition */
\r
32014 asn_TYPE_descriptor_t asn_DEF_COUNTvalue_ExtIEs = {
\r
32015 "COUNTvalue-ExtIEs",
\r
32016 "COUNTvalue-ExtIEs",
\r
32017 &asn_OP_SEQUENCE,
\r
32018 asn_DEF_COUNTvalue_ExtIEs_tags_493,
\r
32019 sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)
\r
32020 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */
\r
32021 asn_DEF_COUNTvalue_ExtIEs_tags_493, /* Same as above */
\r
32022 sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)
\r
32023 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */
\r
32024 { 0, 0, SEQUENCE_constraint },
\r
32025 asn_MBR_COUNTvalue_ExtIEs_493,
\r
32026 3, /* Elements count */
\r
32027 &asn_SPC_COUNTvalue_ExtIEs_specs_493 /* Additional specs */
\r
32030 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_500 = {
\r
32031 sizeof(struct COUNTValueExtended_ExtIEs__extensionValue),
\r
32032 offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, _asn_ctx),
\r
32033 offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, present),
\r
32034 sizeof(((struct COUNTValueExtended_ExtIEs__extensionValue *)0)->present),
\r
32035 0, /* No top level tags */
\r
32036 0, /* No tags in the map */
\r
32038 -1 /* Extensions start */
\r
32040 static /* Use -fall-defs-global to expose */
\r
32041 asn_TYPE_descriptor_t asn_DEF_extensionValue_500 = {
\r
32042 "extensionValue",
\r
32043 "extensionValue",
\r
32044 &asn_OP_OPEN_TYPE,
\r
32045 0, /* No effective tags (pointer) */
\r
32046 0, /* No effective tags (count) */
\r
32047 0, /* No tags (pointer) */
\r
32048 0, /* No tags (count) */
\r
32049 { 0, 0, OPEN_TYPE_constraint },
\r
32050 0, 0, /* No members */
\r
32051 &asn_SPC_extensionValue_specs_500 /* Additional specs */
\r
32054 asn_TYPE_member_t asn_MBR_COUNTValueExtended_ExtIEs_497[] = {
\r
32055 { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, id),
\r
32056 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
32057 -1, /* IMPLICIT tag at current level */
\r
32058 &asn_DEF_ProtocolIE_ID,
\r
32060 { 0, &asn_PER_memb_id_constr_498, memb_id_constraint_497 },
\r
32061 0, 0, /* No default value */
\r
32064 { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, criticality),
\r
32065 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
32066 -1, /* IMPLICIT tag at current level */
\r
32067 &asn_DEF_Criticality,
\r
32069 { 0, &asn_PER_memb_criticality_constr_499, memb_criticality_constraint_497 },
\r
32070 0, 0, /* No default value */
\r
32073 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, extensionValue),
\r
32074 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
32075 +1, /* EXPLICIT tag at current level */
\r
32076 &asn_DEF_extensionValue_500,
\r
32078 { 0, &asn_PER_memb_extensionValue_constr_500, memb_extensionValue_constraint_497 },
\r
32079 0, 0, /* No default value */
\r
32083 static const ber_tlv_tag_t asn_DEF_COUNTValueExtended_ExtIEs_tags_497[] = {
\r
32084 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
32086 static const asn_TYPE_tag2member_t asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497[] = {
\r
32087 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
32088 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
32089 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
32091 asn_SEQUENCE_specifics_t asn_SPC_COUNTValueExtended_ExtIEs_specs_497 = {
\r
32092 sizeof(struct COUNTValueExtended_ExtIEs),
\r
32093 offsetof(struct COUNTValueExtended_ExtIEs, _asn_ctx),
\r
32094 asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497,
\r
32095 3, /* Count of tags in the map */
\r
32096 0, 0, 0, /* Optional elements (not needed) */
\r
32097 -1, /* First extension addition */
\r
32099 asn_TYPE_descriptor_t asn_DEF_COUNTValueExtended_ExtIEs = {
\r
32100 "COUNTValueExtended-ExtIEs",
\r
32101 "COUNTValueExtended-ExtIEs",
\r
32102 &asn_OP_SEQUENCE,
\r
32103 asn_DEF_COUNTValueExtended_ExtIEs_tags_497,
\r
32104 sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)
\r
32105 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */
\r
32106 asn_DEF_COUNTValueExtended_ExtIEs_tags_497, /* Same as above */
\r
32107 sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)
\r
32108 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */
\r
32109 { 0, 0, SEQUENCE_constraint },
\r
32110 asn_MBR_COUNTValueExtended_ExtIEs_497,
\r
32111 3, /* Elements count */
\r
32112 &asn_SPC_COUNTValueExtended_ExtIEs_specs_497 /* Additional specs */
\r
32115 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_504 = {
\r
32116 sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue),
\r
32117 offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, _asn_ctx),
\r
32118 offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, present),
\r
32119 sizeof(((struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue *)0)->present),
\r
32120 0, /* No top level tags */
\r
32121 0, /* No tags in the map */
\r
32123 -1 /* Extensions start */
\r
32125 static /* Use -fall-defs-global to expose */
\r
32126 asn_TYPE_descriptor_t asn_DEF_extensionValue_504 = {
\r
32127 "extensionValue",
\r
32128 "extensionValue",
\r
32129 &asn_OP_OPEN_TYPE,
\r
32130 0, /* No effective tags (pointer) */
\r
32131 0, /* No effective tags (count) */
\r
32132 0, /* No tags (pointer) */
\r
32133 0, /* No tags (count) */
\r
32134 { 0, 0, OPEN_TYPE_constraint },
\r
32135 0, 0, /* No members */
\r
32136 &asn_SPC_extensionValue_specs_504 /* Additional specs */
\r
32139 asn_TYPE_member_t asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501[] = {
\r
32140 { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, id),
\r
32141 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
32142 -1, /* IMPLICIT tag at current level */
\r
32143 &asn_DEF_ProtocolIE_ID,
\r
32145 { 0, &asn_PER_memb_id_constr_502, memb_id_constraint_501 },
\r
32146 0, 0, /* No default value */
\r
32149 { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, criticality),
\r
32150 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
32151 -1, /* IMPLICIT tag at current level */
\r
32152 &asn_DEF_Criticality,
\r
32154 { 0, &asn_PER_memb_criticality_constr_503, memb_criticality_constraint_501 },
\r
32155 0, 0, /* No default value */
\r
32158 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, extensionValue),
\r
32159 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
32160 +1, /* EXPLICIT tag at current level */
\r
32161 &asn_DEF_extensionValue_504,
\r
32163 { 0, &asn_PER_memb_extensionValue_constr_504, memb_extensionValue_constraint_501 },
\r
32164 0, 0, /* No default value */
\r
32168 static const ber_tlv_tag_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[] = {
\r
32169 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
32171 static const asn_TYPE_tag2member_t asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501[] = {
\r
32172 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
32173 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
32174 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
32176 asn_SEQUENCE_specifics_t asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501 = {
\r
32177 sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs),
\r
32178 offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, _asn_ctx),
\r
32179 asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501,
\r
32180 3, /* Count of tags in the map */
\r
32181 0, 0, 0, /* Optional elements (not needed) */
\r
32182 -1, /* First extension addition */
\r
32184 asn_TYPE_descriptor_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs = {
\r
32185 "COUNTvaluePDCP-SNlength18-ExtIEs",
\r
32186 "COUNTvaluePDCP-SNlength18-ExtIEs",
\r
32187 &asn_OP_SEQUENCE,
\r
32188 asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501,
\r
32189 sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)
\r
32190 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */
\r
32191 asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501, /* Same as above */
\r
32192 sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)
\r
32193 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */
\r
32194 { 0, 0, SEQUENCE_constraint },
\r
32195 asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501,
\r
32196 3, /* Elements count */
\r
32197 &asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501 /* Additional specs */
\r
32200 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_508 = {
\r
32201 sizeof(struct CriticalityDiagnostics_ExtIEs__extensionValue),
\r
32202 offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx),
\r
32203 offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, present),
\r
32204 sizeof(((struct CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present),
\r
32205 0, /* No top level tags */
\r
32206 0, /* No tags in the map */
\r
32208 -1 /* Extensions start */
\r
32210 static /* Use -fall-defs-global to expose */
\r
32211 asn_TYPE_descriptor_t asn_DEF_extensionValue_508 = {
\r
32212 "extensionValue",
\r
32213 "extensionValue",
\r
32214 &asn_OP_OPEN_TYPE,
\r
32215 0, /* No effective tags (pointer) */
\r
32216 0, /* No effective tags (count) */
\r
32217 0, /* No tags (pointer) */
\r
32218 0, /* No tags (count) */
\r
32219 { 0, 0, OPEN_TYPE_constraint },
\r
32220 0, 0, /* No members */
\r
32221 &asn_SPC_extensionValue_specs_508 /* Additional specs */
\r
32224 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_ExtIEs_505[] = {
\r
32225 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, id),
\r
32226 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
32227 -1, /* IMPLICIT tag at current level */
\r
32228 &asn_DEF_ProtocolIE_ID,
\r
32230 { 0, &asn_PER_memb_id_constr_506, memb_id_constraint_505 },
\r
32231 0, 0, /* No default value */
\r
32234 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, criticality),
\r
32235 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
32236 -1, /* IMPLICIT tag at current level */
\r
32237 &asn_DEF_Criticality,
\r
32239 { 0, &asn_PER_memb_criticality_constr_507, memb_criticality_constraint_505 },
\r
32240 0, 0, /* No default value */
\r
32243 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, extensionValue),
\r
32244 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
32245 +1, /* EXPLICIT tag at current level */
\r
32246 &asn_DEF_extensionValue_508,
\r
32248 { 0, &asn_PER_memb_extensionValue_constr_508, memb_extensionValue_constraint_505 },
\r
32249 0, 0, /* No default value */
\r
32253 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[] = {
\r
32254 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
32256 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505[] = {
\r
32257 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
32258 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
32259 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
32261 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505 = {
\r
32262 sizeof(struct CriticalityDiagnostics_ExtIEs),
\r
32263 offsetof(struct CriticalityDiagnostics_ExtIEs, _asn_ctx),
\r
32264 asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505,
\r
32265 3, /* Count of tags in the map */
\r
32266 0, 0, 0, /* Optional elements (not needed) */
\r
32267 -1, /* First extension addition */
\r
32269 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_ExtIEs = {
\r
32270 "CriticalityDiagnostics-ExtIEs",
\r
32271 "CriticalityDiagnostics-ExtIEs",
\r
32272 &asn_OP_SEQUENCE,
\r
32273 asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505,
\r
32274 sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)
\r
32275 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */
\r
32276 asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505, /* Same as above */
\r
32277 sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)
\r
32278 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */
\r
32279 { 0, 0, SEQUENCE_constraint },
\r
32280 asn_MBR_CriticalityDiagnostics_ExtIEs_505,
\r
32281 3, /* Elements count */
\r
32282 &asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505 /* Additional specs */
\r
32285 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_512 = {
\r
32286 sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue),
\r
32287 offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, _asn_ctx),
\r
32288 offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, present),
\r
32289 sizeof(((struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue *)0)->present),
\r
32290 0, /* No top level tags */
\r
32291 0, /* No tags in the map */
\r
32293 -1 /* Extensions start */
\r
32295 static /* Use -fall-defs-global to expose */
\r
32296 asn_TYPE_descriptor_t asn_DEF_extensionValue_512 = {
\r
32297 "extensionValue",
\r
32298 "extensionValue",
\r
32299 &asn_OP_OPEN_TYPE,
\r
32300 0, /* No effective tags (pointer) */
\r
32301 0, /* No effective tags (count) */
\r
32302 0, /* No tags (pointer) */
\r
32303 0, /* No tags (count) */
\r
32304 { 0, 0, OPEN_TYPE_constraint },
\r
32305 0, 0, /* No members */
\r
32306 &asn_SPC_extensionValue_specs_512 /* Additional specs */
\r
32309 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509[] = {
\r
32310 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, id),
\r
32311 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
32312 -1, /* IMPLICIT tag at current level */
\r
32313 &asn_DEF_ProtocolIE_ID,
\r
32315 { 0, &asn_PER_memb_id_constr_510, memb_id_constraint_509 },
\r
32316 0, 0, /* No default value */
\r
32319 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, criticality),
\r
32320 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
32321 -1, /* IMPLICIT tag at current level */
\r
32322 &asn_DEF_Criticality,
\r
32324 { 0, &asn_PER_memb_criticality_constr_511, memb_criticality_constraint_509 },
\r
32325 0, 0, /* No default value */
\r
32328 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, extensionValue),
\r
32329 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
32330 +1, /* EXPLICIT tag at current level */
\r
32331 &asn_DEF_extensionValue_512,
\r
32333 { 0, &asn_PER_memb_extensionValue_constr_512, memb_extensionValue_constraint_509 },
\r
32334 0, 0, /* No default value */
\r
32338 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[] = {
\r
32339 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
32341 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509[] = {
\r
32342 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
32343 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
32344 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
32346 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509 = {
\r
32347 sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs),
\r
32348 offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, _asn_ctx),
\r
32349 asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509,
\r
32350 3, /* Count of tags in the map */
\r
32351 0, 0, 0, /* Optional elements (not needed) */
\r
32352 -1, /* First extension addition */
\r
32354 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs = {
\r
32355 "CriticalityDiagnostics-IE-List-ExtIEs",
\r
32356 "CriticalityDiagnostics-IE-List-ExtIEs",
\r
32357 &asn_OP_SEQUENCE,
\r
32358 asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509,
\r
32359 sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)
\r
32360 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */
\r
32361 asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509, /* Same as above */
\r
32362 sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)
\r
32363 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */
\r
32364 { 0, 0, SEQUENCE_constraint },
\r
32365 asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509,
\r
32366 3, /* Elements count */
\r
32367 &asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509 /* Additional specs */
\r
32370 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_516 = {
\r
32371 sizeof(struct CSIReportList_ExtIEs__extensionValue),
\r
32372 offsetof(struct CSIReportList_ExtIEs__extensionValue, _asn_ctx),
\r
32373 offsetof(struct CSIReportList_ExtIEs__extensionValue, present),
\r
32374 sizeof(((struct CSIReportList_ExtIEs__extensionValue *)0)->present),
\r
32375 0, /* No top level tags */
\r
32376 0, /* No tags in the map */
\r
32378 -1 /* Extensions start */
\r
32380 static /* Use -fall-defs-global to expose */
\r
32381 asn_TYPE_descriptor_t asn_DEF_extensionValue_516 = {
\r
32382 "extensionValue",
\r
32383 "extensionValue",
\r
32384 &asn_OP_OPEN_TYPE,
\r
32385 0, /* No effective tags (pointer) */
\r
32386 0, /* No effective tags (count) */
\r
32387 0, /* No tags (pointer) */
\r
32388 0, /* No tags (count) */
\r
32389 { 0, 0, OPEN_TYPE_constraint },
\r
32390 0, 0, /* No members */
\r
32391 &asn_SPC_extensionValue_specs_516 /* Additional specs */
\r
32394 asn_TYPE_member_t asn_MBR_CSIReportList_ExtIEs_513[] = {
\r
32395 { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, id),
\r
32396 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
32397 -1, /* IMPLICIT tag at current level */
\r
32398 &asn_DEF_ProtocolIE_ID,
\r
32400 { 0, &asn_PER_memb_id_constr_514, memb_id_constraint_513 },
\r
32401 0, 0, /* No default value */
\r
32404 { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, criticality),
\r
32405 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
32406 -1, /* IMPLICIT tag at current level */
\r
32407 &asn_DEF_Criticality,
\r
32409 { 0, &asn_PER_memb_criticality_constr_515, memb_criticality_constraint_513 },
\r
32410 0, 0, /* No default value */
\r
32413 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, extensionValue),
\r
32414 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
32415 +1, /* EXPLICIT tag at current level */
\r
32416 &asn_DEF_extensionValue_516,
\r
32418 { 0, &asn_PER_memb_extensionValue_constr_516, memb_extensionValue_constraint_513 },
\r
32419 0, 0, /* No default value */
\r
32423 static const ber_tlv_tag_t asn_DEF_CSIReportList_ExtIEs_tags_513[] = {
\r
32424 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
32426 static const asn_TYPE_tag2member_t asn_MAP_CSIReportList_ExtIEs_tag2el_513[] = {
\r
32427 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
32428 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
32429 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
32431 asn_SEQUENCE_specifics_t asn_SPC_CSIReportList_ExtIEs_specs_513 = {
\r
32432 sizeof(struct CSIReportList_ExtIEs),
\r
32433 offsetof(struct CSIReportList_ExtIEs, _asn_ctx),
\r
32434 asn_MAP_CSIReportList_ExtIEs_tag2el_513,
\r
32435 3, /* Count of tags in the map */
\r
32436 0, 0, 0, /* Optional elements (not needed) */
\r
32437 -1, /* First extension addition */
\r
32439 asn_TYPE_descriptor_t asn_DEF_CSIReportList_ExtIEs = {
\r
32440 "CSIReportList-ExtIEs",
\r
32441 "CSIReportList-ExtIEs",
\r
32442 &asn_OP_SEQUENCE,
\r
32443 asn_DEF_CSIReportList_ExtIEs_tags_513,
\r
32444 sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)
\r
32445 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */
\r
32446 asn_DEF_CSIReportList_ExtIEs_tags_513, /* Same as above */
\r
32447 sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)
\r
32448 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */
\r
32449 { 0, 0, SEQUENCE_constraint },
\r
32450 asn_MBR_CSIReportList_ExtIEs_513,
\r
32451 3, /* Elements count */
\r
32452 &asn_SPC_CSIReportList_ExtIEs_specs_513 /* Additional specs */
\r
32455 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_520 = {
\r
32456 sizeof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue),
\r
32457 offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, _asn_ctx),
\r
32458 offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, present),
\r
32459 sizeof(((struct CSIReportPerCSIProcess_ExtIEs__extensionValue *)0)->present),
\r
32460 0, /* No top level tags */
\r
32461 0, /* No tags in the map */
\r
32463 -1 /* Extensions start */
\r
32465 static /* Use -fall-defs-global to expose */
\r
32466 asn_TYPE_descriptor_t asn_DEF_extensionValue_520 = {
\r
32467 "extensionValue",
\r
32468 "extensionValue",
\r
32469 &asn_OP_OPEN_TYPE,
\r
32470 0, /* No effective tags (pointer) */
\r
32471 0, /* No effective tags (count) */
\r
32472 0, /* No tags (pointer) */
\r
32473 0, /* No tags (count) */
\r
32474 { 0, 0, OPEN_TYPE_constraint },
\r
32475 0, 0, /* No members */
\r
32476 &asn_SPC_extensionValue_specs_520 /* Additional specs */
\r
32479 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcess_ExtIEs_517[] = {
\r
32480 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, id),
\r
32481 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
32482 -1, /* IMPLICIT tag at current level */
\r
32483 &asn_DEF_ProtocolIE_ID,
\r
32485 { 0, &asn_PER_memb_id_constr_518, memb_id_constraint_517 },
\r
32486 0, 0, /* No default value */
\r
32489 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, criticality),
\r
32490 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
32491 -1, /* IMPLICIT tag at current level */
\r
32492 &asn_DEF_Criticality,
\r
32494 { 0, &asn_PER_memb_criticality_constr_519, memb_criticality_constraint_517 },
\r
32495 0, 0, /* No default value */
\r
32498 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, extensionValue),
\r
32499 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
32500 +1, /* EXPLICIT tag at current level */
\r
32501 &asn_DEF_extensionValue_520,
\r
32503 { 0, &asn_PER_memb_extensionValue_constr_520, memb_extensionValue_constraint_517 },
\r
32504 0, 0, /* No default value */
\r
32508 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[] = {
\r
32509 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
32511 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517[] = {
\r
32512 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
32513 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
32514 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
32516 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517 = {
\r
32517 sizeof(struct CSIReportPerCSIProcess_ExtIEs),
\r
32518 offsetof(struct CSIReportPerCSIProcess_ExtIEs, _asn_ctx),
\r
32519 asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517,
\r
32520 3, /* Count of tags in the map */
\r
32521 0, 0, 0, /* Optional elements (not needed) */
\r
32522 -1, /* First extension addition */
\r
32524 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcess_ExtIEs = {
\r
32525 "CSIReportPerCSIProcess-ExtIEs",
\r
32526 "CSIReportPerCSIProcess-ExtIEs",
\r
32527 &asn_OP_SEQUENCE,
\r
32528 asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517,
\r
32529 sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)
\r
32530 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */
\r
32531 asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517, /* Same as above */
\r
32532 sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)
\r
32533 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */
\r
32534 { 0, 0, SEQUENCE_constraint },
\r
32535 asn_MBR_CSIReportPerCSIProcess_ExtIEs_517,
\r
32536 3, /* Elements count */
\r
32537 &asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517 /* Additional specs */
\r
32540 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_524 = {
\r
32541 sizeof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue),
\r
32542 offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, _asn_ctx),
\r
32543 offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, present),
\r
32544 sizeof(((struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue *)0)->present),
\r
32545 0, /* No top level tags */
\r
32546 0, /* No tags in the map */
\r
32548 -1 /* Extensions start */
\r
32550 static /* Use -fall-defs-global to expose */
\r
32551 asn_TYPE_descriptor_t asn_DEF_extensionValue_524 = {
\r
32552 "extensionValue",
\r
32553 "extensionValue",
\r
32554 &asn_OP_OPEN_TYPE,
\r
32555 0, /* No effective tags (pointer) */
\r
32556 0, /* No effective tags (count) */
\r
32557 0, /* No tags (pointer) */
\r
32558 0, /* No tags (count) */
\r
32559 { 0, 0, OPEN_TYPE_constraint },
\r
32560 0, 0, /* No members */
\r
32561 &asn_SPC_extensionValue_specs_524 /* Additional specs */
\r
32564 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521[] = {
\r
32565 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, id),
\r
32566 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
32567 -1, /* IMPLICIT tag at current level */
\r
32568 &asn_DEF_ProtocolIE_ID,
\r
32570 { 0, &asn_PER_memb_id_constr_522, memb_id_constraint_521 },
\r
32571 0, 0, /* No default value */
\r
32574 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, criticality),
\r
32575 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
32576 -1, /* IMPLICIT tag at current level */
\r
32577 &asn_DEF_Criticality,
\r
32579 { 0, &asn_PER_memb_criticality_constr_523, memb_criticality_constraint_521 },
\r
32580 0, 0, /* No default value */
\r
32583 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, extensionValue),
\r
32584 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
32585 +1, /* EXPLICIT tag at current level */
\r
32586 &asn_DEF_extensionValue_524,
\r
32588 { 0, &asn_PER_memb_extensionValue_constr_524, memb_extensionValue_constraint_521 },
\r
32589 0, 0, /* No default value */
\r
32593 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[] = {
\r
32594 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
32596 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521[] = {
\r
32597 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
32598 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
32599 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
32601 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521 = {
\r
32602 sizeof(struct CSIReportPerCSIProcessItem_ExtIEs),
\r
32603 offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, _asn_ctx),
\r
32604 asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521,
\r
32605 3, /* Count of tags in the map */
\r
32606 0, 0, 0, /* Optional elements (not needed) */
\r
32607 -1, /* First extension addition */
\r
32609 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs = {
\r
32610 "CSIReportPerCSIProcessItem-ExtIEs",
\r
32611 "CSIReportPerCSIProcessItem-ExtIEs",
\r
32612 &asn_OP_SEQUENCE,
\r
32613 asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521,
\r
32614 sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)
\r
32615 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */
\r
32616 asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521, /* Same as above */
\r
32617 sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)
\r
32618 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */
\r
32619 { 0, 0, SEQUENCE_constraint },
\r
32620 asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521,
\r
32621 3, /* Elements count */
\r
32622 &asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521 /* Additional specs */
\r
32625 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_528 = {
\r
32626 sizeof(struct DataTrafficResourceIndication_ExtIEs__extensionValue),
\r
32627 offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, _asn_ctx),
\r
32628 offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, present),
\r
32629 sizeof(((struct DataTrafficResourceIndication_ExtIEs__extensionValue *)0)->present),
\r
32630 0, /* No top level tags */
\r
32631 0, /* No tags in the map */
\r
32633 -1 /* Extensions start */
\r
32635 static /* Use -fall-defs-global to expose */
\r
32636 asn_TYPE_descriptor_t asn_DEF_extensionValue_528 = {
\r
32637 "extensionValue",
\r
32638 "extensionValue",
\r
32639 &asn_OP_OPEN_TYPE,
\r
32640 0, /* No effective tags (pointer) */
\r
32641 0, /* No effective tags (count) */
\r
32642 0, /* No tags (pointer) */
\r
32643 0, /* No tags (count) */
\r
32644 { 0, 0, OPEN_TYPE_constraint },
\r
32645 0, 0, /* No members */
\r
32646 &asn_SPC_extensionValue_specs_528 /* Additional specs */
\r
32649 asn_TYPE_member_t asn_MBR_DataTrafficResourceIndication_ExtIEs_525[] = {
\r
32650 { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, id),
\r
32651 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
32652 -1, /* IMPLICIT tag at current level */
\r
32653 &asn_DEF_ProtocolIE_ID,
\r
32655 { 0, &asn_PER_memb_id_constr_526, memb_id_constraint_525 },
\r
32656 0, 0, /* No default value */
\r
32659 { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, criticality),
\r
32660 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
32661 -1, /* IMPLICIT tag at current level */
\r
32662 &asn_DEF_Criticality,
\r
32664 { 0, &asn_PER_memb_criticality_constr_527, memb_criticality_constraint_525 },
\r
32665 0, 0, /* No default value */
\r
32668 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, extensionValue),
\r
32669 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
32670 +1, /* EXPLICIT tag at current level */
\r
32671 &asn_DEF_extensionValue_528,
\r
32673 { 0, &asn_PER_memb_extensionValue_constr_528, memb_extensionValue_constraint_525 },
\r
32674 0, 0, /* No default value */
\r
32678 static const ber_tlv_tag_t asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[] = {
\r
32679 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
32681 static const asn_TYPE_tag2member_t asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525[] = {
\r
32682 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
32683 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
32684 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
32686 asn_SEQUENCE_specifics_t asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 = {
\r
32687 sizeof(struct DataTrafficResourceIndication_ExtIEs),
\r
32688 offsetof(struct DataTrafficResourceIndication_ExtIEs, _asn_ctx),
\r
32689 asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525,
\r
32690 3, /* Count of tags in the map */
\r
32691 0, 0, 0, /* Optional elements (not needed) */
\r
32692 -1, /* First extension addition */
\r
32694 asn_TYPE_descriptor_t asn_DEF_DataTrafficResourceIndication_ExtIEs = {
\r
32695 "DataTrafficResourceIndication-ExtIEs",
\r
32696 "DataTrafficResourceIndication-ExtIEs",
\r
32697 &asn_OP_SEQUENCE,
\r
32698 asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525,
\r
32699 sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)
\r
32700 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */
\r
32701 asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525, /* Same as above */
\r
32702 sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)
\r
32703 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */
\r
32704 { 0, 0, SEQUENCE_constraint },
\r
32705 asn_MBR_DataTrafficResourceIndication_ExtIEs_525,
\r
32706 3, /* Elements count */
\r
32707 &asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 /* Additional specs */
\r
32710 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_532 = {
\r
32711 sizeof(struct DeliveryStatus_ExtIEs__extensionValue),
\r
32712 offsetof(struct DeliveryStatus_ExtIEs__extensionValue, _asn_ctx),
\r
32713 offsetof(struct DeliveryStatus_ExtIEs__extensionValue, present),
\r
32714 sizeof(((struct DeliveryStatus_ExtIEs__extensionValue *)0)->present),
\r
32715 0, /* No top level tags */
\r
32716 0, /* No tags in the map */
\r
32718 -1 /* Extensions start */
\r
32720 static /* Use -fall-defs-global to expose */
\r
32721 asn_TYPE_descriptor_t asn_DEF_extensionValue_532 = {
\r
32722 "extensionValue",
\r
32723 "extensionValue",
\r
32724 &asn_OP_OPEN_TYPE,
\r
32725 0, /* No effective tags (pointer) */
\r
32726 0, /* No effective tags (count) */
\r
32727 0, /* No tags (pointer) */
\r
32728 0, /* No tags (count) */
\r
32729 { 0, 0, OPEN_TYPE_constraint },
\r
32730 0, 0, /* No members */
\r
32731 &asn_SPC_extensionValue_specs_532 /* Additional specs */
\r
32734 asn_TYPE_member_t asn_MBR_DeliveryStatus_ExtIEs_529[] = {
\r
32735 { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, id),
\r
32736 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
32737 -1, /* IMPLICIT tag at current level */
\r
32738 &asn_DEF_ProtocolIE_ID,
\r
32740 { 0, &asn_PER_memb_id_constr_530, memb_id_constraint_529 },
\r
32741 0, 0, /* No default value */
\r
32744 { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, criticality),
\r
32745 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
32746 -1, /* IMPLICIT tag at current level */
\r
32747 &asn_DEF_Criticality,
\r
32749 { 0, &asn_PER_memb_criticality_constr_531, memb_criticality_constraint_529 },
\r
32750 0, 0, /* No default value */
\r
32753 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, extensionValue),
\r
32754 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
32755 +1, /* EXPLICIT tag at current level */
\r
32756 &asn_DEF_extensionValue_532,
\r
32758 { 0, &asn_PER_memb_extensionValue_constr_532, memb_extensionValue_constraint_529 },
\r
32759 0, 0, /* No default value */
\r
32763 static const ber_tlv_tag_t asn_DEF_DeliveryStatus_ExtIEs_tags_529[] = {
\r
32764 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
32766 static const asn_TYPE_tag2member_t asn_MAP_DeliveryStatus_ExtIEs_tag2el_529[] = {
\r
32767 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
32768 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
32769 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
32771 asn_SEQUENCE_specifics_t asn_SPC_DeliveryStatus_ExtIEs_specs_529 = {
\r
32772 sizeof(struct DeliveryStatus_ExtIEs),
\r
32773 offsetof(struct DeliveryStatus_ExtIEs, _asn_ctx),
\r
32774 asn_MAP_DeliveryStatus_ExtIEs_tag2el_529,
\r
32775 3, /* Count of tags in the map */
\r
32776 0, 0, 0, /* Optional elements (not needed) */
\r
32777 -1, /* First extension addition */
\r
32779 asn_TYPE_descriptor_t asn_DEF_DeliveryStatus_ExtIEs = {
\r
32780 "DeliveryStatus-ExtIEs",
\r
32781 "DeliveryStatus-ExtIEs",
\r
32782 &asn_OP_SEQUENCE,
\r
32783 asn_DEF_DeliveryStatus_ExtIEs_tags_529,
\r
32784 sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)
\r
32785 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */
\r
32786 asn_DEF_DeliveryStatus_ExtIEs_tags_529, /* Same as above */
\r
32787 sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)
\r
32788 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */
\r
32789 { 0, 0, SEQUENCE_constraint },
\r
32790 asn_MBR_DeliveryStatus_ExtIEs_529,
\r
32791 3, /* Elements count */
\r
32792 &asn_SPC_DeliveryStatus_ExtIEs_specs_529 /* Additional specs */
\r
32795 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_536 = {
\r
32796 sizeof(struct DynamicNAICSInformation_ExtIEs__extensionValue),
\r
32797 offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, _asn_ctx),
\r
32798 offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, present),
\r
32799 sizeof(((struct DynamicNAICSInformation_ExtIEs__extensionValue *)0)->present),
\r
32800 0, /* No top level tags */
\r
32801 0, /* No tags in the map */
\r
32803 -1 /* Extensions start */
\r
32805 static /* Use -fall-defs-global to expose */
\r
32806 asn_TYPE_descriptor_t asn_DEF_extensionValue_536 = {
\r
32807 "extensionValue",
\r
32808 "extensionValue",
\r
32809 &asn_OP_OPEN_TYPE,
\r
32810 0, /* No effective tags (pointer) */
\r
32811 0, /* No effective tags (count) */
\r
32812 0, /* No tags (pointer) */
\r
32813 0, /* No tags (count) */
\r
32814 { 0, 0, OPEN_TYPE_constraint },
\r
32815 0, 0, /* No members */
\r
32816 &asn_SPC_extensionValue_specs_536 /* Additional specs */
\r
32819 asn_TYPE_member_t asn_MBR_DynamicNAICSInformation_ExtIEs_533[] = {
\r
32820 { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, id),
\r
32821 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
32822 -1, /* IMPLICIT tag at current level */
\r
32823 &asn_DEF_ProtocolIE_ID,
\r
32825 { 0, &asn_PER_memb_id_constr_534, memb_id_constraint_533 },
\r
32826 0, 0, /* No default value */
\r
32829 { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, criticality),
\r
32830 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
32831 -1, /* IMPLICIT tag at current level */
\r
32832 &asn_DEF_Criticality,
\r
32834 { 0, &asn_PER_memb_criticality_constr_535, memb_criticality_constraint_533 },
\r
32835 0, 0, /* No default value */
\r
32838 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, extensionValue),
\r
32839 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
32840 +1, /* EXPLICIT tag at current level */
\r
32841 &asn_DEF_extensionValue_536,
\r
32843 { 0, &asn_PER_memb_extensionValue_constr_536, memb_extensionValue_constraint_533 },
\r
32844 0, 0, /* No default value */
\r
32848 static const ber_tlv_tag_t asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[] = {
\r
32849 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
32851 static const asn_TYPE_tag2member_t asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533[] = {
\r
32852 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
32853 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
32854 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
32856 asn_SEQUENCE_specifics_t asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533 = {
\r
32857 sizeof(struct DynamicNAICSInformation_ExtIEs),
\r
32858 offsetof(struct DynamicNAICSInformation_ExtIEs, _asn_ctx),
\r
32859 asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533,
\r
32860 3, /* Count of tags in the map */
\r
32861 0, 0, 0, /* Optional elements (not needed) */
\r
32862 -1, /* First extension addition */
\r
32864 asn_TYPE_descriptor_t asn_DEF_DynamicNAICSInformation_ExtIEs = {
\r
32865 "DynamicNAICSInformation-ExtIEs",
\r
32866 "DynamicNAICSInformation-ExtIEs",
\r
32867 &asn_OP_SEQUENCE,
\r
32868 asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533,
\r
32869 sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)
\r
32870 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */
\r
32871 asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533, /* Same as above */
\r
32872 sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)
\r
32873 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */
\r
32874 { 0, 0, SEQUENCE_constraint },
\r
32875 asn_MBR_DynamicNAICSInformation_ExtIEs_533,
\r
32876 3, /* Elements count */
\r
32877 &asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533 /* Additional specs */
\r
32880 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_540 = {
\r
32881 sizeof(struct ECGI_ExtIEs__extensionValue),
\r
32882 offsetof(struct ECGI_ExtIEs__extensionValue, _asn_ctx),
\r
32883 offsetof(struct ECGI_ExtIEs__extensionValue, present),
\r
32884 sizeof(((struct ECGI_ExtIEs__extensionValue *)0)->present),
\r
32885 0, /* No top level tags */
\r
32886 0, /* No tags in the map */
\r
32888 -1 /* Extensions start */
\r
32890 static /* Use -fall-defs-global to expose */
\r
32891 asn_TYPE_descriptor_t asn_DEF_extensionValue_540 = {
\r
32892 "extensionValue",
\r
32893 "extensionValue",
\r
32894 &asn_OP_OPEN_TYPE,
\r
32895 0, /* No effective tags (pointer) */
\r
32896 0, /* No effective tags (count) */
\r
32897 0, /* No tags (pointer) */
\r
32898 0, /* No tags (count) */
\r
32899 { 0, 0, OPEN_TYPE_constraint },
\r
32900 0, 0, /* No members */
\r
32901 &asn_SPC_extensionValue_specs_540 /* Additional specs */
\r
32904 asn_TYPE_member_t asn_MBR_ECGI_ExtIEs_537[] = {
\r
32905 { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, id),
\r
32906 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
32907 -1, /* IMPLICIT tag at current level */
\r
32908 &asn_DEF_ProtocolIE_ID,
\r
32910 { 0, &asn_PER_memb_id_constr_538, memb_id_constraint_537 },
\r
32911 0, 0, /* No default value */
\r
32914 { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, criticality),
\r
32915 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
32916 -1, /* IMPLICIT tag at current level */
\r
32917 &asn_DEF_Criticality,
\r
32919 { 0, &asn_PER_memb_criticality_constr_539, memb_criticality_constraint_537 },
\r
32920 0, 0, /* No default value */
\r
32923 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, extensionValue),
\r
32924 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
32925 +1, /* EXPLICIT tag at current level */
\r
32926 &asn_DEF_extensionValue_540,
\r
32928 { 0, &asn_PER_memb_extensionValue_constr_540, memb_extensionValue_constraint_537 },
\r
32929 0, 0, /* No default value */
\r
32933 static const ber_tlv_tag_t asn_DEF_ECGI_ExtIEs_tags_537[] = {
\r
32934 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
32936 static const asn_TYPE_tag2member_t asn_MAP_ECGI_ExtIEs_tag2el_537[] = {
\r
32937 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
32938 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
32939 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
32941 asn_SEQUENCE_specifics_t asn_SPC_ECGI_ExtIEs_specs_537 = {
\r
32942 sizeof(struct ECGI_ExtIEs),
\r
32943 offsetof(struct ECGI_ExtIEs, _asn_ctx),
\r
32944 asn_MAP_ECGI_ExtIEs_tag2el_537,
\r
32945 3, /* Count of tags in the map */
\r
32946 0, 0, 0, /* Optional elements (not needed) */
\r
32947 -1, /* First extension addition */
\r
32949 asn_TYPE_descriptor_t asn_DEF_ECGI_ExtIEs = {
\r
32952 &asn_OP_SEQUENCE,
\r
32953 asn_DEF_ECGI_ExtIEs_tags_537,
\r
32954 sizeof(asn_DEF_ECGI_ExtIEs_tags_537)
\r
32955 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */
\r
32956 asn_DEF_ECGI_ExtIEs_tags_537, /* Same as above */
\r
32957 sizeof(asn_DEF_ECGI_ExtIEs_tags_537)
\r
32958 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */
\r
32959 { 0, 0, SEQUENCE_constraint },
\r
32960 asn_MBR_ECGI_ExtIEs_537,
\r
32961 3, /* Elements count */
\r
32962 &asn_SPC_ECGI_ExtIEs_specs_537 /* Additional specs */
\r
32965 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_544 = {
\r
32966 sizeof(struct EnhancedRNTP_ExtIEs__extensionValue),
\r
32967 offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, _asn_ctx),
\r
32968 offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, present),
\r
32969 sizeof(((struct EnhancedRNTP_ExtIEs__extensionValue *)0)->present),
\r
32970 0, /* No top level tags */
\r
32971 0, /* No tags in the map */
\r
32973 -1 /* Extensions start */
\r
32975 static /* Use -fall-defs-global to expose */
\r
32976 asn_TYPE_descriptor_t asn_DEF_extensionValue_544 = {
\r
32977 "extensionValue",
\r
32978 "extensionValue",
\r
32979 &asn_OP_OPEN_TYPE,
\r
32980 0, /* No effective tags (pointer) */
\r
32981 0, /* No effective tags (count) */
\r
32982 0, /* No tags (pointer) */
\r
32983 0, /* No tags (count) */
\r
32984 { 0, 0, OPEN_TYPE_constraint },
\r
32985 0, 0, /* No members */
\r
32986 &asn_SPC_extensionValue_specs_544 /* Additional specs */
\r
32989 asn_TYPE_member_t asn_MBR_EnhancedRNTP_ExtIEs_541[] = {
\r
32990 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, id),
\r
32991 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
32992 -1, /* IMPLICIT tag at current level */
\r
32993 &asn_DEF_ProtocolIE_ID,
\r
32995 { 0, &asn_PER_memb_id_constr_542, memb_id_constraint_541 },
\r
32996 0, 0, /* No default value */
\r
32999 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, criticality),
\r
33000 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
33001 -1, /* IMPLICIT tag at current level */
\r
33002 &asn_DEF_Criticality,
\r
33004 { 0, &asn_PER_memb_criticality_constr_543, memb_criticality_constraint_541 },
\r
33005 0, 0, /* No default value */
\r
33008 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, extensionValue),
\r
33009 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
33010 +1, /* EXPLICIT tag at current level */
\r
33011 &asn_DEF_extensionValue_544,
\r
33013 { 0, &asn_PER_memb_extensionValue_constr_544, memb_extensionValue_constraint_541 },
\r
33014 0, 0, /* No default value */
\r
33018 static const ber_tlv_tag_t asn_DEF_EnhancedRNTP_ExtIEs_tags_541[] = {
\r
33019 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
33021 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541[] = {
\r
33022 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
33023 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
33024 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
33026 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTP_ExtIEs_specs_541 = {
\r
33027 sizeof(struct EnhancedRNTP_ExtIEs),
\r
33028 offsetof(struct EnhancedRNTP_ExtIEs, _asn_ctx),
\r
33029 asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541,
\r
33030 3, /* Count of tags in the map */
\r
33031 0, 0, 0, /* Optional elements (not needed) */
\r
33032 -1, /* First extension addition */
\r
33034 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTP_ExtIEs = {
\r
33035 "EnhancedRNTP-ExtIEs",
\r
33036 "EnhancedRNTP-ExtIEs",
\r
33037 &asn_OP_SEQUENCE,
\r
33038 asn_DEF_EnhancedRNTP_ExtIEs_tags_541,
\r
33039 sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)
\r
33040 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */
\r
33041 asn_DEF_EnhancedRNTP_ExtIEs_tags_541, /* Same as above */
\r
33042 sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)
\r
33043 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */
\r
33044 { 0, 0, SEQUENCE_constraint },
\r
33045 asn_MBR_EnhancedRNTP_ExtIEs_541,
\r
33046 3, /* Elements count */
\r
33047 &asn_SPC_EnhancedRNTP_ExtIEs_specs_541 /* Additional specs */
\r
33050 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_548 = {
\r
33051 sizeof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue),
\r
33052 offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, _asn_ctx),
\r
33053 offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, present),
\r
33054 sizeof(((struct EnhancedRNTPStartTime_ExtIEs__extensionValue *)0)->present),
\r
33055 0, /* No top level tags */
\r
33056 0, /* No tags in the map */
\r
33058 -1 /* Extensions start */
\r
33060 static /* Use -fall-defs-global to expose */
\r
33061 asn_TYPE_descriptor_t asn_DEF_extensionValue_548 = {
\r
33062 "extensionValue",
\r
33063 "extensionValue",
\r
33064 &asn_OP_OPEN_TYPE,
\r
33065 0, /* No effective tags (pointer) */
\r
33066 0, /* No effective tags (count) */
\r
33067 0, /* No tags (pointer) */
\r
33068 0, /* No tags (count) */
\r
33069 { 0, 0, OPEN_TYPE_constraint },
\r
33070 0, 0, /* No members */
\r
33071 &asn_SPC_extensionValue_specs_548 /* Additional specs */
\r
33074 asn_TYPE_member_t asn_MBR_EnhancedRNTPStartTime_ExtIEs_545[] = {
\r
33075 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, id),
\r
33076 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
33077 -1, /* IMPLICIT tag at current level */
\r
33078 &asn_DEF_ProtocolIE_ID,
\r
33080 { 0, &asn_PER_memb_id_constr_546, memb_id_constraint_545 },
\r
33081 0, 0, /* No default value */
\r
33084 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, criticality),
\r
33085 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
33086 -1, /* IMPLICIT tag at current level */
\r
33087 &asn_DEF_Criticality,
\r
33089 { 0, &asn_PER_memb_criticality_constr_547, memb_criticality_constraint_545 },
\r
33090 0, 0, /* No default value */
\r
33093 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, extensionValue),
\r
33094 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
33095 +1, /* EXPLICIT tag at current level */
\r
33096 &asn_DEF_extensionValue_548,
\r
33098 { 0, &asn_PER_memb_extensionValue_constr_548, memb_extensionValue_constraint_545 },
\r
33099 0, 0, /* No default value */
\r
33103 static const ber_tlv_tag_t asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[] = {
\r
33104 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
33106 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545[] = {
\r
33107 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
33108 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
33109 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
33111 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 = {
\r
33112 sizeof(struct EnhancedRNTPStartTime_ExtIEs),
\r
33113 offsetof(struct EnhancedRNTPStartTime_ExtIEs, _asn_ctx),
\r
33114 asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545,
\r
33115 3, /* Count of tags in the map */
\r
33116 0, 0, 0, /* Optional elements (not needed) */
\r
33117 -1, /* First extension addition */
\r
33119 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTPStartTime_ExtIEs = {
\r
33120 "EnhancedRNTPStartTime-ExtIEs",
\r
33121 "EnhancedRNTPStartTime-ExtIEs",
\r
33122 &asn_OP_SEQUENCE,
\r
33123 asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545,
\r
33124 sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)
\r
33125 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */
\r
33126 asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545, /* Same as above */
\r
33127 sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)
\r
33128 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */
\r
33129 { 0, 0, SEQUENCE_constraint },
\r
33130 asn_MBR_EnhancedRNTPStartTime_ExtIEs_545,
\r
33131 3, /* Elements count */
\r
33132 &asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 /* Additional specs */
\r
33135 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_552 = {
\r
33136 sizeof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue),
\r
33137 offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, _asn_ctx),
\r
33138 offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, present),
\r
33139 sizeof(((struct EN_DC_ResourceConfigurationExtIEs__extensionValue *)0)->present),
\r
33140 0, /* No top level tags */
\r
33141 0, /* No tags in the map */
\r
33143 -1 /* Extensions start */
\r
33145 static /* Use -fall-defs-global to expose */
\r
33146 asn_TYPE_descriptor_t asn_DEF_extensionValue_552 = {
\r
33147 "extensionValue",
\r
33148 "extensionValue",
\r
33149 &asn_OP_OPEN_TYPE,
\r
33150 0, /* No effective tags (pointer) */
\r
33151 0, /* No effective tags (count) */
\r
33152 0, /* No tags (pointer) */
\r
33153 0, /* No tags (count) */
\r
33154 { 0, 0, OPEN_TYPE_constraint },
\r
33155 0, 0, /* No members */
\r
33156 &asn_SPC_extensionValue_specs_552 /* Additional specs */
\r
33159 asn_TYPE_member_t asn_MBR_EN_DC_ResourceConfigurationExtIEs_549[] = {
\r
33160 { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, id),
\r
33161 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
33162 -1, /* IMPLICIT tag at current level */
\r
33163 &asn_DEF_ProtocolIE_ID,
\r
33165 { 0, &asn_PER_memb_id_constr_550, memb_id_constraint_549 },
\r
33166 0, 0, /* No default value */
\r
33169 { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, criticality),
\r
33170 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
33171 -1, /* IMPLICIT tag at current level */
\r
33172 &asn_DEF_Criticality,
\r
33174 { 0, &asn_PER_memb_criticality_constr_551, memb_criticality_constraint_549 },
\r
33175 0, 0, /* No default value */
\r
33178 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, extensionValue),
\r
33179 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
33180 +1, /* EXPLICIT tag at current level */
\r
33181 &asn_DEF_extensionValue_552,
\r
33183 { 0, &asn_PER_memb_extensionValue_constr_552, memb_extensionValue_constraint_549 },
\r
33184 0, 0, /* No default value */
\r
33188 static const ber_tlv_tag_t asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[] = {
\r
33189 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
33191 static const asn_TYPE_tag2member_t asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549[] = {
\r
33192 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
33193 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
33194 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
33196 asn_SEQUENCE_specifics_t asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549 = {
\r
33197 sizeof(struct EN_DC_ResourceConfigurationExtIEs),
\r
33198 offsetof(struct EN_DC_ResourceConfigurationExtIEs, _asn_ctx),
\r
33199 asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549,
\r
33200 3, /* Count of tags in the map */
\r
33201 0, 0, 0, /* Optional elements (not needed) */
\r
33202 -1, /* First extension addition */
\r
33204 asn_TYPE_descriptor_t asn_DEF_EN_DC_ResourceConfigurationExtIEs = {
\r
33205 "EN-DC-ResourceConfigurationExtIEs",
\r
33206 "EN-DC-ResourceConfigurationExtIEs",
\r
33207 &asn_OP_SEQUENCE,
\r
33208 asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549,
\r
33209 sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)
\r
33210 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */
\r
33211 asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549, /* Same as above */
\r
33212 sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)
\r
33213 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */
\r
33214 { 0, 0, SEQUENCE_constraint },
\r
33215 asn_MBR_EN_DC_ResourceConfigurationExtIEs_549,
\r
33216 3, /* Elements count */
\r
33217 &asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549 /* Additional specs */
\r
33220 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_556 = {
\r
33221 sizeof(struct ERABActivityNotifyItem_ExtIEs__extensionValue),
\r
33222 offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, _asn_ctx),
\r
33223 offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, present),
\r
33224 sizeof(((struct ERABActivityNotifyItem_ExtIEs__extensionValue *)0)->present),
\r
33225 0, /* No top level tags */
\r
33226 0, /* No tags in the map */
\r
33228 -1 /* Extensions start */
\r
33230 static /* Use -fall-defs-global to expose */
\r
33231 asn_TYPE_descriptor_t asn_DEF_extensionValue_556 = {
\r
33232 "extensionValue",
\r
33233 "extensionValue",
\r
33234 &asn_OP_OPEN_TYPE,
\r
33235 0, /* No effective tags (pointer) */
\r
33236 0, /* No effective tags (count) */
\r
33237 0, /* No tags (pointer) */
\r
33238 0, /* No tags (count) */
\r
33239 { 0, 0, OPEN_TYPE_constraint },
\r
33240 0, 0, /* No members */
\r
33241 &asn_SPC_extensionValue_specs_556 /* Additional specs */
\r
33244 asn_TYPE_member_t asn_MBR_ERABActivityNotifyItem_ExtIEs_553[] = {
\r
33245 { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, id),
\r
33246 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
33247 -1, /* IMPLICIT tag at current level */
\r
33248 &asn_DEF_ProtocolIE_ID,
\r
33250 { 0, &asn_PER_memb_id_constr_554, memb_id_constraint_553 },
\r
33251 0, 0, /* No default value */
\r
33254 { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, criticality),
\r
33255 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
33256 -1, /* IMPLICIT tag at current level */
\r
33257 &asn_DEF_Criticality,
\r
33259 { 0, &asn_PER_memb_criticality_constr_555, memb_criticality_constraint_553 },
\r
33260 0, 0, /* No default value */
\r
33263 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, extensionValue),
\r
33264 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
33265 +1, /* EXPLICIT tag at current level */
\r
33266 &asn_DEF_extensionValue_556,
\r
33268 { 0, &asn_PER_memb_extensionValue_constr_556, memb_extensionValue_constraint_553 },
\r
33269 0, 0, /* No default value */
\r
33273 static const ber_tlv_tag_t asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[] = {
\r
33274 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
33276 static const asn_TYPE_tag2member_t asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553[] = {
\r
33277 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
33278 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
33279 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
33281 asn_SEQUENCE_specifics_t asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553 = {
\r
33282 sizeof(struct ERABActivityNotifyItem_ExtIEs),
\r
33283 offsetof(struct ERABActivityNotifyItem_ExtIEs, _asn_ctx),
\r
33284 asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553,
\r
33285 3, /* Count of tags in the map */
\r
33286 0, 0, 0, /* Optional elements (not needed) */
\r
33287 -1, /* First extension addition */
\r
33289 asn_TYPE_descriptor_t asn_DEF_ERABActivityNotifyItem_ExtIEs = {
\r
33290 "ERABActivityNotifyItem-ExtIEs",
\r
33291 "ERABActivityNotifyItem-ExtIEs",
\r
33292 &asn_OP_SEQUENCE,
\r
33293 asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553,
\r
33294 sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)
\r
33295 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */
\r
33296 asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553, /* Same as above */
\r
33297 sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)
\r
33298 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */
\r
33299 { 0, 0, SEQUENCE_constraint },
\r
33300 asn_MBR_ERABActivityNotifyItem_ExtIEs_553,
\r
33301 3, /* Elements count */
\r
33302 &asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553 /* Additional specs */
\r
33305 static asn_TYPE_member_t asn_MBR_extensionValue_560[] = {
\r
33306 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, choice.Packet_LossRate),
\r
33307 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
33309 &asn_DEF_Packet_LossRate,
\r
33312 0, 0, /* No default value */
\r
33313 "Packet-LossRate"
\r
33316 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_560[] = {
\r
33317 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* Packet-LossRate */
\r
33319 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_560 = {
\r
33320 sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue),
\r
33321 offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, _asn_ctx),
\r
33322 offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, present),
\r
33323 sizeof(((struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue *)0)->present),
\r
33324 asn_MAP_extensionValue_tag2el_560,
\r
33325 1, /* Count of tags in the map */
\r
33327 -1 /* Extensions start */
\r
33329 static /* Use -fall-defs-global to expose */
\r
33330 asn_TYPE_descriptor_t asn_DEF_extensionValue_560 = {
\r
33331 "extensionValue",
\r
33332 "extensionValue",
\r
33333 &asn_OP_OPEN_TYPE,
\r
33334 0, /* No effective tags (pointer) */
\r
33335 0, /* No effective tags (count) */
\r
33336 0, /* No tags (pointer) */
\r
33337 0, /* No tags (count) */
\r
33338 { 0, 0, OPEN_TYPE_constraint },
\r
33339 asn_MBR_extensionValue_560,
\r
33340 1, /* Elements count */
\r
33341 &asn_SPC_extensionValue_specs_560 /* Additional specs */
\r
33344 asn_TYPE_member_t asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557[] = {
\r
33345 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id),
\r
33346 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
33347 -1, /* IMPLICIT tag at current level */
\r
33348 &asn_DEF_ProtocolIE_ID,
\r
33350 { 0, &asn_PER_memb_id_constr_558, memb_id_constraint_557 },
\r
33351 0, 0, /* No default value */
\r
33354 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, criticality),
\r
33355 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
33356 -1, /* IMPLICIT tag at current level */
\r
33357 &asn_DEF_Criticality,
\r
33358 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type,
\r
33359 { 0, &asn_PER_memb_criticality_constr_559, memb_criticality_constraint_557 },
\r
33360 0, 0, /* No default value */
\r
33363 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, extensionValue),
\r
33364 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
33365 +1, /* EXPLICIT tag at current level */
\r
33366 &asn_DEF_extensionValue_560,
\r
33367 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type,
\r
33368 { 0, &asn_PER_memb_extensionValue_constr_560, memb_extensionValue_constraint_557 },
\r
33369 0, 0, /* No default value */
\r
33373 static const ber_tlv_tag_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[] = {
\r
33374 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
33376 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557[] = {
\r
33377 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
33378 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
33379 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
33381 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557 = {
\r
33382 sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs),
\r
33383 offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, _asn_ctx),
\r
33384 asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557,
\r
33385 3, /* Count of tags in the map */
\r
33386 0, 0, 0, /* Optional elements (not needed) */
\r
33387 -1, /* First extension addition */
\r
33389 asn_TYPE_descriptor_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs = {
\r
33390 "E-RAB-Level-QoS-Parameters-ExtIEs",
\r
33391 "E-RAB-Level-QoS-Parameters-ExtIEs",
\r
33392 &asn_OP_SEQUENCE,
\r
33393 asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557,
\r
33394 sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)
\r
33395 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */
\r
33396 asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557, /* Same as above */
\r
33397 sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)
\r
33398 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */
\r
33399 { 0, 0, SEQUENCE_constraint },
\r
33400 asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557,
\r
33401 3, /* Elements count */
\r
33402 &asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557 /* Additional specs */
\r
33405 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_564 = {
\r
33406 sizeof(struct E_RAB_Item_ExtIEs__extensionValue),
\r
33407 offsetof(struct E_RAB_Item_ExtIEs__extensionValue, _asn_ctx),
\r
33408 offsetof(struct E_RAB_Item_ExtIEs__extensionValue, present),
\r
33409 sizeof(((struct E_RAB_Item_ExtIEs__extensionValue *)0)->present),
\r
33410 0, /* No top level tags */
\r
33411 0, /* No tags in the map */
\r
33413 -1 /* Extensions start */
\r
33415 static /* Use -fall-defs-global to expose */
\r
33416 asn_TYPE_descriptor_t asn_DEF_extensionValue_564 = {
\r
33417 "extensionValue",
\r
33418 "extensionValue",
\r
33419 &asn_OP_OPEN_TYPE,
\r
33420 0, /* No effective tags (pointer) */
\r
33421 0, /* No effective tags (count) */
\r
33422 0, /* No tags (pointer) */
\r
33423 0, /* No tags (count) */
\r
33424 { 0, 0, OPEN_TYPE_constraint },
\r
33425 0, 0, /* No members */
\r
33426 &asn_SPC_extensionValue_specs_564 /* Additional specs */
\r
33429 asn_TYPE_member_t asn_MBR_E_RAB_Item_ExtIEs_561[] = {
\r
33430 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, id),
\r
33431 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
33432 -1, /* IMPLICIT tag at current level */
\r
33433 &asn_DEF_ProtocolIE_ID,
\r
33435 { 0, &asn_PER_memb_id_constr_562, memb_id_constraint_561 },
\r
33436 0, 0, /* No default value */
\r
33439 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, criticality),
\r
33440 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
33441 -1, /* IMPLICIT tag at current level */
\r
33442 &asn_DEF_Criticality,
\r
33444 { 0, &asn_PER_memb_criticality_constr_563, memb_criticality_constraint_561 },
\r
33445 0, 0, /* No default value */
\r
33448 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, extensionValue),
\r
33449 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
33450 +1, /* EXPLICIT tag at current level */
\r
33451 &asn_DEF_extensionValue_564,
\r
33453 { 0, &asn_PER_memb_extensionValue_constr_564, memb_extensionValue_constraint_561 },
\r
33454 0, 0, /* No default value */
\r
33458 static const ber_tlv_tag_t asn_DEF_E_RAB_Item_ExtIEs_tags_561[] = {
\r
33459 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
33461 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Item_ExtIEs_tag2el_561[] = {
\r
33462 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
33463 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
33464 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
33466 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Item_ExtIEs_specs_561 = {
\r
33467 sizeof(struct E_RAB_Item_ExtIEs),
\r
33468 offsetof(struct E_RAB_Item_ExtIEs, _asn_ctx),
\r
33469 asn_MAP_E_RAB_Item_ExtIEs_tag2el_561,
\r
33470 3, /* Count of tags in the map */
\r
33471 0, 0, 0, /* Optional elements (not needed) */
\r
33472 -1, /* First extension addition */
\r
33474 asn_TYPE_descriptor_t asn_DEF_E_RAB_Item_ExtIEs = {
\r
33475 "E-RAB-Item-ExtIEs",
\r
33476 "E-RAB-Item-ExtIEs",
\r
33477 &asn_OP_SEQUENCE,
\r
33478 asn_DEF_E_RAB_Item_ExtIEs_tags_561,
\r
33479 sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)
\r
33480 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */
\r
33481 asn_DEF_E_RAB_Item_ExtIEs_tags_561, /* Same as above */
\r
33482 sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)
\r
33483 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */
\r
33484 { 0, 0, SEQUENCE_constraint },
\r
33485 asn_MBR_E_RAB_Item_ExtIEs_561,
\r
33486 3, /* Elements count */
\r
33487 &asn_SPC_E_RAB_Item_ExtIEs_specs_561 /* Additional specs */
\r
33490 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_568 = {
\r
33491 sizeof(struct E_RABUsageReport_Item_ExtIEs__extensionValue),
\r
33492 offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),
\r
33493 offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, present),
\r
33494 sizeof(((struct E_RABUsageReport_Item_ExtIEs__extensionValue *)0)->present),
\r
33495 0, /* No top level tags */
\r
33496 0, /* No tags in the map */
\r
33498 -1 /* Extensions start */
\r
33500 static /* Use -fall-defs-global to expose */
\r
33501 asn_TYPE_descriptor_t asn_DEF_extensionValue_568 = {
\r
33502 "extensionValue",
\r
33503 "extensionValue",
\r
33504 &asn_OP_OPEN_TYPE,
\r
33505 0, /* No effective tags (pointer) */
\r
33506 0, /* No effective tags (count) */
\r
33507 0, /* No tags (pointer) */
\r
33508 0, /* No tags (count) */
\r
33509 { 0, 0, OPEN_TYPE_constraint },
\r
33510 0, 0, /* No members */
\r
33511 &asn_SPC_extensionValue_specs_568 /* Additional specs */
\r
33514 asn_TYPE_member_t asn_MBR_E_RABUsageReport_Item_ExtIEs_565[] = {
\r
33515 { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, id),
\r
33516 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
33517 -1, /* IMPLICIT tag at current level */
\r
33518 &asn_DEF_ProtocolIE_ID,
\r
33520 { 0, &asn_PER_memb_id_constr_566, memb_id_constraint_565 },
\r
33521 0, 0, /* No default value */
\r
33524 { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, criticality),
\r
33525 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
33526 -1, /* IMPLICIT tag at current level */
\r
33527 &asn_DEF_Criticality,
\r
33529 { 0, &asn_PER_memb_criticality_constr_567, memb_criticality_constraint_565 },
\r
33530 0, 0, /* No default value */
\r
33533 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, extensionValue),
\r
33534 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
33535 +1, /* EXPLICIT tag at current level */
\r
33536 &asn_DEF_extensionValue_568,
\r
33538 { 0, &asn_PER_memb_extensionValue_constr_568, memb_extensionValue_constraint_565 },
\r
33539 0, 0, /* No default value */
\r
33543 static const ber_tlv_tag_t asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[] = {
\r
33544 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
33546 static const asn_TYPE_tag2member_t asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565[] = {
\r
33547 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
33548 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
33549 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
33551 asn_SEQUENCE_specifics_t asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 = {
\r
33552 sizeof(struct E_RABUsageReport_Item_ExtIEs),
\r
33553 offsetof(struct E_RABUsageReport_Item_ExtIEs, _asn_ctx),
\r
33554 asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565,
\r
33555 3, /* Count of tags in the map */
\r
33556 0, 0, 0, /* Optional elements (not needed) */
\r
33557 -1, /* First extension addition */
\r
33559 asn_TYPE_descriptor_t asn_DEF_E_RABUsageReport_Item_ExtIEs = {
\r
33560 "E-RABUsageReport-Item-ExtIEs",
\r
33561 "E-RABUsageReport-Item-ExtIEs",
\r
33562 &asn_OP_SEQUENCE,
\r
33563 asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565,
\r
33564 sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)
\r
33565 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */
\r
33566 asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565, /* Same as above */
\r
33567 sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)
\r
33568 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */
\r
33569 { 0, 0, SEQUENCE_constraint },
\r
33570 asn_MBR_E_RABUsageReport_Item_ExtIEs_565,
\r
33571 3, /* Elements count */
\r
33572 &asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 /* Additional specs */
\r
33575 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_572 = {
\r
33576 sizeof(struct ExpectedUEBehaviour_ExtIEs__extensionValue),
\r
33577 offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, _asn_ctx),
\r
33578 offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, present),
\r
33579 sizeof(((struct ExpectedUEBehaviour_ExtIEs__extensionValue *)0)->present),
\r
33580 0, /* No top level tags */
\r
33581 0, /* No tags in the map */
\r
33583 -1 /* Extensions start */
\r
33585 static /* Use -fall-defs-global to expose */
\r
33586 asn_TYPE_descriptor_t asn_DEF_extensionValue_572 = {
\r
33587 "extensionValue",
\r
33588 "extensionValue",
\r
33589 &asn_OP_OPEN_TYPE,
\r
33590 0, /* No effective tags (pointer) */
\r
33591 0, /* No effective tags (count) */
\r
33592 0, /* No tags (pointer) */
\r
33593 0, /* No tags (count) */
\r
33594 { 0, 0, OPEN_TYPE_constraint },
\r
33595 0, 0, /* No members */
\r
33596 &asn_SPC_extensionValue_specs_572 /* Additional specs */
\r
33599 asn_TYPE_member_t asn_MBR_ExpectedUEBehaviour_ExtIEs_569[] = {
\r
33600 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, id),
\r
33601 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
33602 -1, /* IMPLICIT tag at current level */
\r
33603 &asn_DEF_ProtocolIE_ID,
\r
33605 { 0, &asn_PER_memb_id_constr_570, memb_id_constraint_569 },
\r
33606 0, 0, /* No default value */
\r
33609 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, criticality),
\r
33610 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
33611 -1, /* IMPLICIT tag at current level */
\r
33612 &asn_DEF_Criticality,
\r
33614 { 0, &asn_PER_memb_criticality_constr_571, memb_criticality_constraint_569 },
\r
33615 0, 0, /* No default value */
\r
33618 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, extensionValue),
\r
33619 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
33620 +1, /* EXPLICIT tag at current level */
\r
33621 &asn_DEF_extensionValue_572,
\r
33623 { 0, &asn_PER_memb_extensionValue_constr_572, memb_extensionValue_constraint_569 },
\r
33624 0, 0, /* No default value */
\r
33628 static const ber_tlv_tag_t asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[] = {
\r
33629 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
33631 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569[] = {
\r
33632 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
33633 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
33634 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
33636 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569 = {
\r
33637 sizeof(struct ExpectedUEBehaviour_ExtIEs),
\r
33638 offsetof(struct ExpectedUEBehaviour_ExtIEs, _asn_ctx),
\r
33639 asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569,
\r
33640 3, /* Count of tags in the map */
\r
33641 0, 0, 0, /* Optional elements (not needed) */
\r
33642 -1, /* First extension addition */
\r
33644 asn_TYPE_descriptor_t asn_DEF_ExpectedUEBehaviour_ExtIEs = {
\r
33645 "ExpectedUEBehaviour-ExtIEs",
\r
33646 "ExpectedUEBehaviour-ExtIEs",
\r
33647 &asn_OP_SEQUENCE,
\r
33648 asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569,
\r
33649 sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)
\r
33650 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */
\r
33651 asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569, /* Same as above */
\r
33652 sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)
\r
33653 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */
\r
33654 { 0, 0, SEQUENCE_constraint },
\r
33655 asn_MBR_ExpectedUEBehaviour_ExtIEs_569,
\r
33656 3, /* Elements count */
\r
33657 &asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569 /* Additional specs */
\r
33660 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_576 = {
\r
33661 sizeof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue),
\r
33662 offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, _asn_ctx),
\r
33663 offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, present),
\r
33664 sizeof(((struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue *)0)->present),
\r
33665 0, /* No top level tags */
\r
33666 0, /* No tags in the map */
\r
33668 -1 /* Extensions start */
\r
33670 static /* Use -fall-defs-global to expose */
\r
33671 asn_TYPE_descriptor_t asn_DEF_extensionValue_576 = {
\r
33672 "extensionValue",
\r
33673 "extensionValue",
\r
33674 &asn_OP_OPEN_TYPE,
\r
33675 0, /* No effective tags (pointer) */
\r
33676 0, /* No effective tags (count) */
\r
33677 0, /* No tags (pointer) */
\r
33678 0, /* No tags (count) */
\r
33679 { 0, 0, OPEN_TYPE_constraint },
\r
33680 0, 0, /* No members */
\r
33681 &asn_SPC_extensionValue_specs_576 /* Additional specs */
\r
33684 asn_TYPE_member_t asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573[] = {
\r
33685 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, id),
\r
33686 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
33687 -1, /* IMPLICIT tag at current level */
\r
33688 &asn_DEF_ProtocolIE_ID,
\r
33690 { 0, &asn_PER_memb_id_constr_574, memb_id_constraint_573 },
\r
33691 0, 0, /* No default value */
\r
33694 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, criticality),
\r
33695 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
33696 -1, /* IMPLICIT tag at current level */
\r
33697 &asn_DEF_Criticality,
\r
33699 { 0, &asn_PER_memb_criticality_constr_575, memb_criticality_constraint_573 },
\r
33700 0, 0, /* No default value */
\r
33703 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, extensionValue),
\r
33704 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
33705 +1, /* EXPLICIT tag at current level */
\r
33706 &asn_DEF_extensionValue_576,
\r
33708 { 0, &asn_PER_memb_extensionValue_constr_576, memb_extensionValue_constraint_573 },
\r
33709 0, 0, /* No default value */
\r
33713 static const ber_tlv_tag_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[] = {
\r
33714 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
33716 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573[] = {
\r
33717 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
33718 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
33719 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
33721 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573 = {
\r
33722 sizeof(struct ExpectedUEActivityBehaviour_ExtIEs),
\r
33723 offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, _asn_ctx),
\r
33724 asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573,
\r
33725 3, /* Count of tags in the map */
\r
33726 0, 0, 0, /* Optional elements (not needed) */
\r
33727 -1, /* First extension addition */
\r
33729 asn_TYPE_descriptor_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs = {
\r
33730 "ExpectedUEActivityBehaviour-ExtIEs",
\r
33731 "ExpectedUEActivityBehaviour-ExtIEs",
\r
33732 &asn_OP_SEQUENCE,
\r
33733 asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573,
\r
33734 sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)
\r
33735 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */
\r
33736 asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573, /* Same as above */
\r
33737 sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)
\r
33738 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */
\r
33739 { 0, 0, SEQUENCE_constraint },
\r
33740 asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573,
\r
33741 3, /* Elements count */
\r
33742 &asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573 /* Additional specs */
\r
33745 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_580 = {
\r
33746 sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue),
\r
33747 offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, _asn_ctx),
\r
33748 offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, present),
\r
33749 sizeof(((struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue *)0)->present),
\r
33750 0, /* No top level tags */
\r
33751 0, /* No tags in the map */
\r
33753 -1 /* Extensions start */
\r
33755 static /* Use -fall-defs-global to expose */
\r
33756 asn_TYPE_descriptor_t asn_DEF_extensionValue_580 = {
\r
33757 "extensionValue",
\r
33758 "extensionValue",
\r
33759 &asn_OP_OPEN_TYPE,
\r
33760 0, /* No effective tags (pointer) */
\r
33761 0, /* No effective tags (count) */
\r
33762 0, /* No tags (pointer) */
\r
33763 0, /* No tags (count) */
\r
33764 { 0, 0, OPEN_TYPE_constraint },
\r
33765 0, 0, /* No members */
\r
33766 &asn_SPC_extensionValue_specs_580 /* Additional specs */
\r
33769 asn_TYPE_member_t asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577[] = {
\r
33770 { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, id),
\r
33771 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
33772 -1, /* IMPLICIT tag at current level */
\r
33773 &asn_DEF_ProtocolIE_ID,
\r
33775 { 0, &asn_PER_memb_id_constr_578, memb_id_constraint_577 },
\r
33776 0, 0, /* No default value */
\r
33779 { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, criticality),
\r
33780 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
33781 -1, /* IMPLICIT tag at current level */
\r
33782 &asn_DEF_Criticality,
\r
33784 { 0, &asn_PER_memb_criticality_constr_579, memb_criticality_constraint_577 },
\r
33785 0, 0, /* No default value */
\r
33788 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, extensionValue),
\r
33789 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
33790 +1, /* EXPLICIT tag at current level */
\r
33791 &asn_DEF_extensionValue_580,
\r
33793 { 0, &asn_PER_memb_extensionValue_constr_580, memb_extensionValue_constraint_577 },
\r
33794 0, 0, /* No default value */
\r
33798 static const ber_tlv_tag_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[] = {
\r
33799 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
33801 static const asn_TYPE_tag2member_t asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577[] = {
\r
33802 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
33803 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
33804 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
33806 asn_SEQUENCE_specifics_t asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577 = {
\r
33807 sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs),
\r
33808 offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, _asn_ctx),
\r
33809 asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577,
\r
33810 3, /* Count of tags in the map */
\r
33811 0, 0, 0, /* Optional elements (not needed) */
\r
33812 -1, /* First extension addition */
\r
33814 asn_TYPE_descriptor_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs = {
\r
33815 "ExtendedULInterferenceOverloadInfo-ExtIEs",
\r
33816 "ExtendedULInterferenceOverloadInfo-ExtIEs",
\r
33817 &asn_OP_SEQUENCE,
\r
33818 asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577,
\r
33819 sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)
\r
33820 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */
\r
33821 asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577, /* Same as above */
\r
33822 sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)
\r
33823 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */
\r
33824 { 0, 0, SEQUENCE_constraint },
\r
33825 asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577,
\r
33826 3, /* Elements count */
\r
33827 &asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577 /* Additional specs */
\r
33830 static asn_TYPE_member_t asn_MBR_extensionValue_584[] = {
\r
33831 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
\r
33832 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
33834 &asn_DEF_EARFCNExtension,
\r
33837 0, 0, /* No default value */
\r
33838 "EARFCNExtension"
\r
33840 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.OffsetOfNbiotChannelNumberToEARFCN),
\r
33841 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
33843 &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN,
\r
33846 0, 0, /* No default value */
\r
33847 "OffsetOfNbiotChannelNumberToEARFCN"
\r
33849 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NRS_NSSS_PowerOffset),
\r
33850 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
33852 &asn_DEF_NRS_NSSS_PowerOffset,
\r
33855 0, 0, /* No default value */
\r
33856 "NRS-NSSS-PowerOffset"
\r
33858 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NSSS_NumOccasionDifferentPrecoder),
\r
33859 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
33861 &asn_DEF_NSSS_NumOccasionDifferentPrecoder,
\r
33864 0, 0, /* No default value */
\r
33865 "NSSS-NumOccasionDifferentPrecoder"
\r
33868 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_584[] = {
\r
33869 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* EARFCNExtension */
\r
33870 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 2 }, /* OffsetOfNbiotChannelNumberToEARFCN */
\r
33871 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 1 }, /* NRS-NSSS-PowerOffset */
\r
33872 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -2, 0 } /* NSSS-NumOccasionDifferentPrecoder */
\r
33874 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_584 = {
\r
33875 sizeof(struct FDD_Info_ExtIEs__extensionValue),
\r
33876 offsetof(struct FDD_Info_ExtIEs__extensionValue, _asn_ctx),
\r
33877 offsetof(struct FDD_Info_ExtIEs__extensionValue, present),
\r
33878 sizeof(((struct FDD_Info_ExtIEs__extensionValue *)0)->present),
\r
33879 asn_MAP_extensionValue_tag2el_584,
\r
33880 4, /* Count of tags in the map */
\r
33882 -1 /* Extensions start */
\r
33884 static /* Use -fall-defs-global to expose */
\r
33885 asn_TYPE_descriptor_t asn_DEF_extensionValue_584 = {
\r
33886 "extensionValue",
\r
33887 "extensionValue",
\r
33888 &asn_OP_OPEN_TYPE,
\r
33889 0, /* No effective tags (pointer) */
\r
33890 0, /* No effective tags (count) */
\r
33891 0, /* No tags (pointer) */
\r
33892 0, /* No tags (count) */
\r
33893 { 0, 0, OPEN_TYPE_constraint },
\r
33894 asn_MBR_extensionValue_584,
\r
33895 4, /* Elements count */
\r
33896 &asn_SPC_extensionValue_specs_584 /* Additional specs */
\r
33899 asn_TYPE_member_t asn_MBR_FDD_Info_ExtIEs_581[] = {
\r
33900 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, id),
\r
33901 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
33902 -1, /* IMPLICIT tag at current level */
\r
33903 &asn_DEF_ProtocolIE_ID,
\r
33905 { 0, &asn_PER_memb_id_constr_582, memb_id_constraint_581 },
\r
33906 0, 0, /* No default value */
\r
33909 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, criticality),
\r
33910 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
33911 -1, /* IMPLICIT tag at current level */
\r
33912 &asn_DEF_Criticality,
\r
33913 select_FDD_Info_ExtIEs_criticality_type,
\r
33914 { 0, &asn_PER_memb_criticality_constr_583, memb_criticality_constraint_581 },
\r
33915 0, 0, /* No default value */
\r
33918 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, extensionValue),
\r
33919 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
33920 +1, /* EXPLICIT tag at current level */
\r
33921 &asn_DEF_extensionValue_584,
\r
33922 select_FDD_Info_ExtIEs_extensionValue_type,
\r
33923 { 0, &asn_PER_memb_extensionValue_constr_584, memb_extensionValue_constraint_581 },
\r
33924 0, 0, /* No default value */
\r
33928 static const ber_tlv_tag_t asn_DEF_FDD_Info_ExtIEs_tags_581[] = {
\r
33929 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
33931 static const asn_TYPE_tag2member_t asn_MAP_FDD_Info_ExtIEs_tag2el_581[] = {
\r
33932 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
33933 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
33934 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
33936 asn_SEQUENCE_specifics_t asn_SPC_FDD_Info_ExtIEs_specs_581 = {
\r
33937 sizeof(struct FDD_Info_ExtIEs),
\r
33938 offsetof(struct FDD_Info_ExtIEs, _asn_ctx),
\r
33939 asn_MAP_FDD_Info_ExtIEs_tag2el_581,
\r
33940 3, /* Count of tags in the map */
\r
33941 0, 0, 0, /* Optional elements (not needed) */
\r
33942 -1, /* First extension addition */
\r
33944 asn_TYPE_descriptor_t asn_DEF_FDD_Info_ExtIEs = {
\r
33945 "FDD-Info-ExtIEs",
\r
33946 "FDD-Info-ExtIEs",
\r
33947 &asn_OP_SEQUENCE,
\r
33948 asn_DEF_FDD_Info_ExtIEs_tags_581,
\r
33949 sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)
\r
33950 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */
\r
33951 asn_DEF_FDD_Info_ExtIEs_tags_581, /* Same as above */
\r
33952 sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)
\r
33953 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */
\r
33954 { 0, 0, SEQUENCE_constraint },
\r
33955 asn_MBR_FDD_Info_ExtIEs_581,
\r
33956 3, /* Elements count */
\r
33957 &asn_SPC_FDD_Info_ExtIEs_specs_581 /* Additional specs */
\r
33960 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_588 = {
\r
33961 sizeof(struct ForbiddenTAs_Item_ExtIEs__extensionValue),
\r
33962 offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, _asn_ctx),
\r
33963 offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, present),
\r
33964 sizeof(((struct ForbiddenTAs_Item_ExtIEs__extensionValue *)0)->present),
\r
33965 0, /* No top level tags */
\r
33966 0, /* No tags in the map */
\r
33968 -1 /* Extensions start */
\r
33970 static /* Use -fall-defs-global to expose */
\r
33971 asn_TYPE_descriptor_t asn_DEF_extensionValue_588 = {
\r
33972 "extensionValue",
\r
33973 "extensionValue",
\r
33974 &asn_OP_OPEN_TYPE,
\r
33975 0, /* No effective tags (pointer) */
\r
33976 0, /* No effective tags (count) */
\r
33977 0, /* No tags (pointer) */
\r
33978 0, /* No tags (count) */
\r
33979 { 0, 0, OPEN_TYPE_constraint },
\r
33980 0, 0, /* No members */
\r
33981 &asn_SPC_extensionValue_specs_588 /* Additional specs */
\r
33984 asn_TYPE_member_t asn_MBR_ForbiddenTAs_Item_ExtIEs_585[] = {
\r
33985 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, id),
\r
33986 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
33987 -1, /* IMPLICIT tag at current level */
\r
33988 &asn_DEF_ProtocolIE_ID,
\r
33990 { 0, &asn_PER_memb_id_constr_586, memb_id_constraint_585 },
\r
33991 0, 0, /* No default value */
\r
33994 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, criticality),
\r
33995 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
33996 -1, /* IMPLICIT tag at current level */
\r
33997 &asn_DEF_Criticality,
\r
33999 { 0, &asn_PER_memb_criticality_constr_587, memb_criticality_constraint_585 },
\r
34000 0, 0, /* No default value */
\r
34003 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, extensionValue),
\r
34004 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
34005 +1, /* EXPLICIT tag at current level */
\r
34006 &asn_DEF_extensionValue_588,
\r
34008 { 0, &asn_PER_memb_extensionValue_constr_588, memb_extensionValue_constraint_585 },
\r
34009 0, 0, /* No default value */
\r
34013 static const ber_tlv_tag_t asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[] = {
\r
34014 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
34016 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585[] = {
\r
34017 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
34018 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
34019 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
34021 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585 = {
\r
34022 sizeof(struct ForbiddenTAs_Item_ExtIEs),
\r
34023 offsetof(struct ForbiddenTAs_Item_ExtIEs, _asn_ctx),
\r
34024 asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585,
\r
34025 3, /* Count of tags in the map */
\r
34026 0, 0, 0, /* Optional elements (not needed) */
\r
34027 -1, /* First extension addition */
\r
34029 asn_TYPE_descriptor_t asn_DEF_ForbiddenTAs_Item_ExtIEs = {
\r
34030 "ForbiddenTAs-Item-ExtIEs",
\r
34031 "ForbiddenTAs-Item-ExtIEs",
\r
34032 &asn_OP_SEQUENCE,
\r
34033 asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585,
\r
34034 sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)
\r
34035 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */
\r
34036 asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585, /* Same as above */
\r
34037 sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)
\r
34038 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */
\r
34039 { 0, 0, SEQUENCE_constraint },
\r
34040 asn_MBR_ForbiddenTAs_Item_ExtIEs_585,
\r
34041 3, /* Elements count */
\r
34042 &asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585 /* Additional specs */
\r
34045 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_592 = {
\r
34046 sizeof(struct ForbiddenLAs_Item_ExtIEs__extensionValue),
\r
34047 offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, _asn_ctx),
\r
34048 offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, present),
\r
34049 sizeof(((struct ForbiddenLAs_Item_ExtIEs__extensionValue *)0)->present),
\r
34050 0, /* No top level tags */
\r
34051 0, /* No tags in the map */
\r
34053 -1 /* Extensions start */
\r
34055 static /* Use -fall-defs-global to expose */
\r
34056 asn_TYPE_descriptor_t asn_DEF_extensionValue_592 = {
\r
34057 "extensionValue",
\r
34058 "extensionValue",
\r
34059 &asn_OP_OPEN_TYPE,
\r
34060 0, /* No effective tags (pointer) */
\r
34061 0, /* No effective tags (count) */
\r
34062 0, /* No tags (pointer) */
\r
34063 0, /* No tags (count) */
\r
34064 { 0, 0, OPEN_TYPE_constraint },
\r
34065 0, 0, /* No members */
\r
34066 &asn_SPC_extensionValue_specs_592 /* Additional specs */
\r
34069 asn_TYPE_member_t asn_MBR_ForbiddenLAs_Item_ExtIEs_589[] = {
\r
34070 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, id),
\r
34071 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
34072 -1, /* IMPLICIT tag at current level */
\r
34073 &asn_DEF_ProtocolIE_ID,
\r
34075 { 0, &asn_PER_memb_id_constr_590, memb_id_constraint_589 },
\r
34076 0, 0, /* No default value */
\r
34079 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, criticality),
\r
34080 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
34081 -1, /* IMPLICIT tag at current level */
\r
34082 &asn_DEF_Criticality,
\r
34084 { 0, &asn_PER_memb_criticality_constr_591, memb_criticality_constraint_589 },
\r
34085 0, 0, /* No default value */
\r
34088 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, extensionValue),
\r
34089 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
34090 +1, /* EXPLICIT tag at current level */
\r
34091 &asn_DEF_extensionValue_592,
\r
34093 { 0, &asn_PER_memb_extensionValue_constr_592, memb_extensionValue_constraint_589 },
\r
34094 0, 0, /* No default value */
\r
34098 static const ber_tlv_tag_t asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[] = {
\r
34099 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
34101 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589[] = {
\r
34102 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
34103 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
34104 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
34106 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589 = {
\r
34107 sizeof(struct ForbiddenLAs_Item_ExtIEs),
\r
34108 offsetof(struct ForbiddenLAs_Item_ExtIEs, _asn_ctx),
\r
34109 asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589,
\r
34110 3, /* Count of tags in the map */
\r
34111 0, 0, 0, /* Optional elements (not needed) */
\r
34112 -1, /* First extension addition */
\r
34114 asn_TYPE_descriptor_t asn_DEF_ForbiddenLAs_Item_ExtIEs = {
\r
34115 "ForbiddenLAs-Item-ExtIEs",
\r
34116 "ForbiddenLAs-Item-ExtIEs",
\r
34117 &asn_OP_SEQUENCE,
\r
34118 asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589,
\r
34119 sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)
\r
34120 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */
\r
34121 asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589, /* Same as above */
\r
34122 sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)
\r
34123 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */
\r
34124 { 0, 0, SEQUENCE_constraint },
\r
34125 asn_MBR_ForbiddenLAs_Item_ExtIEs_589,
\r
34126 3, /* Elements count */
\r
34127 &asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589 /* Additional specs */
\r
34130 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_596 = {
\r
34131 sizeof(struct FreqBandNrItem_ExtIEs__extensionValue),
\r
34132 offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, _asn_ctx),
\r
34133 offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, present),
\r
34134 sizeof(((struct FreqBandNrItem_ExtIEs__extensionValue *)0)->present),
\r
34135 0, /* No top level tags */
\r
34136 0, /* No tags in the map */
\r
34138 -1 /* Extensions start */
\r
34140 static /* Use -fall-defs-global to expose */
\r
34141 asn_TYPE_descriptor_t asn_DEF_extensionValue_596 = {
\r
34142 "extensionValue",
\r
34143 "extensionValue",
\r
34144 &asn_OP_OPEN_TYPE,
\r
34145 0, /* No effective tags (pointer) */
\r
34146 0, /* No effective tags (count) */
\r
34147 0, /* No tags (pointer) */
\r
34148 0, /* No tags (count) */
\r
34149 { 0, 0, OPEN_TYPE_constraint },
\r
34150 0, 0, /* No members */
\r
34151 &asn_SPC_extensionValue_specs_596 /* Additional specs */
\r
34154 asn_TYPE_member_t asn_MBR_FreqBandNrItem_ExtIEs_593[] = {
\r
34155 { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, id),
\r
34156 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
34157 -1, /* IMPLICIT tag at current level */
\r
34158 &asn_DEF_ProtocolIE_ID,
\r
34160 { 0, &asn_PER_memb_id_constr_594, memb_id_constraint_593 },
\r
34161 0, 0, /* No default value */
\r
34164 { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, criticality),
\r
34165 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
34166 -1, /* IMPLICIT tag at current level */
\r
34167 &asn_DEF_Criticality,
\r
34169 { 0, &asn_PER_memb_criticality_constr_595, memb_criticality_constraint_593 },
\r
34170 0, 0, /* No default value */
\r
34173 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, extensionValue),
\r
34174 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
34175 +1, /* EXPLICIT tag at current level */
\r
34176 &asn_DEF_extensionValue_596,
\r
34178 { 0, &asn_PER_memb_extensionValue_constr_596, memb_extensionValue_constraint_593 },
\r
34179 0, 0, /* No default value */
\r
34183 static const ber_tlv_tag_t asn_DEF_FreqBandNrItem_ExtIEs_tags_593[] = {
\r
34184 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
34186 static const asn_TYPE_tag2member_t asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593[] = {
\r
34187 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
34188 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
34189 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
34191 asn_SEQUENCE_specifics_t asn_SPC_FreqBandNrItem_ExtIEs_specs_593 = {
\r
34192 sizeof(struct FreqBandNrItem_ExtIEs),
\r
34193 offsetof(struct FreqBandNrItem_ExtIEs, _asn_ctx),
\r
34194 asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593,
\r
34195 3, /* Count of tags in the map */
\r
34196 0, 0, 0, /* Optional elements (not needed) */
\r
34197 -1, /* First extension addition */
\r
34199 asn_TYPE_descriptor_t asn_DEF_FreqBandNrItem_ExtIEs = {
\r
34200 "FreqBandNrItem-ExtIEs",
\r
34201 "FreqBandNrItem-ExtIEs",
\r
34202 &asn_OP_SEQUENCE,
\r
34203 asn_DEF_FreqBandNrItem_ExtIEs_tags_593,
\r
34204 sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)
\r
34205 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */
\r
34206 asn_DEF_FreqBandNrItem_ExtIEs_tags_593, /* Same as above */
\r
34207 sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)
\r
34208 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */
\r
34209 { 0, 0, SEQUENCE_constraint },
\r
34210 asn_MBR_FreqBandNrItem_ExtIEs_593,
\r
34211 3, /* Elements count */
\r
34212 &asn_SPC_FreqBandNrItem_ExtIEs_specs_593 /* Additional specs */
\r
34215 static asn_TYPE_member_t asn_MBR_extensionValue_600[] = {
\r
34216 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, choice.ExtendedBitRate),
\r
34217 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
34219 &asn_DEF_ExtendedBitRate,
\r
34222 0, 0, /* No default value */
\r
34223 "ExtendedBitRate"
\r
34226 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_600[] = {
\r
34227 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */
\r
34229 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_600 = {
\r
34230 sizeof(struct GBR_QosInformation_ExtIEs__extensionValue),
\r
34231 offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, _asn_ctx),
\r
34232 offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, present),
\r
34233 sizeof(((struct GBR_QosInformation_ExtIEs__extensionValue *)0)->present),
\r
34234 asn_MAP_extensionValue_tag2el_600,
\r
34235 1, /* Count of tags in the map */
\r
34237 -1 /* Extensions start */
\r
34239 static /* Use -fall-defs-global to expose */
\r
34240 asn_TYPE_descriptor_t asn_DEF_extensionValue_600 = {
\r
34241 "extensionValue",
\r
34242 "extensionValue",
\r
34243 &asn_OP_OPEN_TYPE,
\r
34244 0, /* No effective tags (pointer) */
\r
34245 0, /* No effective tags (count) */
\r
34246 0, /* No tags (pointer) */
\r
34247 0, /* No tags (count) */
\r
34248 { 0, 0, OPEN_TYPE_constraint },
\r
34249 asn_MBR_extensionValue_600,
\r
34250 1, /* Elements count */
\r
34251 &asn_SPC_extensionValue_specs_600 /* Additional specs */
\r
34254 asn_TYPE_member_t asn_MBR_GBR_QosInformation_ExtIEs_597[] = {
\r
34255 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, id),
\r
34256 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
34257 -1, /* IMPLICIT tag at current level */
\r
34258 &asn_DEF_ProtocolIE_ID,
\r
34260 { 0, &asn_PER_memb_id_constr_598, memb_id_constraint_597 },
\r
34261 0, 0, /* No default value */
\r
34264 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, criticality),
\r
34265 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
34266 -1, /* IMPLICIT tag at current level */
\r
34267 &asn_DEF_Criticality,
\r
34268 select_GBR_QosInformation_ExtIEs_criticality_type,
\r
34269 { 0, &asn_PER_memb_criticality_constr_599, memb_criticality_constraint_597 },
\r
34270 0, 0, /* No default value */
\r
34273 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, extensionValue),
\r
34274 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
34275 +1, /* EXPLICIT tag at current level */
\r
34276 &asn_DEF_extensionValue_600,
\r
34277 select_GBR_QosInformation_ExtIEs_extensionValue_type,
\r
34278 { 0, &asn_PER_memb_extensionValue_constr_600, memb_extensionValue_constraint_597 },
\r
34279 0, 0, /* No default value */
\r
34283 static const ber_tlv_tag_t asn_DEF_GBR_QosInformation_ExtIEs_tags_597[] = {
\r
34284 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
34286 static const asn_TYPE_tag2member_t asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597[] = {
\r
34287 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
34288 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
34289 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
34291 asn_SEQUENCE_specifics_t asn_SPC_GBR_QosInformation_ExtIEs_specs_597 = {
\r
34292 sizeof(struct GBR_QosInformation_ExtIEs),
\r
34293 offsetof(struct GBR_QosInformation_ExtIEs, _asn_ctx),
\r
34294 asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597,
\r
34295 3, /* Count of tags in the map */
\r
34296 0, 0, 0, /* Optional elements (not needed) */
\r
34297 -1, /* First extension addition */
\r
34299 asn_TYPE_descriptor_t asn_DEF_GBR_QosInformation_ExtIEs = {
\r
34300 "GBR-QosInformation-ExtIEs",
\r
34301 "GBR-QosInformation-ExtIEs",
\r
34302 &asn_OP_SEQUENCE,
\r
34303 asn_DEF_GBR_QosInformation_ExtIEs_tags_597,
\r
34304 sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)
\r
34305 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */
\r
34306 asn_DEF_GBR_QosInformation_ExtIEs_tags_597, /* Same as above */
\r
34307 sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)
\r
34308 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */
\r
34309 { 0, 0, SEQUENCE_constraint },
\r
34310 asn_MBR_GBR_QosInformation_ExtIEs_597,
\r
34311 3, /* Elements count */
\r
34312 &asn_SPC_GBR_QosInformation_ExtIEs_specs_597 /* Additional specs */
\r
34315 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_604 = {
\r
34316 sizeof(struct GlobalENB_ID_ExtIEs__extensionValue),
\r
34317 offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, _asn_ctx),
\r
34318 offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, present),
\r
34319 sizeof(((struct GlobalENB_ID_ExtIEs__extensionValue *)0)->present),
\r
34320 0, /* No top level tags */
\r
34321 0, /* No tags in the map */
\r
34323 -1 /* Extensions start */
\r
34325 static /* Use -fall-defs-global to expose */
\r
34326 asn_TYPE_descriptor_t asn_DEF_extensionValue_604 = {
\r
34327 "extensionValue",
\r
34328 "extensionValue",
\r
34329 &asn_OP_OPEN_TYPE,
\r
34330 0, /* No effective tags (pointer) */
\r
34331 0, /* No effective tags (count) */
\r
34332 0, /* No tags (pointer) */
\r
34333 0, /* No tags (count) */
\r
34334 { 0, 0, OPEN_TYPE_constraint },
\r
34335 0, 0, /* No members */
\r
34336 &asn_SPC_extensionValue_specs_604 /* Additional specs */
\r
34339 asn_TYPE_member_t asn_MBR_GlobalENB_ID_ExtIEs_601[] = {
\r
34340 { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, id),
\r
34341 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
34342 -1, /* IMPLICIT tag at current level */
\r
34343 &asn_DEF_ProtocolIE_ID,
\r
34345 { 0, &asn_PER_memb_id_constr_602, memb_id_constraint_601 },
\r
34346 0, 0, /* No default value */
\r
34349 { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, criticality),
\r
34350 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
34351 -1, /* IMPLICIT tag at current level */
\r
34352 &asn_DEF_Criticality,
\r
34354 { 0, &asn_PER_memb_criticality_constr_603, memb_criticality_constraint_601 },
\r
34355 0, 0, /* No default value */
\r
34358 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, extensionValue),
\r
34359 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
34360 +1, /* EXPLICIT tag at current level */
\r
34361 &asn_DEF_extensionValue_604,
\r
34363 { 0, &asn_PER_memb_extensionValue_constr_604, memb_extensionValue_constraint_601 },
\r
34364 0, 0, /* No default value */
\r
34368 static const ber_tlv_tag_t asn_DEF_GlobalENB_ID_ExtIEs_tags_601[] = {
\r
34369 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
34371 static const asn_TYPE_tag2member_t asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601[] = {
\r
34372 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
34373 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
34374 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
34376 asn_SEQUENCE_specifics_t asn_SPC_GlobalENB_ID_ExtIEs_specs_601 = {
\r
34377 sizeof(struct GlobalENB_ID_ExtIEs),
\r
34378 offsetof(struct GlobalENB_ID_ExtIEs, _asn_ctx),
\r
34379 asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601,
\r
34380 3, /* Count of tags in the map */
\r
34381 0, 0, 0, /* Optional elements (not needed) */
\r
34382 -1, /* First extension addition */
\r
34384 asn_TYPE_descriptor_t asn_DEF_GlobalENB_ID_ExtIEs = {
\r
34385 "GlobalENB-ID-ExtIEs",
\r
34386 "GlobalENB-ID-ExtIEs",
\r
34387 &asn_OP_SEQUENCE,
\r
34388 asn_DEF_GlobalENB_ID_ExtIEs_tags_601,
\r
34389 sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)
\r
34390 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */
\r
34391 asn_DEF_GlobalENB_ID_ExtIEs_tags_601, /* Same as above */
\r
34392 sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)
\r
34393 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */
\r
34394 { 0, 0, SEQUENCE_constraint },
\r
34395 asn_MBR_GlobalENB_ID_ExtIEs_601,
\r
34396 3, /* Elements count */
\r
34397 &asn_SPC_GlobalENB_ID_ExtIEs_specs_601 /* Additional specs */
\r
34400 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_608 = {
\r
34401 sizeof(struct GlobalGNB_ID_ExtIEs__extensionValue),
\r
34402 offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, _asn_ctx),
\r
34403 offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, present),
\r
34404 sizeof(((struct GlobalGNB_ID_ExtIEs__extensionValue *)0)->present),
\r
34405 0, /* No top level tags */
\r
34406 0, /* No tags in the map */
\r
34408 -1 /* Extensions start */
\r
34410 static /* Use -fall-defs-global to expose */
\r
34411 asn_TYPE_descriptor_t asn_DEF_extensionValue_608 = {
\r
34412 "extensionValue",
\r
34413 "extensionValue",
\r
34414 &asn_OP_OPEN_TYPE,
\r
34415 0, /* No effective tags (pointer) */
\r
34416 0, /* No effective tags (count) */
\r
34417 0, /* No tags (pointer) */
\r
34418 0, /* No tags (count) */
\r
34419 { 0, 0, OPEN_TYPE_constraint },
\r
34420 0, 0, /* No members */
\r
34421 &asn_SPC_extensionValue_specs_608 /* Additional specs */
\r
34424 asn_TYPE_member_t asn_MBR_GlobalGNB_ID_ExtIEs_605[] = {
\r
34425 { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, id),
\r
34426 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
34427 -1, /* IMPLICIT tag at current level */
\r
34428 &asn_DEF_ProtocolIE_ID,
\r
34430 { 0, &asn_PER_memb_id_constr_606, memb_id_constraint_605 },
\r
34431 0, 0, /* No default value */
\r
34434 { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, criticality),
\r
34435 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
34436 -1, /* IMPLICIT tag at current level */
\r
34437 &asn_DEF_Criticality,
\r
34439 { 0, &asn_PER_memb_criticality_constr_607, memb_criticality_constraint_605 },
\r
34440 0, 0, /* No default value */
\r
34443 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, extensionValue),
\r
34444 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
34445 +1, /* EXPLICIT tag at current level */
\r
34446 &asn_DEF_extensionValue_608,
\r
34448 { 0, &asn_PER_memb_extensionValue_constr_608, memb_extensionValue_constraint_605 },
\r
34449 0, 0, /* No default value */
\r
34453 static const ber_tlv_tag_t asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[] = {
\r
34454 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
34456 static const asn_TYPE_tag2member_t asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605[] = {
\r
34457 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
34458 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
34459 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
34461 asn_SEQUENCE_specifics_t asn_SPC_GlobalGNB_ID_ExtIEs_specs_605 = {
\r
34462 sizeof(struct GlobalGNB_ID_ExtIEs),
\r
34463 offsetof(struct GlobalGNB_ID_ExtIEs, _asn_ctx),
\r
34464 asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605,
\r
34465 3, /* Count of tags in the map */
\r
34466 0, 0, 0, /* Optional elements (not needed) */
\r
34467 -1, /* First extension addition */
\r
34469 asn_TYPE_descriptor_t asn_DEF_GlobalGNB_ID_ExtIEs = {
\r
34470 "GlobalGNB-ID-ExtIEs",
\r
34471 "GlobalGNB-ID-ExtIEs",
\r
34472 &asn_OP_SEQUENCE,
\r
34473 asn_DEF_GlobalGNB_ID_ExtIEs_tags_605,
\r
34474 sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)
\r
34475 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */
\r
34476 asn_DEF_GlobalGNB_ID_ExtIEs_tags_605, /* Same as above */
\r
34477 sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)
\r
34478 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */
\r
34479 { 0, 0, SEQUENCE_constraint },
\r
34480 asn_MBR_GlobalGNB_ID_ExtIEs_605,
\r
34481 3, /* Elements count */
\r
34482 &asn_SPC_GlobalGNB_ID_ExtIEs_specs_605 /* Additional specs */
\r
34485 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_612 = {
\r
34486 sizeof(struct GTPtunnelEndpoint_ExtIEs__extensionValue),
\r
34487 offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, _asn_ctx),
\r
34488 offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, present),
\r
34489 sizeof(((struct GTPtunnelEndpoint_ExtIEs__extensionValue *)0)->present),
\r
34490 0, /* No top level tags */
\r
34491 0, /* No tags in the map */
\r
34493 -1 /* Extensions start */
\r
34495 static /* Use -fall-defs-global to expose */
\r
34496 asn_TYPE_descriptor_t asn_DEF_extensionValue_612 = {
\r
34497 "extensionValue",
\r
34498 "extensionValue",
\r
34499 &asn_OP_OPEN_TYPE,
\r
34500 0, /* No effective tags (pointer) */
\r
34501 0, /* No effective tags (count) */
\r
34502 0, /* No tags (pointer) */
\r
34503 0, /* No tags (count) */
\r
34504 { 0, 0, OPEN_TYPE_constraint },
\r
34505 0, 0, /* No members */
\r
34506 &asn_SPC_extensionValue_specs_612 /* Additional specs */
\r
34509 asn_TYPE_member_t asn_MBR_GTPtunnelEndpoint_ExtIEs_609[] = {
\r
34510 { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, id),
\r
34511 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
34512 -1, /* IMPLICIT tag at current level */
\r
34513 &asn_DEF_ProtocolIE_ID,
\r
34515 { 0, &asn_PER_memb_id_constr_610, memb_id_constraint_609 },
\r
34516 0, 0, /* No default value */
\r
34519 { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, criticality),
\r
34520 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
34521 -1, /* IMPLICIT tag at current level */
\r
34522 &asn_DEF_Criticality,
\r
34524 { 0, &asn_PER_memb_criticality_constr_611, memb_criticality_constraint_609 },
\r
34525 0, 0, /* No default value */
\r
34528 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, extensionValue),
\r
34529 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
34530 +1, /* EXPLICIT tag at current level */
\r
34531 &asn_DEF_extensionValue_612,
\r
34533 { 0, &asn_PER_memb_extensionValue_constr_612, memb_extensionValue_constraint_609 },
\r
34534 0, 0, /* No default value */
\r
34538 static const ber_tlv_tag_t asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[] = {
\r
34539 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
34541 static const asn_TYPE_tag2member_t asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609[] = {
\r
34542 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
34543 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
34544 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
34546 asn_SEQUENCE_specifics_t asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609 = {
\r
34547 sizeof(struct GTPtunnelEndpoint_ExtIEs),
\r
34548 offsetof(struct GTPtunnelEndpoint_ExtIEs, _asn_ctx),
\r
34549 asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609,
\r
34550 3, /* Count of tags in the map */
\r
34551 0, 0, 0, /* Optional elements (not needed) */
\r
34552 -1, /* First extension addition */
\r
34554 asn_TYPE_descriptor_t asn_DEF_GTPtunnelEndpoint_ExtIEs = {
\r
34555 "GTPtunnelEndpoint-ExtIEs",
\r
34556 "GTPtunnelEndpoint-ExtIEs",
\r
34557 &asn_OP_SEQUENCE,
\r
34558 asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609,
\r
34559 sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)
\r
34560 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */
\r
34561 asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609, /* Same as above */
\r
34562 sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)
\r
34563 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */
\r
34564 { 0, 0, SEQUENCE_constraint },
\r
34565 asn_MBR_GTPtunnelEndpoint_ExtIEs_609,
\r
34566 3, /* Elements count */
\r
34567 &asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609 /* Additional specs */
\r
34570 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_616 = {
\r
34571 sizeof(struct GU_Group_ID_ExtIEs__extensionValue),
\r
34572 offsetof(struct GU_Group_ID_ExtIEs__extensionValue, _asn_ctx),
\r
34573 offsetof(struct GU_Group_ID_ExtIEs__extensionValue, present),
\r
34574 sizeof(((struct GU_Group_ID_ExtIEs__extensionValue *)0)->present),
\r
34575 0, /* No top level tags */
\r
34576 0, /* No tags in the map */
\r
34578 -1 /* Extensions start */
\r
34580 static /* Use -fall-defs-global to expose */
\r
34581 asn_TYPE_descriptor_t asn_DEF_extensionValue_616 = {
\r
34582 "extensionValue",
\r
34583 "extensionValue",
\r
34584 &asn_OP_OPEN_TYPE,
\r
34585 0, /* No effective tags (pointer) */
\r
34586 0, /* No effective tags (count) */
\r
34587 0, /* No tags (pointer) */
\r
34588 0, /* No tags (count) */
\r
34589 { 0, 0, OPEN_TYPE_constraint },
\r
34590 0, 0, /* No members */
\r
34591 &asn_SPC_extensionValue_specs_616 /* Additional specs */
\r
34594 asn_TYPE_member_t asn_MBR_GU_Group_ID_ExtIEs_613[] = {
\r
34595 { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, id),
\r
34596 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
34597 -1, /* IMPLICIT tag at current level */
\r
34598 &asn_DEF_ProtocolIE_ID,
\r
34600 { 0, &asn_PER_memb_id_constr_614, memb_id_constraint_613 },
\r
34601 0, 0, /* No default value */
\r
34604 { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, criticality),
\r
34605 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
34606 -1, /* IMPLICIT tag at current level */
\r
34607 &asn_DEF_Criticality,
\r
34609 { 0, &asn_PER_memb_criticality_constr_615, memb_criticality_constraint_613 },
\r
34610 0, 0, /* No default value */
\r
34613 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, extensionValue),
\r
34614 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
34615 +1, /* EXPLICIT tag at current level */
\r
34616 &asn_DEF_extensionValue_616,
\r
34618 { 0, &asn_PER_memb_extensionValue_constr_616, memb_extensionValue_constraint_613 },
\r
34619 0, 0, /* No default value */
\r
34623 static const ber_tlv_tag_t asn_DEF_GU_Group_ID_ExtIEs_tags_613[] = {
\r
34624 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
34626 static const asn_TYPE_tag2member_t asn_MAP_GU_Group_ID_ExtIEs_tag2el_613[] = {
\r
34627 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
34628 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
34629 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
34631 asn_SEQUENCE_specifics_t asn_SPC_GU_Group_ID_ExtIEs_specs_613 = {
\r
34632 sizeof(struct GU_Group_ID_ExtIEs),
\r
34633 offsetof(struct GU_Group_ID_ExtIEs, _asn_ctx),
\r
34634 asn_MAP_GU_Group_ID_ExtIEs_tag2el_613,
\r
34635 3, /* Count of tags in the map */
\r
34636 0, 0, 0, /* Optional elements (not needed) */
\r
34637 -1, /* First extension addition */
\r
34639 asn_TYPE_descriptor_t asn_DEF_GU_Group_ID_ExtIEs = {
\r
34640 "GU-Group-ID-ExtIEs",
\r
34641 "GU-Group-ID-ExtIEs",
\r
34642 &asn_OP_SEQUENCE,
\r
34643 asn_DEF_GU_Group_ID_ExtIEs_tags_613,
\r
34644 sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)
\r
34645 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */
\r
34646 asn_DEF_GU_Group_ID_ExtIEs_tags_613, /* Same as above */
\r
34647 sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)
\r
34648 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */
\r
34649 { 0, 0, SEQUENCE_constraint },
\r
34650 asn_MBR_GU_Group_ID_ExtIEs_613,
\r
34651 3, /* Elements count */
\r
34652 &asn_SPC_GU_Group_ID_ExtIEs_specs_613 /* Additional specs */
\r
34655 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_620 = {
\r
34656 sizeof(struct GUMMEI_ExtIEs__extensionValue),
\r
34657 offsetof(struct GUMMEI_ExtIEs__extensionValue, _asn_ctx),
\r
34658 offsetof(struct GUMMEI_ExtIEs__extensionValue, present),
\r
34659 sizeof(((struct GUMMEI_ExtIEs__extensionValue *)0)->present),
\r
34660 0, /* No top level tags */
\r
34661 0, /* No tags in the map */
\r
34663 -1 /* Extensions start */
\r
34665 static /* Use -fall-defs-global to expose */
\r
34666 asn_TYPE_descriptor_t asn_DEF_extensionValue_620 = {
\r
34667 "extensionValue",
\r
34668 "extensionValue",
\r
34669 &asn_OP_OPEN_TYPE,
\r
34670 0, /* No effective tags (pointer) */
\r
34671 0, /* No effective tags (count) */
\r
34672 0, /* No tags (pointer) */
\r
34673 0, /* No tags (count) */
\r
34674 { 0, 0, OPEN_TYPE_constraint },
\r
34675 0, 0, /* No members */
\r
34676 &asn_SPC_extensionValue_specs_620 /* Additional specs */
\r
34679 asn_TYPE_member_t asn_MBR_GUMMEI_ExtIEs_617[] = {
\r
34680 { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, id),
\r
34681 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
34682 -1, /* IMPLICIT tag at current level */
\r
34683 &asn_DEF_ProtocolIE_ID,
\r
34685 { 0, &asn_PER_memb_id_constr_618, memb_id_constraint_617 },
\r
34686 0, 0, /* No default value */
\r
34689 { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, criticality),
\r
34690 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
34691 -1, /* IMPLICIT tag at current level */
\r
34692 &asn_DEF_Criticality,
\r
34694 { 0, &asn_PER_memb_criticality_constr_619, memb_criticality_constraint_617 },
\r
34695 0, 0, /* No default value */
\r
34698 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, extensionValue),
\r
34699 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
34700 +1, /* EXPLICIT tag at current level */
\r
34701 &asn_DEF_extensionValue_620,
\r
34703 { 0, &asn_PER_memb_extensionValue_constr_620, memb_extensionValue_constraint_617 },
\r
34704 0, 0, /* No default value */
\r
34708 static const ber_tlv_tag_t asn_DEF_GUMMEI_ExtIEs_tags_617[] = {
\r
34709 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
34711 static const asn_TYPE_tag2member_t asn_MAP_GUMMEI_ExtIEs_tag2el_617[] = {
\r
34712 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
34713 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
34714 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
34716 asn_SEQUENCE_specifics_t asn_SPC_GUMMEI_ExtIEs_specs_617 = {
\r
34717 sizeof(struct GUMMEI_ExtIEs),
\r
34718 offsetof(struct GUMMEI_ExtIEs, _asn_ctx),
\r
34719 asn_MAP_GUMMEI_ExtIEs_tag2el_617,
\r
34720 3, /* Count of tags in the map */
\r
34721 0, 0, 0, /* Optional elements (not needed) */
\r
34722 -1, /* First extension addition */
\r
34724 asn_TYPE_descriptor_t asn_DEF_GUMMEI_ExtIEs = {
\r
34727 &asn_OP_SEQUENCE,
\r
34728 asn_DEF_GUMMEI_ExtIEs_tags_617,
\r
34729 sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)
\r
34730 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */
\r
34731 asn_DEF_GUMMEI_ExtIEs_tags_617, /* Same as above */
\r
34732 sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)
\r
34733 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */
\r
34734 { 0, 0, SEQUENCE_constraint },
\r
34735 asn_MBR_GUMMEI_ExtIEs_617,
\r
34736 3, /* Elements count */
\r
34737 &asn_SPC_GUMMEI_ExtIEs_specs_617 /* Additional specs */
\r
34740 static asn_TYPE_member_t asn_MBR_extensionValue_624[] = {
\r
34741 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictioninEPSasSecondaryRAT),
\r
34742 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
34744 &asn_DEF_NRrestrictioninEPSasSecondaryRAT,
\r
34747 0, 0, /* No default value */
\r
34748 "NRrestrictioninEPSasSecondaryRAT"
\r
34750 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.CNTypeRestrictions),
\r
34751 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
34753 &asn_DEF_CNTypeRestrictions,
\r
34756 0, 0, /* No default value */
\r
34757 "CNTypeRestrictions"
\r
34759 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictionin5GS),
\r
34760 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
34762 &asn_DEF_NRrestrictionin5GS,
\r
34765 0, 0, /* No default value */
\r
34766 "NRrestrictionin5GS"
\r
34769 static const unsigned asn_MAP_extensionValue_to_canonical_624[] = { 0, 2, 1 };
\r
34770 static const unsigned asn_MAP_extensionValue_from_canonical_624[] = { 0, 2, 1 };
\r
34771 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_624[] = {
\r
34772 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* NRrestrictioninEPSasSecondaryRAT */
\r
34773 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* NRrestrictionin5GS */
\r
34774 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* CNTypeRestrictions */
\r
34776 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_624 = {
\r
34777 sizeof(struct HandoverRestrictionList_ExtIEs__extensionValue),
\r
34778 offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, _asn_ctx),
\r
34779 offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, present),
\r
34780 sizeof(((struct HandoverRestrictionList_ExtIEs__extensionValue *)0)->present),
\r
34781 asn_MAP_extensionValue_tag2el_624,
\r
34782 3, /* Count of tags in the map */
\r
34783 asn_MAP_extensionValue_to_canonical_624,
\r
34784 asn_MAP_extensionValue_from_canonical_624,
\r
34785 -1 /* Extensions start */
\r
34787 static /* Use -fall-defs-global to expose */
\r
34788 asn_TYPE_descriptor_t asn_DEF_extensionValue_624 = {
\r
34789 "extensionValue",
\r
34790 "extensionValue",
\r
34791 &asn_OP_OPEN_TYPE,
\r
34792 0, /* No effective tags (pointer) */
\r
34793 0, /* No effective tags (count) */
\r
34794 0, /* No tags (pointer) */
\r
34795 0, /* No tags (count) */
\r
34796 { 0, 0, OPEN_TYPE_constraint },
\r
34797 asn_MBR_extensionValue_624,
\r
34798 3, /* Elements count */
\r
34799 &asn_SPC_extensionValue_specs_624 /* Additional specs */
\r
34802 asn_TYPE_member_t asn_MBR_HandoverRestrictionList_ExtIEs_621[] = {
\r
34803 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, id),
\r
34804 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
34805 -1, /* IMPLICIT tag at current level */
\r
34806 &asn_DEF_ProtocolIE_ID,
\r
34808 { 0, &asn_PER_memb_id_constr_622, memb_id_constraint_621 },
\r
34809 0, 0, /* No default value */
\r
34812 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, criticality),
\r
34813 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
34814 -1, /* IMPLICIT tag at current level */
\r
34815 &asn_DEF_Criticality,
\r
34816 select_HandoverRestrictionList_ExtIEs_criticality_type,
\r
34817 { 0, &asn_PER_memb_criticality_constr_623, memb_criticality_constraint_621 },
\r
34818 0, 0, /* No default value */
\r
34821 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, extensionValue),
\r
34822 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
34823 +1, /* EXPLICIT tag at current level */
\r
34824 &asn_DEF_extensionValue_624,
\r
34825 select_HandoverRestrictionList_ExtIEs_extensionValue_type,
\r
34826 { 0, &asn_PER_memb_extensionValue_constr_624, memb_extensionValue_constraint_621 },
\r
34827 0, 0, /* No default value */
\r
34831 static const ber_tlv_tag_t asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[] = {
\r
34832 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
34834 static const asn_TYPE_tag2member_t asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621[] = {
\r
34835 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
34836 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
34837 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
34839 asn_SEQUENCE_specifics_t asn_SPC_HandoverRestrictionList_ExtIEs_specs_621 = {
\r
34840 sizeof(struct HandoverRestrictionList_ExtIEs),
\r
34841 offsetof(struct HandoverRestrictionList_ExtIEs, _asn_ctx),
\r
34842 asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621,
\r
34843 3, /* Count of tags in the map */
\r
34844 0, 0, 0, /* Optional elements (not needed) */
\r
34845 -1, /* First extension addition */
\r
34847 asn_TYPE_descriptor_t asn_DEF_HandoverRestrictionList_ExtIEs = {
\r
34848 "HandoverRestrictionList-ExtIEs",
\r
34849 "HandoverRestrictionList-ExtIEs",
\r
34850 &asn_OP_SEQUENCE,
\r
34851 asn_DEF_HandoverRestrictionList_ExtIEs_tags_621,
\r
34852 sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)
\r
34853 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */
\r
34854 asn_DEF_HandoverRestrictionList_ExtIEs_tags_621, /* Same as above */
\r
34855 sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)
\r
34856 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */
\r
34857 { 0, 0, SEQUENCE_constraint },
\r
34858 asn_MBR_HandoverRestrictionList_ExtIEs_621,
\r
34859 3, /* Elements count */
\r
34860 &asn_SPC_HandoverRestrictionList_ExtIEs_specs_621 /* Additional specs */
\r
34863 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_628 = {
\r
34864 sizeof(struct HWLoadIndicator_ExtIEs__extensionValue),
\r
34865 offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
\r
34866 offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, present),
\r
34867 sizeof(((struct HWLoadIndicator_ExtIEs__extensionValue *)0)->present),
\r
34868 0, /* No top level tags */
\r
34869 0, /* No tags in the map */
\r
34871 -1 /* Extensions start */
\r
34873 static /* Use -fall-defs-global to expose */
\r
34874 asn_TYPE_descriptor_t asn_DEF_extensionValue_628 = {
\r
34875 "extensionValue",
\r
34876 "extensionValue",
\r
34877 &asn_OP_OPEN_TYPE,
\r
34878 0, /* No effective tags (pointer) */
\r
34879 0, /* No effective tags (count) */
\r
34880 0, /* No tags (pointer) */
\r
34881 0, /* No tags (count) */
\r
34882 { 0, 0, OPEN_TYPE_constraint },
\r
34883 0, 0, /* No members */
\r
34884 &asn_SPC_extensionValue_specs_628 /* Additional specs */
\r
34887 asn_TYPE_member_t asn_MBR_HWLoadIndicator_ExtIEs_625[] = {
\r
34888 { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, id),
\r
34889 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
34890 -1, /* IMPLICIT tag at current level */
\r
34891 &asn_DEF_ProtocolIE_ID,
\r
34893 { 0, &asn_PER_memb_id_constr_626, memb_id_constraint_625 },
\r
34894 0, 0, /* No default value */
\r
34897 { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, criticality),
\r
34898 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
34899 -1, /* IMPLICIT tag at current level */
\r
34900 &asn_DEF_Criticality,
\r
34902 { 0, &asn_PER_memb_criticality_constr_627, memb_criticality_constraint_625 },
\r
34903 0, 0, /* No default value */
\r
34906 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, extensionValue),
\r
34907 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
34908 +1, /* EXPLICIT tag at current level */
\r
34909 &asn_DEF_extensionValue_628,
\r
34911 { 0, &asn_PER_memb_extensionValue_constr_628, memb_extensionValue_constraint_625 },
\r
34912 0, 0, /* No default value */
\r
34916 static const ber_tlv_tag_t asn_DEF_HWLoadIndicator_ExtIEs_tags_625[] = {
\r
34917 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
34919 static const asn_TYPE_tag2member_t asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625[] = {
\r
34920 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
34921 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
34922 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
34924 asn_SEQUENCE_specifics_t asn_SPC_HWLoadIndicator_ExtIEs_specs_625 = {
\r
34925 sizeof(struct HWLoadIndicator_ExtIEs),
\r
34926 offsetof(struct HWLoadIndicator_ExtIEs, _asn_ctx),
\r
34927 asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625,
\r
34928 3, /* Count of tags in the map */
\r
34929 0, 0, 0, /* Optional elements (not needed) */
\r
34930 -1, /* First extension addition */
\r
34932 asn_TYPE_descriptor_t asn_DEF_HWLoadIndicator_ExtIEs = {
\r
34933 "HWLoadIndicator-ExtIEs",
\r
34934 "HWLoadIndicator-ExtIEs",
\r
34935 &asn_OP_SEQUENCE,
\r
34936 asn_DEF_HWLoadIndicator_ExtIEs_tags_625,
\r
34937 sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)
\r
34938 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */
\r
34939 asn_DEF_HWLoadIndicator_ExtIEs_tags_625, /* Same as above */
\r
34940 sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)
\r
34941 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */
\r
34942 { 0, 0, SEQUENCE_constraint },
\r
34943 asn_MBR_HWLoadIndicator_ExtIEs_625,
\r
34944 3, /* Elements count */
\r
34945 &asn_SPC_HWLoadIndicator_ExtIEs_specs_625 /* Additional specs */
\r
34948 static asn_TYPE_member_t asn_MBR_extensionValue_632[] = {
\r
34949 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Time_UE_StayedInCell_EnhancedGranularity),
\r
34950 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
34952 &asn_DEF_Time_UE_StayedInCell_EnhancedGranularity,
\r
34955 0, 0, /* No default value */
\r
34956 "Time-UE-StayedInCell-EnhancedGranularity"
\r
34958 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Cause),
\r
34959 -1 /* Ambiguous tag (CHOICE?) */,
\r
34964 0, 0, /* No default value */
\r
34968 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_632[] = {
\r
34969 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* Time-UE-StayedInCell-EnhancedGranularity */
\r
34970 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
\r
34971 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
\r
34972 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
\r
34973 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
\r
34975 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_632 = {
\r
34976 sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue),
\r
34977 offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, _asn_ctx),
\r
34978 offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, present),
\r
34979 sizeof(((struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue *)0)->present),
\r
34980 asn_MAP_extensionValue_tag2el_632,
\r
34981 5, /* Count of tags in the map */
\r
34983 -1 /* Extensions start */
\r
34985 static /* Use -fall-defs-global to expose */
\r
34986 asn_TYPE_descriptor_t asn_DEF_extensionValue_632 = {
\r
34987 "extensionValue",
\r
34988 "extensionValue",
\r
34989 &asn_OP_OPEN_TYPE,
\r
34990 0, /* No effective tags (pointer) */
\r
34991 0, /* No effective tags (count) */
\r
34992 0, /* No tags (pointer) */
\r
34993 0, /* No tags (count) */
\r
34994 { 0, 0, OPEN_TYPE_constraint },
\r
34995 asn_MBR_extensionValue_632,
\r
34996 2, /* Elements count */
\r
34997 &asn_SPC_extensionValue_specs_632 /* Additional specs */
\r
35000 asn_TYPE_member_t asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629[] = {
\r
35001 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id),
\r
35002 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
35003 -1, /* IMPLICIT tag at current level */
\r
35004 &asn_DEF_ProtocolIE_ID,
\r
35006 { 0, &asn_PER_memb_id_constr_630, memb_id_constraint_629 },
\r
35007 0, 0, /* No default value */
\r
35010 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, criticality),
\r
35011 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
35012 -1, /* IMPLICIT tag at current level */
\r
35013 &asn_DEF_Criticality,
\r
35014 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type,
\r
35015 { 0, &asn_PER_memb_criticality_constr_631, memb_criticality_constraint_629 },
\r
35016 0, 0, /* No default value */
\r
35019 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, extensionValue),
\r
35020 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
35021 +1, /* EXPLICIT tag at current level */
\r
35022 &asn_DEF_extensionValue_632,
\r
35023 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type,
\r
35024 { 0, &asn_PER_memb_extensionValue_constr_632, memb_extensionValue_constraint_629 },
\r
35025 0, 0, /* No default value */
\r
35029 static const ber_tlv_tag_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[] = {
\r
35030 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
35032 static const asn_TYPE_tag2member_t asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629[] = {
\r
35033 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
35034 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
35035 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
35037 asn_SEQUENCE_specifics_t asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629 = {
\r
35038 sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs),
\r
35039 offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, _asn_ctx),
\r
35040 asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629,
\r
35041 3, /* Count of tags in the map */
\r
35042 0, 0, 0, /* Optional elements (not needed) */
\r
35043 -1, /* First extension addition */
\r
35045 asn_TYPE_descriptor_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs = {
\r
35046 "LastVisitedEUTRANCellInformation-ExtIEs",
\r
35047 "LastVisitedEUTRANCellInformation-ExtIEs",
\r
35048 &asn_OP_SEQUENCE,
\r
35049 asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629,
\r
35050 sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)
\r
35051 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */
\r
35052 asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629, /* Same as above */
\r
35053 sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)
\r
35054 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */
\r
35055 { 0, 0, SEQUENCE_constraint },
\r
35056 asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629,
\r
35057 3, /* Elements count */
\r
35058 &asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629 /* Additional specs */
\r
35061 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_636 = {
\r
35062 sizeof(struct LocationReportingInformation_ExtIEs__extensionValue),
\r
35063 offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, _asn_ctx),
\r
35064 offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, present),
\r
35065 sizeof(((struct LocationReportingInformation_ExtIEs__extensionValue *)0)->present),
\r
35066 0, /* No top level tags */
\r
35067 0, /* No tags in the map */
\r
35069 -1 /* Extensions start */
\r
35071 static /* Use -fall-defs-global to expose */
\r
35072 asn_TYPE_descriptor_t asn_DEF_extensionValue_636 = {
\r
35073 "extensionValue",
\r
35074 "extensionValue",
\r
35075 &asn_OP_OPEN_TYPE,
\r
35076 0, /* No effective tags (pointer) */
\r
35077 0, /* No effective tags (count) */
\r
35078 0, /* No tags (pointer) */
\r
35079 0, /* No tags (count) */
\r
35080 { 0, 0, OPEN_TYPE_constraint },
\r
35081 0, 0, /* No members */
\r
35082 &asn_SPC_extensionValue_specs_636 /* Additional specs */
\r
35085 asn_TYPE_member_t asn_MBR_LocationReportingInformation_ExtIEs_633[] = {
\r
35086 { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, id),
\r
35087 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
35088 -1, /* IMPLICIT tag at current level */
\r
35089 &asn_DEF_ProtocolIE_ID,
\r
35091 { 0, &asn_PER_memb_id_constr_634, memb_id_constraint_633 },
\r
35092 0, 0, /* No default value */
\r
35095 { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, criticality),
\r
35096 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
35097 -1, /* IMPLICIT tag at current level */
\r
35098 &asn_DEF_Criticality,
\r
35100 { 0, &asn_PER_memb_criticality_constr_635, memb_criticality_constraint_633 },
\r
35101 0, 0, /* No default value */
\r
35104 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, extensionValue),
\r
35105 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
35106 +1, /* EXPLICIT tag at current level */
\r
35107 &asn_DEF_extensionValue_636,
\r
35109 { 0, &asn_PER_memb_extensionValue_constr_636, memb_extensionValue_constraint_633 },
\r
35110 0, 0, /* No default value */
\r
35114 static const ber_tlv_tag_t asn_DEF_LocationReportingInformation_ExtIEs_tags_633[] = {
\r
35115 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
35117 static const asn_TYPE_tag2member_t asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633[] = {
\r
35118 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
35119 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
35120 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
35122 asn_SEQUENCE_specifics_t asn_SPC_LocationReportingInformation_ExtIEs_specs_633 = {
\r
35123 sizeof(struct LocationReportingInformation_ExtIEs),
\r
35124 offsetof(struct LocationReportingInformation_ExtIEs, _asn_ctx),
\r
35125 asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633,
\r
35126 3, /* Count of tags in the map */
\r
35127 0, 0, 0, /* Optional elements (not needed) */
\r
35128 -1, /* First extension addition */
\r
35130 asn_TYPE_descriptor_t asn_DEF_LocationReportingInformation_ExtIEs = {
\r
35131 "LocationReportingInformation-ExtIEs",
\r
35132 "LocationReportingInformation-ExtIEs",
\r
35133 &asn_OP_SEQUENCE,
\r
35134 asn_DEF_LocationReportingInformation_ExtIEs_tags_633,
\r
35135 sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)
\r
35136 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */
\r
35137 asn_DEF_LocationReportingInformation_ExtIEs_tags_633, /* Same as above */
\r
35138 sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)
\r
35139 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */
\r
35140 { 0, 0, SEQUENCE_constraint },
\r
35141 asn_MBR_LocationReportingInformation_ExtIEs_633,
\r
35142 3, /* Elements count */
\r
35143 &asn_SPC_LocationReportingInformation_ExtIEs_specs_633 /* Additional specs */
\r
35146 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_640 = {
\r
35147 sizeof(struct M1PeriodicReporting_ExtIEs__extensionValue),
\r
35148 offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, _asn_ctx),
\r
35149 offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, present),
\r
35150 sizeof(((struct M1PeriodicReporting_ExtIEs__extensionValue *)0)->present),
\r
35151 0, /* No top level tags */
\r
35152 0, /* No tags in the map */
\r
35154 -1 /* Extensions start */
\r
35156 static /* Use -fall-defs-global to expose */
\r
35157 asn_TYPE_descriptor_t asn_DEF_extensionValue_640 = {
\r
35158 "extensionValue",
\r
35159 "extensionValue",
\r
35160 &asn_OP_OPEN_TYPE,
\r
35161 0, /* No effective tags (pointer) */
\r
35162 0, /* No effective tags (count) */
\r
35163 0, /* No tags (pointer) */
\r
35164 0, /* No tags (count) */
\r
35165 { 0, 0, OPEN_TYPE_constraint },
\r
35166 0, 0, /* No members */
\r
35167 &asn_SPC_extensionValue_specs_640 /* Additional specs */
\r
35170 asn_TYPE_member_t asn_MBR_M1PeriodicReporting_ExtIEs_637[] = {
\r
35171 { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, id),
\r
35172 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
35173 -1, /* IMPLICIT tag at current level */
\r
35174 &asn_DEF_ProtocolIE_ID,
\r
35176 { 0, &asn_PER_memb_id_constr_638, memb_id_constraint_637 },
\r
35177 0, 0, /* No default value */
\r
35180 { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, criticality),
\r
35181 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
35182 -1, /* IMPLICIT tag at current level */
\r
35183 &asn_DEF_Criticality,
\r
35185 { 0, &asn_PER_memb_criticality_constr_639, memb_criticality_constraint_637 },
\r
35186 0, 0, /* No default value */
\r
35189 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, extensionValue),
\r
35190 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
35191 +1, /* EXPLICIT tag at current level */
\r
35192 &asn_DEF_extensionValue_640,
\r
35194 { 0, &asn_PER_memb_extensionValue_constr_640, memb_extensionValue_constraint_637 },
\r
35195 0, 0, /* No default value */
\r
35199 static const ber_tlv_tag_t asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[] = {
\r
35200 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
35202 static const asn_TYPE_tag2member_t asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637[] = {
\r
35203 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
35204 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
35205 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
35207 asn_SEQUENCE_specifics_t asn_SPC_M1PeriodicReporting_ExtIEs_specs_637 = {
\r
35208 sizeof(struct M1PeriodicReporting_ExtIEs),
\r
35209 offsetof(struct M1PeriodicReporting_ExtIEs, _asn_ctx),
\r
35210 asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637,
\r
35211 3, /* Count of tags in the map */
\r
35212 0, 0, 0, /* Optional elements (not needed) */
\r
35213 -1, /* First extension addition */
\r
35215 asn_TYPE_descriptor_t asn_DEF_M1PeriodicReporting_ExtIEs = {
\r
35216 "M1PeriodicReporting-ExtIEs",
\r
35217 "M1PeriodicReporting-ExtIEs",
\r
35218 &asn_OP_SEQUENCE,
\r
35219 asn_DEF_M1PeriodicReporting_ExtIEs_tags_637,
\r
35220 sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)
\r
35221 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */
\r
35222 asn_DEF_M1PeriodicReporting_ExtIEs_tags_637, /* Same as above */
\r
35223 sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)
\r
35224 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */
\r
35225 { 0, 0, SEQUENCE_constraint },
\r
35226 asn_MBR_M1PeriodicReporting_ExtIEs_637,
\r
35227 3, /* Elements count */
\r
35228 &asn_SPC_M1PeriodicReporting_ExtIEs_specs_637 /* Additional specs */
\r
35231 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_644 = {
\r
35232 sizeof(struct M1ThresholdEventA2_ExtIEs__extensionValue),
\r
35233 offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, _asn_ctx),
\r
35234 offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, present),
\r
35235 sizeof(((struct M1ThresholdEventA2_ExtIEs__extensionValue *)0)->present),
\r
35236 0, /* No top level tags */
\r
35237 0, /* No tags in the map */
\r
35239 -1 /* Extensions start */
\r
35241 static /* Use -fall-defs-global to expose */
\r
35242 asn_TYPE_descriptor_t asn_DEF_extensionValue_644 = {
\r
35243 "extensionValue",
\r
35244 "extensionValue",
\r
35245 &asn_OP_OPEN_TYPE,
\r
35246 0, /* No effective tags (pointer) */
\r
35247 0, /* No effective tags (count) */
\r
35248 0, /* No tags (pointer) */
\r
35249 0, /* No tags (count) */
\r
35250 { 0, 0, OPEN_TYPE_constraint },
\r
35251 0, 0, /* No members */
\r
35252 &asn_SPC_extensionValue_specs_644 /* Additional specs */
\r
35255 asn_TYPE_member_t asn_MBR_M1ThresholdEventA2_ExtIEs_641[] = {
\r
35256 { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, id),
\r
35257 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
35258 -1, /* IMPLICIT tag at current level */
\r
35259 &asn_DEF_ProtocolIE_ID,
\r
35261 { 0, &asn_PER_memb_id_constr_642, memb_id_constraint_641 },
\r
35262 0, 0, /* No default value */
\r
35265 { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, criticality),
\r
35266 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
35267 -1, /* IMPLICIT tag at current level */
\r
35268 &asn_DEF_Criticality,
\r
35270 { 0, &asn_PER_memb_criticality_constr_643, memb_criticality_constraint_641 },
\r
35271 0, 0, /* No default value */
\r
35274 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, extensionValue),
\r
35275 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
35276 +1, /* EXPLICIT tag at current level */
\r
35277 &asn_DEF_extensionValue_644,
\r
35279 { 0, &asn_PER_memb_extensionValue_constr_644, memb_extensionValue_constraint_641 },
\r
35280 0, 0, /* No default value */
\r
35284 static const ber_tlv_tag_t asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[] = {
\r
35285 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
35287 static const asn_TYPE_tag2member_t asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641[] = {
\r
35288 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
35289 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
35290 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
35292 asn_SEQUENCE_specifics_t asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641 = {
\r
35293 sizeof(struct M1ThresholdEventA2_ExtIEs),
\r
35294 offsetof(struct M1ThresholdEventA2_ExtIEs, _asn_ctx),
\r
35295 asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641,
\r
35296 3, /* Count of tags in the map */
\r
35297 0, 0, 0, /* Optional elements (not needed) */
\r
35298 -1, /* First extension addition */
\r
35300 asn_TYPE_descriptor_t asn_DEF_M1ThresholdEventA2_ExtIEs = {
\r
35301 "M1ThresholdEventA2-ExtIEs",
\r
35302 "M1ThresholdEventA2-ExtIEs",
\r
35303 &asn_OP_SEQUENCE,
\r
35304 asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641,
\r
35305 sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)
\r
35306 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */
\r
35307 asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641, /* Same as above */
\r
35308 sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)
\r
35309 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */
\r
35310 { 0, 0, SEQUENCE_constraint },
\r
35311 asn_MBR_M1ThresholdEventA2_ExtIEs_641,
\r
35312 3, /* Elements count */
\r
35313 &asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641 /* Additional specs */
\r
35316 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_648 = {
\r
35317 sizeof(struct M3Configuration_ExtIEs__extensionValue),
\r
35318 offsetof(struct M3Configuration_ExtIEs__extensionValue, _asn_ctx),
\r
35319 offsetof(struct M3Configuration_ExtIEs__extensionValue, present),
\r
35320 sizeof(((struct M3Configuration_ExtIEs__extensionValue *)0)->present),
\r
35321 0, /* No top level tags */
\r
35322 0, /* No tags in the map */
\r
35324 -1 /* Extensions start */
\r
35326 static /* Use -fall-defs-global to expose */
\r
35327 asn_TYPE_descriptor_t asn_DEF_extensionValue_648 = {
\r
35328 "extensionValue",
\r
35329 "extensionValue",
\r
35330 &asn_OP_OPEN_TYPE,
\r
35331 0, /* No effective tags (pointer) */
\r
35332 0, /* No effective tags (count) */
\r
35333 0, /* No tags (pointer) */
\r
35334 0, /* No tags (count) */
\r
35335 { 0, 0, OPEN_TYPE_constraint },
\r
35336 0, 0, /* No members */
\r
35337 &asn_SPC_extensionValue_specs_648 /* Additional specs */
\r
35340 asn_TYPE_member_t asn_MBR_M3Configuration_ExtIEs_645[] = {
\r
35341 { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, id),
\r
35342 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
35343 -1, /* IMPLICIT tag at current level */
\r
35344 &asn_DEF_ProtocolIE_ID,
\r
35346 { 0, &asn_PER_memb_id_constr_646, memb_id_constraint_645 },
\r
35347 0, 0, /* No default value */
\r
35350 { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, criticality),
\r
35351 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
35352 -1, /* IMPLICIT tag at current level */
\r
35353 &asn_DEF_Criticality,
\r
35355 { 0, &asn_PER_memb_criticality_constr_647, memb_criticality_constraint_645 },
\r
35356 0, 0, /* No default value */
\r
35359 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, extensionValue),
\r
35360 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
35361 +1, /* EXPLICIT tag at current level */
\r
35362 &asn_DEF_extensionValue_648,
\r
35364 { 0, &asn_PER_memb_extensionValue_constr_648, memb_extensionValue_constraint_645 },
\r
35365 0, 0, /* No default value */
\r
35369 static const ber_tlv_tag_t asn_DEF_M3Configuration_ExtIEs_tags_645[] = {
\r
35370 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
35372 static const asn_TYPE_tag2member_t asn_MAP_M3Configuration_ExtIEs_tag2el_645[] = {
\r
35373 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
35374 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
35375 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
35377 asn_SEQUENCE_specifics_t asn_SPC_M3Configuration_ExtIEs_specs_645 = {
\r
35378 sizeof(struct M3Configuration_ExtIEs),
\r
35379 offsetof(struct M3Configuration_ExtIEs, _asn_ctx),
\r
35380 asn_MAP_M3Configuration_ExtIEs_tag2el_645,
\r
35381 3, /* Count of tags in the map */
\r
35382 0, 0, 0, /* Optional elements (not needed) */
\r
35383 -1, /* First extension addition */
\r
35385 asn_TYPE_descriptor_t asn_DEF_M3Configuration_ExtIEs = {
\r
35386 "M3Configuration-ExtIEs",
\r
35387 "M3Configuration-ExtIEs",
\r
35388 &asn_OP_SEQUENCE,
\r
35389 asn_DEF_M3Configuration_ExtIEs_tags_645,
\r
35390 sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)
\r
35391 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */
\r
35392 asn_DEF_M3Configuration_ExtIEs_tags_645, /* Same as above */
\r
35393 sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)
\r
35394 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */
\r
35395 { 0, 0, SEQUENCE_constraint },
\r
35396 asn_MBR_M3Configuration_ExtIEs_645,
\r
35397 3, /* Elements count */
\r
35398 &asn_SPC_M3Configuration_ExtIEs_specs_645 /* Additional specs */
\r
35401 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_652 = {
\r
35402 sizeof(struct M4Configuration_ExtIEs__extensionValue),
\r
35403 offsetof(struct M4Configuration_ExtIEs__extensionValue, _asn_ctx),
\r
35404 offsetof(struct M4Configuration_ExtIEs__extensionValue, present),
\r
35405 sizeof(((struct M4Configuration_ExtIEs__extensionValue *)0)->present),
\r
35406 0, /* No top level tags */
\r
35407 0, /* No tags in the map */
\r
35409 -1 /* Extensions start */
\r
35411 static /* Use -fall-defs-global to expose */
\r
35412 asn_TYPE_descriptor_t asn_DEF_extensionValue_652 = {
\r
35413 "extensionValue",
\r
35414 "extensionValue",
\r
35415 &asn_OP_OPEN_TYPE,
\r
35416 0, /* No effective tags (pointer) */
\r
35417 0, /* No effective tags (count) */
\r
35418 0, /* No tags (pointer) */
\r
35419 0, /* No tags (count) */
\r
35420 { 0, 0, OPEN_TYPE_constraint },
\r
35421 0, 0, /* No members */
\r
35422 &asn_SPC_extensionValue_specs_652 /* Additional specs */
\r
35425 asn_TYPE_member_t asn_MBR_M4Configuration_ExtIEs_649[] = {
\r
35426 { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, id),
\r
35427 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
35428 -1, /* IMPLICIT tag at current level */
\r
35429 &asn_DEF_ProtocolIE_ID,
\r
35431 { 0, &asn_PER_memb_id_constr_650, memb_id_constraint_649 },
\r
35432 0, 0, /* No default value */
\r
35435 { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, criticality),
\r
35436 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
35437 -1, /* IMPLICIT tag at current level */
\r
35438 &asn_DEF_Criticality,
\r
35440 { 0, &asn_PER_memb_criticality_constr_651, memb_criticality_constraint_649 },
\r
35441 0, 0, /* No default value */
\r
35444 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, extensionValue),
\r
35445 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
35446 +1, /* EXPLICIT tag at current level */
\r
35447 &asn_DEF_extensionValue_652,
\r
35449 { 0, &asn_PER_memb_extensionValue_constr_652, memb_extensionValue_constraint_649 },
\r
35450 0, 0, /* No default value */
\r
35454 static const ber_tlv_tag_t asn_DEF_M4Configuration_ExtIEs_tags_649[] = {
\r
35455 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
35457 static const asn_TYPE_tag2member_t asn_MAP_M4Configuration_ExtIEs_tag2el_649[] = {
\r
35458 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
35459 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
35460 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
35462 asn_SEQUENCE_specifics_t asn_SPC_M4Configuration_ExtIEs_specs_649 = {
\r
35463 sizeof(struct M4Configuration_ExtIEs),
\r
35464 offsetof(struct M4Configuration_ExtIEs, _asn_ctx),
\r
35465 asn_MAP_M4Configuration_ExtIEs_tag2el_649,
\r
35466 3, /* Count of tags in the map */
\r
35467 0, 0, 0, /* Optional elements (not needed) */
\r
35468 -1, /* First extension addition */
\r
35470 asn_TYPE_descriptor_t asn_DEF_M4Configuration_ExtIEs = {
\r
35471 "M4Configuration-ExtIEs",
\r
35472 "M4Configuration-ExtIEs",
\r
35473 &asn_OP_SEQUENCE,
\r
35474 asn_DEF_M4Configuration_ExtIEs_tags_649,
\r
35475 sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)
\r
35476 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */
\r
35477 asn_DEF_M4Configuration_ExtIEs_tags_649, /* Same as above */
\r
35478 sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)
\r
35479 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */
\r
35480 { 0, 0, SEQUENCE_constraint },
\r
35481 asn_MBR_M4Configuration_ExtIEs_649,
\r
35482 3, /* Elements count */
\r
35483 &asn_SPC_M4Configuration_ExtIEs_specs_649 /* Additional specs */
\r
35486 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_656 = {
\r
35487 sizeof(struct M5Configuration_ExtIEs__extensionValue),
\r
35488 offsetof(struct M5Configuration_ExtIEs__extensionValue, _asn_ctx),
\r
35489 offsetof(struct M5Configuration_ExtIEs__extensionValue, present),
\r
35490 sizeof(((struct M5Configuration_ExtIEs__extensionValue *)0)->present),
\r
35491 0, /* No top level tags */
\r
35492 0, /* No tags in the map */
\r
35494 -1 /* Extensions start */
\r
35496 static /* Use -fall-defs-global to expose */
\r
35497 asn_TYPE_descriptor_t asn_DEF_extensionValue_656 = {
\r
35498 "extensionValue",
\r
35499 "extensionValue",
\r
35500 &asn_OP_OPEN_TYPE,
\r
35501 0, /* No effective tags (pointer) */
\r
35502 0, /* No effective tags (count) */
\r
35503 0, /* No tags (pointer) */
\r
35504 0, /* No tags (count) */
\r
35505 { 0, 0, OPEN_TYPE_constraint },
\r
35506 0, 0, /* No members */
\r
35507 &asn_SPC_extensionValue_specs_656 /* Additional specs */
\r
35510 asn_TYPE_member_t asn_MBR_M5Configuration_ExtIEs_653[] = {
\r
35511 { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, id),
\r
35512 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
35513 -1, /* IMPLICIT tag at current level */
\r
35514 &asn_DEF_ProtocolIE_ID,
\r
35516 { 0, &asn_PER_memb_id_constr_654, memb_id_constraint_653 },
\r
35517 0, 0, /* No default value */
\r
35520 { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, criticality),
\r
35521 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
35522 -1, /* IMPLICIT tag at current level */
\r
35523 &asn_DEF_Criticality,
\r
35525 { 0, &asn_PER_memb_criticality_constr_655, memb_criticality_constraint_653 },
\r
35526 0, 0, /* No default value */
\r
35529 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, extensionValue),
\r
35530 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
35531 +1, /* EXPLICIT tag at current level */
\r
35532 &asn_DEF_extensionValue_656,
\r
35534 { 0, &asn_PER_memb_extensionValue_constr_656, memb_extensionValue_constraint_653 },
\r
35535 0, 0, /* No default value */
\r
35539 static const ber_tlv_tag_t asn_DEF_M5Configuration_ExtIEs_tags_653[] = {
\r
35540 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
35542 static const asn_TYPE_tag2member_t asn_MAP_M5Configuration_ExtIEs_tag2el_653[] = {
\r
35543 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
35544 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
35545 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
35547 asn_SEQUENCE_specifics_t asn_SPC_M5Configuration_ExtIEs_specs_653 = {
\r
35548 sizeof(struct M5Configuration_ExtIEs),
\r
35549 offsetof(struct M5Configuration_ExtIEs, _asn_ctx),
\r
35550 asn_MAP_M5Configuration_ExtIEs_tag2el_653,
\r
35551 3, /* Count of tags in the map */
\r
35552 0, 0, 0, /* Optional elements (not needed) */
\r
35553 -1, /* First extension addition */
\r
35555 asn_TYPE_descriptor_t asn_DEF_M5Configuration_ExtIEs = {
\r
35556 "M5Configuration-ExtIEs",
\r
35557 "M5Configuration-ExtIEs",
\r
35558 &asn_OP_SEQUENCE,
\r
35559 asn_DEF_M5Configuration_ExtIEs_tags_653,
\r
35560 sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)
\r
35561 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */
\r
35562 asn_DEF_M5Configuration_ExtIEs_tags_653, /* Same as above */
\r
35563 sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)
\r
35564 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */
\r
35565 { 0, 0, SEQUENCE_constraint },
\r
35566 asn_MBR_M5Configuration_ExtIEs_653,
\r
35567 3, /* Elements count */
\r
35568 &asn_SPC_M5Configuration_ExtIEs_specs_653 /* Additional specs */
\r
35571 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_660 = {
\r
35572 sizeof(struct M6Configuration_ExtIEs__extensionValue),
\r
35573 offsetof(struct M6Configuration_ExtIEs__extensionValue, _asn_ctx),
\r
35574 offsetof(struct M6Configuration_ExtIEs__extensionValue, present),
\r
35575 sizeof(((struct M6Configuration_ExtIEs__extensionValue *)0)->present),
\r
35576 0, /* No top level tags */
\r
35577 0, /* No tags in the map */
\r
35579 -1 /* Extensions start */
\r
35581 static /* Use -fall-defs-global to expose */
\r
35582 asn_TYPE_descriptor_t asn_DEF_extensionValue_660 = {
\r
35583 "extensionValue",
\r
35584 "extensionValue",
\r
35585 &asn_OP_OPEN_TYPE,
\r
35586 0, /* No effective tags (pointer) */
\r
35587 0, /* No effective tags (count) */
\r
35588 0, /* No tags (pointer) */
\r
35589 0, /* No tags (count) */
\r
35590 { 0, 0, OPEN_TYPE_constraint },
\r
35591 0, 0, /* No members */
\r
35592 &asn_SPC_extensionValue_specs_660 /* Additional specs */
\r
35595 asn_TYPE_member_t asn_MBR_M6Configuration_ExtIEs_657[] = {
\r
35596 { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, id),
\r
35597 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
35598 -1, /* IMPLICIT tag at current level */
\r
35599 &asn_DEF_ProtocolIE_ID,
\r
35601 { 0, &asn_PER_memb_id_constr_658, memb_id_constraint_657 },
\r
35602 0, 0, /* No default value */
\r
35605 { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, criticality),
\r
35606 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
35607 -1, /* IMPLICIT tag at current level */
\r
35608 &asn_DEF_Criticality,
\r
35610 { 0, &asn_PER_memb_criticality_constr_659, memb_criticality_constraint_657 },
\r
35611 0, 0, /* No default value */
\r
35614 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, extensionValue),
\r
35615 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
35616 +1, /* EXPLICIT tag at current level */
\r
35617 &asn_DEF_extensionValue_660,
\r
35619 { 0, &asn_PER_memb_extensionValue_constr_660, memb_extensionValue_constraint_657 },
\r
35620 0, 0, /* No default value */
\r
35624 static const ber_tlv_tag_t asn_DEF_M6Configuration_ExtIEs_tags_657[] = {
\r
35625 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
35627 static const asn_TYPE_tag2member_t asn_MAP_M6Configuration_ExtIEs_tag2el_657[] = {
\r
35628 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
35629 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
35630 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
35632 asn_SEQUENCE_specifics_t asn_SPC_M6Configuration_ExtIEs_specs_657 = {
\r
35633 sizeof(struct M6Configuration_ExtIEs),
\r
35634 offsetof(struct M6Configuration_ExtIEs, _asn_ctx),
\r
35635 asn_MAP_M6Configuration_ExtIEs_tag2el_657,
\r
35636 3, /* Count of tags in the map */
\r
35637 0, 0, 0, /* Optional elements (not needed) */
\r
35638 -1, /* First extension addition */
\r
35640 asn_TYPE_descriptor_t asn_DEF_M6Configuration_ExtIEs = {
\r
35641 "M6Configuration-ExtIEs",
\r
35642 "M6Configuration-ExtIEs",
\r
35643 &asn_OP_SEQUENCE,
\r
35644 asn_DEF_M6Configuration_ExtIEs_tags_657,
\r
35645 sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)
\r
35646 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */
\r
35647 asn_DEF_M6Configuration_ExtIEs_tags_657, /* Same as above */
\r
35648 sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)
\r
35649 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */
\r
35650 { 0, 0, SEQUENCE_constraint },
\r
35651 asn_MBR_M6Configuration_ExtIEs_657,
\r
35652 3, /* Elements count */
\r
35653 &asn_SPC_M6Configuration_ExtIEs_specs_657 /* Additional specs */
\r
35656 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_664 = {
\r
35657 sizeof(struct M7Configuration_ExtIEs__extensionValue),
\r
35658 offsetof(struct M7Configuration_ExtIEs__extensionValue, _asn_ctx),
\r
35659 offsetof(struct M7Configuration_ExtIEs__extensionValue, present),
\r
35660 sizeof(((struct M7Configuration_ExtIEs__extensionValue *)0)->present),
\r
35661 0, /* No top level tags */
\r
35662 0, /* No tags in the map */
\r
35664 -1 /* Extensions start */
\r
35666 static /* Use -fall-defs-global to expose */
\r
35667 asn_TYPE_descriptor_t asn_DEF_extensionValue_664 = {
\r
35668 "extensionValue",
\r
35669 "extensionValue",
\r
35670 &asn_OP_OPEN_TYPE,
\r
35671 0, /* No effective tags (pointer) */
\r
35672 0, /* No effective tags (count) */
\r
35673 0, /* No tags (pointer) */
\r
35674 0, /* No tags (count) */
\r
35675 { 0, 0, OPEN_TYPE_constraint },
\r
35676 0, 0, /* No members */
\r
35677 &asn_SPC_extensionValue_specs_664 /* Additional specs */
\r
35680 asn_TYPE_member_t asn_MBR_M7Configuration_ExtIEs_661[] = {
\r
35681 { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, id),
\r
35682 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
35683 -1, /* IMPLICIT tag at current level */
\r
35684 &asn_DEF_ProtocolIE_ID,
\r
35686 { 0, &asn_PER_memb_id_constr_662, memb_id_constraint_661 },
\r
35687 0, 0, /* No default value */
\r
35690 { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, criticality),
\r
35691 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
35692 -1, /* IMPLICIT tag at current level */
\r
35693 &asn_DEF_Criticality,
\r
35695 { 0, &asn_PER_memb_criticality_constr_663, memb_criticality_constraint_661 },
\r
35696 0, 0, /* No default value */
\r
35699 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, extensionValue),
\r
35700 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
35701 +1, /* EXPLICIT tag at current level */
\r
35702 &asn_DEF_extensionValue_664,
\r
35704 { 0, &asn_PER_memb_extensionValue_constr_664, memb_extensionValue_constraint_661 },
\r
35705 0, 0, /* No default value */
\r
35709 static const ber_tlv_tag_t asn_DEF_M7Configuration_ExtIEs_tags_661[] = {
\r
35710 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
35712 static const asn_TYPE_tag2member_t asn_MAP_M7Configuration_ExtIEs_tag2el_661[] = {
\r
35713 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
35714 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
35715 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
35717 asn_SEQUENCE_specifics_t asn_SPC_M7Configuration_ExtIEs_specs_661 = {
\r
35718 sizeof(struct M7Configuration_ExtIEs),
\r
35719 offsetof(struct M7Configuration_ExtIEs, _asn_ctx),
\r
35720 asn_MAP_M7Configuration_ExtIEs_tag2el_661,
\r
35721 3, /* Count of tags in the map */
\r
35722 0, 0, 0, /* Optional elements (not needed) */
\r
35723 -1, /* First extension addition */
\r
35725 asn_TYPE_descriptor_t asn_DEF_M7Configuration_ExtIEs = {
\r
35726 "M7Configuration-ExtIEs",
\r
35727 "M7Configuration-ExtIEs",
\r
35728 &asn_OP_SEQUENCE,
\r
35729 asn_DEF_M7Configuration_ExtIEs_tags_661,
\r
35730 sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)
\r
35731 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */
\r
35732 asn_DEF_M7Configuration_ExtIEs_tags_661, /* Same as above */
\r
35733 sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)
\r
35734 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */
\r
35735 { 0, 0, SEQUENCE_constraint },
\r
35736 asn_MBR_M7Configuration_ExtIEs_661,
\r
35737 3, /* Elements count */
\r
35738 &asn_SPC_M7Configuration_ExtIEs_specs_661 /* Additional specs */
\r
35741 static asn_TYPE_member_t asn_MBR_extensionValue_668[] = {
\r
35742 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M3Configuration),
\r
35743 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
35745 &asn_DEF_M3Configuration,
\r
35748 0, 0, /* No default value */
\r
35749 "M3Configuration"
\r
35751 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M4Configuration),
\r
35752 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
35754 &asn_DEF_M4Configuration,
\r
35757 0, 0, /* No default value */
\r
35758 "M4Configuration"
\r
35760 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M5Configuration),
\r
35761 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
35763 &asn_DEF_M5Configuration,
\r
35766 0, 0, /* No default value */
\r
35767 "M5Configuration"
\r
35769 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDT_Location_Info),
\r
35770 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
\r
35772 &asn_DEF_MDT_Location_Info,
\r
35775 0, 0, /* No default value */
\r
35776 "MDT-Location-Info"
\r
35778 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDTPLMNList),
\r
35779 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
35781 &asn_DEF_MDTPLMNList,
\r
35784 0, 0, /* No default value */
\r
35787 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M6Configuration),
\r
35788 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
35790 &asn_DEF_M6Configuration,
\r
35793 0, 0, /* No default value */
\r
35794 "M6Configuration"
\r
35796 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M7Configuration),
\r
35797 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
35799 &asn_DEF_M7Configuration,
\r
35802 0, 0, /* No default value */
\r
35803 "M7Configuration"
\r
35805 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.BluetoothMeasurementConfiguration),
\r
35806 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
35808 &asn_DEF_BluetoothMeasurementConfiguration,
\r
35811 0, 0, /* No default value */
\r
35812 "BluetoothMeasurementConfiguration"
\r
35814 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.WLANMeasurementConfiguration),
\r
35815 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
35817 &asn_DEF_WLANMeasurementConfiguration,
\r
35820 0, 0, /* No default value */
\r
35821 "WLANMeasurementConfiguration"
\r
35824 static const unsigned asn_MAP_extensionValue_to_canonical_668[] = { 3, 0, 1, 2, 4, 5, 6, 7, 8 };
\r
35825 static const unsigned asn_MAP_extensionValue_from_canonical_668[] = { 1, 2, 3, 0, 4, 5, 6, 7, 8 };
\r
35826 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_668[] = {
\r
35827 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* MDT-Location-Info */
\r
35828 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 7 }, /* M3Configuration */
\r
35829 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 6 }, /* M4Configuration */
\r
35830 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 5 }, /* M5Configuration */
\r
35831 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 4 }, /* MDTPLMNList */
\r
35832 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 3 }, /* M6Configuration */
\r
35833 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -5, 2 }, /* M7Configuration */
\r
35834 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -6, 1 }, /* BluetoothMeasurementConfiguration */
\r
35835 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -7, 0 } /* WLANMeasurementConfiguration */
\r
35837 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_668 = {
\r
35838 sizeof(struct MDT_Configuration_ExtIEs__extensionValue),
\r
35839 offsetof(struct MDT_Configuration_ExtIEs__extensionValue, _asn_ctx),
\r
35840 offsetof(struct MDT_Configuration_ExtIEs__extensionValue, present),
\r
35841 sizeof(((struct MDT_Configuration_ExtIEs__extensionValue *)0)->present),
\r
35842 asn_MAP_extensionValue_tag2el_668,
\r
35843 9, /* Count of tags in the map */
\r
35844 asn_MAP_extensionValue_to_canonical_668,
\r
35845 asn_MAP_extensionValue_from_canonical_668,
\r
35846 -1 /* Extensions start */
\r
35848 static /* Use -fall-defs-global to expose */
\r
35849 asn_TYPE_descriptor_t asn_DEF_extensionValue_668 = {
\r
35850 "extensionValue",
\r
35851 "extensionValue",
\r
35852 &asn_OP_OPEN_TYPE,
\r
35853 0, /* No effective tags (pointer) */
\r
35854 0, /* No effective tags (count) */
\r
35855 0, /* No tags (pointer) */
\r
35856 0, /* No tags (count) */
\r
35857 { 0, 0, OPEN_TYPE_constraint },
\r
35858 asn_MBR_extensionValue_668,
\r
35859 9, /* Elements count */
\r
35860 &asn_SPC_extensionValue_specs_668 /* Additional specs */
\r
35863 asn_TYPE_member_t asn_MBR_MDT_Configuration_ExtIEs_665[] = {
\r
35864 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, id),
\r
35865 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
35866 -1, /* IMPLICIT tag at current level */
\r
35867 &asn_DEF_ProtocolIE_ID,
\r
35869 { 0, &asn_PER_memb_id_constr_666, memb_id_constraint_665 },
\r
35870 0, 0, /* No default value */
\r
35873 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, criticality),
\r
35874 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
35875 -1, /* IMPLICIT tag at current level */
\r
35876 &asn_DEF_Criticality,
\r
35877 select_MDT_Configuration_ExtIEs_criticality_type,
\r
35878 { 0, &asn_PER_memb_criticality_constr_667, memb_criticality_constraint_665 },
\r
35879 0, 0, /* No default value */
\r
35882 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, extensionValue),
\r
35883 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
35884 +1, /* EXPLICIT tag at current level */
\r
35885 &asn_DEF_extensionValue_668,
\r
35886 select_MDT_Configuration_ExtIEs_extensionValue_type,
\r
35887 { 0, &asn_PER_memb_extensionValue_constr_668, memb_extensionValue_constraint_665 },
\r
35888 0, 0, /* No default value */
\r
35892 static const ber_tlv_tag_t asn_DEF_MDT_Configuration_ExtIEs_tags_665[] = {
\r
35893 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
35895 static const asn_TYPE_tag2member_t asn_MAP_MDT_Configuration_ExtIEs_tag2el_665[] = {
\r
35896 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
35897 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
35898 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
35900 asn_SEQUENCE_specifics_t asn_SPC_MDT_Configuration_ExtIEs_specs_665 = {
\r
35901 sizeof(struct MDT_Configuration_ExtIEs),
\r
35902 offsetof(struct MDT_Configuration_ExtIEs, _asn_ctx),
\r
35903 asn_MAP_MDT_Configuration_ExtIEs_tag2el_665,
\r
35904 3, /* Count of tags in the map */
\r
35905 0, 0, 0, /* Optional elements (not needed) */
\r
35906 -1, /* First extension addition */
\r
35908 asn_TYPE_descriptor_t asn_DEF_MDT_Configuration_ExtIEs = {
\r
35909 "MDT-Configuration-ExtIEs",
\r
35910 "MDT-Configuration-ExtIEs",
\r
35911 &asn_OP_SEQUENCE,
\r
35912 asn_DEF_MDT_Configuration_ExtIEs_tags_665,
\r
35913 sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)
\r
35914 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */
\r
35915 asn_DEF_MDT_Configuration_ExtIEs_tags_665, /* Same as above */
\r
35916 sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)
\r
35917 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */
\r
35918 { 0, 0, SEQUENCE_constraint },
\r
35919 asn_MBR_MDT_Configuration_ExtIEs_665,
\r
35920 3, /* Elements count */
\r
35921 &asn_SPC_MDT_Configuration_ExtIEs_specs_665 /* Additional specs */
\r
35924 static asn_TYPE_member_t asn_MBR_extensionValue_672[] = {
\r
35925 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.NRCGI),
\r
35926 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
35931 0, 0, /* No default value */
\r
35934 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.MeNBCoordinationAssistanceInformation),
\r
35935 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
35937 &asn_DEF_MeNBCoordinationAssistanceInformation,
\r
35940 0, 0, /* No default value */
\r
35941 "MeNBCoordinationAssistanceInformation"
\r
35944 static const unsigned asn_MAP_extensionValue_to_canonical_672[] = { 1, 0 };
\r
35945 static const unsigned asn_MAP_extensionValue_from_canonical_672[] = { 1, 0 };
\r
35946 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_672[] = {
\r
35947 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* MeNBCoordinationAssistanceInformation */
\r
35948 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* NRCGI */
\r
35950 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_672 = {
\r
35951 sizeof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue),
\r
35952 offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),
\r
35953 offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, present),
\r
35954 sizeof(((struct MeNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),
\r
35955 asn_MAP_extensionValue_tag2el_672,
\r
35956 2, /* Count of tags in the map */
\r
35957 asn_MAP_extensionValue_to_canonical_672,
\r
35958 asn_MAP_extensionValue_from_canonical_672,
\r
35959 -1 /* Extensions start */
\r
35961 static /* Use -fall-defs-global to expose */
\r
35962 asn_TYPE_descriptor_t asn_DEF_extensionValue_672 = {
\r
35963 "extensionValue",
\r
35964 "extensionValue",
\r
35965 &asn_OP_OPEN_TYPE,
\r
35966 0, /* No effective tags (pointer) */
\r
35967 0, /* No effective tags (count) */
\r
35968 0, /* No tags (pointer) */
\r
35969 0, /* No tags (count) */
\r
35970 { 0, 0, OPEN_TYPE_constraint },
\r
35971 asn_MBR_extensionValue_672,
\r
35972 2, /* Elements count */
\r
35973 &asn_SPC_extensionValue_specs_672 /* Additional specs */
\r
35976 asn_TYPE_member_t asn_MBR_MeNBResourceCoordinationInformationExtIEs_669[] = {
\r
35977 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, id),
\r
35978 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
35979 -1, /* IMPLICIT tag at current level */
\r
35980 &asn_DEF_ProtocolIE_ID,
\r
35982 { 0, &asn_PER_memb_id_constr_670, memb_id_constraint_669 },
\r
35983 0, 0, /* No default value */
\r
35986 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, criticality),
\r
35987 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
35988 -1, /* IMPLICIT tag at current level */
\r
35989 &asn_DEF_Criticality,
\r
35990 select_MeNBResourceCoordinationInformationExtIEs_criticality_type,
\r
35991 { 0, &asn_PER_memb_criticality_constr_671, memb_criticality_constraint_669 },
\r
35992 0, 0, /* No default value */
\r
35995 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, extensionValue),
\r
35996 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
35997 +1, /* EXPLICIT tag at current level */
\r
35998 &asn_DEF_extensionValue_672,
\r
35999 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type,
\r
36000 { 0, &asn_PER_memb_extensionValue_constr_672, memb_extensionValue_constraint_669 },
\r
36001 0, 0, /* No default value */
\r
36005 static const ber_tlv_tag_t asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[] = {
\r
36006 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
36008 static const asn_TYPE_tag2member_t asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669[] = {
\r
36009 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
36010 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
36011 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
36013 asn_SEQUENCE_specifics_t asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669 = {
\r
36014 sizeof(struct MeNBResourceCoordinationInformationExtIEs),
\r
36015 offsetof(struct MeNBResourceCoordinationInformationExtIEs, _asn_ctx),
\r
36016 asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669,
\r
36017 3, /* Count of tags in the map */
\r
36018 0, 0, 0, /* Optional elements (not needed) */
\r
36019 -1, /* First extension addition */
\r
36021 asn_TYPE_descriptor_t asn_DEF_MeNBResourceCoordinationInformationExtIEs = {
\r
36022 "MeNBResourceCoordinationInformationExtIEs",
\r
36023 "MeNBResourceCoordinationInformationExtIEs",
\r
36024 &asn_OP_SEQUENCE,
\r
36025 asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669,
\r
36026 sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)
\r
36027 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */
\r
36028 asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669, /* Same as above */
\r
36029 sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)
\r
36030 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */
\r
36031 { 0, 0, SEQUENCE_constraint },
\r
36032 asn_MBR_MeNBResourceCoordinationInformationExtIEs_669,
\r
36033 3, /* Elements count */
\r
36034 &asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669 /* Additional specs */
\r
36037 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_676 = {
\r
36038 sizeof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue),
\r
36039 offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, _asn_ctx),
\r
36040 offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, present),
\r
36041 sizeof(((struct MBSFN_Subframe_Info_ExtIEs__extensionValue *)0)->present),
\r
36042 0, /* No top level tags */
\r
36043 0, /* No tags in the map */
\r
36045 -1 /* Extensions start */
\r
36047 static /* Use -fall-defs-global to expose */
\r
36048 asn_TYPE_descriptor_t asn_DEF_extensionValue_676 = {
\r
36049 "extensionValue",
\r
36050 "extensionValue",
\r
36051 &asn_OP_OPEN_TYPE,
\r
36052 0, /* No effective tags (pointer) */
\r
36053 0, /* No effective tags (count) */
\r
36054 0, /* No tags (pointer) */
\r
36055 0, /* No tags (count) */
\r
36056 { 0, 0, OPEN_TYPE_constraint },
\r
36057 0, 0, /* No members */
\r
36058 &asn_SPC_extensionValue_specs_676 /* Additional specs */
\r
36061 asn_TYPE_member_t asn_MBR_MBSFN_Subframe_Info_ExtIEs_673[] = {
\r
36062 { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, id),
\r
36063 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
36064 -1, /* IMPLICIT tag at current level */
\r
36065 &asn_DEF_ProtocolIE_ID,
\r
36067 { 0, &asn_PER_memb_id_constr_674, memb_id_constraint_673 },
\r
36068 0, 0, /* No default value */
\r
36071 { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, criticality),
\r
36072 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
36073 -1, /* IMPLICIT tag at current level */
\r
36074 &asn_DEF_Criticality,
\r
36076 { 0, &asn_PER_memb_criticality_constr_675, memb_criticality_constraint_673 },
\r
36077 0, 0, /* No default value */
\r
36080 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, extensionValue),
\r
36081 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
36082 +1, /* EXPLICIT tag at current level */
\r
36083 &asn_DEF_extensionValue_676,
\r
36085 { 0, &asn_PER_memb_extensionValue_constr_676, memb_extensionValue_constraint_673 },
\r
36086 0, 0, /* No default value */
\r
36090 static const ber_tlv_tag_t asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[] = {
\r
36091 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
36093 static const asn_TYPE_tag2member_t asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673[] = {
\r
36094 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
36095 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
36096 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
36098 asn_SEQUENCE_specifics_t asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673 = {
\r
36099 sizeof(struct MBSFN_Subframe_Info_ExtIEs),
\r
36100 offsetof(struct MBSFN_Subframe_Info_ExtIEs, _asn_ctx),
\r
36101 asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673,
\r
36102 3, /* Count of tags in the map */
\r
36103 0, 0, 0, /* Optional elements (not needed) */
\r
36104 -1, /* First extension addition */
\r
36106 asn_TYPE_descriptor_t asn_DEF_MBSFN_Subframe_Info_ExtIEs = {
\r
36107 "MBSFN-Subframe-Info-ExtIEs",
\r
36108 "MBSFN-Subframe-Info-ExtIEs",
\r
36109 &asn_OP_SEQUENCE,
\r
36110 asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673,
\r
36111 sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)
\r
36112 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */
\r
36113 asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673, /* Same as above */
\r
36114 sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)
\r
36115 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */
\r
36116 { 0, 0, SEQUENCE_constraint },
\r
36117 asn_MBR_MBSFN_Subframe_Info_ExtIEs_673,
\r
36118 3, /* Elements count */
\r
36119 &asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673 /* Additional specs */
\r
36122 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_680 = {
\r
36123 sizeof(struct BandInfo_ExtIEs__extensionValue),
\r
36124 offsetof(struct BandInfo_ExtIEs__extensionValue, _asn_ctx),
\r
36125 offsetof(struct BandInfo_ExtIEs__extensionValue, present),
\r
36126 sizeof(((struct BandInfo_ExtIEs__extensionValue *)0)->present),
\r
36127 0, /* No top level tags */
\r
36128 0, /* No tags in the map */
\r
36130 -1 /* Extensions start */
\r
36132 static /* Use -fall-defs-global to expose */
\r
36133 asn_TYPE_descriptor_t asn_DEF_extensionValue_680 = {
\r
36134 "extensionValue",
\r
36135 "extensionValue",
\r
36136 &asn_OP_OPEN_TYPE,
\r
36137 0, /* No effective tags (pointer) */
\r
36138 0, /* No effective tags (count) */
\r
36139 0, /* No tags (pointer) */
\r
36140 0, /* No tags (count) */
\r
36141 { 0, 0, OPEN_TYPE_constraint },
\r
36142 0, 0, /* No members */
\r
36143 &asn_SPC_extensionValue_specs_680 /* Additional specs */
\r
36146 asn_TYPE_member_t asn_MBR_BandInfo_ExtIEs_677[] = {
\r
36147 { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, id),
\r
36148 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
36149 -1, /* IMPLICIT tag at current level */
\r
36150 &asn_DEF_ProtocolIE_ID,
\r
36152 { 0, &asn_PER_memb_id_constr_678, memb_id_constraint_677 },
\r
36153 0, 0, /* No default value */
\r
36156 { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, criticality),
\r
36157 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
36158 -1, /* IMPLICIT tag at current level */
\r
36159 &asn_DEF_Criticality,
\r
36161 { 0, &asn_PER_memb_criticality_constr_679, memb_criticality_constraint_677 },
\r
36162 0, 0, /* No default value */
\r
36165 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, extensionValue),
\r
36166 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
36167 +1, /* EXPLICIT tag at current level */
\r
36168 &asn_DEF_extensionValue_680,
\r
36170 { 0, &asn_PER_memb_extensionValue_constr_680, memb_extensionValue_constraint_677 },
\r
36171 0, 0, /* No default value */
\r
36175 static const ber_tlv_tag_t asn_DEF_BandInfo_ExtIEs_tags_677[] = {
\r
36176 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
36178 static const asn_TYPE_tag2member_t asn_MAP_BandInfo_ExtIEs_tag2el_677[] = {
\r
36179 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
36180 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
36181 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
36183 asn_SEQUENCE_specifics_t asn_SPC_BandInfo_ExtIEs_specs_677 = {
\r
36184 sizeof(struct BandInfo_ExtIEs),
\r
36185 offsetof(struct BandInfo_ExtIEs, _asn_ctx),
\r
36186 asn_MAP_BandInfo_ExtIEs_tag2el_677,
\r
36187 3, /* Count of tags in the map */
\r
36188 0, 0, 0, /* Optional elements (not needed) */
\r
36189 -1, /* First extension addition */
\r
36191 asn_TYPE_descriptor_t asn_DEF_BandInfo_ExtIEs = {
\r
36192 "BandInfo-ExtIEs",
\r
36193 "BandInfo-ExtIEs",
\r
36194 &asn_OP_SEQUENCE,
\r
36195 asn_DEF_BandInfo_ExtIEs_tags_677,
\r
36196 sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)
\r
36197 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */
\r
36198 asn_DEF_BandInfo_ExtIEs_tags_677, /* Same as above */
\r
36199 sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)
\r
36200 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */
\r
36201 { 0, 0, SEQUENCE_constraint },
\r
36202 asn_MBR_BandInfo_ExtIEs_677,
\r
36203 3, /* Elements count */
\r
36204 &asn_SPC_BandInfo_ExtIEs_specs_677 /* Additional specs */
\r
36207 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_684 = {
\r
36208 sizeof(struct SplitSRB_ExtIEs__extensionValue),
\r
36209 offsetof(struct SplitSRB_ExtIEs__extensionValue, _asn_ctx),
\r
36210 offsetof(struct SplitSRB_ExtIEs__extensionValue, present),
\r
36211 sizeof(((struct SplitSRB_ExtIEs__extensionValue *)0)->present),
\r
36212 0, /* No top level tags */
\r
36213 0, /* No tags in the map */
\r
36215 -1 /* Extensions start */
\r
36217 static /* Use -fall-defs-global to expose */
\r
36218 asn_TYPE_descriptor_t asn_DEF_extensionValue_684 = {
\r
36219 "extensionValue",
\r
36220 "extensionValue",
\r
36221 &asn_OP_OPEN_TYPE,
\r
36222 0, /* No effective tags (pointer) */
\r
36223 0, /* No effective tags (count) */
\r
36224 0, /* No tags (pointer) */
\r
36225 0, /* No tags (count) */
\r
36226 { 0, 0, OPEN_TYPE_constraint },
\r
36227 0, 0, /* No members */
\r
36228 &asn_SPC_extensionValue_specs_684 /* Additional specs */
\r
36231 asn_TYPE_member_t asn_MBR_SplitSRB_ExtIEs_681[] = {
\r
36232 { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, id),
\r
36233 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
36234 -1, /* IMPLICIT tag at current level */
\r
36235 &asn_DEF_ProtocolIE_ID,
\r
36237 { 0, &asn_PER_memb_id_constr_682, memb_id_constraint_681 },
\r
36238 0, 0, /* No default value */
\r
36241 { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, criticality),
\r
36242 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
36243 -1, /* IMPLICIT tag at current level */
\r
36244 &asn_DEF_Criticality,
\r
36246 { 0, &asn_PER_memb_criticality_constr_683, memb_criticality_constraint_681 },
\r
36247 0, 0, /* No default value */
\r
36250 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, extensionValue),
\r
36251 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
36252 +1, /* EXPLICIT tag at current level */
\r
36253 &asn_DEF_extensionValue_684,
\r
36255 { 0, &asn_PER_memb_extensionValue_constr_684, memb_extensionValue_constraint_681 },
\r
36256 0, 0, /* No default value */
\r
36260 static const ber_tlv_tag_t asn_DEF_SplitSRB_ExtIEs_tags_681[] = {
\r
36261 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
36263 static const asn_TYPE_tag2member_t asn_MAP_SplitSRB_ExtIEs_tag2el_681[] = {
\r
36264 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
36265 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
36266 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
36268 asn_SEQUENCE_specifics_t asn_SPC_SplitSRB_ExtIEs_specs_681 = {
\r
36269 sizeof(struct SplitSRB_ExtIEs),
\r
36270 offsetof(struct SplitSRB_ExtIEs, _asn_ctx),
\r
36271 asn_MAP_SplitSRB_ExtIEs_tag2el_681,
\r
36272 3, /* Count of tags in the map */
\r
36273 0, 0, 0, /* Optional elements (not needed) */
\r
36274 -1, /* First extension addition */
\r
36276 asn_TYPE_descriptor_t asn_DEF_SplitSRB_ExtIEs = {
\r
36277 "SplitSRB-ExtIEs",
\r
36278 "SplitSRB-ExtIEs",
\r
36279 &asn_OP_SEQUENCE,
\r
36280 asn_DEF_SplitSRB_ExtIEs_tags_681,
\r
36281 sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)
\r
36282 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */
\r
36283 asn_DEF_SplitSRB_ExtIEs_tags_681, /* Same as above */
\r
36284 sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)
\r
36285 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */
\r
36286 { 0, 0, SEQUENCE_constraint },
\r
36287 asn_MBR_SplitSRB_ExtIEs_681,
\r
36288 3, /* Elements count */
\r
36289 &asn_SPC_SplitSRB_ExtIEs_specs_681 /* Additional specs */
\r
36292 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_688 = {
\r
36293 sizeof(struct UENRMeasurement_ExtIEs__extensionValue),
\r
36294 offsetof(struct UENRMeasurement_ExtIEs__extensionValue, _asn_ctx),
\r
36295 offsetof(struct UENRMeasurement_ExtIEs__extensionValue, present),
\r
36296 sizeof(((struct UENRMeasurement_ExtIEs__extensionValue *)0)->present),
\r
36297 0, /* No top level tags */
\r
36298 0, /* No tags in the map */
\r
36300 -1 /* Extensions start */
\r
36302 static /* Use -fall-defs-global to expose */
\r
36303 asn_TYPE_descriptor_t asn_DEF_extensionValue_688 = {
\r
36304 "extensionValue",
\r
36305 "extensionValue",
\r
36306 &asn_OP_OPEN_TYPE,
\r
36307 0, /* No effective tags (pointer) */
\r
36308 0, /* No effective tags (count) */
\r
36309 0, /* No tags (pointer) */
\r
36310 0, /* No tags (count) */
\r
36311 { 0, 0, OPEN_TYPE_constraint },
\r
36312 0, 0, /* No members */
\r
36313 &asn_SPC_extensionValue_specs_688 /* Additional specs */
\r
36316 asn_TYPE_member_t asn_MBR_UENRMeasurement_ExtIEs_685[] = {
\r
36317 { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, id),
\r
36318 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
36319 -1, /* IMPLICIT tag at current level */
\r
36320 &asn_DEF_ProtocolIE_ID,
\r
36322 { 0, &asn_PER_memb_id_constr_686, memb_id_constraint_685 },
\r
36323 0, 0, /* No default value */
\r
36326 { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, criticality),
\r
36327 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
36328 -1, /* IMPLICIT tag at current level */
\r
36329 &asn_DEF_Criticality,
\r
36331 { 0, &asn_PER_memb_criticality_constr_687, memb_criticality_constraint_685 },
\r
36332 0, 0, /* No default value */
\r
36335 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, extensionValue),
\r
36336 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
36337 +1, /* EXPLICIT tag at current level */
\r
36338 &asn_DEF_extensionValue_688,
\r
36340 { 0, &asn_PER_memb_extensionValue_constr_688, memb_extensionValue_constraint_685 },
\r
36341 0, 0, /* No default value */
\r
36345 static const ber_tlv_tag_t asn_DEF_UENRMeasurement_ExtIEs_tags_685[] = {
\r
36346 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
36348 static const asn_TYPE_tag2member_t asn_MAP_UENRMeasurement_ExtIEs_tag2el_685[] = {
\r
36349 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
36350 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
36351 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
36353 asn_SEQUENCE_specifics_t asn_SPC_UENRMeasurement_ExtIEs_specs_685 = {
\r
36354 sizeof(struct UENRMeasurement_ExtIEs),
\r
36355 offsetof(struct UENRMeasurement_ExtIEs, _asn_ctx),
\r
36356 asn_MAP_UENRMeasurement_ExtIEs_tag2el_685,
\r
36357 3, /* Count of tags in the map */
\r
36358 0, 0, 0, /* Optional elements (not needed) */
\r
36359 -1, /* First extension addition */
\r
36361 asn_TYPE_descriptor_t asn_DEF_UENRMeasurement_ExtIEs = {
\r
36362 "UENRMeasurement-ExtIEs",
\r
36363 "UENRMeasurement-ExtIEs",
\r
36364 &asn_OP_SEQUENCE,
\r
36365 asn_DEF_UENRMeasurement_ExtIEs_tags_685,
\r
36366 sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)
\r
36367 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */
\r
36368 asn_DEF_UENRMeasurement_ExtIEs_tags_685, /* Same as above */
\r
36369 sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)
\r
36370 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */
\r
36371 { 0, 0, SEQUENCE_constraint },
\r
36372 asn_MBR_UENRMeasurement_ExtIEs_685,
\r
36373 3, /* Elements count */
\r
36374 &asn_SPC_UENRMeasurement_ExtIEs_specs_685 /* Additional specs */
\r
36377 static asn_TYPE_member_t asn_MBR_extensionValue_692[] = {
\r
36378 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.TAC),
\r
36379 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
36384 0, 0, /* No default value */
\r
36387 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.EARFCNExtension),
\r
36388 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
36390 &asn_DEF_EARFCNExtension,
\r
36393 0, 0, /* No default value */
\r
36394 "EARFCNExtension"
\r
36397 static const unsigned asn_MAP_extensionValue_to_canonical_692[] = { 1, 0 };
\r
36398 static const unsigned asn_MAP_extensionValue_from_canonical_692[] = { 1, 0 };
\r
36399 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_692[] = {
\r
36400 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
\r
36401 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* TAC */
\r
36403 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_692 = {
\r
36404 sizeof(struct Neighbour_Information_ExtIEs__extensionValue),
\r
36405 offsetof(struct Neighbour_Information_ExtIEs__extensionValue, _asn_ctx),
\r
36406 offsetof(struct Neighbour_Information_ExtIEs__extensionValue, present),
\r
36407 sizeof(((struct Neighbour_Information_ExtIEs__extensionValue *)0)->present),
\r
36408 asn_MAP_extensionValue_tag2el_692,
\r
36409 2, /* Count of tags in the map */
\r
36410 asn_MAP_extensionValue_to_canonical_692,
\r
36411 asn_MAP_extensionValue_from_canonical_692,
\r
36412 -1 /* Extensions start */
\r
36414 static /* Use -fall-defs-global to expose */
\r
36415 asn_TYPE_descriptor_t asn_DEF_extensionValue_692 = {
\r
36416 "extensionValue",
\r
36417 "extensionValue",
\r
36418 &asn_OP_OPEN_TYPE,
\r
36419 0, /* No effective tags (pointer) */
\r
36420 0, /* No effective tags (count) */
\r
36421 0, /* No tags (pointer) */
\r
36422 0, /* No tags (count) */
\r
36423 { 0, 0, OPEN_TYPE_constraint },
\r
36424 asn_MBR_extensionValue_692,
\r
36425 2, /* Elements count */
\r
36426 &asn_SPC_extensionValue_specs_692 /* Additional specs */
\r
36429 asn_TYPE_member_t asn_MBR_Neighbour_Information_ExtIEs_689[] = {
\r
36430 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, id),
\r
36431 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
36432 -1, /* IMPLICIT tag at current level */
\r
36433 &asn_DEF_ProtocolIE_ID,
\r
36435 { 0, &asn_PER_memb_id_constr_690, memb_id_constraint_689 },
\r
36436 0, 0, /* No default value */
\r
36439 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, criticality),
\r
36440 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
36441 -1, /* IMPLICIT tag at current level */
\r
36442 &asn_DEF_Criticality,
\r
36443 select_Neighbour_Information_ExtIEs_criticality_type,
\r
36444 { 0, &asn_PER_memb_criticality_constr_691, memb_criticality_constraint_689 },
\r
36445 0, 0, /* No default value */
\r
36448 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, extensionValue),
\r
36449 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
36450 +1, /* EXPLICIT tag at current level */
\r
36451 &asn_DEF_extensionValue_692,
\r
36452 select_Neighbour_Information_ExtIEs_extensionValue_type,
\r
36453 { 0, &asn_PER_memb_extensionValue_constr_692, memb_extensionValue_constraint_689 },
\r
36454 0, 0, /* No default value */
\r
36458 static const ber_tlv_tag_t asn_DEF_Neighbour_Information_ExtIEs_tags_689[] = {
\r
36459 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
36461 static const asn_TYPE_tag2member_t asn_MAP_Neighbour_Information_ExtIEs_tag2el_689[] = {
\r
36462 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
36463 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
36464 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
36466 asn_SEQUENCE_specifics_t asn_SPC_Neighbour_Information_ExtIEs_specs_689 = {
\r
36467 sizeof(struct Neighbour_Information_ExtIEs),
\r
36468 offsetof(struct Neighbour_Information_ExtIEs, _asn_ctx),
\r
36469 asn_MAP_Neighbour_Information_ExtIEs_tag2el_689,
\r
36470 3, /* Count of tags in the map */
\r
36471 0, 0, 0, /* Optional elements (not needed) */
\r
36472 -1, /* First extension addition */
\r
36474 asn_TYPE_descriptor_t asn_DEF_Neighbour_Information_ExtIEs = {
\r
36475 "Neighbour-Information-ExtIEs",
\r
36476 "Neighbour-Information-ExtIEs",
\r
36477 &asn_OP_SEQUENCE,
\r
36478 asn_DEF_Neighbour_Information_ExtIEs_tags_689,
\r
36479 sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)
\r
36480 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */
\r
36481 asn_DEF_Neighbour_Information_ExtIEs_tags_689, /* Same as above */
\r
36482 sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)
\r
36483 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */
\r
36484 { 0, 0, SEQUENCE_constraint },
\r
36485 asn_MBR_Neighbour_Information_ExtIEs_689,
\r
36486 3, /* Elements count */
\r
36487 &asn_SPC_Neighbour_Information_ExtIEs_specs_689 /* Additional specs */
\r
36490 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_696 = {
\r
36491 sizeof(struct NRFreqInfo_ExtIEs__extensionValue),
\r
36492 offsetof(struct NRFreqInfo_ExtIEs__extensionValue, _asn_ctx),
\r
36493 offsetof(struct NRFreqInfo_ExtIEs__extensionValue, present),
\r
36494 sizeof(((struct NRFreqInfo_ExtIEs__extensionValue *)0)->present),
\r
36495 0, /* No top level tags */
\r
36496 0, /* No tags in the map */
\r
36498 -1 /* Extensions start */
\r
36500 static /* Use -fall-defs-global to expose */
\r
36501 asn_TYPE_descriptor_t asn_DEF_extensionValue_696 = {
\r
36502 "extensionValue",
\r
36503 "extensionValue",
\r
36504 &asn_OP_OPEN_TYPE,
\r
36505 0, /* No effective tags (pointer) */
\r
36506 0, /* No effective tags (count) */
\r
36507 0, /* No tags (pointer) */
\r
36508 0, /* No tags (count) */
\r
36509 { 0, 0, OPEN_TYPE_constraint },
\r
36510 0, 0, /* No members */
\r
36511 &asn_SPC_extensionValue_specs_696 /* Additional specs */
\r
36514 asn_TYPE_member_t asn_MBR_NRFreqInfo_ExtIEs_693[] = {
\r
36515 { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, id),
\r
36516 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
36517 -1, /* IMPLICIT tag at current level */
\r
36518 &asn_DEF_ProtocolIE_ID,
\r
36520 { 0, &asn_PER_memb_id_constr_694, memb_id_constraint_693 },
\r
36521 0, 0, /* No default value */
\r
36524 { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, criticality),
\r
36525 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
36526 -1, /* IMPLICIT tag at current level */
\r
36527 &asn_DEF_Criticality,
\r
36529 { 0, &asn_PER_memb_criticality_constr_695, memb_criticality_constraint_693 },
\r
36530 0, 0, /* No default value */
\r
36533 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, extensionValue),
\r
36534 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
36535 +1, /* EXPLICIT tag at current level */
\r
36536 &asn_DEF_extensionValue_696,
\r
36538 { 0, &asn_PER_memb_extensionValue_constr_696, memb_extensionValue_constraint_693 },
\r
36539 0, 0, /* No default value */
\r
36543 static const ber_tlv_tag_t asn_DEF_NRFreqInfo_ExtIEs_tags_693[] = {
\r
36544 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
36546 static const asn_TYPE_tag2member_t asn_MAP_NRFreqInfo_ExtIEs_tag2el_693[] = {
\r
36547 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
36548 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
36549 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
36551 asn_SEQUENCE_specifics_t asn_SPC_NRFreqInfo_ExtIEs_specs_693 = {
\r
36552 sizeof(struct NRFreqInfo_ExtIEs),
\r
36553 offsetof(struct NRFreqInfo_ExtIEs, _asn_ctx),
\r
36554 asn_MAP_NRFreqInfo_ExtIEs_tag2el_693,
\r
36555 3, /* Count of tags in the map */
\r
36556 0, 0, 0, /* Optional elements (not needed) */
\r
36557 -1, /* First extension addition */
\r
36559 asn_TYPE_descriptor_t asn_DEF_NRFreqInfo_ExtIEs = {
\r
36560 "NRFreqInfo-ExtIEs",
\r
36561 "NRFreqInfo-ExtIEs",
\r
36562 &asn_OP_SEQUENCE,
\r
36563 asn_DEF_NRFreqInfo_ExtIEs_tags_693,
\r
36564 sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)
\r
36565 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */
\r
36566 asn_DEF_NRFreqInfo_ExtIEs_tags_693, /* Same as above */
\r
36567 sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)
\r
36568 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */
\r
36569 { 0, 0, SEQUENCE_constraint },
\r
36570 asn_MBR_NRFreqInfo_ExtIEs_693,
\r
36571 3, /* Elements count */
\r
36572 &asn_SPC_NRFreqInfo_ExtIEs_specs_693 /* Additional specs */
\r
36575 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_700 = {
\r
36576 sizeof(struct NRCGI_ExtIEs__extensionValue),
\r
36577 offsetof(struct NRCGI_ExtIEs__extensionValue, _asn_ctx),
\r
36578 offsetof(struct NRCGI_ExtIEs__extensionValue, present),
\r
36579 sizeof(((struct NRCGI_ExtIEs__extensionValue *)0)->present),
\r
36580 0, /* No top level tags */
\r
36581 0, /* No tags in the map */
\r
36583 -1 /* Extensions start */
\r
36585 static /* Use -fall-defs-global to expose */
\r
36586 asn_TYPE_descriptor_t asn_DEF_extensionValue_700 = {
\r
36587 "extensionValue",
\r
36588 "extensionValue",
\r
36589 &asn_OP_OPEN_TYPE,
\r
36590 0, /* No effective tags (pointer) */
\r
36591 0, /* No effective tags (count) */
\r
36592 0, /* No tags (pointer) */
\r
36593 0, /* No tags (count) */
\r
36594 { 0, 0, OPEN_TYPE_constraint },
\r
36595 0, 0, /* No members */
\r
36596 &asn_SPC_extensionValue_specs_700 /* Additional specs */
\r
36599 asn_TYPE_member_t asn_MBR_NRCGI_ExtIEs_697[] = {
\r
36600 { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, id),
\r
36601 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
36602 -1, /* IMPLICIT tag at current level */
\r
36603 &asn_DEF_ProtocolIE_ID,
\r
36605 { 0, &asn_PER_memb_id_constr_698, memb_id_constraint_697 },
\r
36606 0, 0, /* No default value */
\r
36609 { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, criticality),
\r
36610 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
36611 -1, /* IMPLICIT tag at current level */
\r
36612 &asn_DEF_Criticality,
\r
36614 { 0, &asn_PER_memb_criticality_constr_699, memb_criticality_constraint_697 },
\r
36615 0, 0, /* No default value */
\r
36618 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, extensionValue),
\r
36619 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
36620 +1, /* EXPLICIT tag at current level */
\r
36621 &asn_DEF_extensionValue_700,
\r
36623 { 0, &asn_PER_memb_extensionValue_constr_700, memb_extensionValue_constraint_697 },
\r
36624 0, 0, /* No default value */
\r
36628 static const ber_tlv_tag_t asn_DEF_NRCGI_ExtIEs_tags_697[] = {
\r
36629 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
36631 static const asn_TYPE_tag2member_t asn_MAP_NRCGI_ExtIEs_tag2el_697[] = {
\r
36632 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
36633 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
36634 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
36636 asn_SEQUENCE_specifics_t asn_SPC_NRCGI_ExtIEs_specs_697 = {
\r
36637 sizeof(struct NRCGI_ExtIEs),
\r
36638 offsetof(struct NRCGI_ExtIEs, _asn_ctx),
\r
36639 asn_MAP_NRCGI_ExtIEs_tag2el_697,
\r
36640 3, /* Count of tags in the map */
\r
36641 0, 0, 0, /* Optional elements (not needed) */
\r
36642 -1, /* First extension addition */
\r
36644 asn_TYPE_descriptor_t asn_DEF_NRCGI_ExtIEs = {
\r
36647 &asn_OP_SEQUENCE,
\r
36648 asn_DEF_NRCGI_ExtIEs_tags_697,
\r
36649 sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)
\r
36650 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */
\r
36651 asn_DEF_NRCGI_ExtIEs_tags_697, /* Same as above */
\r
36652 sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)
\r
36653 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */
\r
36654 { 0, 0, SEQUENCE_constraint },
\r
36655 asn_MBR_NRCGI_ExtIEs_697,
\r
36656 3, /* Elements count */
\r
36657 &asn_SPC_NRCGI_ExtIEs_specs_697 /* Additional specs */
\r
36660 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_704 = {
\r
36661 sizeof(struct NR_TxBW_ExtIEs__extensionValue),
\r
36662 offsetof(struct NR_TxBW_ExtIEs__extensionValue, _asn_ctx),
\r
36663 offsetof(struct NR_TxBW_ExtIEs__extensionValue, present),
\r
36664 sizeof(((struct NR_TxBW_ExtIEs__extensionValue *)0)->present),
\r
36665 0, /* No top level tags */
\r
36666 0, /* No tags in the map */
\r
36668 -1 /* Extensions start */
\r
36670 static /* Use -fall-defs-global to expose */
\r
36671 asn_TYPE_descriptor_t asn_DEF_extensionValue_704 = {
\r
36672 "extensionValue",
\r
36673 "extensionValue",
\r
36674 &asn_OP_OPEN_TYPE,
\r
36675 0, /* No effective tags (pointer) */
\r
36676 0, /* No effective tags (count) */
\r
36677 0, /* No tags (pointer) */
\r
36678 0, /* No tags (count) */
\r
36679 { 0, 0, OPEN_TYPE_constraint },
\r
36680 0, 0, /* No members */
\r
36681 &asn_SPC_extensionValue_specs_704 /* Additional specs */
\r
36684 asn_TYPE_member_t asn_MBR_NR_TxBW_ExtIEs_701[] = {
\r
36685 { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, id),
\r
36686 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
36687 -1, /* IMPLICIT tag at current level */
\r
36688 &asn_DEF_ProtocolIE_ID,
\r
36690 { 0, &asn_PER_memb_id_constr_702, memb_id_constraint_701 },
\r
36691 0, 0, /* No default value */
\r
36694 { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, criticality),
\r
36695 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
36696 -1, /* IMPLICIT tag at current level */
\r
36697 &asn_DEF_Criticality,
\r
36699 { 0, &asn_PER_memb_criticality_constr_703, memb_criticality_constraint_701 },
\r
36700 0, 0, /* No default value */
\r
36703 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, extensionValue),
\r
36704 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
36705 +1, /* EXPLICIT tag at current level */
\r
36706 &asn_DEF_extensionValue_704,
\r
36708 { 0, &asn_PER_memb_extensionValue_constr_704, memb_extensionValue_constraint_701 },
\r
36709 0, 0, /* No default value */
\r
36713 static const ber_tlv_tag_t asn_DEF_NR_TxBW_ExtIEs_tags_701[] = {
\r
36714 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
36716 static const asn_TYPE_tag2member_t asn_MAP_NR_TxBW_ExtIEs_tag2el_701[] = {
\r
36717 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
36718 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
36719 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
36721 asn_SEQUENCE_specifics_t asn_SPC_NR_TxBW_ExtIEs_specs_701 = {
\r
36722 sizeof(struct NR_TxBW_ExtIEs),
\r
36723 offsetof(struct NR_TxBW_ExtIEs, _asn_ctx),
\r
36724 asn_MAP_NR_TxBW_ExtIEs_tag2el_701,
\r
36725 3, /* Count of tags in the map */
\r
36726 0, 0, 0, /* Optional elements (not needed) */
\r
36727 -1, /* First extension addition */
\r
36729 asn_TYPE_descriptor_t asn_DEF_NR_TxBW_ExtIEs = {
\r
36730 "NR-TxBW-ExtIEs",
\r
36731 "NR-TxBW-ExtIEs",
\r
36732 &asn_OP_SEQUENCE,
\r
36733 asn_DEF_NR_TxBW_ExtIEs_tags_701,
\r
36734 sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)
\r
36735 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */
\r
36736 asn_DEF_NR_TxBW_ExtIEs_tags_701, /* Same as above */
\r
36737 sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)
\r
36738 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */
\r
36739 { 0, 0, SEQUENCE_constraint },
\r
36740 asn_MBR_NR_TxBW_ExtIEs_701,
\r
36741 3, /* Elements count */
\r
36742 &asn_SPC_NR_TxBW_ExtIEs_specs_701 /* Additional specs */
\r
36745 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_708 = {
\r
36746 sizeof(struct NRUESecurityCapabilities_ExtIEs__extensionValue),
\r
36747 offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
\r
36748 offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, present),
\r
36749 sizeof(((struct NRUESecurityCapabilities_ExtIEs__extensionValue *)0)->present),
\r
36750 0, /* No top level tags */
\r
36751 0, /* No tags in the map */
\r
36753 -1 /* Extensions start */
\r
36755 static /* Use -fall-defs-global to expose */
\r
36756 asn_TYPE_descriptor_t asn_DEF_extensionValue_708 = {
\r
36757 "extensionValue",
\r
36758 "extensionValue",
\r
36759 &asn_OP_OPEN_TYPE,
\r
36760 0, /* No effective tags (pointer) */
\r
36761 0, /* No effective tags (count) */
\r
36762 0, /* No tags (pointer) */
\r
36763 0, /* No tags (count) */
\r
36764 { 0, 0, OPEN_TYPE_constraint },
\r
36765 0, 0, /* No members */
\r
36766 &asn_SPC_extensionValue_specs_708 /* Additional specs */
\r
36769 asn_TYPE_member_t asn_MBR_NRUESecurityCapabilities_ExtIEs_705[] = {
\r
36770 { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, id),
\r
36771 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
36772 -1, /* IMPLICIT tag at current level */
\r
36773 &asn_DEF_ProtocolIE_ID,
\r
36775 { 0, &asn_PER_memb_id_constr_706, memb_id_constraint_705 },
\r
36776 0, 0, /* No default value */
\r
36779 { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, criticality),
\r
36780 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
36781 -1, /* IMPLICIT tag at current level */
\r
36782 &asn_DEF_Criticality,
\r
36784 { 0, &asn_PER_memb_criticality_constr_707, memb_criticality_constraint_705 },
\r
36785 0, 0, /* No default value */
\r
36788 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, extensionValue),
\r
36789 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
36790 +1, /* EXPLICIT tag at current level */
\r
36791 &asn_DEF_extensionValue_708,
\r
36793 { 0, &asn_PER_memb_extensionValue_constr_708, memb_extensionValue_constraint_705 },
\r
36794 0, 0, /* No default value */
\r
36798 static const ber_tlv_tag_t asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[] = {
\r
36799 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
36801 static const asn_TYPE_tag2member_t asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705[] = {
\r
36802 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
36803 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
36804 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
36806 asn_SEQUENCE_specifics_t asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705 = {
\r
36807 sizeof(struct NRUESecurityCapabilities_ExtIEs),
\r
36808 offsetof(struct NRUESecurityCapabilities_ExtIEs, _asn_ctx),
\r
36809 asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705,
\r
36810 3, /* Count of tags in the map */
\r
36811 0, 0, 0, /* Optional elements (not needed) */
\r
36812 -1, /* First extension addition */
\r
36814 asn_TYPE_descriptor_t asn_DEF_NRUESecurityCapabilities_ExtIEs = {
\r
36815 "NRUESecurityCapabilities-ExtIEs",
\r
36816 "NRUESecurityCapabilities-ExtIEs",
\r
36817 &asn_OP_SEQUENCE,
\r
36818 asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705,
\r
36819 sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)
\r
36820 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
\r
36821 asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705, /* Same as above */
\r
36822 sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)
\r
36823 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
\r
36824 { 0, 0, SEQUENCE_constraint },
\r
36825 asn_MBR_NRUESecurityCapabilities_ExtIEs_705,
\r
36826 3, /* Elements count */
\r
36827 &asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705 /* Additional specs */
\r
36830 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_712 = {
\r
36831 sizeof(struct PRACH_Configuration_ExtIEs__extensionValue),
\r
36832 offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, _asn_ctx),
\r
36833 offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, present),
\r
36834 sizeof(((struct PRACH_Configuration_ExtIEs__extensionValue *)0)->present),
\r
36835 0, /* No top level tags */
\r
36836 0, /* No tags in the map */
\r
36838 -1 /* Extensions start */
\r
36840 static /* Use -fall-defs-global to expose */
\r
36841 asn_TYPE_descriptor_t asn_DEF_extensionValue_712 = {
\r
36842 "extensionValue",
\r
36843 "extensionValue",
\r
36844 &asn_OP_OPEN_TYPE,
\r
36845 0, /* No effective tags (pointer) */
\r
36846 0, /* No effective tags (count) */
\r
36847 0, /* No tags (pointer) */
\r
36848 0, /* No tags (count) */
\r
36849 { 0, 0, OPEN_TYPE_constraint },
\r
36850 0, 0, /* No members */
\r
36851 &asn_SPC_extensionValue_specs_712 /* Additional specs */
\r
36854 asn_TYPE_member_t asn_MBR_PRACH_Configuration_ExtIEs_709[] = {
\r
36855 { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, id),
\r
36856 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
36857 -1, /* IMPLICIT tag at current level */
\r
36858 &asn_DEF_ProtocolIE_ID,
\r
36860 { 0, &asn_PER_memb_id_constr_710, memb_id_constraint_709 },
\r
36861 0, 0, /* No default value */
\r
36864 { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, criticality),
\r
36865 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
36866 -1, /* IMPLICIT tag at current level */
\r
36867 &asn_DEF_Criticality,
\r
36869 { 0, &asn_PER_memb_criticality_constr_711, memb_criticality_constraint_709 },
\r
36870 0, 0, /* No default value */
\r
36873 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, extensionValue),
\r
36874 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
36875 +1, /* EXPLICIT tag at current level */
\r
36876 &asn_DEF_extensionValue_712,
\r
36878 { 0, &asn_PER_memb_extensionValue_constr_712, memb_extensionValue_constraint_709 },
\r
36879 0, 0, /* No default value */
\r
36883 static const ber_tlv_tag_t asn_DEF_PRACH_Configuration_ExtIEs_tags_709[] = {
\r
36884 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
36886 static const asn_TYPE_tag2member_t asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709[] = {
\r
36887 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
36888 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
36889 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
36891 asn_SEQUENCE_specifics_t asn_SPC_PRACH_Configuration_ExtIEs_specs_709 = {
\r
36892 sizeof(struct PRACH_Configuration_ExtIEs),
\r
36893 offsetof(struct PRACH_Configuration_ExtIEs, _asn_ctx),
\r
36894 asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709,
\r
36895 3, /* Count of tags in the map */
\r
36896 0, 0, 0, /* Optional elements (not needed) */
\r
36897 -1, /* First extension addition */
\r
36899 asn_TYPE_descriptor_t asn_DEF_PRACH_Configuration_ExtIEs = {
\r
36900 "PRACH-Configuration-ExtIEs",
\r
36901 "PRACH-Configuration-ExtIEs",
\r
36902 &asn_OP_SEQUENCE,
\r
36903 asn_DEF_PRACH_Configuration_ExtIEs_tags_709,
\r
36904 sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)
\r
36905 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */
\r
36906 asn_DEF_PRACH_Configuration_ExtIEs_tags_709, /* Same as above */
\r
36907 sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)
\r
36908 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */
\r
36909 { 0, 0, SEQUENCE_constraint },
\r
36910 asn_MBR_PRACH_Configuration_ExtIEs_709,
\r
36911 3, /* Elements count */
\r
36912 &asn_SPC_PRACH_Configuration_ExtIEs_specs_709 /* Additional specs */
\r
36915 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_716 = {
\r
36916 sizeof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue),
\r
36917 offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, _asn_ctx),
\r
36918 offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, present),
\r
36919 sizeof(((struct PLMNAreaBasedQMC_ExtIEs__extensionValue *)0)->present),
\r
36920 0, /* No top level tags */
\r
36921 0, /* No tags in the map */
\r
36923 -1 /* Extensions start */
\r
36925 static /* Use -fall-defs-global to expose */
\r
36926 asn_TYPE_descriptor_t asn_DEF_extensionValue_716 = {
\r
36927 "extensionValue",
\r
36928 "extensionValue",
\r
36929 &asn_OP_OPEN_TYPE,
\r
36930 0, /* No effective tags (pointer) */
\r
36931 0, /* No effective tags (count) */
\r
36932 0, /* No tags (pointer) */
\r
36933 0, /* No tags (count) */
\r
36934 { 0, 0, OPEN_TYPE_constraint },
\r
36935 0, 0, /* No members */
\r
36936 &asn_SPC_extensionValue_specs_716 /* Additional specs */
\r
36939 asn_TYPE_member_t asn_MBR_PLMNAreaBasedQMC_ExtIEs_713[] = {
\r
36940 { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, id),
\r
36941 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
36942 -1, /* IMPLICIT tag at current level */
\r
36943 &asn_DEF_ProtocolIE_ID,
\r
36945 { 0, &asn_PER_memb_id_constr_714, memb_id_constraint_713 },
\r
36946 0, 0, /* No default value */
\r
36949 { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, criticality),
\r
36950 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
36951 -1, /* IMPLICIT tag at current level */
\r
36952 &asn_DEF_Criticality,
\r
36954 { 0, &asn_PER_memb_criticality_constr_715, memb_criticality_constraint_713 },
\r
36955 0, 0, /* No default value */
\r
36958 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, extensionValue),
\r
36959 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
36960 +1, /* EXPLICIT tag at current level */
\r
36961 &asn_DEF_extensionValue_716,
\r
36963 { 0, &asn_PER_memb_extensionValue_constr_716, memb_extensionValue_constraint_713 },
\r
36964 0, 0, /* No default value */
\r
36968 static const ber_tlv_tag_t asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[] = {
\r
36969 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
36971 static const asn_TYPE_tag2member_t asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713[] = {
\r
36972 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
36973 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
36974 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
36976 asn_SEQUENCE_specifics_t asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713 = {
\r
36977 sizeof(struct PLMNAreaBasedQMC_ExtIEs),
\r
36978 offsetof(struct PLMNAreaBasedQMC_ExtIEs, _asn_ctx),
\r
36979 asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713,
\r
36980 3, /* Count of tags in the map */
\r
36981 0, 0, 0, /* Optional elements (not needed) */
\r
36982 -1, /* First extension addition */
\r
36984 asn_TYPE_descriptor_t asn_DEF_PLMNAreaBasedQMC_ExtIEs = {
\r
36985 "PLMNAreaBasedQMC-ExtIEs",
\r
36986 "PLMNAreaBasedQMC-ExtIEs",
\r
36987 &asn_OP_SEQUENCE,
\r
36988 asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713,
\r
36989 sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)
\r
36990 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */
\r
36991 asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713, /* Same as above */
\r
36992 sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)
\r
36993 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */
\r
36994 { 0, 0, SEQUENCE_constraint },
\r
36995 asn_MBR_PLMNAreaBasedQMC_ExtIEs_713,
\r
36996 3, /* Elements count */
\r
36997 &asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713 /* Additional specs */
\r
37000 static asn_TYPE_member_t asn_MBR_extensionValue_720[] = {
\r
37001 { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, choice.ProSeUEtoNetworkRelaying),
\r
37002 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
37004 &asn_DEF_ProSeUEtoNetworkRelaying,
\r
37007 0, 0, /* No default value */
\r
37008 "ProSeUEtoNetworkRelaying"
\r
37011 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_720[] = {
\r
37012 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ProSeUEtoNetworkRelaying */
\r
37014 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_720 = {
\r
37015 sizeof(struct ProSeAuthorized_ExtIEs__extensionValue),
\r
37016 offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, _asn_ctx),
\r
37017 offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, present),
\r
37018 sizeof(((struct ProSeAuthorized_ExtIEs__extensionValue *)0)->present),
\r
37019 asn_MAP_extensionValue_tag2el_720,
\r
37020 1, /* Count of tags in the map */
\r
37022 -1 /* Extensions start */
\r
37024 static /* Use -fall-defs-global to expose */
\r
37025 asn_TYPE_descriptor_t asn_DEF_extensionValue_720 = {
\r
37026 "extensionValue",
\r
37027 "extensionValue",
\r
37028 &asn_OP_OPEN_TYPE,
\r
37029 0, /* No effective tags (pointer) */
\r
37030 0, /* No effective tags (count) */
\r
37031 0, /* No tags (pointer) */
\r
37032 0, /* No tags (count) */
\r
37033 { 0, 0, OPEN_TYPE_constraint },
\r
37034 asn_MBR_extensionValue_720,
\r
37035 1, /* Elements count */
\r
37036 &asn_SPC_extensionValue_specs_720 /* Additional specs */
\r
37039 asn_TYPE_member_t asn_MBR_ProSeAuthorized_ExtIEs_717[] = {
\r
37040 { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, id),
\r
37041 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
37042 -1, /* IMPLICIT tag at current level */
\r
37043 &asn_DEF_ProtocolIE_ID,
\r
37045 { 0, &asn_PER_memb_id_constr_718, memb_id_constraint_717 },
\r
37046 0, 0, /* No default value */
\r
37049 { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, criticality),
\r
37050 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
37051 -1, /* IMPLICIT tag at current level */
\r
37052 &asn_DEF_Criticality,
\r
37053 select_ProSeAuthorized_ExtIEs_criticality_type,
\r
37054 { 0, &asn_PER_memb_criticality_constr_719, memb_criticality_constraint_717 },
\r
37055 0, 0, /* No default value */
\r
37058 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, extensionValue),
\r
37059 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
37060 +1, /* EXPLICIT tag at current level */
\r
37061 &asn_DEF_extensionValue_720,
\r
37062 select_ProSeAuthorized_ExtIEs_extensionValue_type,
\r
37063 { 0, &asn_PER_memb_extensionValue_constr_720, memb_extensionValue_constraint_717 },
\r
37064 0, 0, /* No default value */
\r
37068 static const ber_tlv_tag_t asn_DEF_ProSeAuthorized_ExtIEs_tags_717[] = {
\r
37069 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
37071 static const asn_TYPE_tag2member_t asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717[] = {
\r
37072 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
37073 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
37074 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
37076 asn_SEQUENCE_specifics_t asn_SPC_ProSeAuthorized_ExtIEs_specs_717 = {
\r
37077 sizeof(struct ProSeAuthorized_ExtIEs),
\r
37078 offsetof(struct ProSeAuthorized_ExtIEs, _asn_ctx),
\r
37079 asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717,
\r
37080 3, /* Count of tags in the map */
\r
37081 0, 0, 0, /* Optional elements (not needed) */
\r
37082 -1, /* First extension addition */
\r
37084 asn_TYPE_descriptor_t asn_DEF_ProSeAuthorized_ExtIEs = {
\r
37085 "ProSeAuthorized-ExtIEs",
\r
37086 "ProSeAuthorized-ExtIEs",
\r
37087 &asn_OP_SEQUENCE,
\r
37088 asn_DEF_ProSeAuthorized_ExtIEs_tags_717,
\r
37089 sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)
\r
37090 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */
\r
37091 asn_DEF_ProSeAuthorized_ExtIEs_tags_717, /* Same as above */
\r
37092 sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)
\r
37093 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */
\r
37094 { 0, 0, SEQUENCE_constraint },
\r
37095 asn_MBR_ProSeAuthorized_ExtIEs_717,
\r
37096 3, /* Elements count */
\r
37097 &asn_SPC_ProSeAuthorized_ExtIEs_specs_717 /* Additional specs */
\r
37100 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_724 = {
\r
37101 sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue),
\r
37102 offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, _asn_ctx),
\r
37103 offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, present),
\r
37104 sizeof(((struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue *)0)->present),
\r
37105 0, /* No top level tags */
\r
37106 0, /* No tags in the map */
\r
37108 -1 /* Extensions start */
\r
37110 static /* Use -fall-defs-global to expose */
\r
37111 asn_TYPE_descriptor_t asn_DEF_extensionValue_724 = {
\r
37112 "extensionValue",
\r
37113 "extensionValue",
\r
37114 &asn_OP_OPEN_TYPE,
\r
37115 0, /* No effective tags (pointer) */
\r
37116 0, /* No effective tags (count) */
\r
37117 0, /* No tags (pointer) */
\r
37118 0, /* No tags (count) */
\r
37119 { 0, 0, OPEN_TYPE_constraint },
\r
37120 0, 0, /* No members */
\r
37121 &asn_SPC_extensionValue_specs_724 /* Additional specs */
\r
37124 asn_TYPE_member_t asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721[] = {
\r
37125 { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, id),
\r
37126 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
37127 -1, /* IMPLICIT tag at current level */
\r
37128 &asn_DEF_ProtocolIE_ID,
\r
37130 { 0, &asn_PER_memb_id_constr_722, memb_id_constraint_721 },
\r
37131 0, 0, /* No default value */
\r
37134 { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, criticality),
\r
37135 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
37136 -1, /* IMPLICIT tag at current level */
\r
37137 &asn_DEF_Criticality,
\r
37139 { 0, &asn_PER_memb_criticality_constr_723, memb_criticality_constraint_721 },
\r
37140 0, 0, /* No default value */
\r
37143 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, extensionValue),
\r
37144 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
37145 +1, /* EXPLICIT tag at current level */
\r
37146 &asn_DEF_extensionValue_724,
\r
37148 { 0, &asn_PER_memb_extensionValue_constr_724, memb_extensionValue_constraint_721 },
\r
37149 0, 0, /* No default value */
\r
37153 static const ber_tlv_tag_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[] = {
\r
37154 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
37156 static const asn_TYPE_tag2member_t asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721[] = {
\r
37157 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
37158 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
37159 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
37161 asn_SEQUENCE_specifics_t asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721 = {
\r
37162 sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs),
\r
37163 offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, _asn_ctx),
\r
37164 asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721,
\r
37165 3, /* Count of tags in the map */
\r
37166 0, 0, 0, /* Optional elements (not needed) */
\r
37167 -1, /* First extension addition */
\r
37169 asn_TYPE_descriptor_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs = {
\r
37170 "ProtectedEUTRAResourceIndication-ExtIEs",
\r
37171 "ProtectedEUTRAResourceIndication-ExtIEs",
\r
37172 &asn_OP_SEQUENCE,
\r
37173 asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721,
\r
37174 sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)
\r
37175 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */
\r
37176 asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721, /* Same as above */
\r
37177 sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)
\r
37178 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */
\r
37179 { 0, 0, SEQUENCE_constraint },
\r
37180 asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721,
\r
37181 3, /* Elements count */
\r
37182 &asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721 /* Additional specs */
\r
37185 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_728 = {
\r
37186 sizeof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue),
\r
37187 offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, _asn_ctx),
\r
37188 offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, present),
\r
37189 sizeof(((struct ProtectedFootprintTimePattern_ExtIEs__extensionValue *)0)->present),
\r
37190 0, /* No top level tags */
\r
37191 0, /* No tags in the map */
\r
37193 -1 /* Extensions start */
\r
37195 static /* Use -fall-defs-global to expose */
\r
37196 asn_TYPE_descriptor_t asn_DEF_extensionValue_728 = {
\r
37197 "extensionValue",
\r
37198 "extensionValue",
\r
37199 &asn_OP_OPEN_TYPE,
\r
37200 0, /* No effective tags (pointer) */
\r
37201 0, /* No effective tags (count) */
\r
37202 0, /* No tags (pointer) */
\r
37203 0, /* No tags (count) */
\r
37204 { 0, 0, OPEN_TYPE_constraint },
\r
37205 0, 0, /* No members */
\r
37206 &asn_SPC_extensionValue_specs_728 /* Additional specs */
\r
37209 asn_TYPE_member_t asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725[] = {
\r
37210 { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, id),
\r
37211 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
37212 -1, /* IMPLICIT tag at current level */
\r
37213 &asn_DEF_ProtocolIE_ID,
\r
37215 { 0, &asn_PER_memb_id_constr_726, memb_id_constraint_725 },
\r
37216 0, 0, /* No default value */
\r
37219 { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, criticality),
\r
37220 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
37221 -1, /* IMPLICIT tag at current level */
\r
37222 &asn_DEF_Criticality,
\r
37224 { 0, &asn_PER_memb_criticality_constr_727, memb_criticality_constraint_725 },
\r
37225 0, 0, /* No default value */
\r
37228 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, extensionValue),
\r
37229 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
37230 +1, /* EXPLICIT tag at current level */
\r
37231 &asn_DEF_extensionValue_728,
\r
37233 { 0, &asn_PER_memb_extensionValue_constr_728, memb_extensionValue_constraint_725 },
\r
37234 0, 0, /* No default value */
\r
37238 static const ber_tlv_tag_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[] = {
\r
37239 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
37241 static const asn_TYPE_tag2member_t asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725[] = {
\r
37242 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
37243 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
37244 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
37246 asn_SEQUENCE_specifics_t asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 = {
\r
37247 sizeof(struct ProtectedFootprintTimePattern_ExtIEs),
\r
37248 offsetof(struct ProtectedFootprintTimePattern_ExtIEs, _asn_ctx),
\r
37249 asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725,
\r
37250 3, /* Count of tags in the map */
\r
37251 0, 0, 0, /* Optional elements (not needed) */
\r
37252 -1, /* First extension addition */
\r
37254 asn_TYPE_descriptor_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs = {
\r
37255 "ProtectedFootprintTimePattern-ExtIEs",
\r
37256 "ProtectedFootprintTimePattern-ExtIEs",
\r
37257 &asn_OP_SEQUENCE,
\r
37258 asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725,
\r
37259 sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)
\r
37260 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */
\r
37261 asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725, /* Same as above */
\r
37262 sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)
\r
37263 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */
\r
37264 { 0, 0, SEQUENCE_constraint },
\r
37265 asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725,
\r
37266 3, /* Elements count */
\r
37267 &asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 /* Additional specs */
\r
37270 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_732 = {
\r
37271 sizeof(struct ProtectedResourceList_Item_ExtIEs__extensionValue),
\r
37272 offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, _asn_ctx),
\r
37273 offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, present),
\r
37274 sizeof(((struct ProtectedResourceList_Item_ExtIEs__extensionValue *)0)->present),
\r
37275 0, /* No top level tags */
\r
37276 0, /* No tags in the map */
\r
37278 -1 /* Extensions start */
\r
37280 static /* Use -fall-defs-global to expose */
\r
37281 asn_TYPE_descriptor_t asn_DEF_extensionValue_732 = {
\r
37282 "extensionValue",
\r
37283 "extensionValue",
\r
37284 &asn_OP_OPEN_TYPE,
\r
37285 0, /* No effective tags (pointer) */
\r
37286 0, /* No effective tags (count) */
\r
37287 0, /* No tags (pointer) */
\r
37288 0, /* No tags (count) */
\r
37289 { 0, 0, OPEN_TYPE_constraint },
\r
37290 0, 0, /* No members */
\r
37291 &asn_SPC_extensionValue_specs_732 /* Additional specs */
\r
37294 asn_TYPE_member_t asn_MBR_ProtectedResourceList_Item_ExtIEs_729[] = {
\r
37295 { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, id),
\r
37296 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
37297 -1, /* IMPLICIT tag at current level */
\r
37298 &asn_DEF_ProtocolIE_ID,
\r
37300 { 0, &asn_PER_memb_id_constr_730, memb_id_constraint_729 },
\r
37301 0, 0, /* No default value */
\r
37304 { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, criticality),
\r
37305 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
37306 -1, /* IMPLICIT tag at current level */
\r
37307 &asn_DEF_Criticality,
\r
37309 { 0, &asn_PER_memb_criticality_constr_731, memb_criticality_constraint_729 },
\r
37310 0, 0, /* No default value */
\r
37313 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, extensionValue),
\r
37314 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
37315 +1, /* EXPLICIT tag at current level */
\r
37316 &asn_DEF_extensionValue_732,
\r
37318 { 0, &asn_PER_memb_extensionValue_constr_732, memb_extensionValue_constraint_729 },
\r
37319 0, 0, /* No default value */
\r
37323 static const ber_tlv_tag_t asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[] = {
\r
37324 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
37326 static const asn_TYPE_tag2member_t asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729[] = {
\r
37327 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
37328 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
37329 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
37331 asn_SEQUENCE_specifics_t asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729 = {
\r
37332 sizeof(struct ProtectedResourceList_Item_ExtIEs),
\r
37333 offsetof(struct ProtectedResourceList_Item_ExtIEs, _asn_ctx),
\r
37334 asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729,
\r
37335 3, /* Count of tags in the map */
\r
37336 0, 0, 0, /* Optional elements (not needed) */
\r
37337 -1, /* First extension addition */
\r
37339 asn_TYPE_descriptor_t asn_DEF_ProtectedResourceList_Item_ExtIEs = {
\r
37340 "ProtectedResourceList-Item-ExtIEs",
\r
37341 "ProtectedResourceList-Item-ExtIEs",
\r
37342 &asn_OP_SEQUENCE,
\r
37343 asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729,
\r
37344 sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)
\r
37345 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */
\r
37346 asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729, /* Same as above */
\r
37347 sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)
\r
37348 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */
\r
37349 { 0, 0, SEQUENCE_constraint },
\r
37350 asn_MBR_ProtectedResourceList_Item_ExtIEs_729,
\r
37351 3, /* Elements count */
\r
37352 &asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729 /* Additional specs */
\r
37355 static asn_TYPE_member_t asn_MBR_extensionValue_736[] = {
\r
37356 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.DL_scheduling_PDCCH_CCE_usage),
\r
37357 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
37359 &asn_DEF_DL_scheduling_PDCCH_CCE_usage,
\r
37362 0, 0, /* No default value */
\r
37363 "DL-scheduling-PDCCH-CCE-usage"
\r
37365 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.UL_scheduling_PDCCH_CCE_usage),
\r
37366 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
37368 &asn_DEF_UL_scheduling_PDCCH_CCE_usage,
\r
37371 0, 0, /* No default value */
\r
37372 "UL-scheduling-PDCCH-CCE-usage"
\r
37375 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_736[] = {
\r
37376 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* DL-scheduling-PDCCH-CCE-usage */
\r
37377 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* UL-scheduling-PDCCH-CCE-usage */
\r
37379 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_736 = {
\r
37380 sizeof(struct RadioResourceStatus_ExtIEs__extensionValue),
\r
37381 offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, _asn_ctx),
\r
37382 offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, present),
\r
37383 sizeof(((struct RadioResourceStatus_ExtIEs__extensionValue *)0)->present),
\r
37384 asn_MAP_extensionValue_tag2el_736,
\r
37385 2, /* Count of tags in the map */
\r
37387 -1 /* Extensions start */
\r
37389 static /* Use -fall-defs-global to expose */
\r
37390 asn_TYPE_descriptor_t asn_DEF_extensionValue_736 = {
\r
37391 "extensionValue",
\r
37392 "extensionValue",
\r
37393 &asn_OP_OPEN_TYPE,
\r
37394 0, /* No effective tags (pointer) */
\r
37395 0, /* No effective tags (count) */
\r
37396 0, /* No tags (pointer) */
\r
37397 0, /* No tags (count) */
\r
37398 { 0, 0, OPEN_TYPE_constraint },
\r
37399 asn_MBR_extensionValue_736,
\r
37400 2, /* Elements count */
\r
37401 &asn_SPC_extensionValue_specs_736 /* Additional specs */
\r
37404 asn_TYPE_member_t asn_MBR_RadioResourceStatus_ExtIEs_733[] = {
\r
37405 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, id),
\r
37406 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
37407 -1, /* IMPLICIT tag at current level */
\r
37408 &asn_DEF_ProtocolIE_ID,
\r
37410 { 0, &asn_PER_memb_id_constr_734, memb_id_constraint_733 },
\r
37411 0, 0, /* No default value */
\r
37414 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, criticality),
\r
37415 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
37416 -1, /* IMPLICIT tag at current level */
\r
37417 &asn_DEF_Criticality,
\r
37418 select_RadioResourceStatus_ExtIEs_criticality_type,
\r
37419 { 0, &asn_PER_memb_criticality_constr_735, memb_criticality_constraint_733 },
\r
37420 0, 0, /* No default value */
\r
37423 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, extensionValue),
\r
37424 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
37425 +1, /* EXPLICIT tag at current level */
\r
37426 &asn_DEF_extensionValue_736,
\r
37427 select_RadioResourceStatus_ExtIEs_extensionValue_type,
\r
37428 { 0, &asn_PER_memb_extensionValue_constr_736, memb_extensionValue_constraint_733 },
\r
37429 0, 0, /* No default value */
\r
37433 static const ber_tlv_tag_t asn_DEF_RadioResourceStatus_ExtIEs_tags_733[] = {
\r
37434 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
37436 static const asn_TYPE_tag2member_t asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733[] = {
\r
37437 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
37438 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
37439 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
37441 asn_SEQUENCE_specifics_t asn_SPC_RadioResourceStatus_ExtIEs_specs_733 = {
\r
37442 sizeof(struct RadioResourceStatus_ExtIEs),
\r
37443 offsetof(struct RadioResourceStatus_ExtIEs, _asn_ctx),
\r
37444 asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733,
\r
37445 3, /* Count of tags in the map */
\r
37446 0, 0, 0, /* Optional elements (not needed) */
\r
37447 -1, /* First extension addition */
\r
37449 asn_TYPE_descriptor_t asn_DEF_RadioResourceStatus_ExtIEs = {
\r
37450 "RadioResourceStatus-ExtIEs",
\r
37451 "RadioResourceStatus-ExtIEs",
\r
37452 &asn_OP_SEQUENCE,
\r
37453 asn_DEF_RadioResourceStatus_ExtIEs_tags_733,
\r
37454 sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)
\r
37455 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */
\r
37456 asn_DEF_RadioResourceStatus_ExtIEs_tags_733, /* Same as above */
\r
37457 sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)
\r
37458 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */
\r
37459 { 0, 0, SEQUENCE_constraint },
\r
37460 asn_MBR_RadioResourceStatus_ExtIEs_733,
\r
37461 3, /* Elements count */
\r
37462 &asn_SPC_RadioResourceStatus_ExtIEs_specs_733 /* Additional specs */
\r
37465 static asn_TYPE_member_t asn_MBR_extensionValue_740[] = {
\r
37466 { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, choice.EnhancedRNTP),
\r
37467 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
37469 &asn_DEF_EnhancedRNTP,
\r
37472 0, 0, /* No default value */
\r
37476 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_740[] = {
\r
37477 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* EnhancedRNTP */
\r
37479 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_740 = {
\r
37480 sizeof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue),
\r
37481 offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, _asn_ctx),
\r
37482 offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, present),
\r
37483 sizeof(((struct RelativeNarrowbandTxPower_ExtIEs__extensionValue *)0)->present),
\r
37484 asn_MAP_extensionValue_tag2el_740,
\r
37485 1, /* Count of tags in the map */
\r
37487 -1 /* Extensions start */
\r
37489 static /* Use -fall-defs-global to expose */
\r
37490 asn_TYPE_descriptor_t asn_DEF_extensionValue_740 = {
\r
37491 "extensionValue",
\r
37492 "extensionValue",
\r
37493 &asn_OP_OPEN_TYPE,
\r
37494 0, /* No effective tags (pointer) */
\r
37495 0, /* No effective tags (count) */
\r
37496 0, /* No tags (pointer) */
\r
37497 0, /* No tags (count) */
\r
37498 { 0, 0, OPEN_TYPE_constraint },
\r
37499 asn_MBR_extensionValue_740,
\r
37500 1, /* Elements count */
\r
37501 &asn_SPC_extensionValue_specs_740 /* Additional specs */
\r
37504 asn_TYPE_member_t asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737[] = {
\r
37505 { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id),
\r
37506 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
37507 -1, /* IMPLICIT tag at current level */
\r
37508 &asn_DEF_ProtocolIE_ID,
\r
37510 { 0, &asn_PER_memb_id_constr_738, memb_id_constraint_737 },
\r
37511 0, 0, /* No default value */
\r
37514 { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, criticality),
\r
37515 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
37516 -1, /* IMPLICIT tag at current level */
\r
37517 &asn_DEF_Criticality,
\r
37518 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type,
\r
37519 { 0, &asn_PER_memb_criticality_constr_739, memb_criticality_constraint_737 },
\r
37520 0, 0, /* No default value */
\r
37523 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, extensionValue),
\r
37524 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
37525 +1, /* EXPLICIT tag at current level */
\r
37526 &asn_DEF_extensionValue_740,
\r
37527 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type,
\r
37528 { 0, &asn_PER_memb_extensionValue_constr_740, memb_extensionValue_constraint_737 },
\r
37529 0, 0, /* No default value */
\r
37533 static const ber_tlv_tag_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[] = {
\r
37534 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
37536 static const asn_TYPE_tag2member_t asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737[] = {
\r
37537 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
37538 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
37539 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
37541 asn_SEQUENCE_specifics_t asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737 = {
\r
37542 sizeof(struct RelativeNarrowbandTxPower_ExtIEs),
\r
37543 offsetof(struct RelativeNarrowbandTxPower_ExtIEs, _asn_ctx),
\r
37544 asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737,
\r
37545 3, /* Count of tags in the map */
\r
37546 0, 0, 0, /* Optional elements (not needed) */
\r
37547 -1, /* First extension addition */
\r
37549 asn_TYPE_descriptor_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs = {
\r
37550 "RelativeNarrowbandTxPower-ExtIEs",
\r
37551 "RelativeNarrowbandTxPower-ExtIEs",
\r
37552 &asn_OP_SEQUENCE,
\r
37553 asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737,
\r
37554 sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)
\r
37555 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */
\r
37556 asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737, /* Same as above */
\r
37557 sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)
\r
37558 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */
\r
37559 { 0, 0, SEQUENCE_constraint },
\r
37560 asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737,
\r
37561 3, /* Elements count */
\r
37562 &asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737 /* Additional specs */
\r
37565 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_744 = {
\r
37566 sizeof(struct ReservedSubframePattern_ExtIEs__extensionValue),
\r
37567 offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, _asn_ctx),
\r
37568 offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, present),
\r
37569 sizeof(((struct ReservedSubframePattern_ExtIEs__extensionValue *)0)->present),
\r
37570 0, /* No top level tags */
\r
37571 0, /* No tags in the map */
\r
37573 -1 /* Extensions start */
\r
37575 static /* Use -fall-defs-global to expose */
\r
37576 asn_TYPE_descriptor_t asn_DEF_extensionValue_744 = {
\r
37577 "extensionValue",
\r
37578 "extensionValue",
\r
37579 &asn_OP_OPEN_TYPE,
\r
37580 0, /* No effective tags (pointer) */
\r
37581 0, /* No effective tags (count) */
\r
37582 0, /* No tags (pointer) */
\r
37583 0, /* No tags (count) */
\r
37584 { 0, 0, OPEN_TYPE_constraint },
\r
37585 0, 0, /* No members */
\r
37586 &asn_SPC_extensionValue_specs_744 /* Additional specs */
\r
37589 asn_TYPE_member_t asn_MBR_ReservedSubframePattern_ExtIEs_741[] = {
\r
37590 { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, id),
\r
37591 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
37592 -1, /* IMPLICIT tag at current level */
\r
37593 &asn_DEF_ProtocolIE_ID,
\r
37595 { 0, &asn_PER_memb_id_constr_742, memb_id_constraint_741 },
\r
37596 0, 0, /* No default value */
\r
37599 { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, criticality),
\r
37600 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
37601 -1, /* IMPLICIT tag at current level */
\r
37602 &asn_DEF_Criticality,
\r
37604 { 0, &asn_PER_memb_criticality_constr_743, memb_criticality_constraint_741 },
\r
37605 0, 0, /* No default value */
\r
37608 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, extensionValue),
\r
37609 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
37610 +1, /* EXPLICIT tag at current level */
\r
37611 &asn_DEF_extensionValue_744,
\r
37613 { 0, &asn_PER_memb_extensionValue_constr_744, memb_extensionValue_constraint_741 },
\r
37614 0, 0, /* No default value */
\r
37618 static const ber_tlv_tag_t asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[] = {
\r
37619 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
37621 static const asn_TYPE_tag2member_t asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741[] = {
\r
37622 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
37623 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
37624 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
37626 asn_SEQUENCE_specifics_t asn_SPC_ReservedSubframePattern_ExtIEs_specs_741 = {
\r
37627 sizeof(struct ReservedSubframePattern_ExtIEs),
\r
37628 offsetof(struct ReservedSubframePattern_ExtIEs, _asn_ctx),
\r
37629 asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741,
\r
37630 3, /* Count of tags in the map */
\r
37631 0, 0, 0, /* Optional elements (not needed) */
\r
37632 -1, /* First extension addition */
\r
37634 asn_TYPE_descriptor_t asn_DEF_ReservedSubframePattern_ExtIEs = {
\r
37635 "ReservedSubframePattern-ExtIEs",
\r
37636 "ReservedSubframePattern-ExtIEs",
\r
37637 &asn_OP_SEQUENCE,
\r
37638 asn_DEF_ReservedSubframePattern_ExtIEs_tags_741,
\r
37639 sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)
\r
37640 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */
\r
37641 asn_DEF_ReservedSubframePattern_ExtIEs_tags_741, /* Same as above */
\r
37642 sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)
\r
37643 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */
\r
37644 { 0, 0, SEQUENCE_constraint },
\r
37645 asn_MBR_ReservedSubframePattern_ExtIEs_741,
\r
37646 3, /* Elements count */
\r
37647 &asn_SPC_ReservedSubframePattern_ExtIEs_specs_741 /* Additional specs */
\r
37650 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_748 = {
\r
37651 sizeof(struct RLC_Status_ExtIEs__extensionValue),
\r
37652 offsetof(struct RLC_Status_ExtIEs__extensionValue, _asn_ctx),
\r
37653 offsetof(struct RLC_Status_ExtIEs__extensionValue, present),
\r
37654 sizeof(((struct RLC_Status_ExtIEs__extensionValue *)0)->present),
\r
37655 0, /* No top level tags */
\r
37656 0, /* No tags in the map */
\r
37658 -1 /* Extensions start */
\r
37660 static /* Use -fall-defs-global to expose */
\r
37661 asn_TYPE_descriptor_t asn_DEF_extensionValue_748 = {
\r
37662 "extensionValue",
\r
37663 "extensionValue",
\r
37664 &asn_OP_OPEN_TYPE,
\r
37665 0, /* No effective tags (pointer) */
\r
37666 0, /* No effective tags (count) */
\r
37667 0, /* No tags (pointer) */
\r
37668 0, /* No tags (count) */
\r
37669 { 0, 0, OPEN_TYPE_constraint },
\r
37670 0, 0, /* No members */
\r
37671 &asn_SPC_extensionValue_specs_748 /* Additional specs */
\r
37674 asn_TYPE_member_t asn_MBR_RLC_Status_ExtIEs_745[] = {
\r
37675 { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, id),
\r
37676 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
37677 -1, /* IMPLICIT tag at current level */
\r
37678 &asn_DEF_ProtocolIE_ID,
\r
37680 { 0, &asn_PER_memb_id_constr_746, memb_id_constraint_745 },
\r
37681 0, 0, /* No default value */
\r
37684 { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, criticality),
\r
37685 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
37686 -1, /* IMPLICIT tag at current level */
\r
37687 &asn_DEF_Criticality,
\r
37689 { 0, &asn_PER_memb_criticality_constr_747, memb_criticality_constraint_745 },
\r
37690 0, 0, /* No default value */
\r
37693 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, extensionValue),
\r
37694 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
37695 +1, /* EXPLICIT tag at current level */
\r
37696 &asn_DEF_extensionValue_748,
\r
37698 { 0, &asn_PER_memb_extensionValue_constr_748, memb_extensionValue_constraint_745 },
\r
37699 0, 0, /* No default value */
\r
37703 static const ber_tlv_tag_t asn_DEF_RLC_Status_ExtIEs_tags_745[] = {
\r
37704 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
37706 static const asn_TYPE_tag2member_t asn_MAP_RLC_Status_ExtIEs_tag2el_745[] = {
\r
37707 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
37708 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
37709 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
37711 asn_SEQUENCE_specifics_t asn_SPC_RLC_Status_ExtIEs_specs_745 = {
\r
37712 sizeof(struct RLC_Status_ExtIEs),
\r
37713 offsetof(struct RLC_Status_ExtIEs, _asn_ctx),
\r
37714 asn_MAP_RLC_Status_ExtIEs_tag2el_745,
\r
37715 3, /* Count of tags in the map */
\r
37716 0, 0, 0, /* Optional elements (not needed) */
\r
37717 -1, /* First extension addition */
\r
37719 asn_TYPE_descriptor_t asn_DEF_RLC_Status_ExtIEs = {
\r
37720 "RLC-Status-ExtIEs",
\r
37721 "RLC-Status-ExtIEs",
\r
37722 &asn_OP_SEQUENCE,
\r
37723 asn_DEF_RLC_Status_ExtIEs_tags_745,
\r
37724 sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)
\r
37725 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */
\r
37726 asn_DEF_RLC_Status_ExtIEs_tags_745, /* Same as above */
\r
37727 sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)
\r
37728 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */
\r
37729 { 0, 0, SEQUENCE_constraint },
\r
37730 asn_MBR_RLC_Status_ExtIEs_745,
\r
37731 3, /* Elements count */
\r
37732 &asn_SPC_RLC_Status_ExtIEs_specs_745 /* Additional specs */
\r
37735 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_752 = {
\r
37736 sizeof(struct RSRPMeasurementResult_ExtIEs__extensionValue),
\r
37737 offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, _asn_ctx),
\r
37738 offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, present),
\r
37739 sizeof(((struct RSRPMeasurementResult_ExtIEs__extensionValue *)0)->present),
\r
37740 0, /* No top level tags */
\r
37741 0, /* No tags in the map */
\r
37743 -1 /* Extensions start */
\r
37745 static /* Use -fall-defs-global to expose */
\r
37746 asn_TYPE_descriptor_t asn_DEF_extensionValue_752 = {
\r
37747 "extensionValue",
\r
37748 "extensionValue",
\r
37749 &asn_OP_OPEN_TYPE,
\r
37750 0, /* No effective tags (pointer) */
\r
37751 0, /* No effective tags (count) */
\r
37752 0, /* No tags (pointer) */
\r
37753 0, /* No tags (count) */
\r
37754 { 0, 0, OPEN_TYPE_constraint },
\r
37755 0, 0, /* No members */
\r
37756 &asn_SPC_extensionValue_specs_752 /* Additional specs */
\r
37759 asn_TYPE_member_t asn_MBR_RSRPMeasurementResult_ExtIEs_749[] = {
\r
37760 { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, id),
\r
37761 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
37762 -1, /* IMPLICIT tag at current level */
\r
37763 &asn_DEF_ProtocolIE_ID,
\r
37765 { 0, &asn_PER_memb_id_constr_750, memb_id_constraint_749 },
\r
37766 0, 0, /* No default value */
\r
37769 { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, criticality),
\r
37770 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
37771 -1, /* IMPLICIT tag at current level */
\r
37772 &asn_DEF_Criticality,
\r
37774 { 0, &asn_PER_memb_criticality_constr_751, memb_criticality_constraint_749 },
\r
37775 0, 0, /* No default value */
\r
37778 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, extensionValue),
\r
37779 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
37780 +1, /* EXPLICIT tag at current level */
\r
37781 &asn_DEF_extensionValue_752,
\r
37783 { 0, &asn_PER_memb_extensionValue_constr_752, memb_extensionValue_constraint_749 },
\r
37784 0, 0, /* No default value */
\r
37788 static const ber_tlv_tag_t asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[] = {
\r
37789 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
37791 static const asn_TYPE_tag2member_t asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749[] = {
\r
37792 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
37793 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
37794 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
37796 asn_SEQUENCE_specifics_t asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 = {
\r
37797 sizeof(struct RSRPMeasurementResult_ExtIEs),
\r
37798 offsetof(struct RSRPMeasurementResult_ExtIEs, _asn_ctx),
\r
37799 asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749,
\r
37800 3, /* Count of tags in the map */
\r
37801 0, 0, 0, /* Optional elements (not needed) */
\r
37802 -1, /* First extension addition */
\r
37804 asn_TYPE_descriptor_t asn_DEF_RSRPMeasurementResult_ExtIEs = {
\r
37805 "RSRPMeasurementResult-ExtIEs",
\r
37806 "RSRPMeasurementResult-ExtIEs",
\r
37807 &asn_OP_SEQUENCE,
\r
37808 asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749,
\r
37809 sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)
\r
37810 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */
\r
37811 asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749, /* Same as above */
\r
37812 sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)
\r
37813 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */
\r
37814 { 0, 0, SEQUENCE_constraint },
\r
37815 asn_MBR_RSRPMeasurementResult_ExtIEs_749,
\r
37816 3, /* Elements count */
\r
37817 &asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 /* Additional specs */
\r
37820 static asn_TYPE_member_t asn_MBR_extensionValue_756[] = {
\r
37821 { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs__extensionValue, choice.UEID),
\r
37822 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
\r
37827 0, 0, /* No default value */
\r
37831 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_756[] = {
\r
37832 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* UEID */
\r
37834 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_756 = {
\r
37835 sizeof(struct RSRPMRList_ExtIEs__extensionValue),
\r
37836 offsetof(struct RSRPMRList_ExtIEs__extensionValue, _asn_ctx),
\r
37837 offsetof(struct RSRPMRList_ExtIEs__extensionValue, present),
\r
37838 sizeof(((struct RSRPMRList_ExtIEs__extensionValue *)0)->present),
\r
37839 asn_MAP_extensionValue_tag2el_756,
\r
37840 1, /* Count of tags in the map */
\r
37842 -1 /* Extensions start */
\r
37844 static /* Use -fall-defs-global to expose */
\r
37845 asn_TYPE_descriptor_t asn_DEF_extensionValue_756 = {
\r
37846 "extensionValue",
\r
37847 "extensionValue",
\r
37848 &asn_OP_OPEN_TYPE,
\r
37849 0, /* No effective tags (pointer) */
\r
37850 0, /* No effective tags (count) */
\r
37851 0, /* No tags (pointer) */
\r
37852 0, /* No tags (count) */
\r
37853 { 0, 0, OPEN_TYPE_constraint },
\r
37854 asn_MBR_extensionValue_756,
\r
37855 1, /* Elements count */
\r
37856 &asn_SPC_extensionValue_specs_756 /* Additional specs */
\r
37859 asn_TYPE_member_t asn_MBR_RSRPMRList_ExtIEs_753[] = {
\r
37860 { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, id),
\r
37861 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
37862 -1, /* IMPLICIT tag at current level */
\r
37863 &asn_DEF_ProtocolIE_ID,
\r
37865 { 0, &asn_PER_memb_id_constr_754, memb_id_constraint_753 },
\r
37866 0, 0, /* No default value */
\r
37869 { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, criticality),
\r
37870 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
37871 -1, /* IMPLICIT tag at current level */
\r
37872 &asn_DEF_Criticality,
\r
37873 select_RSRPMRList_ExtIEs_criticality_type,
\r
37874 { 0, &asn_PER_memb_criticality_constr_755, memb_criticality_constraint_753 },
\r
37875 0, 0, /* No default value */
\r
37878 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, extensionValue),
\r
37879 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
37880 +1, /* EXPLICIT tag at current level */
\r
37881 &asn_DEF_extensionValue_756,
\r
37882 select_RSRPMRList_ExtIEs_extensionValue_type,
\r
37883 { 0, &asn_PER_memb_extensionValue_constr_756, memb_extensionValue_constraint_753 },
\r
37884 0, 0, /* No default value */
\r
37888 static const ber_tlv_tag_t asn_DEF_RSRPMRList_ExtIEs_tags_753[] = {
\r
37889 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
37891 static const asn_TYPE_tag2member_t asn_MAP_RSRPMRList_ExtIEs_tag2el_753[] = {
\r
37892 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
37893 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
37894 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
37896 asn_SEQUENCE_specifics_t asn_SPC_RSRPMRList_ExtIEs_specs_753 = {
\r
37897 sizeof(struct RSRPMRList_ExtIEs),
\r
37898 offsetof(struct RSRPMRList_ExtIEs, _asn_ctx),
\r
37899 asn_MAP_RSRPMRList_ExtIEs_tag2el_753,
\r
37900 3, /* Count of tags in the map */
\r
37901 0, 0, 0, /* Optional elements (not needed) */
\r
37902 -1, /* First extension addition */
\r
37904 asn_TYPE_descriptor_t asn_DEF_RSRPMRList_ExtIEs = {
\r
37905 "RSRPMRList-ExtIEs",
\r
37906 "RSRPMRList-ExtIEs",
\r
37907 &asn_OP_SEQUENCE,
\r
37908 asn_DEF_RSRPMRList_ExtIEs_tags_753,
\r
37909 sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)
\r
37910 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */
\r
37911 asn_DEF_RSRPMRList_ExtIEs_tags_753, /* Same as above */
\r
37912 sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)
\r
37913 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */
\r
37914 { 0, 0, SEQUENCE_constraint },
\r
37915 asn_MBR_RSRPMRList_ExtIEs_753,
\r
37916 3, /* Elements count */
\r
37917 &asn_SPC_RSRPMRList_ExtIEs_specs_753 /* Additional specs */
\r
37920 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_760 = {
\r
37921 sizeof(struct S1TNLLoadIndicator_ExtIEs__extensionValue),
\r
37922 offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
\r
37923 offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, present),
\r
37924 sizeof(((struct S1TNLLoadIndicator_ExtIEs__extensionValue *)0)->present),
\r
37925 0, /* No top level tags */
\r
37926 0, /* No tags in the map */
\r
37928 -1 /* Extensions start */
\r
37930 static /* Use -fall-defs-global to expose */
\r
37931 asn_TYPE_descriptor_t asn_DEF_extensionValue_760 = {
\r
37932 "extensionValue",
\r
37933 "extensionValue",
\r
37934 &asn_OP_OPEN_TYPE,
\r
37935 0, /* No effective tags (pointer) */
\r
37936 0, /* No effective tags (count) */
\r
37937 0, /* No tags (pointer) */
\r
37938 0, /* No tags (count) */
\r
37939 { 0, 0, OPEN_TYPE_constraint },
\r
37940 0, 0, /* No members */
\r
37941 &asn_SPC_extensionValue_specs_760 /* Additional specs */
\r
37944 asn_TYPE_member_t asn_MBR_S1TNLLoadIndicator_ExtIEs_757[] = {
\r
37945 { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, id),
\r
37946 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
37947 -1, /* IMPLICIT tag at current level */
\r
37948 &asn_DEF_ProtocolIE_ID,
\r
37950 { 0, &asn_PER_memb_id_constr_758, memb_id_constraint_757 },
\r
37951 0, 0, /* No default value */
\r
37954 { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, criticality),
\r
37955 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
37956 -1, /* IMPLICIT tag at current level */
\r
37957 &asn_DEF_Criticality,
\r
37959 { 0, &asn_PER_memb_criticality_constr_759, memb_criticality_constraint_757 },
\r
37960 0, 0, /* No default value */
\r
37963 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, extensionValue),
\r
37964 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
37965 +1, /* EXPLICIT tag at current level */
\r
37966 &asn_DEF_extensionValue_760,
\r
37968 { 0, &asn_PER_memb_extensionValue_constr_760, memb_extensionValue_constraint_757 },
\r
37969 0, 0, /* No default value */
\r
37973 static const ber_tlv_tag_t asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[] = {
\r
37974 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
37976 static const asn_TYPE_tag2member_t asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757[] = {
\r
37977 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
37978 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
37979 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
37981 asn_SEQUENCE_specifics_t asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757 = {
\r
37982 sizeof(struct S1TNLLoadIndicator_ExtIEs),
\r
37983 offsetof(struct S1TNLLoadIndicator_ExtIEs, _asn_ctx),
\r
37984 asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757,
\r
37985 3, /* Count of tags in the map */
\r
37986 0, 0, 0, /* Optional elements (not needed) */
\r
37987 -1, /* First extension addition */
\r
37989 asn_TYPE_descriptor_t asn_DEF_S1TNLLoadIndicator_ExtIEs = {
\r
37990 "S1TNLLoadIndicator-ExtIEs",
\r
37991 "S1TNLLoadIndicator-ExtIEs",
\r
37992 &asn_OP_SEQUENCE,
\r
37993 asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757,
\r
37994 sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)
\r
37995 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */
\r
37996 asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757, /* Same as above */
\r
37997 sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)
\r
37998 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */
\r
37999 { 0, 0, SEQUENCE_constraint },
\r
38000 asn_MBR_S1TNLLoadIndicator_ExtIEs_757,
\r
38001 3, /* Elements count */
\r
38002 &asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757 /* Additional specs */
\r
38005 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_764 = {
\r
38006 sizeof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue),
\r
38007 offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),
\r
38008 offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, present),
\r
38009 sizeof(((struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue *)0)->present),
\r
38010 0, /* No top level tags */
\r
38011 0, /* No tags in the map */
\r
38013 -1 /* Extensions start */
\r
38015 static /* Use -fall-defs-global to expose */
\r
38016 asn_TYPE_descriptor_t asn_DEF_extensionValue_764 = {
\r
38017 "extensionValue",
\r
38018 "extensionValue",
\r
38019 &asn_OP_OPEN_TYPE,
\r
38020 0, /* No effective tags (pointer) */
\r
38021 0, /* No effective tags (count) */
\r
38022 0, /* No tags (pointer) */
\r
38023 0, /* No tags (count) */
\r
38024 { 0, 0, OPEN_TYPE_constraint },
\r
38025 0, 0, /* No members */
\r
38026 &asn_SPC_extensionValue_specs_764 /* Additional specs */
\r
38029 asn_TYPE_member_t asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761[] = {
\r
38030 { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, id),
\r
38031 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
38032 -1, /* IMPLICIT tag at current level */
\r
38033 &asn_DEF_ProtocolIE_ID,
\r
38035 { 0, &asn_PER_memb_id_constr_762, memb_id_constraint_761 },
\r
38036 0, 0, /* No default value */
\r
38039 { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, criticality),
\r
38040 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
38041 -1, /* IMPLICIT tag at current level */
\r
38042 &asn_DEF_Criticality,
\r
38044 { 0, &asn_PER_memb_criticality_constr_763, memb_criticality_constraint_761 },
\r
38045 0, 0, /* No default value */
\r
38048 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, extensionValue),
\r
38049 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
38050 +1, /* EXPLICIT tag at current level */
\r
38051 &asn_DEF_extensionValue_764,
\r
38053 { 0, &asn_PER_memb_extensionValue_constr_764, memb_extensionValue_constraint_761 },
\r
38054 0, 0, /* No default value */
\r
38058 static const ber_tlv_tag_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[] = {
\r
38059 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
38061 static const asn_TYPE_tag2member_t asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761[] = {
\r
38062 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
38063 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
38064 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
38066 asn_SEQUENCE_specifics_t asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761 = {
\r
38067 sizeof(struct SecondaryRATUsageReport_Item_ExtIEs),
\r
38068 offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, _asn_ctx),
\r
38069 asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761,
\r
38070 3, /* Count of tags in the map */
\r
38071 0, 0, 0, /* Optional elements (not needed) */
\r
38072 -1, /* First extension addition */
\r
38074 asn_TYPE_descriptor_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs = {
\r
38075 "SecondaryRATUsageReport-Item-ExtIEs",
\r
38076 "SecondaryRATUsageReport-Item-ExtIEs",
\r
38077 &asn_OP_SEQUENCE,
\r
38078 asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761,
\r
38079 sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)
\r
38080 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */
\r
38081 asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761, /* Same as above */
\r
38082 sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)
\r
38083 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */
\r
38084 { 0, 0, SEQUENCE_constraint },
\r
38085 asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761,
\r
38086 3, /* Elements count */
\r
38087 &asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761 /* Additional specs */
\r
38090 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_768 = {
\r
38091 sizeof(struct ServedCell_ExtIEs__extensionValue),
\r
38092 offsetof(struct ServedCell_ExtIEs__extensionValue, _asn_ctx),
\r
38093 offsetof(struct ServedCell_ExtIEs__extensionValue, present),
\r
38094 sizeof(((struct ServedCell_ExtIEs__extensionValue *)0)->present),
\r
38095 0, /* No top level tags */
\r
38096 0, /* No tags in the map */
\r
38098 -1 /* Extensions start */
\r
38100 static /* Use -fall-defs-global to expose */
\r
38101 asn_TYPE_descriptor_t asn_DEF_extensionValue_768 = {
\r
38102 "extensionValue",
\r
38103 "extensionValue",
\r
38104 &asn_OP_OPEN_TYPE,
\r
38105 0, /* No effective tags (pointer) */
\r
38106 0, /* No effective tags (count) */
\r
38107 0, /* No tags (pointer) */
\r
38108 0, /* No tags (count) */
\r
38109 { 0, 0, OPEN_TYPE_constraint },
\r
38110 0, 0, /* No members */
\r
38111 &asn_SPC_extensionValue_specs_768 /* Additional specs */
\r
38114 asn_TYPE_member_t asn_MBR_ServedCell_ExtIEs_765[] = {
\r
38115 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, id),
\r
38116 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
38117 -1, /* IMPLICIT tag at current level */
\r
38118 &asn_DEF_ProtocolIE_ID,
\r
38120 { 0, &asn_PER_memb_id_constr_766, memb_id_constraint_765 },
\r
38121 0, 0, /* No default value */
\r
38124 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, criticality),
\r
38125 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
38126 -1, /* IMPLICIT tag at current level */
\r
38127 &asn_DEF_Criticality,
\r
38129 { 0, &asn_PER_memb_criticality_constr_767, memb_criticality_constraint_765 },
\r
38130 0, 0, /* No default value */
\r
38133 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, extensionValue),
\r
38134 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
38135 +1, /* EXPLICIT tag at current level */
\r
38136 &asn_DEF_extensionValue_768,
\r
38138 { 0, &asn_PER_memb_extensionValue_constr_768, memb_extensionValue_constraint_765 },
\r
38139 0, 0, /* No default value */
\r
38143 static const ber_tlv_tag_t asn_DEF_ServedCell_ExtIEs_tags_765[] = {
\r
38144 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
38146 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_ExtIEs_tag2el_765[] = {
\r
38147 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
38148 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
38149 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
38151 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_ExtIEs_specs_765 = {
\r
38152 sizeof(struct ServedCell_ExtIEs),
\r
38153 offsetof(struct ServedCell_ExtIEs, _asn_ctx),
\r
38154 asn_MAP_ServedCell_ExtIEs_tag2el_765,
\r
38155 3, /* Count of tags in the map */
\r
38156 0, 0, 0, /* Optional elements (not needed) */
\r
38157 -1, /* First extension addition */
\r
38159 asn_TYPE_descriptor_t asn_DEF_ServedCell_ExtIEs = {
\r
38160 "ServedCell-ExtIEs",
\r
38161 "ServedCell-ExtIEs",
\r
38162 &asn_OP_SEQUENCE,
\r
38163 asn_DEF_ServedCell_ExtIEs_tags_765,
\r
38164 sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)
\r
38165 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */
\r
38166 asn_DEF_ServedCell_ExtIEs_tags_765, /* Same as above */
\r
38167 sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)
\r
38168 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */
\r
38169 { 0, 0, SEQUENCE_constraint },
\r
38170 asn_MBR_ServedCell_ExtIEs_765,
\r
38171 3, /* Elements count */
\r
38172 &asn_SPC_ServedCell_ExtIEs_specs_765 /* Additional specs */
\r
38175 static asn_TYPE_member_t asn_MBR_extensionValue_772[] = {
\r
38176 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.Number_of_Antennaports),
\r
38177 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
38179 &asn_DEF_Number_of_Antennaports,
\r
38182 0, 0, /* No default value */
\r
38183 "Number-of-Antennaports"
\r
38185 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.PRACH_Configuration),
\r
38186 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
38188 &asn_DEF_PRACH_Configuration,
\r
38191 0, 0, /* No default value */
\r
38192 "PRACH-Configuration"
\r
38194 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBSFN_Subframe_Infolist),
\r
38195 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
38197 &asn_DEF_MBSFN_Subframe_Infolist,
\r
38200 0, 0, /* No default value */
\r
38201 "MBSFN-Subframe-Infolist"
\r
38203 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.CSG_Id),
\r
38204 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
\r
38209 0, 0, /* No default value */
\r
38212 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBMS_Service_Area_Identity_List),
\r
38213 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
38215 &asn_DEF_MBMS_Service_Area_Identity_List,
\r
38218 0, 0, /* No default value */
\r
38219 "MBMS-Service-Area-Identity-List"
\r
38221 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MultibandInfoList),
\r
38222 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
38224 &asn_DEF_MultibandInfoList,
\r
38227 0, 0, /* No default value */
\r
38228 "MultibandInfoList"
\r
38230 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.FreqBandIndicatorPriority),
\r
38231 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
38233 &asn_DEF_FreqBandIndicatorPriority,
\r
38236 0, 0, /* No default value */
\r
38237 "FreqBandIndicatorPriority"
\r
38239 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.BandwidthReducedSI),
\r
38240 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
38242 &asn_DEF_BandwidthReducedSI,
\r
38245 0, 0, /* No default value */
\r
38246 "BandwidthReducedSI"
\r
38248 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.ProtectedEUTRAResourceIndication),
\r
38249 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
38251 &asn_DEF_ProtectedEUTRAResourceIndication,
\r
38254 0, 0, /* No default value */
\r
38255 "ProtectedEUTRAResourceIndication"
\r
38258 static const unsigned asn_MAP_extensionValue_to_canonical_772[] = { 3, 0, 6, 7, 1, 2, 4, 5, 8 };
\r
38259 static const unsigned asn_MAP_extensionValue_from_canonical_772[] = { 1, 4, 5, 0, 6, 7, 2, 3, 8 };
\r
38260 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_772[] = {
\r
38261 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* CSG-Id */
\r
38262 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* Number-of-Antennaports */
\r
38263 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 1 }, /* FreqBandIndicatorPriority */
\r
38264 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, -2, 0 }, /* BandwidthReducedSI */
\r
38265 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 4 }, /* PRACH-Configuration */
\r
38266 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 3 }, /* MBSFN-Subframe-Infolist */
\r
38267 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 2 }, /* MBMS-Service-Area-Identity-List */
\r
38268 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 1 }, /* MultibandInfoList */
\r
38269 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -4, 0 } /* ProtectedEUTRAResourceIndication */
\r
38271 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_772 = {
\r
38272 sizeof(struct ServedCell_Information_ExtIEs__extensionValue),
\r
38273 offsetof(struct ServedCell_Information_ExtIEs__extensionValue, _asn_ctx),
\r
38274 offsetof(struct ServedCell_Information_ExtIEs__extensionValue, present),
\r
38275 sizeof(((struct ServedCell_Information_ExtIEs__extensionValue *)0)->present),
\r
38276 asn_MAP_extensionValue_tag2el_772,
\r
38277 9, /* Count of tags in the map */
\r
38278 asn_MAP_extensionValue_to_canonical_772,
\r
38279 asn_MAP_extensionValue_from_canonical_772,
\r
38280 -1 /* Extensions start */
\r
38282 static /* Use -fall-defs-global to expose */
\r
38283 asn_TYPE_descriptor_t asn_DEF_extensionValue_772 = {
\r
38284 "extensionValue",
\r
38285 "extensionValue",
\r
38286 &asn_OP_OPEN_TYPE,
\r
38287 0, /* No effective tags (pointer) */
\r
38288 0, /* No effective tags (count) */
\r
38289 0, /* No tags (pointer) */
\r
38290 0, /* No tags (count) */
\r
38291 { 0, 0, OPEN_TYPE_constraint },
\r
38292 asn_MBR_extensionValue_772,
\r
38293 9, /* Elements count */
\r
38294 &asn_SPC_extensionValue_specs_772 /* Additional specs */
\r
38297 asn_TYPE_member_t asn_MBR_ServedCell_Information_ExtIEs_769[] = {
\r
38298 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, id),
\r
38299 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
38300 -1, /* IMPLICIT tag at current level */
\r
38301 &asn_DEF_ProtocolIE_ID,
\r
38303 { 0, &asn_PER_memb_id_constr_770, memb_id_constraint_769 },
\r
38304 0, 0, /* No default value */
\r
38307 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, criticality),
\r
38308 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
38309 -1, /* IMPLICIT tag at current level */
\r
38310 &asn_DEF_Criticality,
\r
38311 select_ServedCell_Information_ExtIEs_criticality_type,
\r
38312 { 0, &asn_PER_memb_criticality_constr_771, memb_criticality_constraint_769 },
\r
38313 0, 0, /* No default value */
\r
38316 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, extensionValue),
\r
38317 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
38318 +1, /* EXPLICIT tag at current level */
\r
38319 &asn_DEF_extensionValue_772,
\r
38320 select_ServedCell_Information_ExtIEs_extensionValue_type,
\r
38321 { 0, &asn_PER_memb_extensionValue_constr_772, memb_extensionValue_constraint_769 },
\r
38322 0, 0, /* No default value */
\r
38326 static const ber_tlv_tag_t asn_DEF_ServedCell_Information_ExtIEs_tags_769[] = {
\r
38327 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
38329 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_Information_ExtIEs_tag2el_769[] = {
\r
38330 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
38331 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
38332 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
38334 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_Information_ExtIEs_specs_769 = {
\r
38335 sizeof(struct ServedCell_Information_ExtIEs),
\r
38336 offsetof(struct ServedCell_Information_ExtIEs, _asn_ctx),
\r
38337 asn_MAP_ServedCell_Information_ExtIEs_tag2el_769,
\r
38338 3, /* Count of tags in the map */
\r
38339 0, 0, 0, /* Optional elements (not needed) */
\r
38340 -1, /* First extension addition */
\r
38342 asn_TYPE_descriptor_t asn_DEF_ServedCell_Information_ExtIEs = {
\r
38343 "ServedCell-Information-ExtIEs",
\r
38344 "ServedCell-Information-ExtIEs",
\r
38345 &asn_OP_SEQUENCE,
\r
38346 asn_DEF_ServedCell_Information_ExtIEs_tags_769,
\r
38347 sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)
\r
38348 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */
\r
38349 asn_DEF_ServedCell_Information_ExtIEs_tags_769, /* Same as above */
\r
38350 sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)
\r
38351 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */
\r
38352 { 0, 0, SEQUENCE_constraint },
\r
38353 asn_MBR_ServedCell_Information_ExtIEs_769,
\r
38354 3, /* Elements count */
\r
38355 &asn_SPC_ServedCell_Information_ExtIEs_specs_769 /* Additional specs */
\r
38358 static asn_TYPE_member_t asn_MBR_extensionValue_776[] = {
\r
38359 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.ECGI),
\r
38360 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
38365 0, 0, /* No default value */
\r
38368 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.SgNBCoordinationAssistanceInformation),
\r
38369 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
38371 &asn_DEF_SgNBCoordinationAssistanceInformation,
\r
38374 0, 0, /* No default value */
\r
38375 "SgNBCoordinationAssistanceInformation"
\r
38378 static const unsigned asn_MAP_extensionValue_to_canonical_776[] = { 1, 0 };
\r
38379 static const unsigned asn_MAP_extensionValue_from_canonical_776[] = { 1, 0 };
\r
38380 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_776[] = {
\r
38381 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* SgNBCoordinationAssistanceInformation */
\r
38382 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ECGI */
\r
38384 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_776 = {
\r
38385 sizeof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue),
\r
38386 offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),
\r
38387 offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, present),
\r
38388 sizeof(((struct SgNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),
\r
38389 asn_MAP_extensionValue_tag2el_776,
\r
38390 2, /* Count of tags in the map */
\r
38391 asn_MAP_extensionValue_to_canonical_776,
\r
38392 asn_MAP_extensionValue_from_canonical_776,
\r
38393 -1 /* Extensions start */
\r
38395 static /* Use -fall-defs-global to expose */
\r
38396 asn_TYPE_descriptor_t asn_DEF_extensionValue_776 = {
\r
38397 "extensionValue",
\r
38398 "extensionValue",
\r
38399 &asn_OP_OPEN_TYPE,
\r
38400 0, /* No effective tags (pointer) */
\r
38401 0, /* No effective tags (count) */
\r
38402 0, /* No tags (pointer) */
\r
38403 0, /* No tags (count) */
\r
38404 { 0, 0, OPEN_TYPE_constraint },
\r
38405 asn_MBR_extensionValue_776,
\r
38406 2, /* Elements count */
\r
38407 &asn_SPC_extensionValue_specs_776 /* Additional specs */
\r
38410 asn_TYPE_member_t asn_MBR_SgNBResourceCoordinationInformationExtIEs_773[] = {
\r
38411 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, id),
\r
38412 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
38413 -1, /* IMPLICIT tag at current level */
\r
38414 &asn_DEF_ProtocolIE_ID,
\r
38416 { 0, &asn_PER_memb_id_constr_774, memb_id_constraint_773 },
\r
38417 0, 0, /* No default value */
\r
38420 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, criticality),
\r
38421 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
38422 -1, /* IMPLICIT tag at current level */
\r
38423 &asn_DEF_Criticality,
\r
38424 select_SgNBResourceCoordinationInformationExtIEs_criticality_type,
\r
38425 { 0, &asn_PER_memb_criticality_constr_775, memb_criticality_constraint_773 },
\r
38426 0, 0, /* No default value */
\r
38429 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, extensionValue),
\r
38430 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
38431 +1, /* EXPLICIT tag at current level */
\r
38432 &asn_DEF_extensionValue_776,
\r
38433 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type,
\r
38434 { 0, &asn_PER_memb_extensionValue_constr_776, memb_extensionValue_constraint_773 },
\r
38435 0, 0, /* No default value */
\r
38439 static const ber_tlv_tag_t asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[] = {
\r
38440 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
38442 static const asn_TYPE_tag2member_t asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773[] = {
\r
38443 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
38444 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
38445 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
38447 asn_SEQUENCE_specifics_t asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773 = {
\r
38448 sizeof(struct SgNBResourceCoordinationInformationExtIEs),
\r
38449 offsetof(struct SgNBResourceCoordinationInformationExtIEs, _asn_ctx),
\r
38450 asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773,
\r
38451 3, /* Count of tags in the map */
\r
38452 0, 0, 0, /* Optional elements (not needed) */
\r
38453 -1, /* First extension addition */
\r
38455 asn_TYPE_descriptor_t asn_DEF_SgNBResourceCoordinationInformationExtIEs = {
\r
38456 "SgNBResourceCoordinationInformationExtIEs",
\r
38457 "SgNBResourceCoordinationInformationExtIEs",
\r
38458 &asn_OP_SEQUENCE,
\r
38459 asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773,
\r
38460 sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)
\r
38461 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */
\r
38462 asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773, /* Same as above */
\r
38463 sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)
\r
38464 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */
\r
38465 { 0, 0, SEQUENCE_constraint },
\r
38466 asn_MBR_SgNBResourceCoordinationInformationExtIEs_773,
\r
38467 3, /* Elements count */
\r
38468 &asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773 /* Additional specs */
\r
38471 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_780 = {
\r
38472 sizeof(struct SpecialSubframe_Info_ExtIEs__extensionValue),
\r
38473 offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
\r
38474 offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, present),
\r
38475 sizeof(((struct SpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
\r
38476 0, /* No top level tags */
\r
38477 0, /* No tags in the map */
\r
38479 -1 /* Extensions start */
\r
38481 static /* Use -fall-defs-global to expose */
\r
38482 asn_TYPE_descriptor_t asn_DEF_extensionValue_780 = {
\r
38483 "extensionValue",
\r
38484 "extensionValue",
\r
38485 &asn_OP_OPEN_TYPE,
\r
38486 0, /* No effective tags (pointer) */
\r
38487 0, /* No effective tags (count) */
\r
38488 0, /* No tags (pointer) */
\r
38489 0, /* No tags (count) */
\r
38490 { 0, 0, OPEN_TYPE_constraint },
\r
38491 0, 0, /* No members */
\r
38492 &asn_SPC_extensionValue_specs_780 /* Additional specs */
\r
38495 asn_TYPE_member_t asn_MBR_SpecialSubframe_Info_ExtIEs_777[] = {
\r
38496 { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, id),
\r
38497 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
38498 -1, /* IMPLICIT tag at current level */
\r
38499 &asn_DEF_ProtocolIE_ID,
\r
38501 { 0, &asn_PER_memb_id_constr_778, memb_id_constraint_777 },
\r
38502 0, 0, /* No default value */
\r
38505 { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, criticality),
\r
38506 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
38507 -1, /* IMPLICIT tag at current level */
\r
38508 &asn_DEF_Criticality,
\r
38510 { 0, &asn_PER_memb_criticality_constr_779, memb_criticality_constraint_777 },
\r
38511 0, 0, /* No default value */
\r
38514 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, extensionValue),
\r
38515 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
38516 +1, /* EXPLICIT tag at current level */
\r
38517 &asn_DEF_extensionValue_780,
\r
38519 { 0, &asn_PER_memb_extensionValue_constr_780, memb_extensionValue_constraint_777 },
\r
38520 0, 0, /* No default value */
\r
38524 static const ber_tlv_tag_t asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[] = {
\r
38525 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
38527 static const asn_TYPE_tag2member_t asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777[] = {
\r
38528 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
38529 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
38530 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
38532 asn_SEQUENCE_specifics_t asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777 = {
\r
38533 sizeof(struct SpecialSubframe_Info_ExtIEs),
\r
38534 offsetof(struct SpecialSubframe_Info_ExtIEs, _asn_ctx),
\r
38535 asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777,
\r
38536 3, /* Count of tags in the map */
\r
38537 0, 0, 0, /* Optional elements (not needed) */
\r
38538 -1, /* First extension addition */
\r
38540 asn_TYPE_descriptor_t asn_DEF_SpecialSubframe_Info_ExtIEs = {
\r
38541 "SpecialSubframe-Info-ExtIEs",
\r
38542 "SpecialSubframe-Info-ExtIEs",
\r
38543 &asn_OP_SEQUENCE,
\r
38544 asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777,
\r
38545 sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)
\r
38546 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */
\r
38547 asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777, /* Same as above */
\r
38548 sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)
\r
38549 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */
\r
38550 { 0, 0, SEQUENCE_constraint },
\r
38551 asn_MBR_SpecialSubframe_Info_ExtIEs_777,
\r
38552 3, /* Elements count */
\r
38553 &asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777 /* Additional specs */
\r
38556 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_784 = {
\r
38557 sizeof(struct SubbandCQI_ExtIEs__extensionValue),
\r
38558 offsetof(struct SubbandCQI_ExtIEs__extensionValue, _asn_ctx),
\r
38559 offsetof(struct SubbandCQI_ExtIEs__extensionValue, present),
\r
38560 sizeof(((struct SubbandCQI_ExtIEs__extensionValue *)0)->present),
\r
38561 0, /* No top level tags */
\r
38562 0, /* No tags in the map */
\r
38564 -1 /* Extensions start */
\r
38566 static /* Use -fall-defs-global to expose */
\r
38567 asn_TYPE_descriptor_t asn_DEF_extensionValue_784 = {
\r
38568 "extensionValue",
\r
38569 "extensionValue",
\r
38570 &asn_OP_OPEN_TYPE,
\r
38571 0, /* No effective tags (pointer) */
\r
38572 0, /* No effective tags (count) */
\r
38573 0, /* No tags (pointer) */
\r
38574 0, /* No tags (count) */
\r
38575 { 0, 0, OPEN_TYPE_constraint },
\r
38576 0, 0, /* No members */
\r
38577 &asn_SPC_extensionValue_specs_784 /* Additional specs */
\r
38580 asn_TYPE_member_t asn_MBR_SubbandCQI_ExtIEs_781[] = {
\r
38581 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, id),
\r
38582 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
38583 -1, /* IMPLICIT tag at current level */
\r
38584 &asn_DEF_ProtocolIE_ID,
\r
38586 { 0, &asn_PER_memb_id_constr_782, memb_id_constraint_781 },
\r
38587 0, 0, /* No default value */
\r
38590 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, criticality),
\r
38591 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
38592 -1, /* IMPLICIT tag at current level */
\r
38593 &asn_DEF_Criticality,
\r
38595 { 0, &asn_PER_memb_criticality_constr_783, memb_criticality_constraint_781 },
\r
38596 0, 0, /* No default value */
\r
38599 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, extensionValue),
\r
38600 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
38601 +1, /* EXPLICIT tag at current level */
\r
38602 &asn_DEF_extensionValue_784,
\r
38604 { 0, &asn_PER_memb_extensionValue_constr_784, memb_extensionValue_constraint_781 },
\r
38605 0, 0, /* No default value */
\r
38609 static const ber_tlv_tag_t asn_DEF_SubbandCQI_ExtIEs_tags_781[] = {
\r
38610 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
38612 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQI_ExtIEs_tag2el_781[] = {
\r
38613 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
38614 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
38615 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
38617 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQI_ExtIEs_specs_781 = {
\r
38618 sizeof(struct SubbandCQI_ExtIEs),
\r
38619 offsetof(struct SubbandCQI_ExtIEs, _asn_ctx),
\r
38620 asn_MAP_SubbandCQI_ExtIEs_tag2el_781,
\r
38621 3, /* Count of tags in the map */
\r
38622 0, 0, 0, /* Optional elements (not needed) */
\r
38623 -1, /* First extension addition */
\r
38625 asn_TYPE_descriptor_t asn_DEF_SubbandCQI_ExtIEs = {
\r
38626 "SubbandCQI-ExtIEs",
\r
38627 "SubbandCQI-ExtIEs",
\r
38628 &asn_OP_SEQUENCE,
\r
38629 asn_DEF_SubbandCQI_ExtIEs_tags_781,
\r
38630 sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)
\r
38631 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */
\r
38632 asn_DEF_SubbandCQI_ExtIEs_tags_781, /* Same as above */
\r
38633 sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)
\r
38634 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */
\r
38635 { 0, 0, SEQUENCE_constraint },
\r
38636 asn_MBR_SubbandCQI_ExtIEs_781,
\r
38637 3, /* Elements count */
\r
38638 &asn_SPC_SubbandCQI_ExtIEs_specs_781 /* Additional specs */
\r
38641 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_788 = {
\r
38642 sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue),
\r
38643 offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, _asn_ctx),
\r
38644 offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, present),
\r
38645 sizeof(((struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue *)0)->present),
\r
38646 0, /* No top level tags */
\r
38647 0, /* No tags in the map */
\r
38649 -1 /* Extensions start */
\r
38651 static /* Use -fall-defs-global to expose */
\r
38652 asn_TYPE_descriptor_t asn_DEF_extensionValue_788 = {
\r
38653 "extensionValue",
\r
38654 "extensionValue",
\r
38655 &asn_OP_OPEN_TYPE,
\r
38656 0, /* No effective tags (pointer) */
\r
38657 0, /* No effective tags (count) */
\r
38658 0, /* No tags (pointer) */
\r
38659 0, /* No tags (count) */
\r
38660 { 0, 0, OPEN_TYPE_constraint },
\r
38661 0, 0, /* No members */
\r
38662 &asn_SPC_extensionValue_specs_788 /* Additional specs */
\r
38665 asn_TYPE_member_t asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785[] = {
\r
38666 { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, id),
\r
38667 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
38668 -1, /* IMPLICIT tag at current level */
\r
38669 &asn_DEF_ProtocolIE_ID,
\r
38671 { 0, &asn_PER_memb_id_constr_786, memb_id_constraint_785 },
\r
38672 0, 0, /* No default value */
\r
38675 { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, criticality),
\r
38676 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
38677 -1, /* IMPLICIT tag at current level */
\r
38678 &asn_DEF_Criticality,
\r
38680 { 0, &asn_PER_memb_criticality_constr_787, memb_criticality_constraint_785 },
\r
38681 0, 0, /* No default value */
\r
38684 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, extensionValue),
\r
38685 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
38686 +1, /* EXPLICIT tag at current level */
\r
38687 &asn_DEF_extensionValue_788,
\r
38689 { 0, &asn_PER_memb_extensionValue_constr_788, memb_extensionValue_constraint_785 },
\r
38690 0, 0, /* No default value */
\r
38694 static const ber_tlv_tag_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[] = {
\r
38695 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
38697 static const asn_TYPE_tag2member_t asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785[] = {
\r
38698 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
38699 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
38700 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
38702 asn_SEQUENCE_specifics_t asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785 = {
\r
38703 sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs),
\r
38704 offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, _asn_ctx),
\r
38705 asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785,
\r
38706 3, /* Count of tags in the map */
\r
38707 0, 0, 0, /* Optional elements (not needed) */
\r
38708 -1, /* First extension addition */
\r
38710 asn_TYPE_descriptor_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs = {
\r
38711 "Subscription-Based-UE-DifferentiationInfo-ExtIEs",
\r
38712 "Subscription-Based-UE-DifferentiationInfo-ExtIEs",
\r
38713 &asn_OP_SEQUENCE,
\r
38714 asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785,
\r
38715 sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)
\r
38716 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */
\r
38717 asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785, /* Same as above */
\r
38718 sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)
\r
38719 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */
\r
38720 { 0, 0, SEQUENCE_constraint },
\r
38721 asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785,
\r
38722 3, /* Elements count */
\r
38723 &asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785 /* Additional specs */
\r
38726 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_792 = {
\r
38727 sizeof(struct ScheduledCommunicationTime_ExtIEs__extensionValue),
\r
38728 offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, _asn_ctx),
\r
38729 offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, present),
\r
38730 sizeof(((struct ScheduledCommunicationTime_ExtIEs__extensionValue *)0)->present),
\r
38731 0, /* No top level tags */
\r
38732 0, /* No tags in the map */
\r
38734 -1 /* Extensions start */
\r
38736 static /* Use -fall-defs-global to expose */
\r
38737 asn_TYPE_descriptor_t asn_DEF_extensionValue_792 = {
\r
38738 "extensionValue",
\r
38739 "extensionValue",
\r
38740 &asn_OP_OPEN_TYPE,
\r
38741 0, /* No effective tags (pointer) */
\r
38742 0, /* No effective tags (count) */
\r
38743 0, /* No tags (pointer) */
\r
38744 0, /* No tags (count) */
\r
38745 { 0, 0, OPEN_TYPE_constraint },
\r
38746 0, 0, /* No members */
\r
38747 &asn_SPC_extensionValue_specs_792 /* Additional specs */
\r
38750 asn_TYPE_member_t asn_MBR_ScheduledCommunicationTime_ExtIEs_789[] = {
\r
38751 { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, id),
\r
38752 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
38753 -1, /* IMPLICIT tag at current level */
\r
38754 &asn_DEF_ProtocolIE_ID,
\r
38756 { 0, &asn_PER_memb_id_constr_790, memb_id_constraint_789 },
\r
38757 0, 0, /* No default value */
\r
38760 { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, criticality),
\r
38761 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
38762 -1, /* IMPLICIT tag at current level */
\r
38763 &asn_DEF_Criticality,
\r
38765 { 0, &asn_PER_memb_criticality_constr_791, memb_criticality_constraint_789 },
\r
38766 0, 0, /* No default value */
\r
38769 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, extensionValue),
\r
38770 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
38771 +1, /* EXPLICIT tag at current level */
\r
38772 &asn_DEF_extensionValue_792,
\r
38774 { 0, &asn_PER_memb_extensionValue_constr_792, memb_extensionValue_constraint_789 },
\r
38775 0, 0, /* No default value */
\r
38779 static const ber_tlv_tag_t asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[] = {
\r
38780 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
38782 static const asn_TYPE_tag2member_t asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789[] = {
\r
38783 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
38784 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
38785 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
38787 asn_SEQUENCE_specifics_t asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789 = {
\r
38788 sizeof(struct ScheduledCommunicationTime_ExtIEs),
\r
38789 offsetof(struct ScheduledCommunicationTime_ExtIEs, _asn_ctx),
\r
38790 asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789,
\r
38791 3, /* Count of tags in the map */
\r
38792 0, 0, 0, /* Optional elements (not needed) */
\r
38793 -1, /* First extension addition */
\r
38795 asn_TYPE_descriptor_t asn_DEF_ScheduledCommunicationTime_ExtIEs = {
\r
38796 "ScheduledCommunicationTime-ExtIEs",
\r
38797 "ScheduledCommunicationTime-ExtIEs",
\r
38798 &asn_OP_SEQUENCE,
\r
38799 asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789,
\r
38800 sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)
\r
38801 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */
\r
38802 asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789, /* Same as above */
\r
38803 sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)
\r
38804 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */
\r
38805 { 0, 0, SEQUENCE_constraint },
\r
38806 asn_MBR_ScheduledCommunicationTime_ExtIEs_789,
\r
38807 3, /* Elements count */
\r
38808 &asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789 /* Additional specs */
\r
38811 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_796 = {
\r
38812 sizeof(struct SubbandCQIItem_ExtIEs__extensionValue),
\r
38813 offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, _asn_ctx),
\r
38814 offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, present),
\r
38815 sizeof(((struct SubbandCQIItem_ExtIEs__extensionValue *)0)->present),
\r
38816 0, /* No top level tags */
\r
38817 0, /* No tags in the map */
\r
38819 -1 /* Extensions start */
\r
38821 static /* Use -fall-defs-global to expose */
\r
38822 asn_TYPE_descriptor_t asn_DEF_extensionValue_796 = {
\r
38823 "extensionValue",
\r
38824 "extensionValue",
\r
38825 &asn_OP_OPEN_TYPE,
\r
38826 0, /* No effective tags (pointer) */
\r
38827 0, /* No effective tags (count) */
\r
38828 0, /* No tags (pointer) */
\r
38829 0, /* No tags (count) */
\r
38830 { 0, 0, OPEN_TYPE_constraint },
\r
38831 0, 0, /* No members */
\r
38832 &asn_SPC_extensionValue_specs_796 /* Additional specs */
\r
38835 asn_TYPE_member_t asn_MBR_SubbandCQIItem_ExtIEs_793[] = {
\r
38836 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, id),
\r
38837 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
38838 -1, /* IMPLICIT tag at current level */
\r
38839 &asn_DEF_ProtocolIE_ID,
\r
38841 { 0, &asn_PER_memb_id_constr_794, memb_id_constraint_793 },
\r
38842 0, 0, /* No default value */
\r
38845 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, criticality),
\r
38846 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
38847 -1, /* IMPLICIT tag at current level */
\r
38848 &asn_DEF_Criticality,
\r
38850 { 0, &asn_PER_memb_criticality_constr_795, memb_criticality_constraint_793 },
\r
38851 0, 0, /* No default value */
\r
38854 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, extensionValue),
\r
38855 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
38856 +1, /* EXPLICIT tag at current level */
\r
38857 &asn_DEF_extensionValue_796,
\r
38859 { 0, &asn_PER_memb_extensionValue_constr_796, memb_extensionValue_constraint_793 },
\r
38860 0, 0, /* No default value */
\r
38864 static const ber_tlv_tag_t asn_DEF_SubbandCQIItem_ExtIEs_tags_793[] = {
\r
38865 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
38867 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793[] = {
\r
38868 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
38869 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
38870 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
38872 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQIItem_ExtIEs_specs_793 = {
\r
38873 sizeof(struct SubbandCQIItem_ExtIEs),
\r
38874 offsetof(struct SubbandCQIItem_ExtIEs, _asn_ctx),
\r
38875 asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793,
\r
38876 3, /* Count of tags in the map */
\r
38877 0, 0, 0, /* Optional elements (not needed) */
\r
38878 -1, /* First extension addition */
\r
38880 asn_TYPE_descriptor_t asn_DEF_SubbandCQIItem_ExtIEs = {
\r
38881 "SubbandCQIItem-ExtIEs",
\r
38882 "SubbandCQIItem-ExtIEs",
\r
38883 &asn_OP_SEQUENCE,
\r
38884 asn_DEF_SubbandCQIItem_ExtIEs_tags_793,
\r
38885 sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)
\r
38886 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */
\r
38887 asn_DEF_SubbandCQIItem_ExtIEs_tags_793, /* Same as above */
\r
38888 sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)
\r
38889 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */
\r
38890 { 0, 0, SEQUENCE_constraint },
\r
38891 asn_MBR_SubbandCQIItem_ExtIEs_793,
\r
38892 3, /* Elements count */
\r
38893 &asn_SPC_SubbandCQIItem_ExtIEs_specs_793 /* Additional specs */
\r
38896 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_800 = {
\r
38897 sizeof(struct SULInformation_ExtIEs__extensionValue),
\r
38898 offsetof(struct SULInformation_ExtIEs__extensionValue, _asn_ctx),
\r
38899 offsetof(struct SULInformation_ExtIEs__extensionValue, present),
\r
38900 sizeof(((struct SULInformation_ExtIEs__extensionValue *)0)->present),
\r
38901 0, /* No top level tags */
\r
38902 0, /* No tags in the map */
\r
38904 -1 /* Extensions start */
\r
38906 static /* Use -fall-defs-global to expose */
\r
38907 asn_TYPE_descriptor_t asn_DEF_extensionValue_800 = {
\r
38908 "extensionValue",
\r
38909 "extensionValue",
\r
38910 &asn_OP_OPEN_TYPE,
\r
38911 0, /* No effective tags (pointer) */
\r
38912 0, /* No effective tags (count) */
\r
38913 0, /* No tags (pointer) */
\r
38914 0, /* No tags (count) */
\r
38915 { 0, 0, OPEN_TYPE_constraint },
\r
38916 0, 0, /* No members */
\r
38917 &asn_SPC_extensionValue_specs_800 /* Additional specs */
\r
38920 asn_TYPE_member_t asn_MBR_SULInformation_ExtIEs_797[] = {
\r
38921 { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, id),
\r
38922 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
38923 -1, /* IMPLICIT tag at current level */
\r
38924 &asn_DEF_ProtocolIE_ID,
\r
38926 { 0, &asn_PER_memb_id_constr_798, memb_id_constraint_797 },
\r
38927 0, 0, /* No default value */
\r
38930 { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, criticality),
\r
38931 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
38932 -1, /* IMPLICIT tag at current level */
\r
38933 &asn_DEF_Criticality,
\r
38935 { 0, &asn_PER_memb_criticality_constr_799, memb_criticality_constraint_797 },
\r
38936 0, 0, /* No default value */
\r
38939 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, extensionValue),
\r
38940 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
38941 +1, /* EXPLICIT tag at current level */
\r
38942 &asn_DEF_extensionValue_800,
\r
38944 { 0, &asn_PER_memb_extensionValue_constr_800, memb_extensionValue_constraint_797 },
\r
38945 0, 0, /* No default value */
\r
38949 static const ber_tlv_tag_t asn_DEF_SULInformation_ExtIEs_tags_797[] = {
\r
38950 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
38952 static const asn_TYPE_tag2member_t asn_MAP_SULInformation_ExtIEs_tag2el_797[] = {
\r
38953 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
38954 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
38955 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
38957 asn_SEQUENCE_specifics_t asn_SPC_SULInformation_ExtIEs_specs_797 = {
\r
38958 sizeof(struct SULInformation_ExtIEs),
\r
38959 offsetof(struct SULInformation_ExtIEs, _asn_ctx),
\r
38960 asn_MAP_SULInformation_ExtIEs_tag2el_797,
\r
38961 3, /* Count of tags in the map */
\r
38962 0, 0, 0, /* Optional elements (not needed) */
\r
38963 -1, /* First extension addition */
\r
38965 asn_TYPE_descriptor_t asn_DEF_SULInformation_ExtIEs = {
\r
38966 "SULInformation-ExtIEs",
\r
38967 "SULInformation-ExtIEs",
\r
38968 &asn_OP_SEQUENCE,
\r
38969 asn_DEF_SULInformation_ExtIEs_tags_797,
\r
38970 sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)
\r
38971 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */
\r
38972 asn_DEF_SULInformation_ExtIEs_tags_797, /* Same as above */
\r
38973 sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)
\r
38974 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */
\r
38975 { 0, 0, SEQUENCE_constraint },
\r
38976 asn_MBR_SULInformation_ExtIEs_797,
\r
38977 3, /* Elements count */
\r
38978 &asn_SPC_SULInformation_ExtIEs_specs_797 /* Additional specs */
\r
38981 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_804 = {
\r
38982 sizeof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue),
\r
38983 offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, _asn_ctx),
\r
38984 offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, present),
\r
38985 sizeof(((struct SupportedSULFreqBandItem_ExtIEs__extensionValue *)0)->present),
\r
38986 0, /* No top level tags */
\r
38987 0, /* No tags in the map */
\r
38989 -1 /* Extensions start */
\r
38991 static /* Use -fall-defs-global to expose */
\r
38992 asn_TYPE_descriptor_t asn_DEF_extensionValue_804 = {
\r
38993 "extensionValue",
\r
38994 "extensionValue",
\r
38995 &asn_OP_OPEN_TYPE,
\r
38996 0, /* No effective tags (pointer) */
\r
38997 0, /* No effective tags (count) */
\r
38998 0, /* No tags (pointer) */
\r
38999 0, /* No tags (count) */
\r
39000 { 0, 0, OPEN_TYPE_constraint },
\r
39001 0, 0, /* No members */
\r
39002 &asn_SPC_extensionValue_specs_804 /* Additional specs */
\r
39005 asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_ExtIEs_801[] = {
\r
39006 { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, id),
\r
39007 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
39008 -1, /* IMPLICIT tag at current level */
\r
39009 &asn_DEF_ProtocolIE_ID,
\r
39011 { 0, &asn_PER_memb_id_constr_802, memb_id_constraint_801 },
\r
39012 0, 0, /* No default value */
\r
39015 { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, criticality),
\r
39016 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
39017 -1, /* IMPLICIT tag at current level */
\r
39018 &asn_DEF_Criticality,
\r
39020 { 0, &asn_PER_memb_criticality_constr_803, memb_criticality_constraint_801 },
\r
39021 0, 0, /* No default value */
\r
39024 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, extensionValue),
\r
39025 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
39026 +1, /* EXPLICIT tag at current level */
\r
39027 &asn_DEF_extensionValue_804,
\r
39029 { 0, &asn_PER_memb_extensionValue_constr_804, memb_extensionValue_constraint_801 },
\r
39030 0, 0, /* No default value */
\r
39034 static const ber_tlv_tag_t asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[] = {
\r
39035 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
39037 static const asn_TYPE_tag2member_t asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801[] = {
\r
39038 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
39039 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
39040 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
39042 asn_SEQUENCE_specifics_t asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801 = {
\r
39043 sizeof(struct SupportedSULFreqBandItem_ExtIEs),
\r
39044 offsetof(struct SupportedSULFreqBandItem_ExtIEs, _asn_ctx),
\r
39045 asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801,
\r
39046 3, /* Count of tags in the map */
\r
39047 0, 0, 0, /* Optional elements (not needed) */
\r
39048 -1, /* First extension addition */
\r
39050 asn_TYPE_descriptor_t asn_DEF_SupportedSULFreqBandItem_ExtIEs = {
\r
39051 "SupportedSULFreqBandItem-ExtIEs",
\r
39052 "SupportedSULFreqBandItem-ExtIEs",
\r
39053 &asn_OP_SEQUENCE,
\r
39054 asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801,
\r
39055 sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)
\r
39056 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */
\r
39057 asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801, /* Same as above */
\r
39058 sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)
\r
39059 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */
\r
39060 { 0, 0, SEQUENCE_constraint },
\r
39061 asn_MBR_SupportedSULFreqBandItem_ExtIEs_801,
\r
39062 3, /* Elements count */
\r
39063 &asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801 /* Additional specs */
\r
39066 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_808 = {
\r
39067 sizeof(struct TABasedMDT_ExtIEs__extensionValue),
\r
39068 offsetof(struct TABasedMDT_ExtIEs__extensionValue, _asn_ctx),
\r
39069 offsetof(struct TABasedMDT_ExtIEs__extensionValue, present),
\r
39070 sizeof(((struct TABasedMDT_ExtIEs__extensionValue *)0)->present),
\r
39071 0, /* No top level tags */
\r
39072 0, /* No tags in the map */
\r
39074 -1 /* Extensions start */
\r
39076 static /* Use -fall-defs-global to expose */
\r
39077 asn_TYPE_descriptor_t asn_DEF_extensionValue_808 = {
\r
39078 "extensionValue",
\r
39079 "extensionValue",
\r
39080 &asn_OP_OPEN_TYPE,
\r
39081 0, /* No effective tags (pointer) */
\r
39082 0, /* No effective tags (count) */
\r
39083 0, /* No tags (pointer) */
\r
39084 0, /* No tags (count) */
\r
39085 { 0, 0, OPEN_TYPE_constraint },
\r
39086 0, 0, /* No members */
\r
39087 &asn_SPC_extensionValue_specs_808 /* Additional specs */
\r
39090 asn_TYPE_member_t asn_MBR_TABasedMDT_ExtIEs_805[] = {
\r
39091 { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, id),
\r
39092 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
39093 -1, /* IMPLICIT tag at current level */
\r
39094 &asn_DEF_ProtocolIE_ID,
\r
39096 { 0, &asn_PER_memb_id_constr_806, memb_id_constraint_805 },
\r
39097 0, 0, /* No default value */
\r
39100 { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, criticality),
\r
39101 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
39102 -1, /* IMPLICIT tag at current level */
\r
39103 &asn_DEF_Criticality,
\r
39105 { 0, &asn_PER_memb_criticality_constr_807, memb_criticality_constraint_805 },
\r
39106 0, 0, /* No default value */
\r
39109 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, extensionValue),
\r
39110 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
39111 +1, /* EXPLICIT tag at current level */
\r
39112 &asn_DEF_extensionValue_808,
\r
39114 { 0, &asn_PER_memb_extensionValue_constr_808, memb_extensionValue_constraint_805 },
\r
39115 0, 0, /* No default value */
\r
39119 static const ber_tlv_tag_t asn_DEF_TABasedMDT_ExtIEs_tags_805[] = {
\r
39120 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
39122 static const asn_TYPE_tag2member_t asn_MAP_TABasedMDT_ExtIEs_tag2el_805[] = {
\r
39123 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
39124 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
39125 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
39127 asn_SEQUENCE_specifics_t asn_SPC_TABasedMDT_ExtIEs_specs_805 = {
\r
39128 sizeof(struct TABasedMDT_ExtIEs),
\r
39129 offsetof(struct TABasedMDT_ExtIEs, _asn_ctx),
\r
39130 asn_MAP_TABasedMDT_ExtIEs_tag2el_805,
\r
39131 3, /* Count of tags in the map */
\r
39132 0, 0, 0, /* Optional elements (not needed) */
\r
39133 -1, /* First extension addition */
\r
39135 asn_TYPE_descriptor_t asn_DEF_TABasedMDT_ExtIEs = {
\r
39136 "TABasedMDT-ExtIEs",
\r
39137 "TABasedMDT-ExtIEs",
\r
39138 &asn_OP_SEQUENCE,
\r
39139 asn_DEF_TABasedMDT_ExtIEs_tags_805,
\r
39140 sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)
\r
39141 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */
\r
39142 asn_DEF_TABasedMDT_ExtIEs_tags_805, /* Same as above */
\r
39143 sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)
\r
39144 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */
\r
39145 { 0, 0, SEQUENCE_constraint },
\r
39146 asn_MBR_TABasedMDT_ExtIEs_805,
\r
39147 3, /* Elements count */
\r
39148 &asn_SPC_TABasedMDT_ExtIEs_specs_805 /* Additional specs */
\r
39151 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_812 = {
\r
39152 sizeof(struct TAIBasedMDT_ExtIEs__extensionValue),
\r
39153 offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, _asn_ctx),
\r
39154 offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, present),
\r
39155 sizeof(((struct TAIBasedMDT_ExtIEs__extensionValue *)0)->present),
\r
39156 0, /* No top level tags */
\r
39157 0, /* No tags in the map */
\r
39159 -1 /* Extensions start */
\r
39161 static /* Use -fall-defs-global to expose */
\r
39162 asn_TYPE_descriptor_t asn_DEF_extensionValue_812 = {
\r
39163 "extensionValue",
\r
39164 "extensionValue",
\r
39165 &asn_OP_OPEN_TYPE,
\r
39166 0, /* No effective tags (pointer) */
\r
39167 0, /* No effective tags (count) */
\r
39168 0, /* No tags (pointer) */
\r
39169 0, /* No tags (count) */
\r
39170 { 0, 0, OPEN_TYPE_constraint },
\r
39171 0, 0, /* No members */
\r
39172 &asn_SPC_extensionValue_specs_812 /* Additional specs */
\r
39175 asn_TYPE_member_t asn_MBR_TAIBasedMDT_ExtIEs_809[] = {
\r
39176 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, id),
\r
39177 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
39178 -1, /* IMPLICIT tag at current level */
\r
39179 &asn_DEF_ProtocolIE_ID,
\r
39181 { 0, &asn_PER_memb_id_constr_810, memb_id_constraint_809 },
\r
39182 0, 0, /* No default value */
\r
39185 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, criticality),
\r
39186 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
39187 -1, /* IMPLICIT tag at current level */
\r
39188 &asn_DEF_Criticality,
\r
39190 { 0, &asn_PER_memb_criticality_constr_811, memb_criticality_constraint_809 },
\r
39191 0, 0, /* No default value */
\r
39194 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, extensionValue),
\r
39195 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
39196 +1, /* EXPLICIT tag at current level */
\r
39197 &asn_DEF_extensionValue_812,
\r
39199 { 0, &asn_PER_memb_extensionValue_constr_812, memb_extensionValue_constraint_809 },
\r
39200 0, 0, /* No default value */
\r
39204 static const ber_tlv_tag_t asn_DEF_TAIBasedMDT_ExtIEs_tags_809[] = {
\r
39205 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
39207 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809[] = {
\r
39208 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
39209 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
39210 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
39212 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedMDT_ExtIEs_specs_809 = {
\r
39213 sizeof(struct TAIBasedMDT_ExtIEs),
\r
39214 offsetof(struct TAIBasedMDT_ExtIEs, _asn_ctx),
\r
39215 asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809,
\r
39216 3, /* Count of tags in the map */
\r
39217 0, 0, 0, /* Optional elements (not needed) */
\r
39218 -1, /* First extension addition */
\r
39220 asn_TYPE_descriptor_t asn_DEF_TAIBasedMDT_ExtIEs = {
\r
39221 "TAIBasedMDT-ExtIEs",
\r
39222 "TAIBasedMDT-ExtIEs",
\r
39223 &asn_OP_SEQUENCE,
\r
39224 asn_DEF_TAIBasedMDT_ExtIEs_tags_809,
\r
39225 sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)
\r
39226 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */
\r
39227 asn_DEF_TAIBasedMDT_ExtIEs_tags_809, /* Same as above */
\r
39228 sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)
\r
39229 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */
\r
39230 { 0, 0, SEQUENCE_constraint },
\r
39231 asn_MBR_TAIBasedMDT_ExtIEs_809,
\r
39232 3, /* Elements count */
\r
39233 &asn_SPC_TAIBasedMDT_ExtIEs_specs_809 /* Additional specs */
\r
39236 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_816 = {
\r
39237 sizeof(struct TAI_Item_ExtIEs__extensionValue),
\r
39238 offsetof(struct TAI_Item_ExtIEs__extensionValue, _asn_ctx),
\r
39239 offsetof(struct TAI_Item_ExtIEs__extensionValue, present),
\r
39240 sizeof(((struct TAI_Item_ExtIEs__extensionValue *)0)->present),
\r
39241 0, /* No top level tags */
\r
39242 0, /* No tags in the map */
\r
39244 -1 /* Extensions start */
\r
39246 static /* Use -fall-defs-global to expose */
\r
39247 asn_TYPE_descriptor_t asn_DEF_extensionValue_816 = {
\r
39248 "extensionValue",
\r
39249 "extensionValue",
\r
39250 &asn_OP_OPEN_TYPE,
\r
39251 0, /* No effective tags (pointer) */
\r
39252 0, /* No effective tags (count) */
\r
39253 0, /* No tags (pointer) */
\r
39254 0, /* No tags (count) */
\r
39255 { 0, 0, OPEN_TYPE_constraint },
\r
39256 0, 0, /* No members */
\r
39257 &asn_SPC_extensionValue_specs_816 /* Additional specs */
\r
39260 asn_TYPE_member_t asn_MBR_TAI_Item_ExtIEs_813[] = {
\r
39261 { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, id),
\r
39262 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
39263 -1, /* IMPLICIT tag at current level */
\r
39264 &asn_DEF_ProtocolIE_ID,
\r
39266 { 0, &asn_PER_memb_id_constr_814, memb_id_constraint_813 },
\r
39267 0, 0, /* No default value */
\r
39270 { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, criticality),
\r
39271 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
39272 -1, /* IMPLICIT tag at current level */
\r
39273 &asn_DEF_Criticality,
\r
39275 { 0, &asn_PER_memb_criticality_constr_815, memb_criticality_constraint_813 },
\r
39276 0, 0, /* No default value */
\r
39279 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, extensionValue),
\r
39280 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
39281 +1, /* EXPLICIT tag at current level */
\r
39282 &asn_DEF_extensionValue_816,
\r
39284 { 0, &asn_PER_memb_extensionValue_constr_816, memb_extensionValue_constraint_813 },
\r
39285 0, 0, /* No default value */
\r
39289 static const ber_tlv_tag_t asn_DEF_TAI_Item_ExtIEs_tags_813[] = {
\r
39290 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
39292 static const asn_TYPE_tag2member_t asn_MAP_TAI_Item_ExtIEs_tag2el_813[] = {
\r
39293 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
39294 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
39295 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
39297 asn_SEQUENCE_specifics_t asn_SPC_TAI_Item_ExtIEs_specs_813 = {
\r
39298 sizeof(struct TAI_Item_ExtIEs),
\r
39299 offsetof(struct TAI_Item_ExtIEs, _asn_ctx),
\r
39300 asn_MAP_TAI_Item_ExtIEs_tag2el_813,
\r
39301 3, /* Count of tags in the map */
\r
39302 0, 0, 0, /* Optional elements (not needed) */
\r
39303 -1, /* First extension addition */
\r
39305 asn_TYPE_descriptor_t asn_DEF_TAI_Item_ExtIEs = {
\r
39306 "TAI-Item-ExtIEs",
\r
39307 "TAI-Item-ExtIEs",
\r
39308 &asn_OP_SEQUENCE,
\r
39309 asn_DEF_TAI_Item_ExtIEs_tags_813,
\r
39310 sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)
\r
39311 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */
\r
39312 asn_DEF_TAI_Item_ExtIEs_tags_813, /* Same as above */
\r
39313 sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)
\r
39314 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */
\r
39315 { 0, 0, SEQUENCE_constraint },
\r
39316 asn_MBR_TAI_Item_ExtIEs_813,
\r
39317 3, /* Elements count */
\r
39318 &asn_SPC_TAI_Item_ExtIEs_specs_813 /* Additional specs */
\r
39321 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_820 = {
\r
39322 sizeof(struct TABasedQMC_ExtIEs__extensionValue),
\r
39323 offsetof(struct TABasedQMC_ExtIEs__extensionValue, _asn_ctx),
\r
39324 offsetof(struct TABasedQMC_ExtIEs__extensionValue, present),
\r
39325 sizeof(((struct TABasedQMC_ExtIEs__extensionValue *)0)->present),
\r
39326 0, /* No top level tags */
\r
39327 0, /* No tags in the map */
\r
39329 -1 /* Extensions start */
\r
39331 static /* Use -fall-defs-global to expose */
\r
39332 asn_TYPE_descriptor_t asn_DEF_extensionValue_820 = {
\r
39333 "extensionValue",
\r
39334 "extensionValue",
\r
39335 &asn_OP_OPEN_TYPE,
\r
39336 0, /* No effective tags (pointer) */
\r
39337 0, /* No effective tags (count) */
\r
39338 0, /* No tags (pointer) */
\r
39339 0, /* No tags (count) */
\r
39340 { 0, 0, OPEN_TYPE_constraint },
\r
39341 0, 0, /* No members */
\r
39342 &asn_SPC_extensionValue_specs_820 /* Additional specs */
\r
39345 asn_TYPE_member_t asn_MBR_TABasedQMC_ExtIEs_817[] = {
\r
39346 { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, id),
\r
39347 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
39348 -1, /* IMPLICIT tag at current level */
\r
39349 &asn_DEF_ProtocolIE_ID,
\r
39351 { 0, &asn_PER_memb_id_constr_818, memb_id_constraint_817 },
\r
39352 0, 0, /* No default value */
\r
39355 { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, criticality),
\r
39356 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
39357 -1, /* IMPLICIT tag at current level */
\r
39358 &asn_DEF_Criticality,
\r
39360 { 0, &asn_PER_memb_criticality_constr_819, memb_criticality_constraint_817 },
\r
39361 0, 0, /* No default value */
\r
39364 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, extensionValue),
\r
39365 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
39366 +1, /* EXPLICIT tag at current level */
\r
39367 &asn_DEF_extensionValue_820,
\r
39369 { 0, &asn_PER_memb_extensionValue_constr_820, memb_extensionValue_constraint_817 },
\r
39370 0, 0, /* No default value */
\r
39374 static const ber_tlv_tag_t asn_DEF_TABasedQMC_ExtIEs_tags_817[] = {
\r
39375 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
39377 static const asn_TYPE_tag2member_t asn_MAP_TABasedQMC_ExtIEs_tag2el_817[] = {
\r
39378 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
39379 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
39380 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
39382 asn_SEQUENCE_specifics_t asn_SPC_TABasedQMC_ExtIEs_specs_817 = {
\r
39383 sizeof(struct TABasedQMC_ExtIEs),
\r
39384 offsetof(struct TABasedQMC_ExtIEs, _asn_ctx),
\r
39385 asn_MAP_TABasedQMC_ExtIEs_tag2el_817,
\r
39386 3, /* Count of tags in the map */
\r
39387 0, 0, 0, /* Optional elements (not needed) */
\r
39388 -1, /* First extension addition */
\r
39390 asn_TYPE_descriptor_t asn_DEF_TABasedQMC_ExtIEs = {
\r
39391 "TABasedQMC-ExtIEs",
\r
39392 "TABasedQMC-ExtIEs",
\r
39393 &asn_OP_SEQUENCE,
\r
39394 asn_DEF_TABasedQMC_ExtIEs_tags_817,
\r
39395 sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)
\r
39396 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */
\r
39397 asn_DEF_TABasedQMC_ExtIEs_tags_817, /* Same as above */
\r
39398 sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)
\r
39399 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */
\r
39400 { 0, 0, SEQUENCE_constraint },
\r
39401 asn_MBR_TABasedQMC_ExtIEs_817,
\r
39402 3, /* Elements count */
\r
39403 &asn_SPC_TABasedQMC_ExtIEs_specs_817 /* Additional specs */
\r
39406 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_824 = {
\r
39407 sizeof(struct TAIBasedQMC_ExtIEs__extensionValue),
\r
39408 offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, _asn_ctx),
\r
39409 offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, present),
\r
39410 sizeof(((struct TAIBasedQMC_ExtIEs__extensionValue *)0)->present),
\r
39411 0, /* No top level tags */
\r
39412 0, /* No tags in the map */
\r
39414 -1 /* Extensions start */
\r
39416 static /* Use -fall-defs-global to expose */
\r
39417 asn_TYPE_descriptor_t asn_DEF_extensionValue_824 = {
\r
39418 "extensionValue",
\r
39419 "extensionValue",
\r
39420 &asn_OP_OPEN_TYPE,
\r
39421 0, /* No effective tags (pointer) */
\r
39422 0, /* No effective tags (count) */
\r
39423 0, /* No tags (pointer) */
\r
39424 0, /* No tags (count) */
\r
39425 { 0, 0, OPEN_TYPE_constraint },
\r
39426 0, 0, /* No members */
\r
39427 &asn_SPC_extensionValue_specs_824 /* Additional specs */
\r
39430 asn_TYPE_member_t asn_MBR_TAIBasedQMC_ExtIEs_821[] = {
\r
39431 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, id),
\r
39432 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
39433 -1, /* IMPLICIT tag at current level */
\r
39434 &asn_DEF_ProtocolIE_ID,
\r
39436 { 0, &asn_PER_memb_id_constr_822, memb_id_constraint_821 },
\r
39437 0, 0, /* No default value */
\r
39440 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, criticality),
\r
39441 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
39442 -1, /* IMPLICIT tag at current level */
\r
39443 &asn_DEF_Criticality,
\r
39445 { 0, &asn_PER_memb_criticality_constr_823, memb_criticality_constraint_821 },
\r
39446 0, 0, /* No default value */
\r
39449 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, extensionValue),
\r
39450 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
39451 +1, /* EXPLICIT tag at current level */
\r
39452 &asn_DEF_extensionValue_824,
\r
39454 { 0, &asn_PER_memb_extensionValue_constr_824, memb_extensionValue_constraint_821 },
\r
39455 0, 0, /* No default value */
\r
39459 static const ber_tlv_tag_t asn_DEF_TAIBasedQMC_ExtIEs_tags_821[] = {
\r
39460 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
39462 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821[] = {
\r
39463 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
39464 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
39465 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
39467 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedQMC_ExtIEs_specs_821 = {
\r
39468 sizeof(struct TAIBasedQMC_ExtIEs),
\r
39469 offsetof(struct TAIBasedQMC_ExtIEs, _asn_ctx),
\r
39470 asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821,
\r
39471 3, /* Count of tags in the map */
\r
39472 0, 0, 0, /* Optional elements (not needed) */
\r
39473 -1, /* First extension addition */
\r
39475 asn_TYPE_descriptor_t asn_DEF_TAIBasedQMC_ExtIEs = {
\r
39476 "TAIBasedQMC-ExtIEs",
\r
39477 "TAIBasedQMC-ExtIEs",
\r
39478 &asn_OP_SEQUENCE,
\r
39479 asn_DEF_TAIBasedQMC_ExtIEs_tags_821,
\r
39480 sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)
\r
39481 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */
\r
39482 asn_DEF_TAIBasedQMC_ExtIEs_tags_821, /* Same as above */
\r
39483 sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)
\r
39484 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */
\r
39485 { 0, 0, SEQUENCE_constraint },
\r
39486 asn_MBR_TAIBasedQMC_ExtIEs_821,
\r
39487 3, /* Elements count */
\r
39488 &asn_SPC_TAIBasedQMC_ExtIEs_specs_821 /* Additional specs */
\r
39491 static asn_TYPE_member_t asn_MBR_extensionValue_828[] = {
\r
39492 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframe_Info),
\r
39493 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
39495 &asn_DEF_AdditionalSpecialSubframe_Info,
\r
39498 0, 0, /* No default value */
\r
39499 "AdditionalSpecialSubframe-Info"
\r
39501 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
\r
39502 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
39504 &asn_DEF_EARFCNExtension,
\r
39507 0, 0, /* No default value */
\r
39508 "EARFCNExtension"
\r
39510 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframeExtension_Info),
\r
39511 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
39513 &asn_DEF_AdditionalSpecialSubframeExtension_Info,
\r
39516 0, 0, /* No default value */
\r
39517 "AdditionalSpecialSubframeExtension-Info"
\r
39520 static const unsigned asn_MAP_extensionValue_to_canonical_828[] = { 1, 0, 2 };
\r
39521 static const unsigned asn_MAP_extensionValue_from_canonical_828[] = { 1, 0, 2 };
\r
39522 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_828[] = {
\r
39523 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
\r
39524 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* AdditionalSpecialSubframe-Info */
\r
39525 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* AdditionalSpecialSubframeExtension-Info */
\r
39527 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_828 = {
\r
39528 sizeof(struct TDD_Info_ExtIEs__extensionValue),
\r
39529 offsetof(struct TDD_Info_ExtIEs__extensionValue, _asn_ctx),
\r
39530 offsetof(struct TDD_Info_ExtIEs__extensionValue, present),
\r
39531 sizeof(((struct TDD_Info_ExtIEs__extensionValue *)0)->present),
\r
39532 asn_MAP_extensionValue_tag2el_828,
\r
39533 3, /* Count of tags in the map */
\r
39534 asn_MAP_extensionValue_to_canonical_828,
\r
39535 asn_MAP_extensionValue_from_canonical_828,
\r
39536 -1 /* Extensions start */
\r
39538 static /* Use -fall-defs-global to expose */
\r
39539 asn_TYPE_descriptor_t asn_DEF_extensionValue_828 = {
\r
39540 "extensionValue",
\r
39541 "extensionValue",
\r
39542 &asn_OP_OPEN_TYPE,
\r
39543 0, /* No effective tags (pointer) */
\r
39544 0, /* No effective tags (count) */
\r
39545 0, /* No tags (pointer) */
\r
39546 0, /* No tags (count) */
\r
39547 { 0, 0, OPEN_TYPE_constraint },
\r
39548 asn_MBR_extensionValue_828,
\r
39549 3, /* Elements count */
\r
39550 &asn_SPC_extensionValue_specs_828 /* Additional specs */
\r
39553 asn_TYPE_member_t asn_MBR_TDD_Info_ExtIEs_825[] = {
\r
39554 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, id),
\r
39555 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
39556 -1, /* IMPLICIT tag at current level */
\r
39557 &asn_DEF_ProtocolIE_ID,
\r
39559 { 0, &asn_PER_memb_id_constr_826, memb_id_constraint_825 },
\r
39560 0, 0, /* No default value */
\r
39563 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, criticality),
\r
39564 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
39565 -1, /* IMPLICIT tag at current level */
\r
39566 &asn_DEF_Criticality,
\r
39567 select_TDD_Info_ExtIEs_criticality_type,
\r
39568 { 0, &asn_PER_memb_criticality_constr_827, memb_criticality_constraint_825 },
\r
39569 0, 0, /* No default value */
\r
39572 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, extensionValue),
\r
39573 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
39574 +1, /* EXPLICIT tag at current level */
\r
39575 &asn_DEF_extensionValue_828,
\r
39576 select_TDD_Info_ExtIEs_extensionValue_type,
\r
39577 { 0, &asn_PER_memb_extensionValue_constr_828, memb_extensionValue_constraint_825 },
\r
39578 0, 0, /* No default value */
\r
39582 static const ber_tlv_tag_t asn_DEF_TDD_Info_ExtIEs_tags_825[] = {
\r
39583 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
39585 static const asn_TYPE_tag2member_t asn_MAP_TDD_Info_ExtIEs_tag2el_825[] = {
\r
39586 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
39587 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
39588 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
39590 asn_SEQUENCE_specifics_t asn_SPC_TDD_Info_ExtIEs_specs_825 = {
\r
39591 sizeof(struct TDD_Info_ExtIEs),
\r
39592 offsetof(struct TDD_Info_ExtIEs, _asn_ctx),
\r
39593 asn_MAP_TDD_Info_ExtIEs_tag2el_825,
\r
39594 3, /* Count of tags in the map */
\r
39595 0, 0, 0, /* Optional elements (not needed) */
\r
39596 -1, /* First extension addition */
\r
39598 asn_TYPE_descriptor_t asn_DEF_TDD_Info_ExtIEs = {
\r
39599 "TDD-Info-ExtIEs",
\r
39600 "TDD-Info-ExtIEs",
\r
39601 &asn_OP_SEQUENCE,
\r
39602 asn_DEF_TDD_Info_ExtIEs_tags_825,
\r
39603 sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)
\r
39604 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */
\r
39605 asn_DEF_TDD_Info_ExtIEs_tags_825, /* Same as above */
\r
39606 sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)
\r
39607 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */
\r
39608 { 0, 0, SEQUENCE_constraint },
\r
39609 asn_MBR_TDD_Info_ExtIEs_825,
\r
39610 3, /* Elements count */
\r
39611 &asn_SPC_TDD_Info_ExtIEs_specs_825 /* Additional specs */
\r
39614 static asn_TYPE_member_t asn_MBR_extensionValue_832[] = {
\r
39615 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.MDT_Configuration),
\r
39616 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
39618 &asn_DEF_MDT_Configuration,
\r
39621 0, 0, /* No default value */
\r
39622 "MDT-Configuration"
\r
39624 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.UEAppLayerMeasConfig),
\r
39625 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
39627 &asn_DEF_UEAppLayerMeasConfig,
\r
39630 0, 0, /* No default value */
\r
39631 "UEAppLayerMeasConfig"
\r
39634 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_832[] = {
\r
39635 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MDT-Configuration */
\r
39636 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* UEAppLayerMeasConfig */
\r
39638 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_832 = {
\r
39639 sizeof(struct TraceActivation_ExtIEs__extensionValue),
\r
39640 offsetof(struct TraceActivation_ExtIEs__extensionValue, _asn_ctx),
\r
39641 offsetof(struct TraceActivation_ExtIEs__extensionValue, present),
\r
39642 sizeof(((struct TraceActivation_ExtIEs__extensionValue *)0)->present),
\r
39643 asn_MAP_extensionValue_tag2el_832,
\r
39644 2, /* Count of tags in the map */
\r
39646 -1 /* Extensions start */
\r
39648 static /* Use -fall-defs-global to expose */
\r
39649 asn_TYPE_descriptor_t asn_DEF_extensionValue_832 = {
\r
39650 "extensionValue",
\r
39651 "extensionValue",
\r
39652 &asn_OP_OPEN_TYPE,
\r
39653 0, /* No effective tags (pointer) */
\r
39654 0, /* No effective tags (count) */
\r
39655 0, /* No tags (pointer) */
\r
39656 0, /* No tags (count) */
\r
39657 { 0, 0, OPEN_TYPE_constraint },
\r
39658 asn_MBR_extensionValue_832,
\r
39659 2, /* Elements count */
\r
39660 &asn_SPC_extensionValue_specs_832 /* Additional specs */
\r
39663 asn_TYPE_member_t asn_MBR_TraceActivation_ExtIEs_829[] = {
\r
39664 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, id),
\r
39665 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
39666 -1, /* IMPLICIT tag at current level */
\r
39667 &asn_DEF_ProtocolIE_ID,
\r
39669 { 0, &asn_PER_memb_id_constr_830, memb_id_constraint_829 },
\r
39670 0, 0, /* No default value */
\r
39673 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, criticality),
\r
39674 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
39675 -1, /* IMPLICIT tag at current level */
\r
39676 &asn_DEF_Criticality,
\r
39677 select_TraceActivation_ExtIEs_criticality_type,
\r
39678 { 0, &asn_PER_memb_criticality_constr_831, memb_criticality_constraint_829 },
\r
39679 0, 0, /* No default value */
\r
39682 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, extensionValue),
\r
39683 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
39684 +1, /* EXPLICIT tag at current level */
\r
39685 &asn_DEF_extensionValue_832,
\r
39686 select_TraceActivation_ExtIEs_extensionValue_type,
\r
39687 { 0, &asn_PER_memb_extensionValue_constr_832, memb_extensionValue_constraint_829 },
\r
39688 0, 0, /* No default value */
\r
39692 static const ber_tlv_tag_t asn_DEF_TraceActivation_ExtIEs_tags_829[] = {
\r
39693 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
39695 static const asn_TYPE_tag2member_t asn_MAP_TraceActivation_ExtIEs_tag2el_829[] = {
\r
39696 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
39697 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
39698 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
39700 asn_SEQUENCE_specifics_t asn_SPC_TraceActivation_ExtIEs_specs_829 = {
\r
39701 sizeof(struct TraceActivation_ExtIEs),
\r
39702 offsetof(struct TraceActivation_ExtIEs, _asn_ctx),
\r
39703 asn_MAP_TraceActivation_ExtIEs_tag2el_829,
\r
39704 3, /* Count of tags in the map */
\r
39705 0, 0, 0, /* Optional elements (not needed) */
\r
39706 -1, /* First extension addition */
\r
39708 asn_TYPE_descriptor_t asn_DEF_TraceActivation_ExtIEs = {
\r
39709 "TraceActivation-ExtIEs",
\r
39710 "TraceActivation-ExtIEs",
\r
39711 &asn_OP_SEQUENCE,
\r
39712 asn_DEF_TraceActivation_ExtIEs_tags_829,
\r
39713 sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)
\r
39714 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */
\r
39715 asn_DEF_TraceActivation_ExtIEs_tags_829, /* Same as above */
\r
39716 sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)
\r
39717 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */
\r
39718 { 0, 0, SEQUENCE_constraint },
\r
39719 asn_MBR_TraceActivation_ExtIEs_829,
\r
39720 3, /* Elements count */
\r
39721 &asn_SPC_TraceActivation_ExtIEs_specs_829 /* Additional specs */
\r
39724 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_836 = {
\r
39725 sizeof(struct Tunnel_Information_ExtIEs__extensionValue),
\r
39726 offsetof(struct Tunnel_Information_ExtIEs__extensionValue, _asn_ctx),
\r
39727 offsetof(struct Tunnel_Information_ExtIEs__extensionValue, present),
\r
39728 sizeof(((struct Tunnel_Information_ExtIEs__extensionValue *)0)->present),
\r
39729 0, /* No top level tags */
\r
39730 0, /* No tags in the map */
\r
39732 -1 /* Extensions start */
\r
39734 static /* Use -fall-defs-global to expose */
\r
39735 asn_TYPE_descriptor_t asn_DEF_extensionValue_836 = {
\r
39736 "extensionValue",
\r
39737 "extensionValue",
\r
39738 &asn_OP_OPEN_TYPE,
\r
39739 0, /* No effective tags (pointer) */
\r
39740 0, /* No effective tags (count) */
\r
39741 0, /* No tags (pointer) */
\r
39742 0, /* No tags (count) */
\r
39743 { 0, 0, OPEN_TYPE_constraint },
\r
39744 0, 0, /* No members */
\r
39745 &asn_SPC_extensionValue_specs_836 /* Additional specs */
\r
39748 asn_TYPE_member_t asn_MBR_Tunnel_Information_ExtIEs_833[] = {
\r
39749 { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, id),
\r
39750 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
39751 -1, /* IMPLICIT tag at current level */
\r
39752 &asn_DEF_ProtocolIE_ID,
\r
39754 { 0, &asn_PER_memb_id_constr_834, memb_id_constraint_833 },
\r
39755 0, 0, /* No default value */
\r
39758 { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, criticality),
\r
39759 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
39760 -1, /* IMPLICIT tag at current level */
\r
39761 &asn_DEF_Criticality,
\r
39763 { 0, &asn_PER_memb_criticality_constr_835, memb_criticality_constraint_833 },
\r
39764 0, 0, /* No default value */
\r
39767 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, extensionValue),
\r
39768 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
39769 +1, /* EXPLICIT tag at current level */
\r
39770 &asn_DEF_extensionValue_836,
\r
39772 { 0, &asn_PER_memb_extensionValue_constr_836, memb_extensionValue_constraint_833 },
\r
39773 0, 0, /* No default value */
\r
39777 static const ber_tlv_tag_t asn_DEF_Tunnel_Information_ExtIEs_tags_833[] = {
\r
39778 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
39780 static const asn_TYPE_tag2member_t asn_MAP_Tunnel_Information_ExtIEs_tag2el_833[] = {
\r
39781 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
39782 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
39783 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
39785 asn_SEQUENCE_specifics_t asn_SPC_Tunnel_Information_ExtIEs_specs_833 = {
\r
39786 sizeof(struct Tunnel_Information_ExtIEs),
\r
39787 offsetof(struct Tunnel_Information_ExtIEs, _asn_ctx),
\r
39788 asn_MAP_Tunnel_Information_ExtIEs_tag2el_833,
\r
39789 3, /* Count of tags in the map */
\r
39790 0, 0, 0, /* Optional elements (not needed) */
\r
39791 -1, /* First extension addition */
\r
39793 asn_TYPE_descriptor_t asn_DEF_Tunnel_Information_ExtIEs = {
\r
39794 "Tunnel-Information-ExtIEs",
\r
39795 "Tunnel-Information-ExtIEs",
\r
39796 &asn_OP_SEQUENCE,
\r
39797 asn_DEF_Tunnel_Information_ExtIEs_tags_833,
\r
39798 sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)
\r
39799 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */
\r
39800 asn_DEF_Tunnel_Information_ExtIEs_tags_833, /* Same as above */
\r
39801 sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)
\r
39802 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */
\r
39803 { 0, 0, SEQUENCE_constraint },
\r
39804 asn_MBR_Tunnel_Information_ExtIEs_833,
\r
39805 3, /* Elements count */
\r
39806 &asn_SPC_Tunnel_Information_ExtIEs_specs_833 /* Additional specs */
\r
39809 static asn_TYPE_member_t asn_MBR_extensionValue_840[] = {
\r
39810 { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, choice.ExtendedBitRate),
\r
39811 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
39813 &asn_DEF_ExtendedBitRate,
\r
39816 0, 0, /* No default value */
\r
39817 "ExtendedBitRate"
\r
39820 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_840[] = {
\r
39821 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */
\r
39823 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_840 = {
\r
39824 sizeof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue),
\r
39825 offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, _asn_ctx),
\r
39826 offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, present),
\r
39827 sizeof(((struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue *)0)->present),
\r
39828 asn_MAP_extensionValue_tag2el_840,
\r
39829 1, /* Count of tags in the map */
\r
39831 -1 /* Extensions start */
\r
39833 static /* Use -fall-defs-global to expose */
\r
39834 asn_TYPE_descriptor_t asn_DEF_extensionValue_840 = {
\r
39835 "extensionValue",
\r
39836 "extensionValue",
\r
39837 &asn_OP_OPEN_TYPE,
\r
39838 0, /* No effective tags (pointer) */
\r
39839 0, /* No effective tags (count) */
\r
39840 0, /* No tags (pointer) */
\r
39841 0, /* No tags (count) */
\r
39842 { 0, 0, OPEN_TYPE_constraint },
\r
39843 asn_MBR_extensionValue_840,
\r
39844 1, /* Elements count */
\r
39845 &asn_SPC_extensionValue_specs_840 /* Additional specs */
\r
39848 asn_TYPE_member_t asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837[] = {
\r
39849 { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id),
\r
39850 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
39851 -1, /* IMPLICIT tag at current level */
\r
39852 &asn_DEF_ProtocolIE_ID,
\r
39854 { 0, &asn_PER_memb_id_constr_838, memb_id_constraint_837 },
\r
39855 0, 0, /* No default value */
\r
39858 { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, criticality),
\r
39859 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
39860 -1, /* IMPLICIT tag at current level */
\r
39861 &asn_DEF_Criticality,
\r
39862 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type,
\r
39863 { 0, &asn_PER_memb_criticality_constr_839, memb_criticality_constraint_837 },
\r
39864 0, 0, /* No default value */
\r
39867 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, extensionValue),
\r
39868 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
39869 +1, /* EXPLICIT tag at current level */
\r
39870 &asn_DEF_extensionValue_840,
\r
39871 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type,
\r
39872 { 0, &asn_PER_memb_extensionValue_constr_840, memb_extensionValue_constraint_837 },
\r
39873 0, 0, /* No default value */
\r
39877 static const ber_tlv_tag_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[] = {
\r
39878 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
39880 static const asn_TYPE_tag2member_t asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837[] = {
\r
39881 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
39882 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
39883 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
39885 asn_SEQUENCE_specifics_t asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837 = {
\r
39886 sizeof(struct UEAggregate_MaximumBitrate_ExtIEs),
\r
39887 offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, _asn_ctx),
\r
39888 asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837,
\r
39889 3, /* Count of tags in the map */
\r
39890 0, 0, 0, /* Optional elements (not needed) */
\r
39891 -1, /* First extension addition */
\r
39893 asn_TYPE_descriptor_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs = {
\r
39894 "UEAggregate-MaximumBitrate-ExtIEs",
\r
39895 "UEAggregate-MaximumBitrate-ExtIEs",
\r
39896 &asn_OP_SEQUENCE,
\r
39897 asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837,
\r
39898 sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)
\r
39899 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */
\r
39900 asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837, /* Same as above */
\r
39901 sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)
\r
39902 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */
\r
39903 { 0, 0, SEQUENCE_constraint },
\r
39904 asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837,
\r
39905 3, /* Elements count */
\r
39906 &asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837 /* Additional specs */
\r
39909 static asn_TYPE_member_t asn_MBR_extensionValue_844[] = {
\r
39910 { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, choice.ServiceType),
\r
39911 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
39913 &asn_DEF_ServiceType,
\r
39916 0, 0, /* No default value */
\r
39920 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_844[] = {
\r
39921 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ServiceType */
\r
39923 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_844 = {
\r
39924 sizeof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue),
\r
39925 offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, _asn_ctx),
\r
39926 offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, present),
\r
39927 sizeof(((struct UEAppLayerMeasConfig_ExtIEs__extensionValue *)0)->present),
\r
39928 asn_MAP_extensionValue_tag2el_844,
\r
39929 1, /* Count of tags in the map */
\r
39931 -1 /* Extensions start */
\r
39933 static /* Use -fall-defs-global to expose */
\r
39934 asn_TYPE_descriptor_t asn_DEF_extensionValue_844 = {
\r
39935 "extensionValue",
\r
39936 "extensionValue",
\r
39937 &asn_OP_OPEN_TYPE,
\r
39938 0, /* No effective tags (pointer) */
\r
39939 0, /* No effective tags (count) */
\r
39940 0, /* No tags (pointer) */
\r
39941 0, /* No tags (count) */
\r
39942 { 0, 0, OPEN_TYPE_constraint },
\r
39943 asn_MBR_extensionValue_844,
\r
39944 1, /* Elements count */
\r
39945 &asn_SPC_extensionValue_specs_844 /* Additional specs */
\r
39948 asn_TYPE_member_t asn_MBR_UEAppLayerMeasConfig_ExtIEs_841[] = {
\r
39949 { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, id),
\r
39950 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
39951 -1, /* IMPLICIT tag at current level */
\r
39952 &asn_DEF_ProtocolIE_ID,
\r
39954 { 0, &asn_PER_memb_id_constr_842, memb_id_constraint_841 },
\r
39955 0, 0, /* No default value */
\r
39958 { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, criticality),
\r
39959 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
39960 -1, /* IMPLICIT tag at current level */
\r
39961 &asn_DEF_Criticality,
\r
39962 select_UEAppLayerMeasConfig_ExtIEs_criticality_type,
\r
39963 { 0, &asn_PER_memb_criticality_constr_843, memb_criticality_constraint_841 },
\r
39964 0, 0, /* No default value */
\r
39967 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, extensionValue),
\r
39968 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
39969 +1, /* EXPLICIT tag at current level */
\r
39970 &asn_DEF_extensionValue_844,
\r
39971 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type,
\r
39972 { 0, &asn_PER_memb_extensionValue_constr_844, memb_extensionValue_constraint_841 },
\r
39973 0, 0, /* No default value */
\r
39977 static const ber_tlv_tag_t asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[] = {
\r
39978 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
39980 static const asn_TYPE_tag2member_t asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841[] = {
\r
39981 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
39982 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
39983 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
39985 asn_SEQUENCE_specifics_t asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841 = {
\r
39986 sizeof(struct UEAppLayerMeasConfig_ExtIEs),
\r
39987 offsetof(struct UEAppLayerMeasConfig_ExtIEs, _asn_ctx),
\r
39988 asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841,
\r
39989 3, /* Count of tags in the map */
\r
39990 0, 0, 0, /* Optional elements (not needed) */
\r
39991 -1, /* First extension addition */
\r
39993 asn_TYPE_descriptor_t asn_DEF_UEAppLayerMeasConfig_ExtIEs = {
\r
39994 "UEAppLayerMeasConfig-ExtIEs",
\r
39995 "UEAppLayerMeasConfig-ExtIEs",
\r
39996 &asn_OP_SEQUENCE,
\r
39997 asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841,
\r
39998 sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)
\r
39999 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */
\r
40000 asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841, /* Same as above */
\r
40001 sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)
\r
40002 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */
\r
40003 { 0, 0, SEQUENCE_constraint },
\r
40004 asn_MBR_UEAppLayerMeasConfig_ExtIEs_841,
\r
40005 3, /* Elements count */
\r
40006 &asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841 /* Additional specs */
\r
40009 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_848 = {
\r
40010 sizeof(struct UESecurityCapabilities_ExtIEs__extensionValue),
\r
40011 offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
\r
40012 offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, present),
\r
40013 sizeof(((struct UESecurityCapabilities_ExtIEs__extensionValue *)0)->present),
\r
40014 0, /* No top level tags */
\r
40015 0, /* No tags in the map */
\r
40017 -1 /* Extensions start */
\r
40019 static /* Use -fall-defs-global to expose */
\r
40020 asn_TYPE_descriptor_t asn_DEF_extensionValue_848 = {
\r
40021 "extensionValue",
\r
40022 "extensionValue",
\r
40023 &asn_OP_OPEN_TYPE,
\r
40024 0, /* No effective tags (pointer) */
\r
40025 0, /* No effective tags (count) */
\r
40026 0, /* No tags (pointer) */
\r
40027 0, /* No tags (count) */
\r
40028 { 0, 0, OPEN_TYPE_constraint },
\r
40029 0, 0, /* No members */
\r
40030 &asn_SPC_extensionValue_specs_848 /* Additional specs */
\r
40033 asn_TYPE_member_t asn_MBR_UESecurityCapabilities_ExtIEs_845[] = {
\r
40034 { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, id),
\r
40035 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
40036 -1, /* IMPLICIT tag at current level */
\r
40037 &asn_DEF_ProtocolIE_ID,
\r
40039 { 0, &asn_PER_memb_id_constr_846, memb_id_constraint_845 },
\r
40040 0, 0, /* No default value */
\r
40043 { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, criticality),
\r
40044 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
40045 -1, /* IMPLICIT tag at current level */
\r
40046 &asn_DEF_Criticality,
\r
40048 { 0, &asn_PER_memb_criticality_constr_847, memb_criticality_constraint_845 },
\r
40049 0, 0, /* No default value */
\r
40052 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, extensionValue),
\r
40053 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
40054 +1, /* EXPLICIT tag at current level */
\r
40055 &asn_DEF_extensionValue_848,
\r
40057 { 0, &asn_PER_memb_extensionValue_constr_848, memb_extensionValue_constraint_845 },
\r
40058 0, 0, /* No default value */
\r
40062 static const ber_tlv_tag_t asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[] = {
\r
40063 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
40065 static const asn_TYPE_tag2member_t asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845[] = {
\r
40066 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
40067 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
40068 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
40070 asn_SEQUENCE_specifics_t asn_SPC_UESecurityCapabilities_ExtIEs_specs_845 = {
\r
40071 sizeof(struct UESecurityCapabilities_ExtIEs),
\r
40072 offsetof(struct UESecurityCapabilities_ExtIEs, _asn_ctx),
\r
40073 asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845,
\r
40074 3, /* Count of tags in the map */
\r
40075 0, 0, 0, /* Optional elements (not needed) */
\r
40076 -1, /* First extension addition */
\r
40078 asn_TYPE_descriptor_t asn_DEF_UESecurityCapabilities_ExtIEs = {
\r
40079 "UESecurityCapabilities-ExtIEs",
\r
40080 "UESecurityCapabilities-ExtIEs",
\r
40081 &asn_OP_SEQUENCE,
\r
40082 asn_DEF_UESecurityCapabilities_ExtIEs_tags_845,
\r
40083 sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)
\r
40084 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */
\r
40085 asn_DEF_UESecurityCapabilities_ExtIEs_tags_845, /* Same as above */
\r
40086 sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)
\r
40087 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */
\r
40088 { 0, 0, SEQUENCE_constraint },
\r
40089 asn_MBR_UESecurityCapabilities_ExtIEs_845,
\r
40090 3, /* Elements count */
\r
40091 &asn_SPC_UESecurityCapabilities_ExtIEs_specs_845 /* Additional specs */
\r
40094 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_852 = {
\r
40095 sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue),
\r
40096 offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, _asn_ctx),
\r
40097 offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, present),
\r
40098 sizeof(((struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue *)0)->present),
\r
40099 0, /* No top level tags */
\r
40100 0, /* No tags in the map */
\r
40102 -1 /* Extensions start */
\r
40104 static /* Use -fall-defs-global to expose */
\r
40105 asn_TYPE_descriptor_t asn_DEF_extensionValue_852 = {
\r
40106 "extensionValue",
\r
40107 "extensionValue",
\r
40108 &asn_OP_OPEN_TYPE,
\r
40109 0, /* No effective tags (pointer) */
\r
40110 0, /* No effective tags (count) */
\r
40111 0, /* No tags (pointer) */
\r
40112 0, /* No tags (count) */
\r
40113 { 0, 0, OPEN_TYPE_constraint },
\r
40114 0, 0, /* No members */
\r
40115 &asn_SPC_extensionValue_specs_852 /* Additional specs */
\r
40118 asn_TYPE_member_t asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849[] = {
\r
40119 { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, id),
\r
40120 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
40121 -1, /* IMPLICIT tag at current level */
\r
40122 &asn_DEF_ProtocolIE_ID,
\r
40124 { 0, &asn_PER_memb_id_constr_850, memb_id_constraint_849 },
\r
40125 0, 0, /* No default value */
\r
40128 { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, criticality),
\r
40129 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
40130 -1, /* IMPLICIT tag at current level */
\r
40131 &asn_DEF_Criticality,
\r
40133 { 0, &asn_PER_memb_criticality_constr_851, memb_criticality_constraint_849 },
\r
40134 0, 0, /* No default value */
\r
40137 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, extensionValue),
\r
40138 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
40139 +1, /* EXPLICIT tag at current level */
\r
40140 &asn_DEF_extensionValue_852,
\r
40142 { 0, &asn_PER_memb_extensionValue_constr_852, memb_extensionValue_constraint_849 },
\r
40143 0, 0, /* No default value */
\r
40147 static const ber_tlv_tag_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[] = {
\r
40148 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
40150 static const asn_TYPE_tag2member_t asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849[] = {
\r
40151 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
40152 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
40153 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
40155 asn_SEQUENCE_specifics_t asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849 = {
\r
40156 sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs),
\r
40157 offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, _asn_ctx),
\r
40158 asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849,
\r
40159 3, /* Count of tags in the map */
\r
40160 0, 0, 0, /* Optional elements (not needed) */
\r
40161 -1, /* First extension addition */
\r
40163 asn_TYPE_descriptor_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs = {
\r
40164 "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",
\r
40165 "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",
\r
40166 &asn_OP_SEQUENCE,
\r
40167 asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849,
\r
40168 sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)
\r
40169 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */
\r
40170 asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849, /* Same as above */
\r
40171 sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)
\r
40172 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */
\r
40173 { 0, 0, SEQUENCE_constraint },
\r
40174 asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849,
\r
40175 3, /* Elements count */
\r
40176 &asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849 /* Additional specs */
\r
40179 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_856 = {
\r
40180 sizeof(struct UEsToBeResetList_Item_ExtIEs__extensionValue),
\r
40181 offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, _asn_ctx),
\r
40182 offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, present),
\r
40183 sizeof(((struct UEsToBeResetList_Item_ExtIEs__extensionValue *)0)->present),
\r
40184 0, /* No top level tags */
\r
40185 0, /* No tags in the map */
\r
40187 -1 /* Extensions start */
\r
40189 static /* Use -fall-defs-global to expose */
\r
40190 asn_TYPE_descriptor_t asn_DEF_extensionValue_856 = {
\r
40191 "extensionValue",
\r
40192 "extensionValue",
\r
40193 &asn_OP_OPEN_TYPE,
\r
40194 0, /* No effective tags (pointer) */
\r
40195 0, /* No effective tags (count) */
\r
40196 0, /* No tags (pointer) */
\r
40197 0, /* No tags (count) */
\r
40198 { 0, 0, OPEN_TYPE_constraint },
\r
40199 0, 0, /* No members */
\r
40200 &asn_SPC_extensionValue_specs_856 /* Additional specs */
\r
40203 asn_TYPE_member_t asn_MBR_UEsToBeResetList_Item_ExtIEs_853[] = {
\r
40204 { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, id),
\r
40205 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
40206 -1, /* IMPLICIT tag at current level */
\r
40207 &asn_DEF_ProtocolIE_ID,
\r
40209 { 0, &asn_PER_memb_id_constr_854, memb_id_constraint_853 },
\r
40210 0, 0, /* No default value */
\r
40213 { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, criticality),
\r
40214 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
40215 -1, /* IMPLICIT tag at current level */
\r
40216 &asn_DEF_Criticality,
\r
40218 { 0, &asn_PER_memb_criticality_constr_855, memb_criticality_constraint_853 },
\r
40219 0, 0, /* No default value */
\r
40222 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, extensionValue),
\r
40223 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
40224 +1, /* EXPLICIT tag at current level */
\r
40225 &asn_DEF_extensionValue_856,
\r
40227 { 0, &asn_PER_memb_extensionValue_constr_856, memb_extensionValue_constraint_853 },
\r
40228 0, 0, /* No default value */
\r
40232 static const ber_tlv_tag_t asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[] = {
\r
40233 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
40235 static const asn_TYPE_tag2member_t asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853[] = {
\r
40236 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
40237 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
40238 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
40240 asn_SEQUENCE_specifics_t asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 = {
\r
40241 sizeof(struct UEsToBeResetList_Item_ExtIEs),
\r
40242 offsetof(struct UEsToBeResetList_Item_ExtIEs, _asn_ctx),
\r
40243 asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853,
\r
40244 3, /* Count of tags in the map */
\r
40245 0, 0, 0, /* Optional elements (not needed) */
\r
40246 -1, /* First extension addition */
\r
40248 asn_TYPE_descriptor_t asn_DEF_UEsToBeResetList_Item_ExtIEs = {
\r
40249 "UEsToBeResetList-Item-ExtIEs",
\r
40250 "UEsToBeResetList-Item-ExtIEs",
\r
40251 &asn_OP_SEQUENCE,
\r
40252 asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853,
\r
40253 sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)
\r
40254 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */
\r
40255 asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853, /* Same as above */
\r
40256 sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)
\r
40257 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */
\r
40258 { 0, 0, SEQUENCE_constraint },
\r
40259 asn_MBR_UEsToBeResetList_Item_ExtIEs_853,
\r
40260 3, /* Elements count */
\r
40261 &asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 /* Additional specs */
\r
40264 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_860 = {
\r
40265 sizeof(struct ULandDLSharing_ExtIEs__extensionValue),
\r
40266 offsetof(struct ULandDLSharing_ExtIEs__extensionValue, _asn_ctx),
\r
40267 offsetof(struct ULandDLSharing_ExtIEs__extensionValue, present),
\r
40268 sizeof(((struct ULandDLSharing_ExtIEs__extensionValue *)0)->present),
\r
40269 0, /* No top level tags */
\r
40270 0, /* No tags in the map */
\r
40272 -1 /* Extensions start */
\r
40274 static /* Use -fall-defs-global to expose */
\r
40275 asn_TYPE_descriptor_t asn_DEF_extensionValue_860 = {
\r
40276 "extensionValue",
\r
40277 "extensionValue",
\r
40278 &asn_OP_OPEN_TYPE,
\r
40279 0, /* No effective tags (pointer) */
\r
40280 0, /* No effective tags (count) */
\r
40281 0, /* No tags (pointer) */
\r
40282 0, /* No tags (count) */
\r
40283 { 0, 0, OPEN_TYPE_constraint },
\r
40284 0, 0, /* No members */
\r
40285 &asn_SPC_extensionValue_specs_860 /* Additional specs */
\r
40288 asn_TYPE_member_t asn_MBR_ULandDLSharing_ExtIEs_857[] = {
\r
40289 { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, id),
\r
40290 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
40291 -1, /* IMPLICIT tag at current level */
\r
40292 &asn_DEF_ProtocolIE_ID,
\r
40294 { 0, &asn_PER_memb_id_constr_858, memb_id_constraint_857 },
\r
40295 0, 0, /* No default value */
\r
40298 { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, criticality),
\r
40299 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
40300 -1, /* IMPLICIT tag at current level */
\r
40301 &asn_DEF_Criticality,
\r
40303 { 0, &asn_PER_memb_criticality_constr_859, memb_criticality_constraint_857 },
\r
40304 0, 0, /* No default value */
\r
40307 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, extensionValue),
\r
40308 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
40309 +1, /* EXPLICIT tag at current level */
\r
40310 &asn_DEF_extensionValue_860,
\r
40312 { 0, &asn_PER_memb_extensionValue_constr_860, memb_extensionValue_constraint_857 },
\r
40313 0, 0, /* No default value */
\r
40317 static const ber_tlv_tag_t asn_DEF_ULandDLSharing_ExtIEs_tags_857[] = {
\r
40318 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
40320 static const asn_TYPE_tag2member_t asn_MAP_ULandDLSharing_ExtIEs_tag2el_857[] = {
\r
40321 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
40322 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
40323 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
40325 asn_SEQUENCE_specifics_t asn_SPC_ULandDLSharing_ExtIEs_specs_857 = {
\r
40326 sizeof(struct ULandDLSharing_ExtIEs),
\r
40327 offsetof(struct ULandDLSharing_ExtIEs, _asn_ctx),
\r
40328 asn_MAP_ULandDLSharing_ExtIEs_tag2el_857,
\r
40329 3, /* Count of tags in the map */
\r
40330 0, 0, 0, /* Optional elements (not needed) */
\r
40331 -1, /* First extension addition */
\r
40333 asn_TYPE_descriptor_t asn_DEF_ULandDLSharing_ExtIEs = {
\r
40334 "ULandDLSharing-ExtIEs",
\r
40335 "ULandDLSharing-ExtIEs",
\r
40336 &asn_OP_SEQUENCE,
\r
40337 asn_DEF_ULandDLSharing_ExtIEs_tags_857,
\r
40338 sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)
\r
40339 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */
\r
40340 asn_DEF_ULandDLSharing_ExtIEs_tags_857, /* Same as above */
\r
40341 sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)
\r
40342 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */
\r
40343 { 0, 0, SEQUENCE_constraint },
\r
40344 asn_MBR_ULandDLSharing_ExtIEs_857,
\r
40345 3, /* Elements count */
\r
40346 &asn_SPC_ULandDLSharing_ExtIEs_specs_857 /* Additional specs */
\r
40349 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_864 = {
\r
40350 sizeof(struct ULConfiguration_ExtIEs__extensionValue),
\r
40351 offsetof(struct ULConfiguration_ExtIEs__extensionValue, _asn_ctx),
\r
40352 offsetof(struct ULConfiguration_ExtIEs__extensionValue, present),
\r
40353 sizeof(((struct ULConfiguration_ExtIEs__extensionValue *)0)->present),
\r
40354 0, /* No top level tags */
\r
40355 0, /* No tags in the map */
\r
40357 -1 /* Extensions start */
\r
40359 static /* Use -fall-defs-global to expose */
\r
40360 asn_TYPE_descriptor_t asn_DEF_extensionValue_864 = {
\r
40361 "extensionValue",
\r
40362 "extensionValue",
\r
40363 &asn_OP_OPEN_TYPE,
\r
40364 0, /* No effective tags (pointer) */
\r
40365 0, /* No effective tags (count) */
\r
40366 0, /* No tags (pointer) */
\r
40367 0, /* No tags (count) */
\r
40368 { 0, 0, OPEN_TYPE_constraint },
\r
40369 0, 0, /* No members */
\r
40370 &asn_SPC_extensionValue_specs_864 /* Additional specs */
\r
40373 asn_TYPE_member_t asn_MBR_ULConfiguration_ExtIEs_861[] = {
\r
40374 { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, id),
\r
40375 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
40376 -1, /* IMPLICIT tag at current level */
\r
40377 &asn_DEF_ProtocolIE_ID,
\r
40379 { 0, &asn_PER_memb_id_constr_862, memb_id_constraint_861 },
\r
40380 0, 0, /* No default value */
\r
40383 { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, criticality),
\r
40384 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
40385 -1, /* IMPLICIT tag at current level */
\r
40386 &asn_DEF_Criticality,
\r
40388 { 0, &asn_PER_memb_criticality_constr_863, memb_criticality_constraint_861 },
\r
40389 0, 0, /* No default value */
\r
40392 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, extensionValue),
\r
40393 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
40394 +1, /* EXPLICIT tag at current level */
\r
40395 &asn_DEF_extensionValue_864,
\r
40397 { 0, &asn_PER_memb_extensionValue_constr_864, memb_extensionValue_constraint_861 },
\r
40398 0, 0, /* No default value */
\r
40402 static const ber_tlv_tag_t asn_DEF_ULConfiguration_ExtIEs_tags_861[] = {
\r
40403 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
40405 static const asn_TYPE_tag2member_t asn_MAP_ULConfiguration_ExtIEs_tag2el_861[] = {
\r
40406 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
40407 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
40408 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
40410 asn_SEQUENCE_specifics_t asn_SPC_ULConfiguration_ExtIEs_specs_861 = {
\r
40411 sizeof(struct ULConfiguration_ExtIEs),
\r
40412 offsetof(struct ULConfiguration_ExtIEs, _asn_ctx),
\r
40413 asn_MAP_ULConfiguration_ExtIEs_tag2el_861,
\r
40414 3, /* Count of tags in the map */
\r
40415 0, 0, 0, /* Optional elements (not needed) */
\r
40416 -1, /* First extension addition */
\r
40418 asn_TYPE_descriptor_t asn_DEF_ULConfiguration_ExtIEs = {
\r
40419 "ULConfiguration-ExtIEs",
\r
40420 "ULConfiguration-ExtIEs",
\r
40421 &asn_OP_SEQUENCE,
\r
40422 asn_DEF_ULConfiguration_ExtIEs_tags_861,
\r
40423 sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)
\r
40424 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */
\r
40425 asn_DEF_ULConfiguration_ExtIEs_tags_861, /* Same as above */
\r
40426 sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)
\r
40427 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */
\r
40428 { 0, 0, SEQUENCE_constraint },
\r
40429 asn_MBR_ULConfiguration_ExtIEs_861,
\r
40430 3, /* Elements count */
\r
40431 &asn_SPC_ULConfiguration_ExtIEs_specs_861 /* Additional specs */
\r
40434 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_868 = {
\r
40435 sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue),
\r
40436 offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, _asn_ctx),
\r
40437 offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, present),
\r
40438 sizeof(((struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue *)0)->present),
\r
40439 0, /* No top level tags */
\r
40440 0, /* No tags in the map */
\r
40442 -1 /* Extensions start */
\r
40444 static /* Use -fall-defs-global to expose */
\r
40445 asn_TYPE_descriptor_t asn_DEF_extensionValue_868 = {
\r
40446 "extensionValue",
\r
40447 "extensionValue",
\r
40448 &asn_OP_OPEN_TYPE,
\r
40449 0, /* No effective tags (pointer) */
\r
40450 0, /* No effective tags (count) */
\r
40451 0, /* No tags (pointer) */
\r
40452 0, /* No tags (count) */
\r
40453 { 0, 0, OPEN_TYPE_constraint },
\r
40454 0, 0, /* No members */
\r
40455 &asn_SPC_extensionValue_specs_868 /* Additional specs */
\r
40458 asn_TYPE_member_t asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865[] = {
\r
40459 { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, id),
\r
40460 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
40461 -1, /* IMPLICIT tag at current level */
\r
40462 &asn_DEF_ProtocolIE_ID,
\r
40464 { 0, &asn_PER_memb_id_constr_866, memb_id_constraint_865 },
\r
40465 0, 0, /* No default value */
\r
40468 { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, criticality),
\r
40469 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
40470 -1, /* IMPLICIT tag at current level */
\r
40471 &asn_DEF_Criticality,
\r
40473 { 0, &asn_PER_memb_criticality_constr_867, memb_criticality_constraint_865 },
\r
40474 0, 0, /* No default value */
\r
40477 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, extensionValue),
\r
40478 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
40479 +1, /* EXPLICIT tag at current level */
\r
40480 &asn_DEF_extensionValue_868,
\r
40482 { 0, &asn_PER_memb_extensionValue_constr_868, memb_extensionValue_constraint_865 },
\r
40483 0, 0, /* No default value */
\r
40487 static const ber_tlv_tag_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[] = {
\r
40488 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
40490 static const asn_TYPE_tag2member_t asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865[] = {
\r
40491 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
40492 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
40493 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
40495 asn_SEQUENCE_specifics_t asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865 = {
\r
40496 sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs),
\r
40497 offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, _asn_ctx),
\r
40498 asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865,
\r
40499 3, /* Count of tags in the map */
\r
40500 0, 0, 0, /* Optional elements (not needed) */
\r
40501 -1, /* First extension addition */
\r
40503 asn_TYPE_descriptor_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs = {
\r
40504 "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
\r
40505 "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
\r
40506 &asn_OP_SEQUENCE,
\r
40507 asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865,
\r
40508 sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)
\r
40509 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */
\r
40510 asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865, /* Same as above */
\r
40511 sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)
\r
40512 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */
\r
40513 { 0, 0, SEQUENCE_constraint },
\r
40514 asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865,
\r
40515 3, /* Elements count */
\r
40516 &asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865 /* Additional specs */
\r
40519 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_872 = {
\r
40520 sizeof(struct ULOnlySharing_ExtIEs__extensionValue),
\r
40521 offsetof(struct ULOnlySharing_ExtIEs__extensionValue, _asn_ctx),
\r
40522 offsetof(struct ULOnlySharing_ExtIEs__extensionValue, present),
\r
40523 sizeof(((struct ULOnlySharing_ExtIEs__extensionValue *)0)->present),
\r
40524 0, /* No top level tags */
\r
40525 0, /* No tags in the map */
\r
40527 -1 /* Extensions start */
\r
40529 static /* Use -fall-defs-global to expose */
\r
40530 asn_TYPE_descriptor_t asn_DEF_extensionValue_872 = {
\r
40531 "extensionValue",
\r
40532 "extensionValue",
\r
40533 &asn_OP_OPEN_TYPE,
\r
40534 0, /* No effective tags (pointer) */
\r
40535 0, /* No effective tags (count) */
\r
40536 0, /* No tags (pointer) */
\r
40537 0, /* No tags (count) */
\r
40538 { 0, 0, OPEN_TYPE_constraint },
\r
40539 0, 0, /* No members */
\r
40540 &asn_SPC_extensionValue_specs_872 /* Additional specs */
\r
40543 asn_TYPE_member_t asn_MBR_ULOnlySharing_ExtIEs_869[] = {
\r
40544 { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, id),
\r
40545 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
40546 -1, /* IMPLICIT tag at current level */
\r
40547 &asn_DEF_ProtocolIE_ID,
\r
40549 { 0, &asn_PER_memb_id_constr_870, memb_id_constraint_869 },
\r
40550 0, 0, /* No default value */
\r
40553 { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, criticality),
\r
40554 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
40555 -1, /* IMPLICIT tag at current level */
\r
40556 &asn_DEF_Criticality,
\r
40558 { 0, &asn_PER_memb_criticality_constr_871, memb_criticality_constraint_869 },
\r
40559 0, 0, /* No default value */
\r
40562 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, extensionValue),
\r
40563 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
40564 +1, /* EXPLICIT tag at current level */
\r
40565 &asn_DEF_extensionValue_872,
\r
40567 { 0, &asn_PER_memb_extensionValue_constr_872, memb_extensionValue_constraint_869 },
\r
40568 0, 0, /* No default value */
\r
40572 static const ber_tlv_tag_t asn_DEF_ULOnlySharing_ExtIEs_tags_869[] = {
\r
40573 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
40575 static const asn_TYPE_tag2member_t asn_MAP_ULOnlySharing_ExtIEs_tag2el_869[] = {
\r
40576 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
40577 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
40578 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
40580 asn_SEQUENCE_specifics_t asn_SPC_ULOnlySharing_ExtIEs_specs_869 = {
\r
40581 sizeof(struct ULOnlySharing_ExtIEs),
\r
40582 offsetof(struct ULOnlySharing_ExtIEs, _asn_ctx),
\r
40583 asn_MAP_ULOnlySharing_ExtIEs_tag2el_869,
\r
40584 3, /* Count of tags in the map */
\r
40585 0, 0, 0, /* Optional elements (not needed) */
\r
40586 -1, /* First extension addition */
\r
40588 asn_TYPE_descriptor_t asn_DEF_ULOnlySharing_ExtIEs = {
\r
40589 "ULOnlySharing-ExtIEs",
\r
40590 "ULOnlySharing-ExtIEs",
\r
40591 &asn_OP_SEQUENCE,
\r
40592 asn_DEF_ULOnlySharing_ExtIEs_tags_869,
\r
40593 sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)
\r
40594 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */
\r
40595 asn_DEF_ULOnlySharing_ExtIEs_tags_869, /* Same as above */
\r
40596 sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)
\r
40597 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */
\r
40598 { 0, 0, SEQUENCE_constraint },
\r
40599 asn_MBR_ULOnlySharing_ExtIEs_869,
\r
40600 3, /* Elements count */
\r
40601 &asn_SPC_ULOnlySharing_ExtIEs_specs_869 /* Additional specs */
\r
40604 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_876 = {
\r
40605 sizeof(struct UsableABSInformationFDD_ExtIEs__extensionValue),
\r
40606 offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
\r
40607 offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, present),
\r
40608 sizeof(((struct UsableABSInformationFDD_ExtIEs__extensionValue *)0)->present),
\r
40609 0, /* No top level tags */
\r
40610 0, /* No tags in the map */
\r
40612 -1 /* Extensions start */
\r
40614 static /* Use -fall-defs-global to expose */
\r
40615 asn_TYPE_descriptor_t asn_DEF_extensionValue_876 = {
\r
40616 "extensionValue",
\r
40617 "extensionValue",
\r
40618 &asn_OP_OPEN_TYPE,
\r
40619 0, /* No effective tags (pointer) */
\r
40620 0, /* No effective tags (count) */
\r
40621 0, /* No tags (pointer) */
\r
40622 0, /* No tags (count) */
\r
40623 { 0, 0, OPEN_TYPE_constraint },
\r
40624 0, 0, /* No members */
\r
40625 &asn_SPC_extensionValue_specs_876 /* Additional specs */
\r
40628 asn_TYPE_member_t asn_MBR_UsableABSInformationFDD_ExtIEs_873[] = {
\r
40629 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, id),
\r
40630 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
40631 -1, /* IMPLICIT tag at current level */
\r
40632 &asn_DEF_ProtocolIE_ID,
\r
40634 { 0, &asn_PER_memb_id_constr_874, memb_id_constraint_873 },
\r
40635 0, 0, /* No default value */
\r
40638 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, criticality),
\r
40639 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
40640 -1, /* IMPLICIT tag at current level */
\r
40641 &asn_DEF_Criticality,
\r
40643 { 0, &asn_PER_memb_criticality_constr_875, memb_criticality_constraint_873 },
\r
40644 0, 0, /* No default value */
\r
40647 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, extensionValue),
\r
40648 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
40649 +1, /* EXPLICIT tag at current level */
\r
40650 &asn_DEF_extensionValue_876,
\r
40652 { 0, &asn_PER_memb_extensionValue_constr_876, memb_extensionValue_constraint_873 },
\r
40653 0, 0, /* No default value */
\r
40657 static const ber_tlv_tag_t asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[] = {
\r
40658 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
40660 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873[] = {
\r
40661 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
40662 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
40663 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
40665 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873 = {
\r
40666 sizeof(struct UsableABSInformationFDD_ExtIEs),
\r
40667 offsetof(struct UsableABSInformationFDD_ExtIEs, _asn_ctx),
\r
40668 asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873,
\r
40669 3, /* Count of tags in the map */
\r
40670 0, 0, 0, /* Optional elements (not needed) */
\r
40671 -1, /* First extension addition */
\r
40673 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationFDD_ExtIEs = {
\r
40674 "UsableABSInformationFDD-ExtIEs",
\r
40675 "UsableABSInformationFDD-ExtIEs",
\r
40676 &asn_OP_SEQUENCE,
\r
40677 asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873,
\r
40678 sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)
\r
40679 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */
\r
40680 asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873, /* Same as above */
\r
40681 sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)
\r
40682 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */
\r
40683 { 0, 0, SEQUENCE_constraint },
\r
40684 asn_MBR_UsableABSInformationFDD_ExtIEs_873,
\r
40685 3, /* Elements count */
\r
40686 &asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873 /* Additional specs */
\r
40689 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_880 = {
\r
40690 sizeof(struct UsableABSInformationTDD_ExtIEs__extensionValue),
\r
40691 offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
\r
40692 offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, present),
\r
40693 sizeof(((struct UsableABSInformationTDD_ExtIEs__extensionValue *)0)->present),
\r
40694 0, /* No top level tags */
\r
40695 0, /* No tags in the map */
\r
40697 -1 /* Extensions start */
\r
40699 static /* Use -fall-defs-global to expose */
\r
40700 asn_TYPE_descriptor_t asn_DEF_extensionValue_880 = {
\r
40701 "extensionValue",
\r
40702 "extensionValue",
\r
40703 &asn_OP_OPEN_TYPE,
\r
40704 0, /* No effective tags (pointer) */
\r
40705 0, /* No effective tags (count) */
\r
40706 0, /* No tags (pointer) */
\r
40707 0, /* No tags (count) */
\r
40708 { 0, 0, OPEN_TYPE_constraint },
\r
40709 0, 0, /* No members */
\r
40710 &asn_SPC_extensionValue_specs_880 /* Additional specs */
\r
40713 asn_TYPE_member_t asn_MBR_UsableABSInformationTDD_ExtIEs_877[] = {
\r
40714 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, id),
\r
40715 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
40716 -1, /* IMPLICIT tag at current level */
\r
40717 &asn_DEF_ProtocolIE_ID,
\r
40719 { 0, &asn_PER_memb_id_constr_878, memb_id_constraint_877 },
\r
40720 0, 0, /* No default value */
\r
40723 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, criticality),
\r
40724 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
40725 -1, /* IMPLICIT tag at current level */
\r
40726 &asn_DEF_Criticality,
\r
40728 { 0, &asn_PER_memb_criticality_constr_879, memb_criticality_constraint_877 },
\r
40729 0, 0, /* No default value */
\r
40732 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, extensionValue),
\r
40733 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
40734 +1, /* EXPLICIT tag at current level */
\r
40735 &asn_DEF_extensionValue_880,
\r
40737 { 0, &asn_PER_memb_extensionValue_constr_880, memb_extensionValue_constraint_877 },
\r
40738 0, 0, /* No default value */
\r
40742 static const ber_tlv_tag_t asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[] = {
\r
40743 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
40745 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877[] = {
\r
40746 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
40747 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
40748 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
40750 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877 = {
\r
40751 sizeof(struct UsableABSInformationTDD_ExtIEs),
\r
40752 offsetof(struct UsableABSInformationTDD_ExtIEs, _asn_ctx),
\r
40753 asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877,
\r
40754 3, /* Count of tags in the map */
\r
40755 0, 0, 0, /* Optional elements (not needed) */
\r
40756 -1, /* First extension addition */
\r
40758 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationTDD_ExtIEs = {
\r
40759 "UsableABSInformationTDD-ExtIEs",
\r
40760 "UsableABSInformationTDD-ExtIEs",
\r
40761 &asn_OP_SEQUENCE,
\r
40762 asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877,
\r
40763 sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)
\r
40764 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */
\r
40765 asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877, /* Same as above */
\r
40766 sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)
\r
40767 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */
\r
40768 { 0, 0, SEQUENCE_constraint },
\r
40769 asn_MBR_UsableABSInformationTDD_ExtIEs_877,
\r
40770 3, /* Elements count */
\r
40771 &asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877 /* Additional specs */
\r
40774 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_884 = {
\r
40775 sizeof(struct V2XServicesAuthorized_ExtIEs__extensionValue),
\r
40776 offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, _asn_ctx),
\r
40777 offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, present),
\r
40778 sizeof(((struct V2XServicesAuthorized_ExtIEs__extensionValue *)0)->present),
\r
40779 0, /* No top level tags */
\r
40780 0, /* No tags in the map */
\r
40782 -1 /* Extensions start */
\r
40784 static /* Use -fall-defs-global to expose */
\r
40785 asn_TYPE_descriptor_t asn_DEF_extensionValue_884 = {
\r
40786 "extensionValue",
\r
40787 "extensionValue",
\r
40788 &asn_OP_OPEN_TYPE,
\r
40789 0, /* No effective tags (pointer) */
\r
40790 0, /* No effective tags (count) */
\r
40791 0, /* No tags (pointer) */
\r
40792 0, /* No tags (count) */
\r
40793 { 0, 0, OPEN_TYPE_constraint },
\r
40794 0, 0, /* No members */
\r
40795 &asn_SPC_extensionValue_specs_884 /* Additional specs */
\r
40798 asn_TYPE_member_t asn_MBR_V2XServicesAuthorized_ExtIEs_881[] = {
\r
40799 { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, id),
\r
40800 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
40801 -1, /* IMPLICIT tag at current level */
\r
40802 &asn_DEF_ProtocolIE_ID,
\r
40804 { 0, &asn_PER_memb_id_constr_882, memb_id_constraint_881 },
\r
40805 0, 0, /* No default value */
\r
40808 { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, criticality),
\r
40809 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
40810 -1, /* IMPLICIT tag at current level */
\r
40811 &asn_DEF_Criticality,
\r
40813 { 0, &asn_PER_memb_criticality_constr_883, memb_criticality_constraint_881 },
\r
40814 0, 0, /* No default value */
\r
40817 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, extensionValue),
\r
40818 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
40819 +1, /* EXPLICIT tag at current level */
\r
40820 &asn_DEF_extensionValue_884,
\r
40822 { 0, &asn_PER_memb_extensionValue_constr_884, memb_extensionValue_constraint_881 },
\r
40823 0, 0, /* No default value */
\r
40827 static const ber_tlv_tag_t asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[] = {
\r
40828 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
40830 static const asn_TYPE_tag2member_t asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881[] = {
\r
40831 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
40832 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
40833 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
40835 asn_SEQUENCE_specifics_t asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 = {
\r
40836 sizeof(struct V2XServicesAuthorized_ExtIEs),
\r
40837 offsetof(struct V2XServicesAuthorized_ExtIEs, _asn_ctx),
\r
40838 asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881,
\r
40839 3, /* Count of tags in the map */
\r
40840 0, 0, 0, /* Optional elements (not needed) */
\r
40841 -1, /* First extension addition */
\r
40843 asn_TYPE_descriptor_t asn_DEF_V2XServicesAuthorized_ExtIEs = {
\r
40844 "V2XServicesAuthorized-ExtIEs",
\r
40845 "V2XServicesAuthorized-ExtIEs",
\r
40846 &asn_OP_SEQUENCE,
\r
40847 asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881,
\r
40848 sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)
\r
40849 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */
\r
40850 asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881, /* Same as above */
\r
40851 sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)
\r
40852 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */
\r
40853 { 0, 0, SEQUENCE_constraint },
\r
40854 asn_MBR_V2XServicesAuthorized_ExtIEs_881,
\r
40855 3, /* Elements count */
\r
40856 &asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 /* Additional specs */
\r
40859 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_888 = {
\r
40860 sizeof(struct WidebandCQI_ExtIEs__extensionValue),
\r
40861 offsetof(struct WidebandCQI_ExtIEs__extensionValue, _asn_ctx),
\r
40862 offsetof(struct WidebandCQI_ExtIEs__extensionValue, present),
\r
40863 sizeof(((struct WidebandCQI_ExtIEs__extensionValue *)0)->present),
\r
40864 0, /* No top level tags */
\r
40865 0, /* No tags in the map */
\r
40867 -1 /* Extensions start */
\r
40869 static /* Use -fall-defs-global to expose */
\r
40870 asn_TYPE_descriptor_t asn_DEF_extensionValue_888 = {
\r
40871 "extensionValue",
\r
40872 "extensionValue",
\r
40873 &asn_OP_OPEN_TYPE,
\r
40874 0, /* No effective tags (pointer) */
\r
40875 0, /* No effective tags (count) */
\r
40876 0, /* No tags (pointer) */
\r
40877 0, /* No tags (count) */
\r
40878 { 0, 0, OPEN_TYPE_constraint },
\r
40879 0, 0, /* No members */
\r
40880 &asn_SPC_extensionValue_specs_888 /* Additional specs */
\r
40883 asn_TYPE_member_t asn_MBR_WidebandCQI_ExtIEs_885[] = {
\r
40884 { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, id),
\r
40885 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
40886 -1, /* IMPLICIT tag at current level */
\r
40887 &asn_DEF_ProtocolIE_ID,
\r
40889 { 0, &asn_PER_memb_id_constr_886, memb_id_constraint_885 },
\r
40890 0, 0, /* No default value */
\r
40893 { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, criticality),
\r
40894 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
40895 -1, /* IMPLICIT tag at current level */
\r
40896 &asn_DEF_Criticality,
\r
40898 { 0, &asn_PER_memb_criticality_constr_887, memb_criticality_constraint_885 },
\r
40899 0, 0, /* No default value */
\r
40902 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, extensionValue),
\r
40903 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
40904 +1, /* EXPLICIT tag at current level */
\r
40905 &asn_DEF_extensionValue_888,
\r
40907 { 0, &asn_PER_memb_extensionValue_constr_888, memb_extensionValue_constraint_885 },
\r
40908 0, 0, /* No default value */
\r
40912 static const ber_tlv_tag_t asn_DEF_WidebandCQI_ExtIEs_tags_885[] = {
\r
40913 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
40915 static const asn_TYPE_tag2member_t asn_MAP_WidebandCQI_ExtIEs_tag2el_885[] = {
\r
40916 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
40917 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
40918 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
40920 asn_SEQUENCE_specifics_t asn_SPC_WidebandCQI_ExtIEs_specs_885 = {
\r
40921 sizeof(struct WidebandCQI_ExtIEs),
\r
40922 offsetof(struct WidebandCQI_ExtIEs, _asn_ctx),
\r
40923 asn_MAP_WidebandCQI_ExtIEs_tag2el_885,
\r
40924 3, /* Count of tags in the map */
\r
40925 0, 0, 0, /* Optional elements (not needed) */
\r
40926 -1, /* First extension addition */
\r
40928 asn_TYPE_descriptor_t asn_DEF_WidebandCQI_ExtIEs = {
\r
40929 "WidebandCQI-ExtIEs",
\r
40930 "WidebandCQI-ExtIEs",
\r
40931 &asn_OP_SEQUENCE,
\r
40932 asn_DEF_WidebandCQI_ExtIEs_tags_885,
\r
40933 sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)
\r
40934 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */
\r
40935 asn_DEF_WidebandCQI_ExtIEs_tags_885, /* Same as above */
\r
40936 sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)
\r
40937 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */
\r
40938 { 0, 0, SEQUENCE_constraint },
\r
40939 asn_MBR_WidebandCQI_ExtIEs_885,
\r
40940 3, /* Elements count */
\r
40941 &asn_SPC_WidebandCQI_ExtIEs_specs_885 /* Additional specs */
\r
40944 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_892 = {
\r
40945 sizeof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue),
\r
40946 offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),
\r
40947 offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, present),
\r
40948 sizeof(((struct WLANMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),
\r
40949 0, /* No top level tags */
\r
40950 0, /* No tags in the map */
\r
40952 -1 /* Extensions start */
\r
40954 static /* Use -fall-defs-global to expose */
\r
40955 asn_TYPE_descriptor_t asn_DEF_extensionValue_892 = {
\r
40956 "extensionValue",
\r
40957 "extensionValue",
\r
40958 &asn_OP_OPEN_TYPE,
\r
40959 0, /* No effective tags (pointer) */
\r
40960 0, /* No effective tags (count) */
\r
40961 0, /* No tags (pointer) */
\r
40962 0, /* No tags (count) */
\r
40963 { 0, 0, OPEN_TYPE_constraint },
\r
40964 0, 0, /* No members */
\r
40965 &asn_SPC_extensionValue_specs_892 /* Additional specs */
\r
40968 asn_TYPE_member_t asn_MBR_WLANMeasurementConfiguration_ExtIEs_889[] = {
\r
40969 { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, id),
\r
40970 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
40971 -1, /* IMPLICIT tag at current level */
\r
40972 &asn_DEF_ProtocolIE_ID,
\r
40974 { 0, &asn_PER_memb_id_constr_890, memb_id_constraint_889 },
\r
40975 0, 0, /* No default value */
\r
40978 { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, criticality),
\r
40979 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
40980 -1, /* IMPLICIT tag at current level */
\r
40981 &asn_DEF_Criticality,
\r
40983 { 0, &asn_PER_memb_criticality_constr_891, memb_criticality_constraint_889 },
\r
40984 0, 0, /* No default value */
\r
40987 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, extensionValue),
\r
40988 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
40989 +1, /* EXPLICIT tag at current level */
\r
40990 &asn_DEF_extensionValue_892,
\r
40992 { 0, &asn_PER_memb_extensionValue_constr_892, memb_extensionValue_constraint_889 },
\r
40993 0, 0, /* No default value */
\r
40997 static const ber_tlv_tag_t asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[] = {
\r
40998 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
41000 static const asn_TYPE_tag2member_t asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889[] = {
\r
41001 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
41002 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
41003 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
\r
41005 asn_SEQUENCE_specifics_t asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889 = {
\r
41006 sizeof(struct WLANMeasurementConfiguration_ExtIEs),
\r
41007 offsetof(struct WLANMeasurementConfiguration_ExtIEs, _asn_ctx),
\r
41008 asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889,
\r
41009 3, /* Count of tags in the map */
\r
41010 0, 0, 0, /* Optional elements (not needed) */
\r
41011 -1, /* First extension addition */
\r
41013 asn_TYPE_descriptor_t asn_DEF_WLANMeasurementConfiguration_ExtIEs = {
\r
41014 "WLANMeasurementConfiguration-ExtIEs",
\r
41015 "WLANMeasurementConfiguration-ExtIEs",
\r
41016 &asn_OP_SEQUENCE,
\r
41017 asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889,
\r
41018 sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)
\r
41019 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */
\r
41020 asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889, /* Same as above */
\r
41021 sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)
\r
41022 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */
\r
41023 { 0, 0, SEQUENCE_constraint },
\r
41024 asn_MBR_WLANMeasurementConfiguration_ExtIEs_889,
\r
41025 3, /* Elements count */
\r
41026 &asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889 /* Additional specs */
\r